From 5ada2ddc1215be7be6d4cb63e730ffe5fada46db Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Fri, 9 Sep 2022 22:57:50 +0530 Subject: [PATCH 01/84] Remove deprecated images from CI and release-script The following images are deprecated in GitHub actions and Azure DevOps: * `ubuntu-18.04` : https://github.com/actions/runner-images/issues/6002 * `macos-10.15` : https://github.com/actions/runner-images/issues/5583 Due to this there was failing tests due to planned brownouts. Signed-off-by: Ayan Sinha Mahapatra --- .github/workflows/scancode-release.yml | 6 +++--- azure-pipelines.yml | 24 ++++++++---------------- 2 files changed, 11 insertions(+), 19 deletions(-) diff --git a/.github/workflows/scancode-release.yml b/.github/workflows/scancode-release.yml index 49e2ad788e6..20c6dae2595 100644 --- a/.github/workflows/scancode-release.yml +++ b/.github/workflows/scancode-release.yml @@ -235,7 +235,7 @@ jobs: matrix: os: [ubuntu-22.04, macos-12] pyver: ["3.9", "3.10"] - # os: [ubuntu-18.04, ubuntu-20.04, ubuntu-22.04, macos-10.15, macos-11, macos-12] + # os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12] # pyver: ["3.7", "3.8", "3.9", "3.10"] steps: @@ -324,7 +324,7 @@ jobs: strategy: fail-fast: true matrix: - os: [ubuntu-18.04, ubuntu-20.04, ubuntu-22.04] + os: [ubuntu-20.04, ubuntu-22.04] pyver: [3.8] steps: @@ -362,7 +362,7 @@ jobs: strategy: fail-fast: true matrix: - os: [macos-10.15, macos-11, macos-12] + os: [macos-11, macos-12] pyver: [3.8] steps: diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a2962b9a720..00c50325185 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -80,8 +80,8 @@ jobs: - template: etc/ci/azure-posix.yml parameters: - job_name: ubuntu18_cpython - image_name: ubuntu-18.04 + job_name: ubuntu22_cpython + image_name: ubuntu-22.04 python_versions: ['3.7', '3.8', '3.9', '3.10'] python_architecture: x64 test_suites: @@ -98,8 +98,8 @@ jobs: - template: etc/ci/azure-posix.yml parameters: - job_name: macos1015_cpython_1 - image_name: macos-10.15 + job_name: macos12_cpython_1 + image_name: macos-12 python_versions: ['3.7', '3.8'] python_architecture: x64 test_suites: @@ -107,8 +107,8 @@ jobs: - template: etc/ci/azure-posix.yml parameters: - job_name: macos1015_cpython_2 - image_name: macos-10.15 + job_name: macos12_cpython_2 + image_name: macos-12 python_versions: ['3.9', '3.10'] python_architecture: x64 test_suites: @@ -197,8 +197,8 @@ jobs: - template: etc/ci/azure-posix.yml parameters: - job_name: ubuntu18_cpython_latest_from_pip - image_name: ubuntu-18.04 + job_name: ubuntu22_cpython_latest_from_pip + image_name: ubuntu-22.04 python_versions: ['3.7', '3.8', '3.9', '3.10'] test_suites: all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[dev] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -211,14 +211,6 @@ jobs: test_suites: all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[dev] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py - - template: etc/ci/azure-posix.yml - parameters: - job_name: macos1015_cpython_latest_from_pip - image_name: macos-10.15 - python_versions: ['3.7', '3.8', '3.9', '3.10'] - test_suites: - all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[dev] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py - - template: etc/ci/azure-posix.yml parameters: job_name: macos11_cpython_latest_from_pip From b3aaa474c09feb9110baa23624427ccb97ba9974 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 17 Nov 2022 21:24:40 +0530 Subject: [PATCH 02/84] Bump versions to 32.0.0b1 Also update spdx license list version as it was updated previously. Signed-off-by: Ayan Sinha Mahapatra --- setup-mini.cfg | 2 +- setup.cfg | 2 +- src/scancode_config.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/setup-mini.cfg b/setup-mini.cfg index d3761207f56..170c4a8967d 100644 --- a/setup-mini.cfg +++ b/setup-mini.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit-mini -version = 32.0.0 +version = 32.0.0b1 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 5cd4800782e..eb61ceec0b1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit -version = 32.0.0 +version = 32.0.0b1 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/src/scancode_config.py b/src/scancode_config.py index 99013c0bd82..be6951b43b4 100644 --- a/src/scancode_config.py +++ b/src/scancode_config.py @@ -77,7 +77,7 @@ 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__ = '32.0.0' +__version__ = '32.0.0b1' # used to warn user when the version is out of date __release_date__ = datetime.datetime(2022, 10, 5) @@ -87,7 +87,7 @@ def _create_dir(location): __output_format_version__ = '3.0.0' # -spdx_license_list_version = '3.17' +spdx_license_list_version = '3.18' try: from pkg_resources import get_distribution, DistributionNotFound From 27b15fc9e8e34f9c45afea22a2ddd910ede829e8 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 17 Nov 2022 21:18:04 +0530 Subject: [PATCH 03/84] Add license detection rules Signed-off-by: Ayan Sinha Mahapatra --- .../apache-2.0_and_proprietary-license_5.RULE | 6 +- src/licensedcode/data/rules/cpl-1.0_23.RULE | 4 +- src/licensedcode/data/rules/epl-1.0_88.RULE | 16 ++++++ src/licensedcode/data/rules/epl-1.0_89.RULE | 14 +++++ src/licensedcode/data/rules/openldap-2.7.RULE | 57 ------------------- .../rules/unknown-license-reference_370.RULE | 9 +++ .../rules/unknown-license-reference_371.RULE | 9 +++ .../rules/unknown-license-reference_372.RULE | 9 +++ .../rules/unknown-license-reference_373.RULE | 9 +++ src/licensedcode/data/rules/uoi-ncsa_57.RULE | 12 ++++ 10 files changed, 83 insertions(+), 62 deletions(-) create mode 100644 src/licensedcode/data/rules/epl-1.0_88.RULE create mode 100644 src/licensedcode/data/rules/epl-1.0_89.RULE delete mode 100644 src/licensedcode/data/rules/openldap-2.7.RULE create mode 100644 src/licensedcode/data/rules/unknown-license-reference_370.RULE create mode 100644 src/licensedcode/data/rules/unknown-license-reference_371.RULE create mode 100644 src/licensedcode/data/rules/unknown-license-reference_372.RULE create mode 100644 src/licensedcode/data/rules/unknown-license-reference_373.RULE create mode 100644 src/licensedcode/data/rules/uoi-ncsa_57.RULE diff --git a/src/licensedcode/data/rules/apache-2.0_and_proprietary-license_5.RULE b/src/licensedcode/data/rules/apache-2.0_and_proprietary-license_5.RULE index e1d8fe18bfb..9a586197bf5 100644 --- a/src/licensedcode/data/rules/apache-2.0_and_proprietary-license_5.RULE +++ b/src/licensedcode/data/rules/apache-2.0_and_proprietary-license_5.RULE @@ -11,7 +11,7 @@ ignorable_urls: ## License The contents of this repository is licensed under the -[Apache License, version 2.0](http://www.apache.org/licenses/LICENSE-2.0). +[{{Apache License, version 2.0}}](http://www.apache.org/licenses/LICENSE-2.0). -Your use of Firebase is governed by the -[Terms of Service for Firebase Services](https://firebase.google.com/terms/). \ No newline at end of file +Your use of {{Firebase}} is governed by the +[Terms of Service for Firebase Services](https://{{firebase.google.com/terms/}}). \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpl-1.0_23.RULE b/src/licensedcode/data/rules/cpl-1.0_23.RULE index d3e51ee87f6..b8bf1555ac6 100644 --- a/src/licensedcode/data/rules/cpl-1.0_23.RULE +++ b/src/licensedcode/data/rules/cpl-1.0_23.RULE @@ -8,7 +8,7 @@ ignorable_urls: - Common Public License Version 1.0 - https://www.opensource.org/licenses/cpl1.0.txt + {{Common Public License Version 1.0}} + https://www.opensource.org/licenses/{{cpl1.0}}.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_88.RULE b/src/licensedcode/data/rules/epl-1.0_88.RULE new file mode 100644 index 00000000000..68900c6d7d6 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_88.RULE @@ -0,0 +1,16 @@ +--- +license_expression: epl-1.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.eclipse.org/legal/epl-v10.html +--- + +/** + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the {{Eclipse Public License v1.0}} + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/{{epl}}-v10.html + */ + diff --git a/src/licensedcode/data/rules/epl-1.0_89.RULE b/src/licensedcode/data/rules/epl-1.0_89.RULE new file mode 100644 index 00000000000..ce1ad42f3e0 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_89.RULE @@ -0,0 +1,14 @@ +--- +license_expression: epl-1.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.eclipse.org/org/documents/epl-v10.php +--- + + + + {{Eclipse Public License - Version 1.0}} + http://www.eclipse.org/org/documents/{{epl-v10}}.php + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.7.RULE b/src/licensedcode/data/rules/openldap-2.7.RULE deleted file mode 100644 index 75c673b5365..00000000000 --- a/src/licensedcode/data/rules/openldap-2.7.RULE +++ /dev/null @@ -1,57 +0,0 @@ ---- -license_expression: openldap-2.7 -is_license_text: yes -minimum_coverage: 70 -ignorable_copyrights: - - Copyright 1999-2001 The OpenLDAP Foundation, Redwood City, California, USA. -ignorable_holders: - - The OpenLDAP Foundation, Redwood City, California, USA. ---- - -The OpenLDAP Public License -Version 2.7 date, 7 September 2001 - -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 of source code 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-2001 The OpenLDAP Foundation, Redwood City, -California, USA. All Rights Reserved. Permission to copy and -distribute verbatim copies of this document is granted. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_370.RULE b/src/licensedcode/data/rules/unknown-license-reference_370.RULE new file mode 100644 index 00000000000..5eb0d3bc732 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_370.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - licenses/LICENSE_HEADER_TEMPLATE +--- + +licenses/LICENSE_HEADER_TEMPLATE \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_371.RULE b/src/licensedcode/data/rules/unknown-license-reference_371.RULE new file mode 100644 index 00000000000..1d46bf1a601 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_371.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENSE +--- + +license :type = Mixed, :file = LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_372.RULE b/src/licensedcode/data/rules/unknown-license-reference_372.RULE new file mode 100644 index 00000000000..e3e46b0d127 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_372.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt +--- + +@type: file #text: LICENSE.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_373.RULE b/src/licensedcode/data/rules/unknown-license-reference_373.RULE new file mode 100644 index 00000000000..2e968f74f87 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_373.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt +--- + +license {'@type': 'file', '#text': 'LICENSE.txt'} \ No newline at end of file diff --git a/src/licensedcode/data/rules/uoi-ncsa_57.RULE b/src/licensedcode/data/rules/uoi-ncsa_57.RULE new file mode 100644 index 00000000000..31625d39dd6 --- /dev/null +++ b/src/licensedcode/data/rules/uoi-ncsa_57.RULE @@ -0,0 +1,12 @@ +--- +license_expression: uoi-ncsa +is_license_notice: yes +relevance: 100 +--- + +LLVM System Interface Library +------------------------------------------------------------------------------- +The LLVM System Interface Library is licensed under the {{Illinois Open Source +License}} and has the following additional copyright: + +Copyright (C) 2004 eXtensible Systems, Inc. \ No newline at end of file From 969f5cf6aefdf24d392bc6d733537de5a2817b61 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Fri, 18 Nov 2022 23:46:47 +0530 Subject: [PATCH 04/84] Fix test failures - Update test fails due to spdx license list update - Update test fails due to inconsistent rule data Signed-off-by: Ayan Sinha Mahapatra --- etc/scripts/licenses/buildrules.py | 5 ++-- .../apache-2.0_and_proprietary-license_5.RULE | 4 ++-- src/licensedcode/data/rules/cpl-1.0_23.RULE | 2 +- src/licensedcode/data/rules/epl-1.0_88.RULE | 2 +- src/licensedcode/data/rules/epl-1.0_89.RULE | 2 +- src/licensedcode/data/rules/uoi-ncsa_57.RULE | 4 ++++ .../data/spdx/license_known/expected.tv | 2 +- .../spdx/license_known/expected_with_text.tv | 2 +- .../data/spdx/license_ref/expected.tv | 2 +- .../spdx/license_ref/expected_with_text.tv | 2 +- .../data/spdx/simple/expected.tv | 2 +- .../formattedcode/data/spdx/tree/expected.tv | 2 +- .../data/spdx/unicode/expected.rdf | 6 ++--- .../data/spdx/unicode/expected.tv | 2 +- tests/licensedcode/test_detection_validate.py | 24 ++++++++----------- 15 files changed, 31 insertions(+), 32 deletions(-) diff --git a/etc/scripts/licenses/buildrules.py b/etc/scripts/licenses/buildrules.py index 705a0416c65..ca080369690 100644 --- a/etc/scripts/licenses/buildrules.py +++ b/etc/scripts/licenses/buildrules.py @@ -156,10 +156,9 @@ def all_rule_by_tokens(): try: rule_tokens[tuple(rule.tokens())] = rule.identifier except Exception as e: - df = f" file://{rule.data_file()}" - tf = f" file://{rule.text_file()}" + rf = f" file://{rule.rule_file()}" raise Exception( - f"Failed to to get tokens from rule:: {rule.identifier}\n" f"{df}\n{tf}" + f"Failed to to get tokens from rule:: {rule.identifier}\n" f"{rf}" ) from e return rule_tokens diff --git a/src/licensedcode/data/rules/apache-2.0_and_proprietary-license_5.RULE b/src/licensedcode/data/rules/apache-2.0_and_proprietary-license_5.RULE index 9a586197bf5..9cb100af0b6 100644 --- a/src/licensedcode/data/rules/apache-2.0_and_proprietary-license_5.RULE +++ b/src/licensedcode/data/rules/apache-2.0_and_proprietary-license_5.RULE @@ -13,5 +13,5 @@ ignorable_urls: The contents of this repository is licensed under the [{{Apache License, version 2.0}}](http://www.apache.org/licenses/LICENSE-2.0). -Your use of {{Firebase}} is governed by the -[Terms of Service for Firebase Services](https://{{firebase.google.com/terms/}}). \ No newline at end of file +Your use of Firebase is governed by the +[Terms of Service for Firebase Services](https://firebase.google.com/terms/). \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpl-1.0_23.RULE b/src/licensedcode/data/rules/cpl-1.0_23.RULE index b8bf1555ac6..5f862c59cd0 100644 --- a/src/licensedcode/data/rules/cpl-1.0_23.RULE +++ b/src/licensedcode/data/rules/cpl-1.0_23.RULE @@ -9,6 +9,6 @@ ignorable_urls: {{Common Public License Version 1.0}} - https://www.opensource.org/licenses/{{cpl1.0}}.txt + https://www.opensource.org/licenses/cpl1.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_88.RULE b/src/licensedcode/data/rules/epl-1.0_88.RULE index 68900c6d7d6..1f465f51986 100644 --- a/src/licensedcode/data/rules/epl-1.0_88.RULE +++ b/src/licensedcode/data/rules/epl-1.0_88.RULE @@ -11,6 +11,6 @@ ignorable_urls: * All rights reserved. This program and the accompanying materials * are made available under the terms of the {{Eclipse Public License v1.0}} * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/{{epl}}-v10.html + * http://www.eclipse.org/legal/epl-v10.html */ diff --git a/src/licensedcode/data/rules/epl-1.0_89.RULE b/src/licensedcode/data/rules/epl-1.0_89.RULE index ce1ad42f3e0..ea8ff1e8b4a 100644 --- a/src/licensedcode/data/rules/epl-1.0_89.RULE +++ b/src/licensedcode/data/rules/epl-1.0_89.RULE @@ -9,6 +9,6 @@ ignorable_urls: {{Eclipse Public License - Version 1.0}} - http://www.eclipse.org/org/documents/{{epl-v10}}.php + http://www.eclipse.org/org/documents/epl-v10.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/uoi-ncsa_57.RULE b/src/licensedcode/data/rules/uoi-ncsa_57.RULE index 31625d39dd6..14d45f9fc4b 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_57.RULE +++ b/src/licensedcode/data/rules/uoi-ncsa_57.RULE @@ -2,6 +2,10 @@ license_expression: uoi-ncsa is_license_notice: yes relevance: 100 +ignorable_copyrights: + - Copyright (c) 2004 eXtensible Systems, Inc. +ignorable_holders: + - eXtensible Systems, Inc. --- LLVM System Interface Library diff --git a/tests/formattedcode/data/spdx/license_known/expected.tv b/tests/formattedcode/data/spdx/license_known/expected.tv index 01ab4ba40e8..8b50df37a8c 100644 --- a/tests/formattedcode/data/spdx/license_known/expected.tv +++ b/tests/formattedcode/data/spdx/license_known/expected.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/scan DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.17 +LicenseListVersion: 3.18 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/license_known/expected_with_text.tv b/tests/formattedcode/data/spdx/license_known/expected_with_text.tv index 01ab4ba40e8..8b50df37a8c 100644 --- a/tests/formattedcode/data/spdx/license_known/expected_with_text.tv +++ b/tests/formattedcode/data/spdx/license_known/expected_with_text.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/scan DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.17 +LicenseListVersion: 3.18 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/license_ref/expected.tv b/tests/formattedcode/data/spdx/license_ref/expected.tv index b712eb85c43..f0fdb0e23f9 100644 --- a/tests/formattedcode/data/spdx/license_ref/expected.tv +++ b/tests/formattedcode/data/spdx/license_ref/expected.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/scan DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.17 +LicenseListVersion: 3.18 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/license_ref/expected_with_text.tv b/tests/formattedcode/data/spdx/license_ref/expected_with_text.tv index 8c67fb4fd9a..e784708383c 100644 --- a/tests/formattedcode/data/spdx/license_ref/expected_with_text.tv +++ b/tests/formattedcode/data/spdx/license_ref/expected_with_text.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/scan DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.17 +LicenseListVersion: 3.18 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/simple/expected.tv b/tests/formattedcode/data/spdx/simple/expected.tv index 8f3db37971b..058a4f204d1 100644 --- a/tests/formattedcode/data/spdx/simple/expected.tv +++ b/tests/formattedcode/data/spdx/simple/expected.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/simple DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.17 +LicenseListVersion: 3.18 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/tree/expected.tv b/tests/formattedcode/data/spdx/tree/expected.tv index 52762e2aa5e..c6843d0e178 100644 --- a/tests/formattedcode/data/spdx/tree/expected.tv +++ b/tests/formattedcode/data/spdx/tree/expected.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/scan DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.17 +LicenseListVersion: 3.18 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/unicode/expected.rdf b/tests/formattedcode/data/spdx/unicode/expected.rdf index 018fa7b407b..62d7ff612f5 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/spdx/unicode/expected.tv b/tests/formattedcode/data/spdx/unicode/expected.tv index 9800b5eb61f..05877afee6c 100644 --- a/tests/formattedcode/data/spdx/unicode/expected.tv +++ b/tests/formattedcode/data/spdx/unicode/expected.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/unicode DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.17 +LicenseListVersion: 3.18 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/licensedcode/test_detection_validate.py b/tests/licensedcode/test_detection_validate.py index 9e0b8978925..46304761bc0 100644 --- a/tests/licensedcode/test_detection_validate.py +++ b/tests/licensedcode/test_detection_validate.py @@ -62,12 +62,12 @@ def check_special_rule_cannot_be_detected(rule): results = idx.match(query_string=rule.text) if results: - data_file = rule.data_file() + rule_file = rule.rule_file() # On failure, we compare again to get additional failure details such as # a clickable text_file path - results = (results, f'file://{data_file}', f'file://{rule.text_file()}') + results = (results, f'file://{rule_file}') # this assert will always fail and provide a more detailed failure trace - assert results == [] + assert results == [] def check_rule_or_license_can_be_self_detected_exactly(rule): @@ -85,28 +85,24 @@ def check_rule_or_license_can_be_self_detected_exactly(rule): except: from licensedcode.tracing import get_texts - data_file = rule.data_file() - text_file = rule.text_file() + rule_file = rule.rule_file() # On failure, we compare again to get additional failure details such as # a clickable text_file path failure_trace = ['======= TEST ===='] failure_trace.extend(results) failure_trace.extend(['', - f'file://{data_file}', - f'file://{text_file}', + f'file://{rule_file}', '======================', ]) for i, match in enumerate(matches): qtext, itext = get_texts(match) - m_text_file = match.rule.text_file() - m_data_file = match.rule.data_file() + m_rule_file = match.rule.rule_file() failure_trace.extend(['', f'======= MATCH {i} ====', repr(match), - f'file://{m_data_file}', - f'file://{m_text_file}', + f'file://{m_rule_file}', '======= Matched Query Text:', '', qtext, '' '======= Matched Rule Text:', '', itext ]) @@ -154,10 +150,10 @@ def check_ignorable_clues(licensish, regen=REGEN_TEST_FIXTURES, verbose=False): # On failure, we compare again to get additional failure details such as # a clickable text_file path. - data_file = licensish.data_file + rule_file = licensish.rule_file result['files'] = [ - f'file://{data_file}', - f'file://{licensish.text_file()}', + f'file://{rule_file}', + f'file://{licensish.rule_file()}', ] # This assert will always fail and provide a more detailed failure trace From e5d3a195d73c3a5edb826cfcef1b7f8008eb4242 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Mon, 12 Dec 2022 18:15:40 +0530 Subject: [PATCH 05/84] Fix license/rules dump format Signed-off-by: Ayan Sinha Mahapatra --- src/licensedcode/models.py | 16 ++-- .../license_file_dump/apache-2.0.LICENSE | 82 +++++++++++++++++++ .../models/rule_file_dump/0051_gpl-2.0.RULE | 17 ++++ tests/licensedcode/test_models.py | 30 ++++++- 4 files changed, 136 insertions(+), 9 deletions(-) create mode 100644 tests/licensedcode/data/models/license_file_dump/apache-2.0.LICENSE create mode 100644 tests/licensedcode/data/models/rule_file_dump/0051_gpl-2.0.RULE diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 5c87540e229..9704fc9d5f8 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -107,9 +107,8 @@ def logger_debug(*args): @attr.s(slots=True) class License: """ - A license consists of these files, where is the license key: - - .yml : the license data in YAML - - .LICENSE: the license text + A license consists of the following file, where is the license key: + - .LICENSE: the license text and the license data in YAML frontmatter A License object is identified by a unique `key` and its data stored in the `src_dir` directory. Key is a lower-case unique ascii string. @@ -379,7 +378,7 @@ def __copy__(self): newl.update(oldl) return newl - def to_dict(self, include_ignorables=True, include_text=False): + def to_dict(self, include_ignorables=True, include_text=False, include_builtin=True): """ Return an ordered mapping of license data (excluding text, unless ``include_text`` is True). Fields with empty values are not included. @@ -402,6 +401,9 @@ def dict_fields(attr, value): if attr.name == 'minimum_coverage' and value == 100: return False + if not include_builtin and attr.name == 'is_builtin': + return False + if not include_ignorables and attr.name.startswith('ignorable_'): return False @@ -432,8 +434,8 @@ def write(location, byte_string): with io.open(location, 'wb') as of: of.write(byte_string) - metadata = self.to_dict() - content = self.text.encode('utf-8') + metadata = self.to_dict(include_builtin=False) + content = self.text rule_post = FrontmatterPost(content=content, handler=SaneYAMLHandler(), **metadata) output_string = dumps_frontmatter(post=rule_post) @@ -2087,7 +2089,7 @@ def write(location, byte_string): rule_file = self.rule_file(rules_data_dir=rules_data_dir) metadata = self.to_dict() - content = self.text.encode('utf-8') + content = self.text rule_post = FrontmatterPost(content=content, handler=SaneYAMLHandler(), **metadata) output_string = dumps_frontmatter(post=rule_post) write(rule_file, output_string.encode('utf-8')) diff --git a/tests/licensedcode/data/models/license_file_dump/apache-2.0.LICENSE b/tests/licensedcode/data/models/license_file_dump/apache-2.0.LICENSE new file mode 100644 index 00000000000..9b12816dbed --- /dev/null +++ b/tests/licensedcode/data/models/license_file_dump/apache-2.0.LICENSE @@ -0,0 +1,82 @@ +--- +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/ +spdx_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 +--- + +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 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 [yyyy] [name of copyright owner] + +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. \ No newline at end of file diff --git a/tests/licensedcode/data/models/rule_file_dump/0051_gpl-2.0.RULE b/tests/licensedcode/data/models/rule_file_dump/0051_gpl-2.0.RULE new file mode 100644 index 00000000000..0da02577f7f --- /dev/null +++ b/tests/licensedcode/data/models/rule_file_dump/0051_gpl-2.0.RULE @@ -0,0 +1,17 @@ +--- +license_expression: gpl-2.0 +notes: GPL 2 small change +--- + +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. \ No newline at end of file diff --git a/tests/licensedcode/test_models.py b/tests/licensedcode/test_models.py index 0e84d9090bf..f33579f2af1 100644 --- a/tests/licensedcode/test_models.py +++ b/tests/licensedcode/test_models.py @@ -26,12 +26,12 @@ -def as_sorted_mapping_seq(licenses): +def as_sorted_mapping_seq(licenses, include_text=False): """ Given a `licenses` iterator of to_dict()'able objects, return a sorted list of these. """ - return sorted((l.to_dict() for l in licenses), key=lambda x: tuple(x.items())) + return sorted((l.to_dict(include_text=include_text) for l in licenses), key=lambda x: tuple(x.items())) class TestLicense(FileBasedTesting): @@ -56,6 +56,19 @@ def test_dump_license(self): expected = self.get_test_loc('models/licenses.dump.expected.json') check_json(expected, results) + def test_dump_license_file(self): + test_dir = self.get_test_loc('models/licenses', copy=True) + test_dir_dump = self.get_test_loc('models/license_file_dump') + lics = models.load_licenses(licenses_data_dir=test_dir, with_deprecated=True) + lic_example = lics["apache-2.0"] + lic_example.dump(licenses_data_dir=test_dir_dump) + lics_from_dump = models.load_licenses(licenses_data_dir=test_dir_dump, with_deprecated=True) + lic_example_from_dump = lics_from_dump["apache-2.0"] + # Note: one license is obsolete and not loaded. Other are various exception/version cases + before_dump = as_sorted_mapping_seq(licenses=[lic_example], include_text=True) + after_dump = as_sorted_mapping_seq(licenses=[lic_example_from_dump], include_text=True) + assert before_dump == after_dump + def test_License_text(self): test_dir = self.get_test_loc('models/licenses') lics = models.load_licenses(licenses_data_dir=test_dir) @@ -235,6 +248,19 @@ def test_dump_rules(self): expected = self.get_test_loc('models/rules.expected.json') check_json(expected, results) + def test_dump_rule_file(self): + test_dir = self.get_test_loc('models/rules', copy=True) + test_dir_dump = self.get_test_loc('models/rule_file_dump') + rules = list(models.load_rules(test_dir)) + rule_example = rules.pop() + rule_example.dump(rules_data_dir=test_dir_dump) + rule_from_dump = list(models.load_rules(test_dir_dump)) + rule_example_from_dump = rule_from_dump.pop() + # Note: one license is obsolete and not loaded. Other are various exception/version cases + before_dump = as_sorted_mapping_seq(licenses=[rule_example], include_text=True) + after_dump = as_sorted_mapping_seq(licenses=[rule_example_from_dump], include_text=True) + assert before_dump == after_dump + def test_spdxrule(self): rule = models.SpdxRule( license_expression='mit OR gpl-2.0', From 7cbdb176dd67772d544ace1628e9e620429ec968 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Tue, 13 Dec 2022 21:28:49 +0530 Subject: [PATCH 06/84] Reformat licenses with a load/dump Signed-off-by: Ayan Sinha Mahapatra --- src/licensedcode/data/licenses/3com-microcode.LICENSE | 1 - .../data/licenses/agpl-generic-additional-terms.LICENSE | 2 +- src/licensedcode/data/licenses/amd-historical.LICENSE | 1 - src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE | 2 -- src/licensedcode/data/licenses/atmosphere-0.4.LICENSE | 1 - src/licensedcode/data/licenses/bakoma-fonts-1995.LICENSE | 1 - src/licensedcode/data/licenses/can-ogl-2.0-en.LICENSE | 1 - .../data/licenses/can-ogl-alberta-2.1.LICENSE | 1 - .../data/licenses/can-ogl-nova-scotia-1.0.LICENSE | 1 - src/licensedcode/data/licenses/cc-by-nc-nd-2.0-at.LICENSE | 3 --- src/licensedcode/data/licenses/cc-gpl-2.0-pt.LICENSE | 2 -- src/licensedcode/data/licenses/cc-lgpl-2.1-pt.LICENSE | 2 -- src/licensedcode/data/licenses/cc-pdm-1.0.LICENSE | 1 - src/licensedcode/data/licenses/cecill-2.0-fr.LICENSE | 1 - src/licensedcode/data/licenses/cecill-2.1-fr.LICENSE | 1 - src/licensedcode/data/licenses/cecill-2.1.LICENSE | 1 - src/licensedcode/data/licenses/cecill-b-en.LICENSE | 1 - src/licensedcode/data/licenses/cecill-b.LICENSE | 1 - src/licensedcode/data/licenses/cecill-c-en.LICENSE | 1 - src/licensedcode/data/licenses/cecill-c.LICENSE | 1 - src/licensedcode/data/licenses/cnri-jython.LICENSE | 1 - src/licensedcode/data/licenses/dco-1.1.LICENSE | 2 -- src/licensedcode/data/licenses/devblocks-1.0.LICENSE | 1 - src/licensedcode/data/licenses/eclipse-sua-2005.LICENSE | 1 - src/licensedcode/data/licenses/eclipse-sua-2010.LICENSE | 1 - src/licensedcode/data/licenses/eclipse-sua-2011.LICENSE | 1 - .../data/licenses/eclipse-sua-2014-11.LICENSE | 1 - src/licensedcode/data/licenses/eclipse-sua-2014.LICENSE | 1 - src/licensedcode/data/licenses/eclipse-sua-2017.LICENSE | 1 - src/licensedcode/data/licenses/ecma-documentation.LICENSE | 1 - src/licensedcode/data/licenses/flora-1.1.LICENSE | 2 -- src/licensedcode/data/licenses/free-unknown.LICENSE | 6 +++--- src/licensedcode/data/licenses/gcc-exception-3.0.LICENSE | 1 - src/licensedcode/data/licenses/generic-cla.LICENSE | 6 +++--- src/licensedcode/data/licenses/generic-exception.LICENSE | 8 ++++---- .../data/licenses/generic-export-compliance.LICENSE | 6 +++--- src/licensedcode/data/licenses/generic-tos.LICENSE | 6 +++--- src/licensedcode/data/licenses/generic-trademark.LICENSE | 7 +++---- .../data/licenses/genode-agpl-3.0-exception.LICENSE | 1 - src/licensedcode/data/licenses/gfdl-1.3.LICENSE | 1 - .../data/licenses/google-analytics-tos-2019.LICENSE | 1 - src/licensedcode/data/licenses/gpl-1.0.LICENSE | 1 - .../data/licenses/gpl-generic-additional-terms.LICENSE | 2 +- src/licensedcode/data/licenses/ldpc-1999.LICENSE | 1 - src/licensedcode/data/licenses/ldpl-2.0.LICENSE | 1 - .../data/licenses/make-human-exception.LICENSE | 1 - .../data/licenses/ms-net-library-2019-06.LICENSE | 2 -- src/licensedcode/data/licenses/mulanpsl-1.0-en.LICENSE | 1 - src/licensedcode/data/licenses/mulanpsl-2.0-en.LICENSE | 1 - src/licensedcode/data/licenses/mup.LICENSE | 1 - src/licensedcode/data/licenses/netcdf.LICENSE | 1 - src/licensedcode/data/licenses/no-license.LICENSE | 4 ++-- src/licensedcode/data/licenses/nortel-dasa.LICENSE | 4 ++-- .../data/licenses/oasis-ipr-policy-2014.LICENSE | 1 - src/licensedcode/data/licenses/ofl-1.0-no-rfn.LICENSE | 1 - src/licensedcode/data/licenses/ogl-canada-2.0-fr.LICENSE | 1 - src/licensedcode/data/licenses/osgi-spec-2.0.LICENSE | 2 -- .../data/licenses/otn-standard-2014-09.LICENSE | 2 -- src/licensedcode/data/licenses/patent-disclaimer.LICENSE | 2 +- src/licensedcode/data/licenses/pd-programming.LICENSE | 1 - .../data/licenses/philips-proprietary-notice-2000.LICENSE | 1 - src/licensedcode/data/licenses/public-domain.LICENSE | 4 ++-- src/licensedcode/data/licenses/ruby.LICENSE | 1 - src/licensedcode/data/licenses/scola-en.LICENSE | 1 - src/licensedcode/data/licenses/scola-fr.LICENSE | 1 - .../data/licenses/sencha-app-floss-exception.LICENSE | 1 - .../data/licenses/sencha-dev-floss-exception.LICENSE | 1 - src/licensedcode/data/licenses/sgi-fslb-1.0.LICENSE | 2 -- src/licensedcode/data/licenses/shital-shah.LICENSE | 1 - src/licensedcode/data/licenses/trca-odl-1.0.LICENSE | 1 - .../data/licenses/trolltech-gpl-exception-1.2.LICENSE | 1 - .../data/licenses/unknown-license-reference.LICENSE | 8 ++++---- src/licensedcode/data/licenses/unknown-spdx.LICENSE | 4 ++-- src/licensedcode/data/licenses/unknown.LICENSE | 6 +++--- .../data/licenses/warranty-disclaimer.LICENSE | 2 +- 75 files changed, 38 insertions(+), 109 deletions(-) diff --git a/src/licensedcode/data/licenses/3com-microcode.LICENSE b/src/licensedcode/data/licenses/3com-microcode.LICENSE index 39eefa3b731..64557030f6f 100644 --- a/src/licensedcode/data/licenses/3com-microcode.LICENSE +++ b/src/licensedcode/data/licenses/3com-microcode.LICENSE @@ -8,7 +8,6 @@ notes: this is a Linux firmware BSD-like license with some weird extra terms spdx_license_key: LicenseRef-scancode-3com-microcode --- - Redistribution and use in source and binary forms of the microcode software are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/licenses/agpl-generic-additional-terms.LICENSE b/src/licensedcode/data/licenses/agpl-generic-additional-terms.LICENSE index 8c24fd05bfe..b7746f59431 100644 --- a/src/licensedcode/data/licenses/agpl-generic-additional-terms.LICENSE +++ b/src/licensedcode/data/licenses/agpl-generic-additional-terms.LICENSE @@ -9,4 +9,4 @@ notes: this is a generic entry for rare one-off AGPL extra license terms. These is_exception: yes is_generic: yes spdx_license_key: LicenseRef-scancode-agpl-generic-additional-terms ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/amd-historical.LICENSE b/src/licensedcode/data/licenses/amd-historical.LICENSE index 8090c9e3356..3a41158bae2 100644 --- a/src/licensedcode/data/licenses/amd-historical.LICENSE +++ b/src/licensedcode/data/licenses/amd-historical.LICENSE @@ -8,7 +8,6 @@ notes: this is a short historical permissive license seen in the newlib C librar spdx_license_key: LicenseRef-scancode-amd-historical --- - 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 diff --git a/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE b/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE index 61e61f9c20f..b422e7cf651 100644 --- a/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE +++ b/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE @@ -14,8 +14,6 @@ text_urls: - http://dev.perl.org/licenses/artistic.html --- - - The "Artistic License" Preamble diff --git a/src/licensedcode/data/licenses/atmosphere-0.4.LICENSE b/src/licensedcode/data/licenses/atmosphere-0.4.LICENSE index 7cf3bc0491d..866efcd10ed 100644 --- a/src/licensedcode/data/licenses/atmosphere-0.4.LICENSE +++ b/src/licensedcode/data/licenses/atmosphere-0.4.LICENSE @@ -8,7 +8,6 @@ homepage_url: https://www.open-austin.org/atmosphere-license/ spdx_license_key: LicenseRef-scancode-atmosphere-0.4 --- - Atmosphere Software License Version 0.4 Preamble diff --git a/src/licensedcode/data/licenses/bakoma-fonts-1995.LICENSE b/src/licensedcode/data/licenses/bakoma-fonts-1995.LICENSE index 9cf09bf5d0c..67e5ff80d9f 100644 --- a/src/licensedcode/data/licenses/bakoma-fonts-1995.LICENSE +++ b/src/licensedcode/data/licenses/bakoma-fonts-1995.LICENSE @@ -20,7 +20,6 @@ ignorable_emails: - malyshev@mail.ihep.ru --- - BaKoMa Fonts Licence -------------------- diff --git a/src/licensedcode/data/licenses/can-ogl-2.0-en.LICENSE b/src/licensedcode/data/licenses/can-ogl-2.0-en.LICENSE index 5cfabe9f2b9..d2b14023dd4 100644 --- a/src/licensedcode/data/licenses/can-ogl-2.0-en.LICENSE +++ b/src/licensedcode/data/licenses/can-ogl-2.0-en.LICENSE @@ -10,7 +10,6 @@ other_urls: - https://open.canada.ca/en/open-government-licence-canada --- - Open Government Licence - Canada You are encouraged to use the Information that is available under this licence with only a few conditions. diff --git a/src/licensedcode/data/licenses/can-ogl-alberta-2.1.LICENSE b/src/licensedcode/data/licenses/can-ogl-alberta-2.1.LICENSE index 85d6b1d625e..4de692d48ce 100644 --- a/src/licensedcode/data/licenses/can-ogl-alberta-2.1.LICENSE +++ b/src/licensedcode/data/licenses/can-ogl-alberta-2.1.LICENSE @@ -8,7 +8,6 @@ homepage_url: https://open.alberta.ca/licence spdx_license_key: LicenseRef-scancode-can-ogl-alberta-2.1 --- - Open Government Licence - Alberta You are encouraged to use the Information that is available under this licence with only a few conditions. diff --git a/src/licensedcode/data/licenses/can-ogl-nova-scotia-1.0.LICENSE b/src/licensedcode/data/licenses/can-ogl-nova-scotia-1.0.LICENSE index 41930b3a236..27c3eab7424 100644 --- a/src/licensedcode/data/licenses/can-ogl-nova-scotia-1.0.LICENSE +++ b/src/licensedcode/data/licenses/can-ogl-nova-scotia-1.0.LICENSE @@ -8,7 +8,6 @@ homepage_url: https://open.alberta.ca/licence spdx_license_key: LicenseRef-scancode-can-ogl-nova-scotia-1.0 --- - Open Government Licence – Nova Scotia You are encouraged to use the Information that is available under this licence with only a few conditions. diff --git a/src/licensedcode/data/licenses/cc-by-nc-nd-2.0-at.LICENSE b/src/licensedcode/data/licenses/cc-by-nc-nd-2.0-at.LICENSE index 6247dd52b00..2c4f9d7fa6e 100644 --- a/src/licensedcode/data/licenses/cc-by-nc-nd-2.0-at.LICENSE +++ b/src/licensedcode/data/licenses/cc-by-nc-nd-2.0-at.LICENSE @@ -11,9 +11,6 @@ text_urls: - https://creativecommons.org/licenses/by-nc-nd/2.0/legalcode.at --- - - - Namensnennung - Nicht-kommerziell - Keine Bearbeitung 2.0 diff --git a/src/licensedcode/data/licenses/cc-gpl-2.0-pt.LICENSE b/src/licensedcode/data/licenses/cc-gpl-2.0-pt.LICENSE index e038e249c1c..19646cead77 100644 --- a/src/licensedcode/data/licenses/cc-gpl-2.0-pt.LICENSE +++ b/src/licensedcode/data/licenses/cc-gpl-2.0-pt.LICENSE @@ -15,8 +15,6 @@ ignorable_holders: - Free Software Foundation, Inc. --- - - Licença Pública Geral do GNU (GPL) [General Public License] diff --git a/src/licensedcode/data/licenses/cc-lgpl-2.1-pt.LICENSE b/src/licensedcode/data/licenses/cc-lgpl-2.1-pt.LICENSE index 53f94d8bdda..c120a7f1700 100644 --- a/src/licensedcode/data/licenses/cc-lgpl-2.1-pt.LICENSE +++ b/src/licensedcode/data/licenses/cc-lgpl-2.1-pt.LICENSE @@ -15,8 +15,6 @@ ignorable_holders: - Free Software Foundation, Inc. --- - - Licença Pública Geral Menor do GNU diff --git a/src/licensedcode/data/licenses/cc-pdm-1.0.LICENSE b/src/licensedcode/data/licenses/cc-pdm-1.0.LICENSE index f0718f31c9c..f070362dcbd 100644 --- a/src/licensedcode/data/licenses/cc-pdm-1.0.LICENSE +++ b/src/licensedcode/data/licenses/cc-pdm-1.0.LICENSE @@ -9,7 +9,6 @@ spdx_license_key: LicenseRef-scancode-cc-pdm-1.0 faq_url: https://wiki.creativecommons.org/wiki/PDM_FAQ --- - Public Domain Mark 1.0 No Copyright diff --git a/src/licensedcode/data/licenses/cecill-2.0-fr.LICENSE b/src/licensedcode/data/licenses/cecill-2.0-fr.LICENSE index c42a60fa078..71261627348 100644 --- a/src/licensedcode/data/licenses/cecill-2.0-fr.LICENSE +++ b/src/licensedcode/data/licenses/cecill-2.0-fr.LICENSE @@ -14,7 +14,6 @@ text_urls: - http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt --- - CONTRAT DE LICENCE DE LOGICIEL LIBRE CeCILL diff --git a/src/licensedcode/data/licenses/cecill-2.1-fr.LICENSE b/src/licensedcode/data/licenses/cecill-2.1-fr.LICENSE index cfafce32f2b..67bcecc29d8 100644 --- a/src/licensedcode/data/licenses/cecill-2.1-fr.LICENSE +++ b/src/licensedcode/data/licenses/cecill-2.1-fr.LICENSE @@ -20,7 +20,6 @@ ignorable_urls: - http://www.cecill.info/index.fr.html --- - CONTRAT DE LICENCE DE LOGICIEL LIBRE CeCILL Version 2.1 du 2013-06-21 diff --git a/src/licensedcode/data/licenses/cecill-2.1.LICENSE b/src/licensedcode/data/licenses/cecill-2.1.LICENSE index cfac9a8ec82..fd3b0d3325e 100644 --- a/src/licensedcode/data/licenses/cecill-2.1.LICENSE +++ b/src/licensedcode/data/licenses/cecill-2.1.LICENSE @@ -19,7 +19,6 @@ ignorable_urls: - http://www.cecill.info/index.en.html --- - CeCILL FREE SOFTWARE LICENSE AGREEMENT Version 2.1 dated 2013-06-21 diff --git a/src/licensedcode/data/licenses/cecill-b-en.LICENSE b/src/licensedcode/data/licenses/cecill-b-en.LICENSE index 67348cad004..3407a336769 100644 --- a/src/licensedcode/data/licenses/cecill-b-en.LICENSE +++ b/src/licensedcode/data/licenses/cecill-b-en.LICENSE @@ -16,7 +16,6 @@ other_urls: - http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html --- - CeCILL-B FREE SOFTWARE LICENSE AGREEMENT diff --git a/src/licensedcode/data/licenses/cecill-b.LICENSE b/src/licensedcode/data/licenses/cecill-b.LICENSE index db92398ea4f..1b64dafe80c 100644 --- a/src/licensedcode/data/licenses/cecill-b.LICENSE +++ b/src/licensedcode/data/licenses/cecill-b.LICENSE @@ -17,7 +17,6 @@ other_urls: - http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html --- - CONTRAT DE LICENCE DE LOGICIEL LIBRE CeCILL-B diff --git a/src/licensedcode/data/licenses/cecill-c-en.LICENSE b/src/licensedcode/data/licenses/cecill-c-en.LICENSE index b244b280a54..1662bbd6584 100644 --- a/src/licensedcode/data/licenses/cecill-c-en.LICENSE +++ b/src/licensedcode/data/licenses/cecill-c-en.LICENSE @@ -12,7 +12,6 @@ text_urls: - http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.txt --- - CeCILL-C FREE SOFTWARE LICENSE AGREEMENT diff --git a/src/licensedcode/data/licenses/cecill-c.LICENSE b/src/licensedcode/data/licenses/cecill-c.LICENSE index 1faac9dcc04..6e6a997a5ce 100644 --- a/src/licensedcode/data/licenses/cecill-c.LICENSE +++ b/src/licensedcode/data/licenses/cecill-c.LICENSE @@ -17,7 +17,6 @@ other_urls: - http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html --- - CONTRAT DE LICENCE DE LOGICIEL LIBRE CeCILL-C diff --git a/src/licensedcode/data/licenses/cnri-jython.LICENSE b/src/licensedcode/data/licenses/cnri-jython.LICENSE index f2bbfd522be..eb4c95934d4 100644 --- a/src/licensedcode/data/licenses/cnri-jython.LICENSE +++ b/src/licensedcode/data/licenses/cnri-jython.LICENSE @@ -14,7 +14,6 @@ ignorable_urls: - http://hdl.handle.net/1895.22/1006 --- - 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 using JPython version 1.1.x in source or binary form and its associated documentation as provided herein ("Software").
 2. Subject to the terms and conditions of this License Agreement, CNRI hereby grants Licensee a non-exclusive, non-transferable, 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 CNRI's License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) 1996-1999 Corporation for National Research Initiatives; All Rights Reserved" are both retained in the Software, alone or in any derivative version prepared by Licensee.
Alternatively, in lieu of CNRI's License Agreement, Licensee may substitute the following text (omitting the quotes), provided, however, that such text is displayed prominently in the Software alone or in any derivative version prepared by Licensee: "JPython (Version 1.1.x) is made available subject to the terms and conditions in CNRI's License Agreement. This Agreement may be located on the Internet using the following unique, persistent identifier (known as a handle): 1895.22/1006. The License may also be obtained from a proxy server on the Web using the following URL: http://hdl.handle.net/1895.22/1006."
 diff --git a/src/licensedcode/data/licenses/dco-1.1.LICENSE b/src/licensedcode/data/licenses/dco-1.1.LICENSE index 9288e2d07f3..5adb7145d48 100644 --- a/src/licensedcode/data/licenses/dco-1.1.LICENSE +++ b/src/licensedcode/data/licenses/dco-1.1.LICENSE @@ -15,8 +15,6 @@ ignorable_holders: - The Linux Foundation and its contributors --- - - Developer Certificate of Origin Version 1.1 diff --git a/src/licensedcode/data/licenses/devblocks-1.0.LICENSE b/src/licensedcode/data/licenses/devblocks-1.0.LICENSE index 4a17de186e8..c2b3c87a201 100644 --- a/src/licensedcode/data/licenses/devblocks-1.0.LICENSE +++ b/src/licensedcode/data/licenses/devblocks-1.0.LICENSE @@ -10,7 +10,6 @@ text_urls: - https://cerb.ai/license/ --- - Devblocks Public License 1.0 (DPL) The following are the terms and conditions by which Webgroup Media, LLC (“Licensor”) grants you a License to use, modify, and redistribute this software, which is protected as the exclusive intellectual property of Licensor by U.S. copyright law. diff --git a/src/licensedcode/data/licenses/eclipse-sua-2005.LICENSE b/src/licensedcode/data/licenses/eclipse-sua-2005.LICENSE index d8986ad9eb0..c8902d2e603 100644 --- a/src/licensedcode/data/licenses/eclipse-sua-2005.LICENSE +++ b/src/licensedcode/data/licenses/eclipse-sua-2005.LICENSE @@ -16,7 +16,6 @@ ignorable_urls: - http://www.opengroup.org/openmotif/supporters/metrolink/license.html --- - Eclipse Foundation Software User Agreement March 17, 2005 diff --git a/src/licensedcode/data/licenses/eclipse-sua-2010.LICENSE b/src/licensedcode/data/licenses/eclipse-sua-2010.LICENSE index 2fe5724b700..de732bb6f7d 100644 --- a/src/licensedcode/data/licenses/eclipse-sua-2010.LICENSE +++ b/src/licensedcode/data/licenses/eclipse-sua-2010.LICENSE @@ -16,7 +16,6 @@ ignorable_urls: - http://www.opengroup.org/openmotif/supporters/metrolink/license.html --- - Eclipse Foundation Software User Agreement April 14, 2010 diff --git a/src/licensedcode/data/licenses/eclipse-sua-2011.LICENSE b/src/licensedcode/data/licenses/eclipse-sua-2011.LICENSE index f0b496387f9..dac9ce29eb1 100644 --- a/src/licensedcode/data/licenses/eclipse-sua-2011.LICENSE +++ b/src/licensedcode/data/licenses/eclipse-sua-2011.LICENSE @@ -17,7 +17,6 @@ ignorable_urls: - http://www.opengroup.org/openmotif/supporters/metrolink/license.html --- - Eclipse Foundation Software User Agreement February 1, 2011 diff --git a/src/licensedcode/data/licenses/eclipse-sua-2014-11.LICENSE b/src/licensedcode/data/licenses/eclipse-sua-2014-11.LICENSE index 23a519baba8..166d1e370e7 100644 --- a/src/licensedcode/data/licenses/eclipse-sua-2014-11.LICENSE +++ b/src/licensedcode/data/licenses/eclipse-sua-2014-11.LICENSE @@ -17,7 +17,6 @@ ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.1.html --- - Eclipse Foundation Software User Agreement November 22, 2014 diff --git a/src/licensedcode/data/licenses/eclipse-sua-2014.LICENSE b/src/licensedcode/data/licenses/eclipse-sua-2014.LICENSE index f7566925291..5a6830c926a 100644 --- a/src/licensedcode/data/licenses/eclipse-sua-2014.LICENSE +++ b/src/licensedcode/data/licenses/eclipse-sua-2014.LICENSE @@ -16,7 +16,6 @@ ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.1.html --- - Eclipse Foundation Software User Agreement April 9, 2014 diff --git a/src/licensedcode/data/licenses/eclipse-sua-2017.LICENSE b/src/licensedcode/data/licenses/eclipse-sua-2017.LICENSE index bea930de89a..f7f88e44c1c 100644 --- a/src/licensedcode/data/licenses/eclipse-sua-2017.LICENSE +++ b/src/licensedcode/data/licenses/eclipse-sua-2017.LICENSE @@ -19,7 +19,6 @@ ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.1.html --- - Eclipse Foundation Software User Agreement November 22, 2017 diff --git a/src/licensedcode/data/licenses/ecma-documentation.LICENSE b/src/licensedcode/data/licenses/ecma-documentation.LICENSE index fb45b14da48..bfe7adda7e7 100644 --- a/src/licensedcode/data/licenses/ecma-documentation.LICENSE +++ b/src/licensedcode/data/licenses/ecma-documentation.LICENSE @@ -8,7 +8,6 @@ homepage_url: http://www.ecma-international.org/publications/DISCLAIMER.pdf spdx_license_key: LicenseRef-scancode-ecma-documentation --- - This document and possible 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 diff --git a/src/licensedcode/data/licenses/flora-1.1.LICENSE b/src/licensedcode/data/licenses/flora-1.1.LICENSE index 8b3b995a582..0f5c72ae38d 100644 --- a/src/licensedcode/data/licenses/flora-1.1.LICENSE +++ b/src/licensedcode/data/licenses/flora-1.1.LICENSE @@ -16,8 +16,6 @@ ignorable_urls: - http://floralicense.org/license --- - - Flora License Version 1.1, April, 2013 diff --git a/src/licensedcode/data/licenses/free-unknown.LICENSE b/src/licensedcode/data/licenses/free-unknown.LICENSE index 4ad97121a92..0b635fc1e05 100644 --- a/src/licensedcode/data/licenses/free-unknown.LICENSE +++ b/src/licensedcode/data/licenses/free-unknown.LICENSE @@ -4,8 +4,8 @@ short_name: Free unknown name: Free unknown license detected but not recognized category: Unstated License owner: Unspecified +notes: This case applies to software with a notice that refers in a non-specific manner to a + free or open-source license, but where it is not possible to determine that specific license. is_unknown: yes spdx_license_key: LicenseRef-scancode-free-unknown -notes: This case applies to software with a notice that refers in a non-specific manner to a - free or open-source license, but where it is not possible to determine that specific license. ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/gcc-exception-3.0.LICENSE b/src/licensedcode/data/licenses/gcc-exception-3.0.LICENSE index d7fdc259ec7..f030d08bb8e 100644 --- a/src/licensedcode/data/licenses/gcc-exception-3.0.LICENSE +++ b/src/licensedcode/data/licenses/gcc-exception-3.0.LICENSE @@ -21,7 +21,6 @@ ignorable_urls: - https://fsf.org/ --- - GCC RUNTIME LIBRARY EXCEPTION Version 3, 27 January 2009 Copyright © 2009 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/licenses/generic-cla.LICENSE b/src/licensedcode/data/licenses/generic-cla.LICENSE index df6110f147f..c21f36c26b8 100644 --- a/src/licensedcode/data/licenses/generic-cla.LICENSE +++ b/src/licensedcode/data/licenses/generic-cla.LICENSE @@ -1,10 +1,10 @@ --- key: generic-cla -is_generic: yes short_name: Generic CLA name: Prior Generic Contributor License Agreement category: Unstated License owner: Unspecified -spdx_license_key: LicenseRef-scancode-generic-cla notes: this is a generic license for CLAs. ---- +is_generic: yes +spdx_license_key: LicenseRef-scancode-generic-cla +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/generic-exception.LICENSE b/src/licensedcode/data/licenses/generic-exception.LICENSE index 35dfeab187e..10c1868a7e9 100644 --- a/src/licensedcode/data/licenses/generic-exception.LICENSE +++ b/src/licensedcode/data/licenses/generic-exception.LICENSE @@ -4,10 +4,10 @@ short_name: Generic Exception Notice name: Generic Exception Notice category: Unstated License owner: Unspecified +notes: This is a generic license exception notice where the exception text has not been named + and published publicly. Actual terms are most commonly related to rare, one-off extra permission + to the A/L/GPL licenses. is_exception: yes is_generic: yes spdx_license_key: LicenseRef-scancode-generic-exception -notes: This is a generic license exception notice where the exception text has not been named - and published publicly. Actual terms are most commonly related to rare, one-off - extra permission to the A/L/GPL licenses. ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/generic-export-compliance.LICENSE b/src/licensedcode/data/licenses/generic-export-compliance.LICENSE index dedfed6010c..af33837e72e 100644 --- a/src/licensedcode/data/licenses/generic-export-compliance.LICENSE +++ b/src/licensedcode/data/licenses/generic-export-compliance.LICENSE @@ -4,8 +4,8 @@ short_name: Generic Export Compliance Notice name: Generic Export Compliance Notice category: Unstated License owner: Unspecified +notes: This is a generic export compliance notice where the text has not been named and published + publicly. Actual terms are most commonly related to cryptography. is_generic: yes spdx_license_key: LicenseRef-scancode-generic-export-compliance -notes: This is a generic export compliance notice where the text has not been named and - published publicly. Actual terms are most commonly related to cryptography. ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/generic-tos.LICENSE b/src/licensedcode/data/licenses/generic-tos.LICENSE index e8eb363bb52..11909383f29 100644 --- a/src/licensedcode/data/licenses/generic-tos.LICENSE +++ b/src/licensedcode/data/licenses/generic-tos.LICENSE @@ -4,8 +4,8 @@ short_name: Generic ToS name: Generic Terms of Service category: Unstated License owner: Unspecified +notes: This is a generic license for Terms of Service such as privacy terms and and other ToS-like + agreements found in software that are not directly licenses. is_generic: yes spdx_license_key: LicenseRef-scancode-generic-tos -notes: This is a generic license for Terms of Service such as privacy terms and and other - ToS-like agreements found in software that are not directly licenses. ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/generic-trademark.LICENSE b/src/licensedcode/data/licenses/generic-trademark.LICENSE index 3afd9d512f4..3455d87f32b 100644 --- a/src/licensedcode/data/licenses/generic-trademark.LICENSE +++ b/src/licensedcode/data/licenses/generic-trademark.LICENSE @@ -4,11 +4,10 @@ short_name: Generic Trademark Notice name: Generic Trademark and Name Protection Notice category: Unstated License owner: Unspecified +notes: This is a generic Trademark and name realted notice. Actual terms are most commonly related + to name use restrictions and no endorsement. This should be used only for rare one-off notices. is_generic: yes spdx_license_key: LicenseRef-scancode-generic-trademark other_spdx_license_keys: - LicenseRef-scancode-trademark-notice -notes: This is a generic Trademark and name realted notice. Actual terms are most commonly - related to name use restrictions and no endorsement. This should be used only for rare one-off - notices. ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/genode-agpl-3.0-exception.LICENSE b/src/licensedcode/data/licenses/genode-agpl-3.0-exception.LICENSE index db9a3e08ad7..ea468fb3173 100644 --- a/src/licensedcode/data/licenses/genode-agpl-3.0-exception.LICENSE +++ b/src/licensedcode/data/licenses/genode-agpl-3.0-exception.LICENSE @@ -15,7 +15,6 @@ ignorable_urls: - https://www.gnu.org/licenses/license-list.en.html --- - Linking exception clause diff --git a/src/licensedcode/data/licenses/gfdl-1.3.LICENSE b/src/licensedcode/data/licenses/gfdl-1.3.LICENSE index 9c38b31275f..d9a5a9aebbc 100644 --- a/src/licensedcode/data/licenses/gfdl-1.3.LICENSE +++ b/src/licensedcode/data/licenses/gfdl-1.3.LICENSE @@ -22,7 +22,6 @@ ignorable_urls: - http://www.gnu.org/copyleft --- - GNU Free Documentation License Version 1.3, 3 November 2008 diff --git a/src/licensedcode/data/licenses/google-analytics-tos-2019.LICENSE b/src/licensedcode/data/licenses/google-analytics-tos-2019.LICENSE index aa2b8a2a8eb..5dc6058adbc 100644 --- a/src/licensedcode/data/licenses/google-analytics-tos-2019.LICENSE +++ b/src/licensedcode/data/licenses/google-analytics-tos-2019.LICENSE @@ -20,7 +20,6 @@ ignorable_urls: - https://www.google.com/policies/privacy --- - Google Analytics Terms of Service These Google Analytics Terms of Service (this "Agreement") are entered into by Google LLC ("Google") and the entity executing this Agreement ("You"). This Agreement governs Your use of the standard Google Analytics (the "Service"). BY CLICKING THE "I ACCEPT" BUTTON, COMPLETING THE REGISTRATION PROCESS, OR USING THE SERVICE, YOU ACKNOWLEDGE THAT YOU HAVE REVIEWED AND ACCEPT THIS AGREEMENT AND ARE AUTHORIZED TO ACT ON BEHALF OF, AND BIND TO THIS AGREEMENT, THE OWNER OF THIS ACCOUNT. In consideration of the foregoing, the parties agree as follows: diff --git a/src/licensedcode/data/licenses/gpl-1.0.LICENSE b/src/licensedcode/data/licenses/gpl-1.0.LICENSE index 7f2feed830d..d178c5b5b39 100644 --- a/src/licensedcode/data/licenses/gpl-1.0.LICENSE +++ b/src/licensedcode/data/licenses/gpl-1.0.LICENSE @@ -23,7 +23,6 @@ ignorable_holders: - the Free Software Foundation --- - GNU GENERAL PUBLIC LICENSE Version 1, February 1989 diff --git a/src/licensedcode/data/licenses/gpl-generic-additional-terms.LICENSE b/src/licensedcode/data/licenses/gpl-generic-additional-terms.LICENSE index 6506bfa470c..d31c32d77d6 100644 --- a/src/licensedcode/data/licenses/gpl-generic-additional-terms.LICENSE +++ b/src/licensedcode/data/licenses/gpl-generic-additional-terms.LICENSE @@ -9,4 +9,4 @@ notes: this is a generic entry for rare one-off GPL extra license terms. These a is_exception: yes is_generic: yes spdx_license_key: LicenseRef-scancode-gpl-generic-additional-terms ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ldpc-1999.LICENSE b/src/licensedcode/data/licenses/ldpc-1999.LICENSE index c8a65f7e3f6..d9db022731d 100644 --- a/src/licensedcode/data/licenses/ldpc-1999.LICENSE +++ b/src/licensedcode/data/licenses/ldpc-1999.LICENSE @@ -9,7 +9,6 @@ text_urls: - http://linuxmafia.com/faq/Licensing_and_Law/ldpc-license-1999-09-16.html --- - Linux Documentation Project Copying License Last Revision: 16 September 1999 diff --git a/src/licensedcode/data/licenses/ldpl-2.0.LICENSE b/src/licensedcode/data/licenses/ldpl-2.0.LICENSE index 381da8915cf..27975d049b4 100644 --- a/src/licensedcode/data/licenses/ldpl-2.0.LICENSE +++ b/src/licensedcode/data/licenses/ldpl-2.0.LICENSE @@ -14,7 +14,6 @@ ignorable_emails: - guylhem@metalab.unc.edu --- - LINUX DOCUMENTATION PROJECT LICENSE (LDPL) v2.0, 12 January 1998 COPYRIGHT diff --git a/src/licensedcode/data/licenses/make-human-exception.LICENSE b/src/licensedcode/data/licenses/make-human-exception.LICENSE index 388c77a2bbc..5e2268ed487 100644 --- a/src/licensedcode/data/licenses/make-human-exception.LICENSE +++ b/src/licensedcode/data/licenses/make-human-exception.LICENSE @@ -13,7 +13,6 @@ ignorable_urls: - http://www.makehuman.org/content/license_explanation.html --- - MakeHuman output GPL exception ================================== diff --git a/src/licensedcode/data/licenses/ms-net-library-2019-06.LICENSE b/src/licensedcode/data/licenses/ms-net-library-2019-06.LICENSE index 7a94c6db999..12688daf3c7 100644 --- a/src/licensedcode/data/licenses/ms-net-library-2019-06.LICENSE +++ b/src/licensedcode/data/licenses/ms-net-library-2019-06.LICENSE @@ -15,8 +15,6 @@ ignorable_urls: - https://go.microsoft.com/fwlink/?LinkID=824704 --- - - MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT .NET LIBRARY diff --git a/src/licensedcode/data/licenses/mulanpsl-1.0-en.LICENSE b/src/licensedcode/data/licenses/mulanpsl-1.0-en.LICENSE index 8f1ba1b801e..6ca0530cd8f 100644 --- a/src/licensedcode/data/licenses/mulanpsl-1.0-en.LICENSE +++ b/src/licensedcode/data/licenses/mulanpsl-1.0-en.LICENSE @@ -29,7 +29,6 @@ ignorable_urls: - http://license.coscl.org.cn/MulanPSL --- - Mulan Permissive Software License,Version 1 Mulan Permissive Software License,Version 1 (Mulan PSL v1) diff --git a/src/licensedcode/data/licenses/mulanpsl-2.0-en.LICENSE b/src/licensedcode/data/licenses/mulanpsl-2.0-en.LICENSE index 652f9844d15..bfd85d5dc94 100644 --- a/src/licensedcode/data/licenses/mulanpsl-2.0-en.LICENSE +++ b/src/licensedcode/data/licenses/mulanpsl-2.0-en.LICENSE @@ -22,7 +22,6 @@ ignorable_urls: - http://license.coscl.org.cn/MulanPSL2 --- - Mulan Permissive Software License,Version 2 Mulan Permissive Software License,Version 2 (Mulan PSL v2) diff --git a/src/licensedcode/data/licenses/mup.LICENSE b/src/licensedcode/data/licenses/mup.LICENSE index 735ed5c7883..165d9133a27 100644 --- a/src/licensedcode/data/licenses/mup.LICENSE +++ b/src/licensedcode/data/licenses/mup.LICENSE @@ -15,7 +15,6 @@ text_urls: - https://fedoraproject.org/wiki/Licensing/Mup --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following DISCLAIMER. diff --git a/src/licensedcode/data/licenses/netcdf.LICENSE b/src/licensedcode/data/licenses/netcdf.LICENSE index 0d952137fbc..5ea956fbd22 100644 --- a/src/licensedcode/data/licenses/netcdf.LICENSE +++ b/src/licensedcode/data/licenses/netcdf.LICENSE @@ -10,7 +10,6 @@ ignorable_authors: - the Unidata Program at the University Corporation for Atmospheric Research --- - Portions of this software were developed by the Unidata Program at the University Corporation for Atmospheric Research. diff --git a/src/licensedcode/data/licenses/no-license.LICENSE b/src/licensedcode/data/licenses/no-license.LICENSE index 0aaf5d49285..80afce7892d 100644 --- a/src/licensedcode/data/licenses/no-license.LICENSE +++ b/src/licensedcode/data/licenses/no-license.LICENSE @@ -4,7 +4,7 @@ short_name: No License Stated name: No License Stated category: Unstated License owner: Unspecified +notes: Scanning and analysis of a software object did not find any license information at all. is_unknown: yes spdx_license_key: LicenseRef-scancode-no-license -notes: Scanning and analysis of a software object did not find any license information at all. ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/nortel-dasa.LICENSE b/src/licensedcode/data/licenses/nortel-dasa.LICENSE index 9b9432c5735..54460c441d3 100644 --- a/src/licensedcode/data/licenses/nortel-dasa.LICENSE +++ b/src/licensedcode/data/licenses/nortel-dasa.LICENSE @@ -5,10 +5,10 @@ name: Nortel DASA License category: Permissive owner: Unspecified spdx_license_key: LicenseRef-scancode-nortel-dasa -ignorable_emails: - - frank@comsys.dofn.de ignorable_authors: - F.Schnekenbuehl +ignorable_emails: + - frank@comsys.dofn.de --- Nortel DASA License diff --git a/src/licensedcode/data/licenses/oasis-ipr-policy-2014.LICENSE b/src/licensedcode/data/licenses/oasis-ipr-policy-2014.LICENSE index cf6d5e1a2a8..7b24883dd3b 100644 --- a/src/licensedcode/data/licenses/oasis-ipr-policy-2014.LICENSE +++ b/src/licensedcode/data/licenses/oasis-ipr-policy-2014.LICENSE @@ -15,7 +15,6 @@ ignorable_urls: - http://www.oasis-open.org/who/intellectualproperty.php --- - Intellectual Property Rights (IPR) Policy 1. INTRODUCTION diff --git a/src/licensedcode/data/licenses/ofl-1.0-no-rfn.LICENSE b/src/licensedcode/data/licenses/ofl-1.0-no-rfn.LICENSE index c001c208e57..2e56db2c9c4 100644 --- a/src/licensedcode/data/licenses/ofl-1.0-no-rfn.LICENSE +++ b/src/licensedcode/data/licenses/ofl-1.0-no-rfn.LICENSE @@ -18,7 +18,6 @@ ignorable_urls: - http://scripts.sil.org/OFL --- - This Font Software is licensed under the SIL Open Font License, Version 1.0. with no Reserved Font Name for this Font Software. No modification of the license is permitted, only verbatim copy is allowed. diff --git a/src/licensedcode/data/licenses/ogl-canada-2.0-fr.LICENSE b/src/licensedcode/data/licenses/ogl-canada-2.0-fr.LICENSE index ec0147a4c03..e4437951c8e 100644 --- a/src/licensedcode/data/licenses/ogl-canada-2.0-fr.LICENSE +++ b/src/licensedcode/data/licenses/ogl-canada-2.0-fr.LICENSE @@ -9,7 +9,6 @@ homepage_url: https://ouvert.canada.ca/fr/licence-du-gouvernement-ouvert-canada spdx_license_key: LicenseRef-scancode-ogl-canada-2.0-fr --- - Licence du gouvernement ouvert – Canada Nous vous encourageons à utiliser l'Information offerte en vertu de la présente licence, sous réserve de quelques conditions. diff --git a/src/licensedcode/data/licenses/osgi-spec-2.0.LICENSE b/src/licensedcode/data/licenses/osgi-spec-2.0.LICENSE index f3871acbc78..1fb02d3f67c 100644 --- a/src/licensedcode/data/licenses/osgi-spec-2.0.LICENSE +++ b/src/licensedcode/data/licenses/osgi-spec-2.0.LICENSE @@ -10,8 +10,6 @@ ignorable_urls: - http://www.osgi.org/ --- - - OSGi Specification License, Version 2.0. License Grant diff --git a/src/licensedcode/data/licenses/otn-standard-2014-09.LICENSE b/src/licensedcode/data/licenses/otn-standard-2014-09.LICENSE index 3e5563790a9..a01b905f784 100644 --- a/src/licensedcode/data/licenses/otn-standard-2014-09.LICENSE +++ b/src/licensedcode/data/licenses/otn-standard-2014-09.LICENSE @@ -13,8 +13,6 @@ ignorable_urls: - https://oss.oracle.com/sources/ --- - - Oracle Technology Network License Agreement Oracle is willing to authorize Your access to software associated with this License Agreement (“Agreement”) only upon the condition that You accept that this Agreement governs Your use of the software. By selecting the “Accept License Agreement” button or box (or the equivalent) or installing or using the Programs You indicate Your acceptance of this Agreement and Your agreement, as an authorized representative of Your company or organization (if being acquired for use by an entity) or as an individual, to comply with the license terms that apply to the software that You wish to download and access. If You are not willing to be bound by this Agreement, do not select the “Accept License Agreement” button or box (or the equivalent) and do not download or access the software. diff --git a/src/licensedcode/data/licenses/patent-disclaimer.LICENSE b/src/licensedcode/data/licenses/patent-disclaimer.LICENSE index 0d5e695820b..fd7ab7ac535 100644 --- a/src/licensedcode/data/licenses/patent-disclaimer.LICENSE +++ b/src/licensedcode/data/licenses/patent-disclaimer.LICENSE @@ -6,4 +6,4 @@ category: Permissive owner: Unspecified is_generic: yes spdx_license_key: LicenseRef-scancode-patent-disclaimer ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/pd-programming.LICENSE b/src/licensedcode/data/licenses/pd-programming.LICENSE index 981d233e60d..0be678285d7 100644 --- a/src/licensedcode/data/licenses/pd-programming.LICENSE +++ b/src/licensedcode/data/licenses/pd-programming.LICENSE @@ -9,7 +9,6 @@ other_urls: - http://www.pdmagic.com/ --- - Coords.js is free for both commercial and non-commercial use and redistribution, provided that PD'Programming's copyright and disclaimer are retained intact. You are free to modify coords.js for your own use and diff --git a/src/licensedcode/data/licenses/philips-proprietary-notice-2000.LICENSE b/src/licensedcode/data/licenses/philips-proprietary-notice-2000.LICENSE index d1bc6b44b98..ceded73fffa 100644 --- a/src/licensedcode/data/licenses/philips-proprietary-notice-2000.LICENSE +++ b/src/licensedcode/data/licenses/philips-proprietary-notice-2000.LICENSE @@ -9,7 +9,6 @@ other_spdx_license_keys: - LicenseRef-scancode-philips-proprietary-notice-2000 --- - This source code and any compilation or derivative thereof is the sole property of Philips Corporation and is provided pursuant to a Software License Agreement. This code is the proprietary information of diff --git a/src/licensedcode/data/licenses/public-domain.LICENSE b/src/licensedcode/data/licenses/public-domain.LICENSE index e2ece8aefdd..4c4e7120db4 100644 --- a/src/licensedcode/data/licenses/public-domain.LICENSE +++ b/src/licensedcode/data/licenses/public-domain.LICENSE @@ -5,13 +5,13 @@ name: Public Domain category: Public Domain owner: Unspecified homepage_url: http://www.linfo.org/publicdomain.html +is_generic: yes spdx_license_key: LicenseRef-scancode-public-domain other_spdx_license_keys: - LicenseRef-PublicDomain -is_generic: yes faq_url: http://www.linfo.org/publicdomain.html other_urls: - http://creativecommons.org/licenses/publicdomain/ - http://en.wikipedia.org/wiki/Public_domain - http://www.linfo.org/publicdomain.html ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ruby.LICENSE b/src/licensedcode/data/licenses/ruby.LICENSE index 25f5c6ed271..188481bf80e 100644 --- a/src/licensedcode/data/licenses/ruby.LICENSE +++ b/src/licensedcode/data/licenses/ruby.LICENSE @@ -20,7 +20,6 @@ other_urls: - https://raw.githubusercontent.com/ruby/ruby/2cd6800fd8437b1f862f3f5c44db877159271d17/COPYING --- - 1. You may make and give away verbatim copies of the source form of the software without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. diff --git a/src/licensedcode/data/licenses/scola-en.LICENSE b/src/licensedcode/data/licenses/scola-en.LICENSE index 2ff9661b107..ccea6499f79 100644 --- a/src/licensedcode/data/licenses/scola-en.LICENSE +++ b/src/licensedcode/data/licenses/scola-en.LICENSE @@ -10,7 +10,6 @@ ignorable_emails: - information@fip-pcim.gc.ca --- - Statistics Canada Open Licence Agreement This agreement is between Her Majesty the Queen in Right of Canada, as represented by the Minister for Statistics Canada ("Statistics Canada") and you (an individual or a legal entity that you are authorized to represent). diff --git a/src/licensedcode/data/licenses/scola-fr.LICENSE b/src/licensedcode/data/licenses/scola-fr.LICENSE index 4b89652c5eb..e35767be050 100644 --- a/src/licensedcode/data/licenses/scola-fr.LICENSE +++ b/src/licensedcode/data/licenses/scola-fr.LICENSE @@ -11,7 +11,6 @@ ignorable_emails: - information@fip-pcim.gc.ca --- - Entente de licence ouverte de Statistique Canada La présente entente est conclue entre Sa Majesté la Reine du chef du Canada, représentée par le ministre responsable de Statistique Canada (« Statistique Canada ») et vous (un particulier ou une personne morale que vous êtes autorisé à représenter). diff --git a/src/licensedcode/data/licenses/sencha-app-floss-exception.LICENSE b/src/licensedcode/data/licenses/sencha-app-floss-exception.LICENSE index 12a7ecd5a98..4ca49d27b4f 100644 --- a/src/licensedcode/data/licenses/sencha-app-floss-exception.LICENSE +++ b/src/licensedcode/data/licenses/sencha-app-floss-exception.LICENSE @@ -13,7 +13,6 @@ other_urls: - http://www.sencha.com/legal/open-source-faq/open-source-license-exception-for-applications/ --- - Exception for Applications Version 1.04, January 18, 2013 Exception Intent diff --git a/src/licensedcode/data/licenses/sencha-dev-floss-exception.LICENSE b/src/licensedcode/data/licenses/sencha-dev-floss-exception.LICENSE index bddd27ce824..6a1f1ceec89 100644 --- a/src/licensedcode/data/licenses/sencha-dev-floss-exception.LICENSE +++ b/src/licensedcode/data/licenses/sencha-dev-floss-exception.LICENSE @@ -15,7 +15,6 @@ ignorable_urls: - http://www.sencha.com/license --- - Exception for Development Version 1.04, January 18, 2013 Exception Intent diff --git a/src/licensedcode/data/licenses/sgi-fslb-1.0.LICENSE b/src/licensedcode/data/licenses/sgi-fslb-1.0.LICENSE index 6c5b136bc73..5887446d83b 100644 --- a/src/licensedcode/data/licenses/sgi-fslb-1.0.LICENSE +++ b/src/licensedcode/data/licenses/sgi-fslb-1.0.LICENSE @@ -11,8 +11,6 @@ text_urls: - http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html --- - - SGI FREE SOFTWARE LICENSE B (Version 1.0 1/25/2000) diff --git a/src/licensedcode/data/licenses/shital-shah.LICENSE b/src/licensedcode/data/licenses/shital-shah.LICENSE index 52cf0a5a699..755ed2618c8 100644 --- a/src/licensedcode/data/licenses/shital-shah.LICENSE +++ b/src/licensedcode/data/licenses/shital-shah.LICENSE @@ -10,7 +10,6 @@ text_urls: - http://shitalshah.com/disclaimer/ --- - You may freely copy, store, distribute and use any material published on this site free of charge and without my explicit permission, provided anyone else doesn't owns copyright for it or no notice has been put explicitly stating diff --git a/src/licensedcode/data/licenses/trca-odl-1.0.LICENSE b/src/licensedcode/data/licenses/trca-odl-1.0.LICENSE index ab6bd8d4d8d..4dcc1c8c557 100644 --- a/src/licensedcode/data/licenses/trca-odl-1.0.LICENSE +++ b/src/licensedcode/data/licenses/trca-odl-1.0.LICENSE @@ -10,7 +10,6 @@ ignorable_urls: - https://trca.ca/datalicense --- - Toronto and Region Conservation Authority (TRCA) Open Data Licence v1.0 Share: diff --git a/src/licensedcode/data/licenses/trolltech-gpl-exception-1.2.LICENSE b/src/licensedcode/data/licenses/trolltech-gpl-exception-1.2.LICENSE index 788e52a019c..3c6c8031c07 100644 --- a/src/licensedcode/data/licenses/trolltech-gpl-exception-1.2.LICENSE +++ b/src/licensedcode/data/licenses/trolltech-gpl-exception-1.2.LICENSE @@ -9,7 +9,6 @@ is_exception: yes spdx_license_key: LicenseRef-scancode-trolltech-gpl-exception-1.2 --- - Trolltech GPL Exception version 1.2 =================================== diff --git a/src/licensedcode/data/licenses/unknown-license-reference.LICENSE b/src/licensedcode/data/licenses/unknown-license-reference.LICENSE index 716bdad2241..222217ff2a5 100644 --- a/src/licensedcode/data/licenses/unknown-license-reference.LICENSE +++ b/src/licensedcode/data/licenses/unknown-license-reference.LICENSE @@ -4,9 +4,9 @@ short_name: Unknown License reference name: Unknown License file reference category: Unstated License owner: Unspecified +notes: This applies to the case of a file with no clear license, which may be referenced via + URL or text such as "See license in..." or "This file is licensed under...", but where the + reference cannot be resolved to a specific named, public license. is_unknown: yes spdx_license_key: LicenseRef-scancode-unknown-license-reference -notes: This applies to the case of a file with no clear license, which may be referenced - via URL or text such as "See license in..." or "This file is licensed under...", - but where the reference cannot be resolved to a specific named, public license. ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/unknown-spdx.LICENSE b/src/licensedcode/data/licenses/unknown-spdx.LICENSE index dfaa60aac2f..e059bed5cc8 100644 --- a/src/licensedcode/data/licenses/unknown-spdx.LICENSE +++ b/src/licensedcode/data/licenses/unknown-spdx.LICENSE @@ -4,7 +4,7 @@ short_name: unknown SPDX name: Unknown SPDX license detected but not recognized category: Unstated License owner: Unspecified +notes: This applies to an invalid reference to an SPDX license identifier. is_unknown: yes spdx_license_key: LicenseRef-scancode-unknown-spdx -notes: This applies to an invalid reference to an SPDX license identifier. ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/unknown.LICENSE b/src/licensedcode/data/licenses/unknown.LICENSE index 67c595376db..41eaafa67f9 100644 --- a/src/licensedcode/data/licenses/unknown.LICENSE +++ b/src/licensedcode/data/licenses/unknown.LICENSE @@ -4,8 +4,8 @@ short_name: unknown name: Unknown license detected but not recognized category: Unstated License owner: Unspecified +notes: This applies to the case where there is text referring to a license, but it is not possible + to determine exactly which license. is_unknown: yes spdx_license_key: LicenseRef-scancode-unknown -notes: This applies to the case where there is text referring to a license, but it is not - possible to determine exactly which license. ---- +--- \ No newline at end of file diff --git a/src/licensedcode/data/licenses/warranty-disclaimer.LICENSE b/src/licensedcode/data/licenses/warranty-disclaimer.LICENSE index 1363da14aa7..56ebf2c171c 100644 --- a/src/licensedcode/data/licenses/warranty-disclaimer.LICENSE +++ b/src/licensedcode/data/licenses/warranty-disclaimer.LICENSE @@ -9,4 +9,4 @@ notes: | not provide much rights. Often seen in Microsoft code. is_generic: yes spdx_license_key: LicenseRef-scancode-warranty-disclaimer ---- +--- \ No newline at end of file From 279732f7086339873a6bada9c3bda4bbc87d82cd Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Wed, 14 Dec 2022 18:00:28 +0530 Subject: [PATCH 07/84] Reformat rules with a load/dump Signed-off-by: Ayan Sinha Mahapatra --- src/licensedcode/data/rules/3com-microcode.RULE | 2 +- src/licensedcode/data/rules/3com-microcode2.RULE | 2 +- src/licensedcode/data/rules/3com-microcode3.RULE | 2 +- src/licensedcode/data/rules/adi-bsd_or_gpl-2.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_2.RULE | 2 +- .../data/rules/afl-2.1_or_gpl-2.0_and_gpl-2.0_1.RULE | 2 +- src/licensedcode/data/rules/afl-3.0_3.RULE | 2 +- src/licensedcode/data/rules/afpl-8.0_1.RULE | 1 - src/licensedcode/data/rules/agpl-3.0-plus_10.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0-plus_11.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0-plus_12.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0-plus_13.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0-plus_16.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0-plus_19.RULE | 1 - src/licensedcode/data/rules/agpl-3.0-plus_249.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0-plus_252.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0-plus_3.RULE | 1 - src/licensedcode/data/rules/agpl-3.0-plus_8.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0-plus_9.RULE | 2 +- .../agpl-3.0-plus_with_openssl-exception-agpl-3.0_1.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0_0.RULE | 3 +-- src/licensedcode/data/rules/agpl-3.0_160.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0_328.RULE | 1 - src/licensedcode/data/rules/agpl-3.0_331.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0_332.RULE | 3 +-- src/licensedcode/data/rules/agpl-3.0_34.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0_340.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0_40.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0_41.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0_42.RULE | 1 - src/licensedcode/data/rules/agpl-3.0_44.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0_46.RULE | 2 +- .../data/rules/agpl-3.0_and_other-copyleft_1.RULE | 2 +- .../data/rules/agpl-3.0_and_other-copyleft_2.RULE | 2 +- src/licensedcode/data/rules/agpl-3.0_jqh_1.RULE | 2 +- .../data/rules/agpl-3.0_or_commercial-license.RULE | 2 +- src/licensedcode/data/rules/aladdin-md5.RULE | 2 +- src/licensedcode/data/rules/amazon-sl_4.RULE | 1 - src/licensedcode/data/rules/amd-historical2.RULE | 1 - src/licensedcode/data/rules/amd-historical3.RULE | 1 - src/licensedcode/data/rules/android-sdk-preview-2015_1.RULE | 3 +-- src/licensedcode/data/rules/apache-1.1.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_11.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_13.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_14.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_15.RULE | 1 - src/licensedcode/data/rules/apache-1.1_19.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_2.RULE | 1 - src/licensedcode/data/rules/apache-1.1_21.RULE | 3 +-- src/licensedcode/data/rules/apache-1.1_22.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_23.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_24.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_25.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_27.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_29.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_30.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_31.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_35.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_37.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_38.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_39.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_41.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_44.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_47.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_52.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_54.RULE | 1 - src/licensedcode/data/rules/apache-1.1_59.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_62.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_65.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_73.RULE | 2 +- src/licensedcode/data/rules/apache-1.1_8.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_1001.RULE | 1 - src/licensedcode/data/rules/apache-2.0_1002.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_1003.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_1004.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_1005.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_1006.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_1076.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_134.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_140.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_141.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_142.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_148.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_149.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_157.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_163.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_164.RULE | 3 +-- src/licensedcode/data/rules/apache-2.0_166.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_173.RULE | 3 +-- src/licensedcode/data/rules/apache-2.0_180.RULE | 1 - src/licensedcode/data/rules/apache-2.0_226.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_227.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_231.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_232.RULE | 1 - src/licensedcode/data/rules/apache-2.0_236.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_24.RULE | 1 - src/licensedcode/data/rules/apache-2.0_240.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_244.RULE | 1 - src/licensedcode/data/rules/apache-2.0_255.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_257.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_258.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_25_notice.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_263.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_284.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_289.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_290.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_292.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_293.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_294.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_297.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_298.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_2_1.RULE | 1 - src/licensedcode/data/rules/apache-2.0_301.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_36.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_39.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_40_1.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_43.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_44.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_53.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_54.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_70.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_722.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_730.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_740.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_75.RULE | 1 - src/licensedcode/data/rules/apache-2.0_757.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_76.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_78.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_784.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_787.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_796.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_797.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_808.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_811.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_815.RULE | 1 - src/licensedcode/data/rules/apache-2.0_829.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_835.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_837.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_84.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_843.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_845.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_847.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_85.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_850.RULE | 3 +-- src/licensedcode/data/rules/apache-2.0_861.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_863.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_866.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_888.RULE | 3 +-- src/licensedcode/data/rules/apache-2.0_898.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_918.RULE | 3 +-- src/licensedcode/data/rules/apache-2.0_922.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_943.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_977.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_978.RULE | 1 - src/licensedcode/data/rules/apache-2.0_980.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_984.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_986.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_988.RULE | 2 +- ...nd-3.0_and_other-permissive_and_proprietary-license_1.RULE | 1 - .../rules/apache-2.0_and_unknown-license-reference_2.RULE | 1 - src/licensedcode/data/rules/apache-2.0_ant.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_easyeclipse.RULE | 3 +-- src/licensedcode/data/rules/apache-2.0_notice_1.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_opencv_1.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_opticon.RULE | 3 +-- ...he-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_1.RULE | 2 +- ...e-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_10.RULE | 2 +- ...he-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_2.RULE | 2 +- ...he-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_5.RULE | 2 +- ...he-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_6.RULE | 2 +- ...he-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_7.RULE | 2 +- ...he-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_8.RULE | 2 +- ...he-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_9.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_14.RULE | 1 - src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_15.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_17.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_19.RULE | 1 - src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_23.RULE | 1 - src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_24.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_7.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_8.RULE | 1 - src/licensedcode/data/rules/apache-2.0_or_mit_2.RULE | 1 - src/licensedcode/data/rules/apache-2.0_or_mit_21.RULE | 1 - src/licensedcode/data/rules/apache-2.0_or_mit_30.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_or_ms-pl_3.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_url_12.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_url_13.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_url_14.RULE | 2 +- src/licensedcode/data/rules/apache-2.0_url_15.RULE | 2 +- .../data/rules/apache-2.0_with_commons-clause_1.RULE | 1 - .../data/rules/apache-2.0_with_commons-clause_2.RULE | 2 +- .../data/rules/apache-2.0_with_commons-clause_21.RULE | 1 - .../data/rules/apache-2.0_with_commons-clause_22.RULE | 1 - .../data/rules/apache-2.0_with_commons-clause_7.RULE | 1 - src/licensedcode/data/rules/apsl-1.0_2.RULE | 1 - src/licensedcode/data/rules/apsl-2.0_5.RULE | 1 - src/licensedcode/data/rules/artistic-1.0_1.RULE | 2 +- src/licensedcode/data/rules/artistic-1.0_10.RULE | 2 +- src/licensedcode/data/rules/artistic-1.0_12.RULE | 2 +- src/licensedcode/data/rules/artistic-1.0_mahon.RULE | 2 +- src/licensedcode/data/rules/artistic-2.0_25.RULE | 2 +- src/licensedcode/data/rules/artistic-2.0_27.RULE | 2 +- src/licensedcode/data/rules/artistic-2.0_29.RULE | 2 +- .../data/rules/artistic-2.0_and_public-domain_1.RULE | 1 - .../data/rules/artistic-perl-1.0_or_gpl-1.0-plus_1.RULE | 2 +- .../data/rules/artistic-perl-1.0_or_gpl-1.0-plus_17.RULE | 2 +- .../data/rules/artistic-perl-1.0_or_gpl-1.0-plus_2.RULE | 2 +- .../data/rules/artistic-perl-1.0_or_gpl-2.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/autoconf-macro-exception_2.RULE | 2 +- src/licensedcode/data/rules/bakoma-fonts-1995_1.RULE | 2 +- src/licensedcode/data/rules/beautifulsoup4_mit.RULE | 3 +-- src/licensedcode/data/rules/beerware_1.RULE | 2 +- src/licensedcode/data/rules/beerware_2.RULE | 2 +- src/licensedcode/data/rules/beerware_4.RULE | 2 +- src/licensedcode/data/rules/bison-exception-2.2_1.RULE | 1 - src/licensedcode/data/rules/boost-original_2.RULE | 2 +- src/licensedcode/data/rules/bpel4ws-spec.RULE | 2 +- src/licensedcode/data/rules/brian-clapper.RULE | 2 +- src/licensedcode/data/rules/brian-gladman-3-clause.RULE | 2 +- .../data/rules/brian-gladman-3-clause_or_gpl-1.0-plus_1.RULE | 2 +- .../data/rules/brian-gladman-3-clause_or_gpl-1.0-plus_2.RULE | 2 +- .../data/rules/brian-gladman-3-clause_or_gpl-2.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/broadcom-cfe_1.RULE | 2 +- src/licensedcode/data/rules/bsd-1-clause2.RULE | 2 +- src/licensedcode/data/rules/bsd-1-clause4.RULE | 2 +- .../data/rules/bsd-3-clause-no-nuclear-warranty_1.RULE | 2 +- .../data/rules/bsd-axis-nomod_or_gpl-2.0-plus.RULE | 2 +- src/licensedcode/data/rules/bsd-axis-nomod_or_gpl.RULE | 1 - src/licensedcode/data/rules/bsd-axis-nomod_or_gpl4.RULE | 2 +- src/licensedcode/data/rules/bsd-axis_1.RULE | 2 +- src/licensedcode/data/rules/bsd-axis_2.RULE | 2 +- src/licensedcode/data/rules/bsd-export_cavium2.RULE | 2 +- src/licensedcode/data/rules/bsd-innosys.RULE | 2 +- src/licensedcode/data/rules/bsd-innosys2.RULE | 2 +- src/licensedcode/data/rules/bsd-innosys3.RULE | 2 +- src/licensedcode/data/rules/bsd-innosys4.RULE | 2 +- src/licensedcode/data/rules/bsd-intel_1.RULE | 2 +- src/licensedcode/data/rules/bsd-intel_4.RULE | 2 +- src/licensedcode/data/rules/bsd-new-derivative_1.RULE | 2 +- src/licensedcode/data/rules/bsd-new-nomod_or_gpl-2.0.RULE | 2 +- src/licensedcode/data/rules/bsd-new_101.RULE | 2 +- src/licensedcode/data/rules/bsd-new_107.RULE | 2 +- src/licensedcode/data/rules/bsd-new_110.RULE | 2 +- src/licensedcode/data/rules/bsd-new_1164.RULE | 2 +- src/licensedcode/data/rules/bsd-new_122.RULE | 2 +- src/licensedcode/data/rules/bsd-new_128.RULE | 2 +- src/licensedcode/data/rules/bsd-new_132.RULE | 1 - src/licensedcode/data/rules/bsd-new_135.RULE | 1 - src/licensedcode/data/rules/bsd-new_14.RULE | 2 +- src/licensedcode/data/rules/bsd-new_140.RULE | 2 +- src/licensedcode/data/rules/bsd-new_149.RULE | 2 +- src/licensedcode/data/rules/bsd-new_174.RULE | 2 +- src/licensedcode/data/rules/bsd-new_177.RULE | 2 +- src/licensedcode/data/rules/bsd-new_18.RULE | 2 +- src/licensedcode/data/rules/bsd-new_183.RULE | 2 +- src/licensedcode/data/rules/bsd-new_186.RULE | 2 +- src/licensedcode/data/rules/bsd-new_187.RULE | 2 +- src/licensedcode/data/rules/bsd-new_189.RULE | 2 +- src/licensedcode/data/rules/bsd-new_19.RULE | 2 +- src/licensedcode/data/rules/bsd-new_192.RULE | 2 +- src/licensedcode/data/rules/bsd-new_197.RULE | 2 +- src/licensedcode/data/rules/bsd-new_203.RULE | 2 +- src/licensedcode/data/rules/bsd-new_205.RULE | 2 +- src/licensedcode/data/rules/bsd-new_208.RULE | 1 - src/licensedcode/data/rules/bsd-new_209.RULE | 1 - src/licensedcode/data/rules/bsd-new_210.RULE | 2 +- src/licensedcode/data/rules/bsd-new_22.RULE | 2 +- src/licensedcode/data/rules/bsd-new_230.RULE | 2 +- src/licensedcode/data/rules/bsd-new_232.RULE | 2 +- src/licensedcode/data/rules/bsd-new_233.RULE | 2 +- src/licensedcode/data/rules/bsd-new_24.RULE | 2 +- src/licensedcode/data/rules/bsd-new_241_1.RULE | 2 +- src/licensedcode/data/rules/bsd-new_241_2.RULE | 3 +-- src/licensedcode/data/rules/bsd-new_241_3.RULE | 2 +- src/licensedcode/data/rules/bsd-new_241_4.RULE | 2 +- src/licensedcode/data/rules/bsd-new_245.RULE | 2 +- src/licensedcode/data/rules/bsd-new_267.RULE | 3 +-- src/licensedcode/data/rules/bsd-new_268.RULE | 2 +- src/licensedcode/data/rules/bsd-new_269.RULE | 2 +- src/licensedcode/data/rules/bsd-new_270.RULE | 2 +- src/licensedcode/data/rules/bsd-new_272.RULE | 1 - src/licensedcode/data/rules/bsd-new_276.RULE | 2 +- src/licensedcode/data/rules/bsd-new_278.RULE | 1 - src/licensedcode/data/rules/bsd-new_279.RULE | 2 +- src/licensedcode/data/rules/bsd-new_280.RULE | 2 +- src/licensedcode/data/rules/bsd-new_283.RULE | 2 +- src/licensedcode/data/rules/bsd-new_286.RULE | 2 +- src/licensedcode/data/rules/bsd-new_288.RULE | 2 -- src/licensedcode/data/rules/bsd-new_289.RULE | 1 - src/licensedcode/data/rules/bsd-new_29.RULE | 2 +- src/licensedcode/data/rules/bsd-new_296.RULE | 2 +- src/licensedcode/data/rules/bsd-new_297.RULE | 1 - src/licensedcode/data/rules/bsd-new_298.RULE | 1 - src/licensedcode/data/rules/bsd-new_299.RULE | 3 --- src/licensedcode/data/rules/bsd-new_300.RULE | 1 - src/licensedcode/data/rules/bsd-new_308.RULE | 1 - src/licensedcode/data/rules/bsd-new_315.RULE | 2 +- src/licensedcode/data/rules/bsd-new_319.RULE | 2 +- src/licensedcode/data/rules/bsd-new_323.RULE | 2 +- src/licensedcode/data/rules/bsd-new_325.RULE | 1 - src/licensedcode/data/rules/bsd-new_329.RULE | 1 - src/licensedcode/data/rules/bsd-new_331.RULE | 1 - src/licensedcode/data/rules/bsd-new_358.RULE | 2 +- src/licensedcode/data/rules/bsd-new_359.RULE | 2 +- src/licensedcode/data/rules/bsd-new_366.RULE | 2 +- src/licensedcode/data/rules/bsd-new_37.RULE | 2 +- src/licensedcode/data/rules/bsd-new_372.RULE | 1 - src/licensedcode/data/rules/bsd-new_373.RULE | 3 +-- src/licensedcode/data/rules/bsd-new_375.RULE | 2 +- src/licensedcode/data/rules/bsd-new_379.RULE | 2 +- src/licensedcode/data/rules/bsd-new_38.RULE | 2 +- src/licensedcode/data/rules/bsd-new_381.RULE | 2 +- src/licensedcode/data/rules/bsd-new_382.RULE | 1 - src/licensedcode/data/rules/bsd-new_383.RULE | 2 +- src/licensedcode/data/rules/bsd-new_384.RULE | 1 - src/licensedcode/data/rules/bsd-new_385.RULE | 2 +- src/licensedcode/data/rules/bsd-new_386.RULE | 1 - src/licensedcode/data/rules/bsd-new_388.RULE | 2 +- src/licensedcode/data/rules/bsd-new_389.RULE | 3 +-- src/licensedcode/data/rules/bsd-new_396.RULE | 2 +- src/licensedcode/data/rules/bsd-new_399.RULE | 2 +- src/licensedcode/data/rules/bsd-new_4.RULE | 2 +- src/licensedcode/data/rules/bsd-new_40.RULE | 2 +- src/licensedcode/data/rules/bsd-new_406.RULE | 2 +- src/licensedcode/data/rules/bsd-new_409.RULE | 2 +- src/licensedcode/data/rules/bsd-new_40_1.RULE | 2 +- src/licensedcode/data/rules/bsd-new_411.RULE | 2 +- src/licensedcode/data/rules/bsd-new_419.RULE | 2 +- src/licensedcode/data/rules/bsd-new_424.RULE | 2 +- src/licensedcode/data/rules/bsd-new_430.RULE | 3 +-- src/licensedcode/data/rules/bsd-new_431.RULE | 1 - src/licensedcode/data/rules/bsd-new_432.RULE | 1 - src/licensedcode/data/rules/bsd-new_440.RULE | 2 +- src/licensedcode/data/rules/bsd-new_441.RULE | 2 +- src/licensedcode/data/rules/bsd-new_443.RULE | 2 +- src/licensedcode/data/rules/bsd-new_444.RULE | 2 +- src/licensedcode/data/rules/bsd-new_451.RULE | 2 +- src/licensedcode/data/rules/bsd-new_464.RULE | 2 +- src/licensedcode/data/rules/bsd-new_465.RULE | 2 +- src/licensedcode/data/rules/bsd-new_467.RULE | 2 +- src/licensedcode/data/rules/bsd-new_468.RULE | 2 +- src/licensedcode/data/rules/bsd-new_47.RULE | 2 +- src/licensedcode/data/rules/bsd-new_48.RULE | 1 - src/licensedcode/data/rules/bsd-new_481.RULE | 1 - src/licensedcode/data/rules/bsd-new_50.RULE | 2 +- src/licensedcode/data/rules/bsd-new_57.RULE | 2 +- src/licensedcode/data/rules/bsd-new_58.RULE | 2 +- src/licensedcode/data/rules/bsd-new_62.RULE | 2 +- src/licensedcode/data/rules/bsd-new_635.RULE | 2 +- src/licensedcode/data/rules/bsd-new_67.RULE | 2 +- src/licensedcode/data/rules/bsd-new_73.RULE | 1 - src/licensedcode/data/rules/bsd-new_77.RULE | 2 +- src/licensedcode/data/rules/bsd-new_80.RULE | 1 - src/licensedcode/data/rules/bsd-new_87.RULE | 2 +- src/licensedcode/data/rules/bsd-new_9.RULE | 2 +- src/licensedcode/data/rules/bsd-new_94.RULE | 2 +- src/licensedcode/data/rules/bsd-new_and_afpl-9.0_1.RULE | 2 +- src/licensedcode/data/rules/bsd-new_and_cc-pd.RULE | 2 +- src/licensedcode/data/rules/bsd-new_and_cc-pd2.RULE | 3 +-- .../data/rules/bsd-new_and_google-patent-license-webm_4.RULE | 2 +- .../data/rules/bsd-new_and_google-patent-license-webm_5.RULE | 2 +- .../bsd-new_and_gpl-2.0-plus_with_bison-exception-2.2_1.RULE | 2 +- src/licensedcode/data/rules/bsd-new_and_gpl-2.0_and_mit.RULE | 2 +- src/licensedcode/data/rules/bsd-new_and_mit-synopsys.RULE | 1 - src/licensedcode/data/rules/bsd-new_arm.RULE | 2 +- src/licensedcode/data/rules/bsd-new_dispatch.RULE | 2 +- src/licensedcode/data/rules/bsd-new_jcraft_5.RULE | 3 +-- src/licensedcode/data/rules/bsd-new_npm.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_afl-2.1_1.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_afl-2.1_2.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_4.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_5.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_gpl-2.0_11.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_gpl-2.0_12.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_gpl-2.0_3.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_gpl-2.0_30.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_gpl-2.0_9.RULE | 1 - src/licensedcode/data/rules/bsd-new_or_gpl_1.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_gpl_2.RULE | 2 +- src/licensedcode/data/rules/bsd-new_or_gpl_4.RULE | 2 +- src/licensedcode/data/rules/bsd-new_readme4.RULE | 2 -- src/licensedcode/data/rules/bsd-new_xstream_maven_1.RULE | 2 +- src/licensedcode/data/rules/bsd-new_xstream_maven_2.RULE | 2 +- src/licensedcode/data/rules/bsd-new_zlib.RULE | 2 +- src/licensedcode/data/rules/bsd-new_zlib2.RULE | 2 +- .../rules/bsd-no-disclaimer-unmodified_or_gpl-2.0-plus.RULE | 2 +- src/licensedcode/data/rules/bsd-original-uc_16.RULE | 2 +- src/licensedcode/data/rules/bsd-original-uc_2.RULE | 2 +- src/licensedcode/data/rules/bsd-original-uc_20.RULE | 2 +- src/licensedcode/data/rules/bsd-original-uc_3.RULE | 2 +- src/licensedcode/data/rules/bsd-original-uc_9.RULE | 1 - src/licensedcode/data/rules/bsd-original_10.RULE | 2 +- src/licensedcode/data/rules/bsd-original_20.RULE | 2 +- src/licensedcode/data/rules/bsd-original_23.RULE | 2 +- src/licensedcode/data/rules/bsd-original_29.RULE | 2 +- src/licensedcode/data/rules/bsd-original_3.RULE | 2 +- src/licensedcode/data/rules/bsd-original_30.RULE | 2 +- src/licensedcode/data/rules/bsd-original_31.RULE | 2 +- src/licensedcode/data/rules/bsd-original_6.RULE | 2 +- src/licensedcode/data/rules/bsd-original_7.RULE | 2 +- src/licensedcode/data/rules/bsd-original_9.RULE | 2 +- src/licensedcode/data/rules/bsd-original_trimble.RULE | 2 +- src/licensedcode/data/rules/bsd-plus-mod-notice_1.RULE | 2 +- src/licensedcode/data/rules/bsd-plus-mod-notice_3.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified-intel_1.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_109.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_119.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_13.RULE | 1 - src/licensedcode/data/rules/bsd-simplified_146.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_18.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_2.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_22.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_263.RULE | 1 - src/licensedcode/data/rules/bsd-simplified_264.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_28.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_29.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_31.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_43.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_47.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_52.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_54.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_58.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_68.RULE | 1 - src/licensedcode/data/rules/bsd-simplified_87.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_90.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_and_gpl-2.0_2.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_and_gpl-2.0_3.RULE | 2 +- .../data/rules/bsd-simplified_and_proprietary-license_1.RULE | 1 - .../data/rules/bsd-simplified_and_warranty-disclaimer_1.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_cryptix_1.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_docutils3.RULE | 2 +- .../data/rules/bsd-simplified_hyphenated_or_gpl-2.0-plus.RULE | 1 - .../data/rules/bsd-simplified_or_gpl-2.0-plus_1.RULE | 1 - .../data/rules/bsd-simplified_or_gpl-2.0-plus_2.RULE | 1 - .../data/rules/bsd-simplified_or_gpl-2.0-plus_7.RULE | 2 +- .../data/rules/bsd-simplified_or_gpl-2.0-plus_8.RULE | 2 +- .../data/rules/bsd-simplified_or_gpl-2.0-plus_9.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_1.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_2.RULE | 2 +- src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_3.RULE | 2 +- src/licensedcode/data/rules/bsd-top-gpl-addition_1.RULE | 2 +- src/licensedcode/data/rules/bsla_2.RULE | 1 - src/licensedcode/data/rules/bsla_4.RULE | 2 +- src/licensedcode/data/rules/bzip2-libbzip-2010_10.RULE | 2 -- src/licensedcode/data/rules/bzip2-libbzip-2010_12.RULE | 2 +- src/licensedcode/data/rules/bzip2-libbzip-2010_13.RULE | 3 +-- src/licensedcode/data/rules/bzip2-libbzip-2010_15.RULE | 2 +- src/licensedcode/data/rules/bzip2-libbzip-2010_17.RULE | 2 +- src/licensedcode/data/rules/bzip2-libbzip-2010_18.RULE | 2 +- src/licensedcode/data/rules/bzip2-libbzip-2010_5.RULE | 2 +- src/licensedcode/data/rules/bzip2-libbzip-2010_6.RULE | 2 +- src/licensedcode/data/rules/bzip2-libbzip-2010_7.RULE | 1 - src/licensedcode/data/rules/bzip2-libbzip-2010_9.RULE | 2 +- .../data/rules/bzip2-libbzip-2010_valgrind_1.RULE | 2 +- src/licensedcode/data/rules/carnegie-mellon-contributors.RULE | 2 +- src/licensedcode/data/rules/cc-by-2.0_16.RULE | 2 +- src/licensedcode/data/rules/cc-by-2.5_4.RULE | 2 +- src/licensedcode/data/rules/cc-by-2.5_5.RULE | 2 +- src/licensedcode/data/rules/cc-by-2.5_6.RULE | 2 +- src/licensedcode/data/rules/cc-by-3.0_10.RULE | 1 - src/licensedcode/data/rules/cc-by-3.0_11.RULE | 1 - src/licensedcode/data/rules/cc-by-3.0_and_mit3.RULE | 2 +- src/licensedcode/data/rules/cc-by-4.0_11.RULE | 2 +- src/licensedcode/data/rules/cc-by-4.0_12.RULE | 2 +- src/licensedcode/data/rules/cc-by-4.0_and_url2.RULE | 1 - src/licensedcode/data/rules/cc-by-nc-nd-2.0-at.RULE | 2 -- src/licensedcode/data/rules/cc-by-nc-nd-2.0-au.RULE | 2 -- src/licensedcode/data/rules/cc-by-nc-sa-2.0_4.RULE | 2 +- src/licensedcode/data/rules/cc-by-nc-sa-2.0_5.RULE | 2 +- src/licensedcode/data/rules/cc-by-nc-sa-2.0_6.RULE | 2 +- src/licensedcode/data/rules/cc-by-nc-sa-3.0_4.RULE | 2 +- src/licensedcode/data/rules/cc-by-nc-sa-3.0_5.RULE | 2 +- src/licensedcode/data/rules/cc-by-nc-sa-3.0_8.RULE | 2 +- src/licensedcode/data/rules/cc-by-nc-sa-3.0_zh.RULE | 1 - src/licensedcode/data/rules/cc-by-nd-3.0_3.RULE | 2 +- src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE | 2 +- src/licensedcode/data/rules/cc-by-sa-3.0_3.RULE | 1 - src/licensedcode/data/rules/cc-by-sa-3.0_9.RULE | 2 +- .../cc-by-sa-3.0_or_gfdl-1.2-plus_or_gpl-3.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/cc-pd_2002_1.RULE | 2 -- src/licensedcode/data/rules/cc-pd_2004_1.RULE | 2 -- src/licensedcode/data/rules/cc0-1.0_10.RULE | 1 - src/licensedcode/data/rules/cc0-1.0_13.RULE | 1 - src/licensedcode/data/rules/cc0-1.0_27.RULE | 2 +- src/licensedcode/data/rules/cc0-1.0_28.RULE | 2 +- src/licensedcode/data/rules/cc0-1.0_31.RULE | 2 +- src/licensedcode/data/rules/cc0-1.0_39.RULE | 2 +- src/licensedcode/data/rules/cc0-1.0_40.RULE | 2 +- src/licensedcode/data/rules/cc0-1.0_41.RULE | 2 +- src/licensedcode/data/rules/cc0-1.0_42.RULE | 2 +- src/licensedcode/data/rules/cc0-1.0_55.RULE | 2 +- src/licensedcode/data/rules/cc0-1.0_59.RULE | 2 +- src/licensedcode/data/rules/cc0-1.0_7.RULE | 2 +- src/licensedcode/data/rules/cc0-1.0_9.RULE | 1 - src/licensedcode/data/rules/cc0-1.0_public-domain_143.RULE | 2 +- src/licensedcode/data/rules/cddl-1.0_13.RULE | 2 +- src/licensedcode/data/rules/cddl-1.0_19.RULE | 2 +- ...dl-1.0_or_gpl-2.0-plus_with_classpath-exception-2.0_2.RULE | 2 +- ...dl-1.0_or_gpl-2.0-plus_with_classpath-exception-2.0_3.RULE | 2 +- src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_1.RULE | 2 +- ...dl-1.1_or_gpl-2.0-plus_with_classpath-exception-2.0_1.RULE | 1 - src/licensedcode/data/rules/cecill-2.0_5.RULE | 2 +- src/licensedcode/data/rules/cecill-2.0_or_cecill-c_1.RULE | 2 +- src/licensedcode/data/rules/cecill-b_3.RULE | 2 +- src/licensedcode/data/rules/clear-bsd_2.RULE | 2 +- src/licensedcode/data/rules/clear-bsd_or_gpl-2.0-plus2.RULE | 2 +- src/licensedcode/data/rules/cmu-uc_1.RULE | 2 +- .../data/rules/cmu-uc_historical_with_documentation3.RULE | 1 - src/licensedcode/data/rules/com-oreilly-servlet_2.RULE | 1 - src/licensedcode/data/rules/commercial-license_16.RULE | 2 +- src/licensedcode/data/rules/commercial-license_17.RULE | 1 - src/licensedcode/data/rules/commercial-license_27.RULE | 2 -- src/licensedcode/data/rules/commercial-license_3.RULE | 2 +- src/licensedcode/data/rules/commercial-license_30.RULE | 2 +- src/licensedcode/data/rules/commercial-license_33.RULE | 1 - src/licensedcode/data/rules/commercial-license_35.RULE | 2 -- src/licensedcode/data/rules/commercial-license_38.RULE | 2 +- src/licensedcode/data/rules/commercial-license_55.RULE | 1 - src/licensedcode/data/rules/commercial-license_8.RULE | 2 +- src/licensedcode/data/rules/commercial-license_nc1.RULE | 2 +- .../data/rules/commercial-license_or_gpl-2.0_3.RULE | 2 +- .../data/rules/commercial-license_or_gpl-3.0_5.RULE | 2 +- ...e_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.RULE | 2 +- ...e_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.RULE | 2 +- ...e_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.RULE | 2 +- ...e_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_4.RULE | 2 +- ...e_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_5.RULE | 2 +- ...e_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_6.RULE | 2 +- .../data/rules/commercial-license_proprietary_109.RULE | 1 - src/licensedcode/data/rules/commercial-option_1.RULE | 2 +- .../data/rules/commercial-option_or_gpl-2.0_1.RULE | 2 +- src/licensedcode/data/rules/copyleft-next-0.3.0_3.RULE | 2 +- src/licensedcode/data/rules/cpal-1.0_10.RULE | 1 - src/licensedcode/data/rules/cpal-1.0_11.RULE | 2 +- src/licensedcode/data/rules/cpal-1.0_13.RULE | 2 +- src/licensedcode/data/rules/cpal-1.0_14.RULE | 2 +- src/licensedcode/data/rules/cpal-1.0_17.RULE | 2 +- src/licensedcode/data/rules/cpal-1.0_20.RULE | 2 +- src/licensedcode/data/rules/cpal-1.0_23.RULE | 2 +- src/licensedcode/data/rules/cpal-1.0_4.RULE | 2 +- src/licensedcode/data/rules/cpal-1.0_5.RULE | 2 +- src/licensedcode/data/rules/cpal-1.0_9.RULE | 2 +- src/licensedcode/data/rules/cpal-1.0_or_agpl-3.0_1.RULE | 2 +- .../data/rules/cpal-1.0_or_commercial-license_1.RULE | 2 +- .../cpl-1.0_or_bsd-new_or_gpl-2.0_and_free-unknown_1.RULE | 2 +- .../rules/cpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE | 2 +- src/licensedcode/data/rules/cpl_or_lgpl_lzma_sdk.RULE | 2 +- .../data/rules/cpl_or_lgpl_with_lzma-sdk-2006-exception.RULE | 2 +- src/licensedcode/data/rules/cygwin-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/cygwin-exception-2.0_2.RULE | 2 +- .../data/rules/cygwin-exception-lgpl-3.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/d-fsl-1.0-de_10.RULE | 2 +- src/licensedcode/data/rules/d-fsl-1.0-de_11.RULE | 2 +- src/licensedcode/data/rules/d-fsl-1.0-de_12.RULE | 2 +- src/licensedcode/data/rules/d-fsl-1.0-de_13.RULE | 2 +- src/licensedcode/data/rules/d-fsl-1.0-de_14.RULE | 2 +- src/licensedcode/data/rules/d-fsl-1.0-de_url_1.RULE | 2 +- src/licensedcode/data/rules/d-fsl-1.0-de_url_2.RULE | 2 +- src/licensedcode/data/rules/d-zlib.RULE | 2 +- src/licensedcode/data/rules/dco-1.1_2.RULE | 2 +- src/licensedcode/data/rules/dco-1.1_3.RULE | 2 +- src/licensedcode/data/rules/dom4j_apache-due-credit_2.RULE | 2 +- src/licensedcode/data/rules/dom4j_apache-due-credit_3.RULE | 2 +- src/licensedcode/data/rules/dom4j_apache-due-credit_4.RULE | 2 +- src/licensedcode/data/rules/ecl-1.0_3.RULE | 2 +- src/licensedcode/data/rules/ecl-1.0_4.RULE | 2 +- src/licensedcode/data/rules/edl-1.0_or_epl-1.0.RULE | 2 +- src/licensedcode/data/rules/egenix-1.1.0_2.RULE | 2 +- src/licensedcode/data/rules/elastic_1.RULE | 2 +- src/licensedcode/data/rules/epl-1.0_16.RULE | 2 +- src/licensedcode/data/rules/epl-1.0_21.RULE | 1 - src/licensedcode/data/rules/epl-1.0_24.RULE | 2 +- src/licensedcode/data/rules/epl-1.0_88.RULE | 3 +-- src/licensedcode/data/rules/epl-1.0_and_bsd-new_3.RULE | 2 +- src/licensedcode/data/rules/epl-1.0_and_epl-2.0_1.RULE | 2 +- src/licensedcode/data/rules/epl-1.0_or_bsd-new_1.RULE | 2 +- .../rules/epl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE | 2 +- src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1.RULE | 2 +- src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_1.RULE | 2 +- src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_2.RULE | 2 +- src/licensedcode/data/rules/epl-2.0_11.RULE | 2 +- src/licensedcode/data/rules/epl-2.0_12.RULE | 2 +- src/licensedcode/data/rules/epl-2.0_13.RULE | 2 +- src/licensedcode/data/rules/epl-2.0_15.RULE | 2 +- src/licensedcode/data/rules/epl-2.0_16.RULE | 2 +- src/licensedcode/data/rules/epl-2.0_17.RULE | 2 +- src/licensedcode/data/rules/epl-2.0_9.RULE | 1 - src/licensedcode/data/rules/epl-2.0_or_apache-2.0_1.RULE | 2 +- src/licensedcode/data/rules/epl-2.0_or_apache-2.0_2.RULE | 2 +- src/licensedcode/data/rules/epl-2.0_or_apache-2.0_5.RULE | 2 +- ...0_or_gpl-2.0_with_classpath-exception-20_and_others_1.RULE | 1 - ...-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception2.RULE | 1 - ...ache-2.0_or_gpl-2.0_with_openjdk-exception_and_others.RULE | 3 +-- ...che-2.0_or_gpl-2.0_with_openjdk-exception_and_others2.RULE | 1 - ...che-2.0_or_gpl-2.0_with_openjdk-exception_and_others4.RULE | 2 +- .../rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_10.RULE | 2 +- .../rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_11.RULE | 2 +- .../rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_13.RULE | 3 +-- .../rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_16.RULE | 2 +- .../rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_18.RULE | 2 +- .../rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_19.RULE | 2 +- .../rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE | 2 +- .../rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE | 2 +- .../rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_9.RULE | 2 +- .../epl-2.0_or_gpl-2.0_with_classpath-exception-2.0.RULE | 2 +- .../epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_2.RULE | 2 +- src/licensedcode/data/rules/eupl-1.1_or_mit_1.RULE | 2 +- src/licensedcode/data/rules/false-positive_102.RULE | 1 - src/licensedcode/data/rules/false-positive_117.RULE | 2 +- src/licensedcode/data/rules/false-positive_119.RULE | 3 +-- src/licensedcode/data/rules/false-positive_14.RULE | 2 +- src/licensedcode/data/rules/false-positive_158.RULE | 3 +-- src/licensedcode/data/rules/false-positive_176.RULE | 2 +- src/licensedcode/data/rules/false-positive_188.RULE | 2 +- src/licensedcode/data/rules/false-positive_198.RULE | 1 - src/licensedcode/data/rules/false-positive_208.RULE | 3 +-- src/licensedcode/data/rules/false-positive_223.RULE | 2 +- src/licensedcode/data/rules/false-positive_228.RULE | 3 +-- src/licensedcode/data/rules/false-positive_236.RULE | 2 +- src/licensedcode/data/rules/false-positive_247.RULE | 2 +- src/licensedcode/data/rules/false-positive_250.RULE | 2 +- src/licensedcode/data/rules/false-positive_26.RULE | 3 +-- src/licensedcode/data/rules/false-positive_276.RULE | 2 +- src/licensedcode/data/rules/false-positive_279.RULE | 2 +- src/licensedcode/data/rules/false-positive_33.RULE | 2 +- src/licensedcode/data/rules/false-positive_341.RULE | 3 +-- src/licensedcode/data/rules/false-positive_344.RULE | 3 +-- src/licensedcode/data/rules/false-positive_354.RULE | 3 +-- src/licensedcode/data/rules/false-positive_357.RULE | 2 +- src/licensedcode/data/rules/false-positive_378.RULE | 3 +-- src/licensedcode/data/rules/false-positive_41.RULE | 2 +- src/licensedcode/data/rules/false-positive_430.RULE | 2 +- src/licensedcode/data/rules/false-positive_467.RULE | 2 +- src/licensedcode/data/rules/false-positive_492.RULE | 2 +- src/licensedcode/data/rules/false-positive_503.RULE | 2 +- src/licensedcode/data/rules/false-positive_511.RULE | 2 +- src/licensedcode/data/rules/false-positive_77.RULE | 2 +- src/licensedcode/data/rules/false-positive_ansible_1.RULE | 2 +- src/licensedcode/data/rules/false-positive_ansible_2.RULE | 2 +- src/licensedcode/data/rules/false-positive_bsd_2.RULE | 2 +- .../data/rules/false-positive_copying_files_2.RULE | 2 +- .../data/rules/false-positive_copying_files_3.RULE | 2 +- .../data/rules/false-positive_copying_files_5.RULE | 2 +- src/licensedcode/data/rules/false-positive_gpl-2._1.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_122.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_143.RULE | 3 +-- .../data/rules/false-positive_gpl_kernel_sym_144.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_148.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_153.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_159.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_163.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_17.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_176.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_18.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_181.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_205.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_217.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_43.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_72.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_77.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_8.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_82.RULE | 2 +- .../data/rules/false-positive_gpl_kernel_sym_87.RULE | 2 +- .../data/rules/false-positive_lgpl_include_1.RULE | 2 +- src/licensedcode/data/rules/false-positive_llvm_1.RULE | 2 +- src/licensedcode/data/rules/false-positive_uboot_3.RULE | 2 +- src/licensedcode/data/rules/false-positive_uboot_5.RULE | 2 +- src/licensedcode/data/rules/fdl-1.1_prep.ai.mit.edu.RULE | 2 +- src/licensedcode/data/rules/fdl-1.2_prep.ai.mit.edu.RULE | 2 +- src/licensedcode/data/rules/fdl-1.3_prep.ai.mit.edu.RULE | 3 +-- .../data/rules/fedora-red-hat-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/font-exception-2.0_2.RULE | 2 +- src/licensedcode/data/rules/font-exception-3.0_1.RULE | 2 +- src/licensedcode/data/rules/free-unknown_107.RULE | 2 +- src/licensedcode/data/rules/free-unknown_116.RULE | 2 +- src/licensedcode/data/rules/free-unknown_2.RULE | 2 +- src/licensedcode/data/rules/free-unknown_26.RULE | 3 +-- src/licensedcode/data/rules/free-unknown_29.RULE | 2 +- src/licensedcode/data/rules/free-unknown_33.RULE | 1 - src/licensedcode/data/rules/free-unknown_40.RULE | 1 - src/licensedcode/data/rules/free-unknown_41.RULE | 2 +- src/licensedcode/data/rules/free-unknown_42.RULE | 2 +- src/licensedcode/data/rules/free-unknown_45.RULE | 1 - src/licensedcode/data/rules/free-unknown_46.RULE | 2 +- src/licensedcode/data/rules/free-unknown_53.RULE | 1 - src/licensedcode/data/rules/free-unknown_58.RULE | 2 +- src/licensedcode/data/rules/free-unknown_60.RULE | 3 +-- src/licensedcode/data/rules/free-unknown_61.RULE | 2 +- src/licensedcode/data/rules/free-unknown_62.RULE | 2 +- src/licensedcode/data/rules/free-unknown_63.RULE | 2 +- src/licensedcode/data/rules/free-unknown_65.RULE | 2 +- src/licensedcode/data/rules/free-unknown_68.RULE | 3 +-- src/licensedcode/data/rules/free-unknown_72.RULE | 2 +- src/licensedcode/data/rules/free-unknown_83.RULE | 2 +- src/licensedcode/data/rules/free-unknown_86.RULE | 2 +- src/licensedcode/data/rules/free-unknown_87.RULE | 2 +- src/licensedcode/data/rules/freebsd-doc_4.RULE | 2 +- src/licensedcode/data/rules/freemarker_2.RULE | 1 - src/licensedcode/data/rules/freemarker_3.RULE | 2 +- src/licensedcode/data/rules/freertos-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/freetype_9.RULE | 1 - src/licensedcode/data/rules/freetype_or_gpl-2.0_3.RULE | 2 +- src/licensedcode/data/rules/freetype_or_gpl-2.0_4.RULE | 3 +-- src/licensedcode/data/rules/freeware_bare_word_only.RULE | 2 +- src/licensedcode/data/rules/frontier-1.0_2.RULE | 2 +- src/licensedcode/data/rules/fsf-ap_3.RULE | 2 +- src/licensedcode/data/rules/fsf-ap_4.RULE | 2 +- src/licensedcode/data/rules/fsf-unlimited-no-warranty_4.RULE | 2 +- src/licensedcode/data/rules/fsf-unlimited-no-warranty_5.RULE | 2 +- .../data/rules/gcc-exception-lgpl-2.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/gcc-linking-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/gcc-linking-exception-2.0_2.RULE | 2 +- src/licensedcode/data/rules/gcc-linking-exception-2.0_4.RULE | 2 +- .../data/rules/gcc-linking-exception-2.0_libgit2_2.RULE | 2 +- .../data/rules/gcc-linking-exception-2.0_libgit2_3.RULE | 2 +- .../data/rules/gcc-linking-exception-2.0_libgit2_4.RULE | 2 +- src/licensedcode/data/rules/generic-cla6.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.1-plus_11.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.1-plus_12.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.1-plus_19.RULE | 3 +-- src/licensedcode/data/rules/gfdl-1.1-plus_2.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.1-plus_4.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.1-plus_5.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.1-plus_9.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.1-plus_debian.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.1_10.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.1_19.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.2-plus_11.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.2-plus_14.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.2-plus_15.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.2-plus_21.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.2-plus_22.RULE | 3 +-- src/licensedcode/data/rules/gfdl-1.2-plus_23.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.2-plus_24.RULE | 3 +-- src/licensedcode/data/rules/gfdl-1.2-plus_25.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.2-plus_3.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.2_2.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.2_or_gpl-2.0.RULE | 2 +- src/licensedcode/data/rules/gfdl-1.3-plus.RULE | 2 +- src/licensedcode/data/rules/ghostscript-1988_1.RULE | 1 - src/licensedcode/data/rules/glibc-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/google-analytics-tos.RULE | 2 +- src/licensedcode/data/rules/google-analytics-tos_1.RULE | 2 +- src/licensedcode/data/rules/google-patent-license-webm_1.RULE | 1 - src/licensedcode/data/rules/gpl-1.0-plus_111.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_113.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_114.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_115.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_116.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_12.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_128.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_129.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_130.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_131.RULE | 1 - src/licensedcode/data/rules/gpl-1.0-plus_132.RULE | 1 - src/licensedcode/data/rules/gpl-1.0-plus_133.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_134.RULE | 1 - src/licensedcode/data/rules/gpl-1.0-plus_137.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_147.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_16.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_17.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_20.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_21.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_234.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_29.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_334.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_336.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_337.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_34.RULE | 1 - src/licensedcode/data/rules/gpl-1.0-plus_35.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_36.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_39.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_4.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_42.RULE | 1 - src/licensedcode/data/rules/gpl-1.0-plus_420.RULE | 3 +-- src/licensedcode/data/rules/gpl-1.0-plus_45.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_47.RULE | 4 +--- src/licensedcode/data/rules/gpl-1.0-plus_492.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_496.RULE | 1 - src/licensedcode/data/rules/gpl-1.0-plus_497.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_502.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_506.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_509.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_513.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_525.RULE | 2 +- ...0-plus_and_epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_linux_1.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_linux_2.RULE | 1 - .../gpl-1.0-plus_no_version_and_warranty-disclaimer_1.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0-plus_or_mit_2.RULE | 2 +- .../data/rules/gpl-1.0-plus_or_proprietary-license_1.RULE | 2 +- .../rules/gpl-1.0-plus_with_autoconf-exception-2.0_1.RULE | 2 +- .../gpl-1.0-plus_with_autoconf-simple-exception-2.0_2.RULE | 2 +- .../data/rules/gpl-1.0-plus_with_bison-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0_37.RULE | 1 - src/licensedcode/data/rules/gpl-1.0_6.RULE | 3 +-- src/licensedcode/data/rules/gpl-1.0_9.RULE | 2 +- src/licensedcode/data/rules/gpl-1.0_or_gpl-2.0.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-clisp_1.RULE | 2 +- .../data/rules/gpl-2.0-gcc-compiler-exception.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-gcc_2.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_10.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_1007.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_1010.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_1012.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_1015.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_1020.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_1023.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_103.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_109.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_111.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_116.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_122.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_125.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_127.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_129.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_13.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_131.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_138.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_142.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_147.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_148.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_15.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_153.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_155.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_161.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_167.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_169.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_17.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_173.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_174.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_177.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_178.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_179.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_18.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_180.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_186.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_187.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_19.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_190.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_191.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_196.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_197.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_198.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_199.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_203.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_205.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_206.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_21.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_210.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_214.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_216.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_219.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_221.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_224.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_227.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_231.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_234.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_236.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_238.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_24.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_247.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_248.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_25.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_251.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_252.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_254.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_255.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_256.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_257.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_258.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_259.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_260.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_261.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_263.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_264.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_27.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_278.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_28.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_284.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_286.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_29.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_290.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_294.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_295.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_296.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_297.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_3.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_307.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_311.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_312.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_314.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_315.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_316.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_323.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_329.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_332.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_337.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_339.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_34.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_340.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_343.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_346.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_349.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_350.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_353.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_36.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_364.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_371.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_378.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_38.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_384.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_389.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_401.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_402.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_403.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_404.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_408.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_413.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_42.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_426.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_428.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_429.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_430.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_431.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_432.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_433.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_434.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_436.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_437.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_44.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_446.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_5.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_508.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_509.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_513.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_516.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_517.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_518.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_519.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_56.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_57.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_596.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_63.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_64.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_65.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_72.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_75.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_8.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_84.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_85.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_86.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_878.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_881.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_891.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_896.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_90.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_900.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_914.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_916.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_917.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_919.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_92.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_920.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_925.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_926.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_929.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_932.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_936.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_939.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_941.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_944.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_951.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_964.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_965.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_966.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_970.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-plus_971.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_974.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_977.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_981.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_982.RULE | 2 +- .../rules/gpl-2.0-plus_and_crypto-keys-redistribution.RULE | 2 +- .../rules/gpl-2.0-plus_and_crypto-keys-redistribution2.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.0_1.RULE | 2 +- .../data/rules/gpl-2.0-plus_and_proprietary_5.RULE | 2 +- .../data/rules/gpl-2.0-plus_and_proprietary_6.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_kodi.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_10.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_2.RULE | 2 +- .../data/rules/gpl-2.0-plus_or_bsd-original_1.RULE | 3 +-- .../data/rules/gpl-2.0-plus_or_bsd-simplified.RULE | 2 +- .../data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_2.RULE | 2 +- .../data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_3.RULE | 2 +- .../data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_or_mit6.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_or_php-3.0_2.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0-plus_or_ubdl_1.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0-plus_structured.RULE | 1 - .../rules/gpl-2.0-plus_with_autoconf-macro-exception_2.RULE | 2 +- .../rules/gpl-2.0-plus_with_autoconf-macro-exception_4.RULE | 3 +-- .../rules/gpl-2.0-plus_with_autoopts-exception-2.0_1.RULE | 2 +- .../data/rules/gpl-2.0-plus_with_bison-exception-2.0_1.RULE | 1 - .../data/rules/gpl-2.0-plus_with_bison-exception-2.0_2.RULE | 2 +- .../data/rules/gpl-2.0-plus_with_bison-exception-2.2_1.RULE | 2 +- .../data/rules/gpl-2.0-plus_with_ecos-exception-2.0_11.RULE | 2 +- .../data/rules/gpl-2.0-plus_with_ecos-exception-2.0_12.RULE | 2 +- .../data/rules/gpl-2.0-plus_with_ecos-exception-2.0_23.RULE | 2 +- .../data/rules/gpl-2.0-plus_with_ecos-exception-2.0_8.RULE | 2 +- .../data/rules/gpl-2.0-plus_with_font-exception-gpl_1.RULE | 2 +- ...th_font-exception-gpl_and_unknown-license-reference_1.RULE | 2 +- ...iler-exception-2.0_and_gpl-2.0-plus_with_and_others_1.RULE | 2 +- ...iler-exception-2.0_and_gpl-2.0-plus_with_and_others_3.RULE | 2 +- .../rules/gpl-2.0-plus_with_gcc-linking-exception-2.0_1.RULE | 1 - .../rules/gpl-2.0-plus_with_gnu-javamail-exception_1.RULE | 2 +- .../rules/gpl-2.0-plus_with_libtool-exception-2.0_16.RULE | 2 +- .../data/rules/gpl-2.0-plus_with_libtool-exception-2.0_4.RULE | 2 +- .../rules/gpl-2.0-plus_with_linking-exception-2.0-plus_1.RULE | 2 +- .../data/rules/gpl-2.0-plus_with_mif-exception_1.RULE | 2 +- .../data/rules/gpl-2.0-plus_with_mif-exception_jjfs2_3.RULE | 2 +- .../rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_11.RULE | 1 - .../rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_6.RULE | 1 - .../rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_8.RULE | 1 - .../rules/gpl-2.0-plus_with_upx-exception-2.0-plus_1.RULE | 1 - src/licensedcode/data/rules/gpl-2.0-uboot_4.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_1008.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_105.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_108.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_11.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_110.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1119.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1120.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1122.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_116.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1180.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1181.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1203.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1204.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_121.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1210.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1212.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1218.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1224.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1227.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1228.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_123.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1234.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_1235.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1238.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_1242.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_1244.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1246.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1249.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_1250.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1255.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1258.RULE | 4 +--- src/licensedcode/data/rules/gpl-2.0_1259.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1264.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1266.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1270.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1283.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_1287.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_129.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_13.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1310.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_1317.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_133.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_134.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_14.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_140.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_141.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_142.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_145.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_148.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_15.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_150.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_151_either.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_16.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_161.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_163.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_164.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_165.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_166.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_170.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_172.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_177.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_183.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_19.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_193.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_204.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_205.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_207.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_213.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_214.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_216.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_227.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_230.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_233.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_234.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_235.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_236.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_242.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_248.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_25.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_250.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_251.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_252.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_256.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_257.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_258.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_259.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_261.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_264.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_266.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_267.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_268.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_270.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_271.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_272.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_276.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_277.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_279.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_280.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_284.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_285.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_287.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_288.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_290.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_291.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_292.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_293.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_294.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_295.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_3.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_301.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_305.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_307.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_309.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_311.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_312.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_313.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_314.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_316.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_317.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_325.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_328.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_329.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_331.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_333.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_335.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_336.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_337.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_339.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_34.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_341.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_342.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_344.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_346.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_348.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_350.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_351.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_353.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_355.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_359.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_369.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_370.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_372.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_378.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_379.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_38.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_382.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_393.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_395.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_396.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_397.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_400.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_403.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_406.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_407.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_409.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_41.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_412.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_413.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_415.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_416.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_417.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_419.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_421.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_423.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_427.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_428.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_429.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_430.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_431.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_432.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_433.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_434.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_436.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_438.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_439.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_44.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_441.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_442.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_443.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_444.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_446.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_447.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_450.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_451.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_452.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_454.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_455.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_457.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_458.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_460.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_462.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_464.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_466.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_468.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_469.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_470.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_472.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_473.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_476.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_479.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_492.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_496.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_5.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_509.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_510.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_520.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_523.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_527.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_528.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_529.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_53.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_532.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_535.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_537.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_538.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_539.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_543.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_55.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_553.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_56.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_560.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_562.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_564.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_568.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_574.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_575.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_59.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_596.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_601.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_603.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_607.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_612.RULE | 4 +--- src/licensedcode/data/rules/gpl-2.0_613.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_614.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_617.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_623.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_626.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_628.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_634.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_638.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_65.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_651.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_652.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_658.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_664.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_667.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_671.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_673.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_678.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_687.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_7.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_727.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_728.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_741.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_742.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_747.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_75.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_750.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_754.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_758.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_759.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_761.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_762.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_764.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_8.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_83.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_84.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_85.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_867.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_90.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_92.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_96.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_97.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_98.RULE | 2 +- .../data/rules/gpl-2.0_and-unknown-license-reference_1.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_and_gpl-2.0-plus2.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_and_gpl-2.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_and_khronos.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_4.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_1.RULE | 2 -- .../data/rules/gpl-2.0_and_patent-disclaimer.RULE | 3 +-- .../data/rules/gpl-2.0_and_patent-disclaimer_2.RULE | 2 +- .../data/rules/gpl-2.0_and_patent-disclaimer_3.RULE | 2 +- .../data/rules/gpl-2.0_and_patent-disclaimer_4.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_arduino.RULE | 4 +--- src/licensedcode/data/rules/gpl-2.0_debian.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_intel2100_2.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_kernel_229.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_kodi.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_module_license30.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_bsd-new1.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_bsd-new15.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_bsd-new19.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_bsd-new20.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_bsd-new21.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_bsd-new27.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_bsd-new28.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_bsd-new35.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_or_bsd-new46.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_bsd-new8.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_bsd-new9.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_bsd-new_1.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_bsd-new_3.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_bsd-new_7.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_bsd-new_aes_1.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_1.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_13.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_30.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_4.RULE | 2 +- .../data/rules/gpl-2.0_or_commercial-option_4.RULE | 2 +- .../data/rules/gpl-2.0_or_commercial-option_6.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_gfdl-1.1-plus_1.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_gfdl-1.1-plus_2.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_gpl-2.0_or_mit.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0-plus_1.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_17.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_6.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_7.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_9.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_1.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_3.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_4.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_linux-openib_1.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_linux-openib_10.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_linux-openib_12.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_linux-openib_13.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_mit.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_or_mit_5.RULE | 3 +-- src/licensedcode/data/rules/gpl-2.0_or_mit_6.RULE | 2 +- .../data/rules/gpl-2.0_or_proprietary-license_3.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_or_proprietary2.RULE | 1 - src/licensedcode/data/rules/gpl-2.0_qt.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_templatized.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_temple_variant.RULE | 2 +- src/licensedcode/data/rules/gpl-2.0_with_389-exception.RULE | 2 +- .../data/rules/gpl-2.0_with_classpath-exception-2.0_1.RULE | 2 +- .../data/rules/gpl-2.0_with_classpath-exception-2.0_10.RULE | 2 +- .../data/rules/gpl-2.0_with_classpath-exception-2.0_11.RULE | 2 +- .../data/rules/gpl-2.0_with_classpath-exception-2.0_12.RULE | 2 +- .../data/rules/gpl-2.0_with_classpath-exception-2.0_13.RULE | 2 +- .../data/rules/gpl-2.0_with_classpath-exception-2.0_14.RULE | 2 +- .../data/rules/gpl-2.0_with_classpath-exception-2.0_2.RULE | 2 +- .../data/rules/gpl-2.0_with_classpath-exception-2.0_20.RULE | 2 +- .../data/rules/gpl-2.0_with_classpath-exception-2.0_3.RULE | 1 - .../data/rules/gpl-2.0_with_classpath-exception-2.0_30.RULE | 2 +- .../data/rules/gpl-2.0_with_classpath-exception-2.0_9.RULE | 2 +- .../gpl-2.0_with_classpath-exception-2.0_and_bsd-new_1.RULE | 2 +- .../gpl-2.0_with_classpath-exception-2.0_and_bsd-new_2.RULE | 2 +- ...h_classpath-exception-2.0_and_bsd-new_or_apache-2.0_1.RULE | 2 +- ...h_classpath-exception-2.0_and_bsd-new_or_apache-2.0_2.RULE | 2 +- .../gpl-2.0_with_classpath-exception-2.0_and_cc0-1.0_1.RULE | 2 +- .../rules/gpl-2.0_with_classpath-exception-2.0_and_mit_2.RULE | 2 +- .../rules/gpl-2.0_with_classpath-exception-2.0_and_mit_3.RULE | 2 +- ...0_with_classpath-exception-2.0_and_other-permissive_1.RULE | 2 +- ....0_with_classpath-exception-2.0_and_x11-xconsortium_1.RULE | 2 +- ....0_with_classpath-exception-2.0_and_x11-xconsortium_2.RULE | 2 +- .../data/rules/gpl-2.0_with_ecos-exception-2.0_8.RULE | 2 +- .../data/rules/gpl-2.0_with_ecos-exception-2.0_9.RULE | 2 +- .../data/rules/gpl-2.0_with_ice-exception-2.0_1.RULE | 2 +- .../data/rules/gpl-2.0_with_ice-exception-2.0_2.RULE | 2 +- .../data/rules/gpl-2.0_with_ice-exception-2.0_3.RULE | 2 +- ...gpl-2.0_with_linux-syscall-exception-gpl_or_bsd-new_1.RULE | 2 +- .../data/rules/gpl-2.0_with_openjdk-exception2.RULE | 1 - .../data/rules/gpl-2.0_with_openjdk-exception_1.RULE | 1 - ...h_openssl-exception-gpl-3.0-plus_and_openssl-ssleay_1.RULE | 2 +- ...th_oracle-openjdk-classpath-exception-2.0_and_other_1.RULE | 2 +- .../data/rules/gpl-2.0_with_qt-qca-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_100.RULE | 1 - src/licensedcode/data/rules/gpl-3.0-plus_101.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_103.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_109.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_115.RULE | 1 - src/licensedcode/data/rules/gpl-3.0-plus_117.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_12.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_13.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_16.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_187.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_2.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0-plus_25.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_27.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_33.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_35.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_36.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_39.RULE | 1 - src/licensedcode/data/rules/gpl-3.0-plus_399.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0-plus_4.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_404.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_409.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_410.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_412.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_417.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_418.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_419.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0-plus_42.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_420.RULE | 1 - src/licensedcode/data/rules/gpl-3.0-plus_422.RULE | 1 - src/licensedcode/data/rules/gpl-3.0-plus_428.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_429.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_431.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_435.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_436.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_438.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_439.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_440.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_442.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_443.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_458.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_460.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_462.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_463.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_464.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_467.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_471.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_472.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0-plus_474.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_476.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0-plus_477.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_485.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0-plus_490.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_491.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_494.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0-plus_495.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_497.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_50.RULE | 1 - src/licensedcode/data/rules/gpl-3.0-plus_52.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_55.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0-plus_56.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0-plus_60.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_64.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_7.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_71.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_73.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_75.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_8.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_82.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_83.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_84.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_85.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_91.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_96.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_97.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_99.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0-plus_and_gpl-3.0-gcc.RULE | 2 +- .../data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_1.RULE | 2 +- .../data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_3.RULE | 2 +- .../data/rules/gpl-3.0-plus_and_other-copyleft_1.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_fr.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_fr2.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_or_mit4.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_or_mit_8.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_pychess.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0-plus_readme.RULE | 1 - src/licensedcode/data/rules/gpl-3.0-plus_tag_3.RULE | 2 +- .../rules/gpl-3.0-plus_with_autoconf-macro-exception_1.RULE | 2 +- .../data/rules/gpl-3.0-plus_with_font-exception-gpl_1.RULE | 2 +- .../data/rules/gpl-3.0-plus_with_font-exception-gpl_3.RULE | 2 +- .../data/rules/gpl-3.0-plus_with_gcc-exception-3.1_13.RULE | 2 +- .../data/rules/gpl-3.0-plus_with_gcc-exception-3.1_2.RULE | 2 -- .../data/rules/gpl-3.0-plus_with_gcc-exception-3.1_27.RULE | 2 +- .../data/rules/gpl-3.0-plus_with_gcc-exception-3.1_28.RULE | 2 +- .../data/rules/gpl-3.0-plus_with_gcc-exception-3.1_29.RULE | 2 +- .../data/rules/gpl-3.0-plus_with_gcc-exception-3.1_32.RULE | 1 - .../data/rules/gpl-3.0-plus_with_gcc-exception-3.1_36.RULE | 2 +- .../data/rules/gpl-3.0-plus_with_gcc-exception-3.1_5.RULE | 1 - .../data/rules/gpl-3.0-plus_with_gcc-exception-3.1_6.RULE | 2 +- .../data/rules/gpl-3.0-plus_with_gcc-exception-3.1_8.RULE | 2 +- .../gpl-3.0-plus_with_openssl-exception-gpl-3.0-plus_1.RULE | 2 +- .../data/rules/gpl-3.0-plus_with_other-copyleft_1.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_100.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_101.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_107.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_109.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_111.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_119.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0_158.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_166.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_176.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_2.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_204.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_23.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_394.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_4.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_430.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_434.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_438.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_443.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_447.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_448.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_450.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_456.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_476.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_49.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_5.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_50.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_51.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_52.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_53.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_55.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_58.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_59.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_73.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_74.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_76.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_80.RULE | 3 +-- src/licensedcode/data/rules/gpl-3.0_88.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_89.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_96.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_98.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_99.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/gpl-3.0_bruce_korb.RULE | 2 +- .../data/rules/gpl-3.0_or_commercial-license_1.RULE | 1 - src/licensedcode/data/rules/gpl-3.0_or_mit_1.RULE | 2 +- .../data/rules/gpl-3.0_with_font-exception-gpl_4.RULE | 2 +- .../data/rules/gpl-3.0_with_gcc-exception-3.1_6.RULE | 4 +--- .../data/rules/gpl-3.0_with_gcc_exception31_1.RULE | 4 +--- src/licensedcode/data/rules/gpl_103.RULE | 1 - src/licensedcode/data/rules/gpl_105.RULE | 1 - src/licensedcode/data/rules/gpl_116.RULE | 2 +- src/licensedcode/data/rules/gpl_117.RULE | 2 +- src/licensedcode/data/rules/gpl_118.RULE | 2 +- src/licensedcode/data/rules/gpl_118_2.RULE | 2 +- src/licensedcode/data/rules/gpl_119.RULE | 2 +- src/licensedcode/data/rules/gpl_122.RULE | 1 - src/licensedcode/data/rules/gpl_124.RULE | 1 - src/licensedcode/data/rules/gpl_126.RULE | 1 - src/licensedcode/data/rules/gpl_128.RULE | 1 - src/licensedcode/data/rules/gpl_131.RULE | 2 +- src/licensedcode/data/rules/gpl_132.RULE | 2 +- src/licensedcode/data/rules/gpl_133.RULE | 2 +- src/licensedcode/data/rules/gpl_134.RULE | 3 +-- src/licensedcode/data/rules/gpl_135.RULE | 1 - src/licensedcode/data/rules/gpl_138.RULE | 3 +-- src/licensedcode/data/rules/gpl_139.RULE | 2 +- src/licensedcode/data/rules/gpl_140.RULE | 2 +- src/licensedcode/data/rules/gpl_142.RULE | 2 +- src/licensedcode/data/rules/gpl_143.RULE | 2 +- src/licensedcode/data/rules/gpl_150.RULE | 1 - src/licensedcode/data/rules/gpl_152.RULE | 1 - src/licensedcode/data/rules/gpl_153.RULE | 1 - src/licensedcode/data/rules/gpl_154.RULE | 3 +-- src/licensedcode/data/rules/gpl_156.RULE | 2 +- src/licensedcode/data/rules/gpl_163.RULE | 1 - src/licensedcode/data/rules/gpl_17.RULE | 2 +- src/licensedcode/data/rules/gpl_173.RULE | 1 - src/licensedcode/data/rules/gpl_185.RULE | 2 +- src/licensedcode/data/rules/gpl_21.RULE | 2 +- src/licensedcode/data/rules/gpl_216.RULE | 2 +- src/licensedcode/data/rules/gpl_224.RULE | 2 +- src/licensedcode/data/rules/gpl_225.RULE | 2 +- src/licensedcode/data/rules/gpl_232.RULE | 2 +- src/licensedcode/data/rules/gpl_239.RULE | 2 +- src/licensedcode/data/rules/gpl_240.RULE | 1 - src/licensedcode/data/rules/gpl_26.RULE | 2 +- src/licensedcode/data/rules/gpl_35.RULE | 2 +- src/licensedcode/data/rules/gpl_39.RULE | 2 +- src/licensedcode/data/rules/gpl_44.RULE | 4 ++-- src/licensedcode/data/rules/gpl_55.RULE | 2 +- src/licensedcode/data/rules/gpl_82.RULE | 2 +- src/licensedcode/data/rules/gpl_92.RULE | 2 +- src/licensedcode/data/rules/gpl_93.RULE | 2 +- src/licensedcode/data/rules/gpl_94.RULE | 2 +- src/licensedcode/data/rules/gpl_95.RULE | 2 +- src/licensedcode/data/rules/gpl_98.RULE | 2 +- .../data/rules/gpl_and_lgpl_and_free-unknown.RULE | 2 +- src/licensedcode/data/rules/gpl_debian.RULE | 2 +- src/licensedcode/data/rules/gpl_or_mit_1.RULE | 2 +- src/licensedcode/data/rules/gplcc-1.0_google.RULE | 1 - src/licensedcode/data/rules/guile-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/hdf5_1.RULE | 2 +- src/licensedcode/data/rules/hdf5_2.RULE | 2 +- src/licensedcode/data/rules/hdf5_3.RULE | 2 +- src/licensedcode/data/rules/historical_10.RULE | 2 +- src/licensedcode/data/rules/historical_14.RULE | 2 +- src/licensedcode/data/rules/historical_15.RULE | 2 +- src/licensedcode/data/rules/historical_9.RULE | 2 +- src/licensedcode/data/rules/ibmpl-1.0_6.RULE | 2 +- src/licensedcode/data/rules/ibmpl-1.0_7.RULE | 1 - src/licensedcode/data/rules/ice-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/ietf-trust_5.RULE | 2 +- src/licensedcode/data/rules/ietf_1.RULE | 2 +- src/licensedcode/data/rules/ietf_3.RULE | 2 +- src/licensedcode/data/rules/ietf_7.RULE | 2 +- src/licensedcode/data/rules/ijg_16.RULE | 2 +- src/licensedcode/data/rules/ijg_17.RULE | 2 +- src/licensedcode/data/rules/imagemagick_14.RULE | 3 +-- src/licensedcode/data/rules/imagemagick_19.RULE | 1 - src/licensedcode/data/rules/imagemagick_2.RULE | 2 +- src/licensedcode/data/rules/imagemagick_3.RULE | 2 +- src/licensedcode/data/rules/imagemagick_9.RULE | 2 +- src/licensedcode/data/rules/inner-net-2.0_1.RULE | 2 +- src/licensedcode/data/rules/intel-bsd_or_gpl-2.0_2.RULE | 2 +- src/licensedcode/data/rules/intel-bsd_or_gpl-2.0_3.RULE | 2 +- src/licensedcode/data/rules/interbase-1.0_2.RULE | 2 +- src/licensedcode/data/rules/iolib-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/isc.RULE | 2 +- src/licensedcode/data/rules/isc_16.RULE | 2 +- src/licensedcode/data/rules/isc_24.RULE | 2 +- src/licensedcode/data/rules/isc_25.RULE | 2 +- src/licensedcode/data/rules/isc_31.RULE | 2 +- src/licensedcode/data/rules/isc_32.RULE | 4 +--- src/licensedcode/data/rules/isc_39.RULE | 1 - src/licensedcode/data/rules/isc_44.RULE | 2 +- src/licensedcode/data/rules/isc_45.RULE | 2 +- src/licensedcode/data/rules/isc_6.RULE | 2 +- src/licensedcode/data/rules/isc_8.RULE | 2 +- src/licensedcode/data/rules/isc_9.RULE | 2 +- src/licensedcode/data/rules/isc_truncated.RULE | 2 +- src/licensedcode/data/rules/iso-cpp-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/iso-cpp-exception-2.0_2.RULE | 2 +- src/licensedcode/data/rules/javascript-exception-2.0_1.RULE | 2 +- src/licensedcode/data/rules/jetty_3.RULE | 1 - src/licensedcode/data/rules/jpython-1.1_1.RULE | 1 - src/licensedcode/data/rules/jsr-107-jcache-spec_1.RULE | 1 - src/licensedcode/data/rules/kerberos_1.RULE | 2 +- src/licensedcode/data/rules/khronos_1.RULE | 2 +- src/licensedcode/data/rules/khronos_2.RULE | 2 +- src/licensedcode/data/rules/latex2e_1.RULE | 1 - src/licensedcode/data/rules/lbnl-bsd_1.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_10.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_102.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_11.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_14.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_15.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_17.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_18.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_181.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_19.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_23.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_3.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_32.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_33.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_339.RULE | 1 - src/licensedcode/data/rules/lgpl-2.0-plus_34.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_35.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_39.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_4.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_41.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_43.RULE | 1 - src/licensedcode/data/rules/lgpl-2.0-plus_44.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_45.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_47.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_482.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.0-plus_483.RULE | 2 -- src/licensedcode/data/rules/lgpl-2.0-plus_485.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.0-plus_486.RULE | 2 -- src/licensedcode/data/rules/lgpl-2.0-plus_50.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_503.RULE | 1 - src/licensedcode/data/rules/lgpl-2.0-plus_504.RULE | 1 - src/licensedcode/data/rules/lgpl-2.0-plus_505.RULE | 2 -- src/licensedcode/data/rules/lgpl-2.0-plus_519.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_56.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_6.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_60_1.RULE | 2 -- src/licensedcode/data/rules/lgpl-2.0-plus_60_2.RULE | 2 -- src/licensedcode/data/rules/lgpl-2.0-plus_60_3.RULE | 2 -- src/licensedcode/data/rules/lgpl-2.0-plus_60_4.RULE | 1 - src/licensedcode/data/rules/lgpl-2.0-plus_64.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_65.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_7.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_70.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_71.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_8.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_83.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_84.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_86.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_94.RULE | 1 - src/licensedcode/data/rules/lgpl-2.0-plus_95.RULE | 1 - src/licensedcode/data/rules/lgpl-2.0-plus_97.RULE | 3 +-- .../lgpl-2.0-plus_and_cc-by-sa-3.0_and_other-copyleft_1.RULE | 2 +- .../data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE | 1 - .../data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_3.RULE | 2 +- .../data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_4.RULE | 2 +- .../data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_5.RULE | 1 - .../data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_6.RULE | 2 +- .../data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_7.RULE | 1 - src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver2.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_not_3_1.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.0-plus_not_3_2.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_1.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_2.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_6.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_7.RULE | 2 +- ...lgpl-2.0-plus_or_gpl-2.0-plus_or_commercial-license_1.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.0-plus_with_fltk.RULE | 3 +-- .../rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE | 1 - .../rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_1.RULE | 2 +- .../rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_4.RULE | 2 +- .../rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_6.RULE | 2 +- .../rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_7.RULE | 2 +- .../rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_8.RULE | 2 +- .../rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_9.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_15.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.0_16.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_170.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_172.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_179.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_18.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_20.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_29.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_4.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_64.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_65.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_73.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_74.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_75.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.0_debian.RULE | 2 +- .../data/rules/lgpl-2.0_or_mulle-kybernetik3.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-nokia-qt_and_others.RULE | 2 +- .../data/rules/lgpl-2.1-nokia-qt_and_others_1.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_1.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_10.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_100.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_104.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_107.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_112.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_113.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_118.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_12.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_15.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_158.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_16.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_17.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_18.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_22.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_23.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_268.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_298.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.1-plus_299.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_33.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_334.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_343.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_347.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1-plus_349.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_350.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_356.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1-plus_36.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1-plus_360.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_361.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1-plus_362.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_366.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_37.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.1-plus_379.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_38.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_380.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_382.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1-plus_39.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.1-plus_399.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_40.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_411.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_42.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_5.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_54.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1-plus_55.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_61.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1-plus_63.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_66.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_68.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_72.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_75.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1-plus_76.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_80.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_81.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_83.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.1-plus_9.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_90.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_94.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_95.RULE | 2 +- .../data/rules/lgpl-2.1-plus_and_proprietary-license_1.RULE | 2 +- .../data/rules/lgpl-2.1-plus_and_proprietary-license_2.RULE | 2 +- .../data/rules/lgpl-2.1-plus_or_apache-2.0_1.RULE | 1 - .../rules/lgpl-2.1-plus_or_mpl-1.1_or_gpl-2.0-plus_1.RULE | 3 +-- .../rules/lgpl-2.1-plus_with_qt-lgpl-exception-1.1_older.RULE | 2 +- ...lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_4.RULE | 2 +- ...lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_9.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_wubi.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1-plus_wubi2.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_101.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_102.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_103.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_104.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_106.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_11.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_116.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_121.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_143.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_144.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_155.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_19.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_1_xml.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_1_xml2.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_1_xml3.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_1_xml4.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_22.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_23.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_24.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_27.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_28.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_29.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_293.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_319.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_32.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_328.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_333.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1_343.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_344.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_354.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_355.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_356.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_361.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_362.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_366.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_375.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_39.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_4.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_45.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.1_49.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_5.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_51.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_58.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.1_59.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_6.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_60.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_61.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_63.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1_65.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_66.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_7.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_81.RULE | 1 - src/licensedcode/data/rules/lgpl-2.1_83.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_89.RULE | 3 +-- src/licensedcode/data/rules/lgpl-2.1_90.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_94.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_alternative.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_and_apache-2.0.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_1.RULE | 2 +- .../data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_2.RULE | 2 +- .../data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_5.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_and_public-domain2.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_or_bsd-simplified_2.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_1.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_2.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_qt.RULE | 2 +- src/licensedcode/data/rules/lgpl-2.1_released.RULE | 2 +- .../rules/lgpl-2.1_with_broadcom-linking-exception-2.0_2.RULE | 2 +- .../rules/lgpl-2.1_with_broadcom-linking-exception-2.0_3.RULE | 2 +- .../lgpl-2.1_with_openssl-exception-lgpl-2.0-plus_1.RULE | 3 +-- .../data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_older.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_10.RULE | 1 - src/licensedcode/data/rules/lgpl-3.0-plus_11.RULE | 1 - src/licensedcode/data/rules/lgpl-3.0-plus_18.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_20.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_21.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_211.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_213.RULE | 1 - src/licensedcode/data/rules/lgpl-3.0-plus_214.RULE | 1 - src/licensedcode/data/rules/lgpl-3.0-plus_219.RULE | 1 - src/licensedcode/data/rules/lgpl-3.0-plus_22.RULE | 3 +-- src/licensedcode/data/rules/lgpl-3.0-plus_225.RULE | 1 - src/licensedcode/data/rules/lgpl-3.0-plus_233.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_237.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_238.RULE | 3 +-- src/licensedcode/data/rules/lgpl-3.0-plus_25.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_26.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_8.RULE | 1 - src/licensedcode/data/rules/lgpl-3.0-plus_9.RULE | 1 - src/licensedcode/data/rules/lgpl-3.0-plus_95.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_97.RULE | 2 +- .../data/rules/lgpl-3.0-plus_and_proprietary-license_1.RULE | 2 +- .../data/rules/lgpl-3.0-plus_and_proprietary-license_2.RULE | 2 +- .../data/rules/lgpl-3.0-plus_and_proprietary-license_3.RULE | 2 +- .../data/rules/lgpl-3.0-plus_and_proprietary-license_4.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_apache-2.0_4.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_apache-2.0_6.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_apache-2.0_7.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_apache-2.0_8.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new4.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new5.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_16.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_18.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_2.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_20.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_21.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_22.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_3.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_5.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_7.RULE | 2 +- .../data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_elfutils.RULE | 2 +- ...-3.0-plus_with_independent-module-linking-exception_1.RULE | 2 +- ...dependent-module-linking-exception_and_free-unknown_1.RULE | 2 +- ...dependent-module-linking-exception_and_free-unknown_2.RULE | 2 +- .../data/rules/lgpl-3.0-plus_with_linking_exception_4.RULE | 2 +- .../lgpl-3.0-plus_with_linking_exception_and_other3.RULE | 2 +- .../lgpl-3.0-plus_with_linking_exception_and_other4.RULE | 2 +- .../rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_2.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_19.RULE | 2 -- src/licensedcode/data/rules/lgpl-3.0_22.RULE | 1 - src/licensedcode/data/rules/lgpl-3.0_236.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_24.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_248.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_249.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_25.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_254.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_262.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_265.RULE | 1 - src/licensedcode/data/rules/lgpl-3.0_273.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_31.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_35.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_39.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_43.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_44.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_45.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_47.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_57.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_89.RULE | 2 -- src/licensedcode/data/rules/lgpl-3.0_prep.ai.mit.edu.RULE | 2 +- src/licensedcode/data/rules/lgpl-3.0_qt.RULE | 2 +- .../data/rules/lgpl-3.0_with_linking_exception_1.RULE | 2 +- .../data/rules/lgpl-3.0_with_linking_exception_3.RULE | 2 +- src/licensedcode/data/rules/lgpl-doctrine.RULE | 2 +- src/licensedcode/data/rules/lgpl_35.RULE | 2 +- src/licensedcode/data/rules/lgpl_37.RULE | 2 +- src/licensedcode/data/rules/lgpl_40.RULE | 2 +- src/licensedcode/data/rules/lgpl_50.RULE | 2 +- src/licensedcode/data/rules/lgpl_or_gpl-2.0-plus.RULE | 2 +- src/licensedcode/data/rules/liberation-font-exception_1.RULE | 2 +- src/licensedcode/data/rules/libpbm_3.RULE | 2 +- src/licensedcode/data/rules/libpng_10.RULE | 1 - src/licensedcode/data/rules/libpng_15.RULE | 1 - .../data/rules/linking-exception-lgpl-3.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/linux-openib_2.RULE | 2 +- src/licensedcode/data/rules/linux-openib_3.RULE | 2 +- src/licensedcode/data/rules/linux-openib_5.RULE | 2 +- src/licensedcode/data/rules/linux-openib_6.RULE | 3 +-- .../data/rules/linux-syscall-exception-gpl_2.RULE | 2 +- src/licensedcode/data/rules/llgpl_4.RULE | 2 +- src/licensedcode/data/rules/llgpl_5.RULE | 3 +-- src/licensedcode/data/rules/llnl_1.RULE | 2 +- src/licensedcode/data/rules/lppl-1.3a_2.RULE | 1 - src/licensedcode/data/rules/maven_pom_5.RULE | 2 +- src/licensedcode/data/rules/mentalis_1.RULE | 1 - src/licensedcode/data/rules/minpack_1.RULE | 2 +- src/licensedcode/data/rules/mit-0_6.RULE | 1 - src/licensedcode/data/rules/mit-modern_3.RULE | 2 +- src/licensedcode/data/rules/mit-modern_4.RULE | 2 +- .../data/rules/mit-old-style-no-advert_ntpl_11.RULE | 2 +- .../data/rules/mit-old-style-no-advert_ntpl_13.RULE | 2 +- .../data/rules/mit-old-style-no-advert_ntpl_6.RULE | 2 +- .../data/rules/mit-old-style-no-advert_ntpl_7.RULE | 3 +-- .../data/rules/mit-old-style-no-advert_ntpl_8.RULE | 2 +- src/licensedcode/data/rules/mit-old-style_12.RULE | 2 +- src/licensedcode/data/rules/mit-old-style_4.RULE | 1 - src/licensedcode/data/rules/mit-old-style_7.RULE | 2 +- src/licensedcode/data/rules/mit-synopsys.RULE | 1 - src/licensedcode/data/rules/mit-taylor-variant_2.RULE | 2 +- .../data/rules/mit-with-modification-obligations_1.RULE | 1 - src/licensedcode/data/rules/mit_104.RULE | 2 +- src/licensedcode/data/rules/mit_119.RULE | 2 +- src/licensedcode/data/rules/mit_149.RULE | 2 +- src/licensedcode/data/rules/mit_15_1.RULE | 2 +- src/licensedcode/data/rules/mit_18_1.RULE | 2 +- src/licensedcode/data/rules/mit_192.RULE | 2 +- src/licensedcode/data/rules/mit_201.RULE | 1 - src/licensedcode/data/rules/mit_212.RULE | 2 +- src/licensedcode/data/rules/mit_213.RULE | 2 +- src/licensedcode/data/rules/mit_214.RULE | 2 +- src/licensedcode/data/rules/mit_22.RULE | 2 +- src/licensedcode/data/rules/mit_249.RULE | 2 +- src/licensedcode/data/rules/mit_273.RULE | 2 +- src/licensedcode/data/rules/mit_284.RULE | 1 - src/licensedcode/data/rules/mit_287.RULE | 1 - src/licensedcode/data/rules/mit_306.RULE | 2 +- src/licensedcode/data/rules/mit_308.RULE | 2 +- src/licensedcode/data/rules/mit_309.RULE | 3 +-- src/licensedcode/data/rules/mit_32.RULE | 2 +- src/licensedcode/data/rules/mit_325.RULE | 2 +- src/licensedcode/data/rules/mit_326.RULE | 2 +- src/licensedcode/data/rules/mit_328.RULE | 2 +- src/licensedcode/data/rules/mit_345.RULE | 2 +- src/licensedcode/data/rules/mit_36.RULE | 2 +- src/licensedcode/data/rules/mit_366.RULE | 2 +- src/licensedcode/data/rules/mit_41.RULE | 2 +- src/licensedcode/data/rules/mit_44.RULE | 2 +- src/licensedcode/data/rules/mit_45.RULE | 2 +- src/licensedcode/data/rules/mit_47.RULE | 3 +-- src/licensedcode/data/rules/mit_48.RULE | 2 +- src/licensedcode/data/rules/mit_56.RULE | 2 +- src/licensedcode/data/rules/mit_569.RULE | 1 - src/licensedcode/data/rules/mit_68.RULE | 1 - src/licensedcode/data/rules/mit_71.RULE | 2 +- src/licensedcode/data/rules/mit_74.RULE | 2 +- src/licensedcode/data/rules/mit_78.RULE | 2 +- src/licensedcode/data/rules/mit_81.RULE | 2 +- src/licensedcode/data/rules/mit_89_2.RULE | 1 - src/licensedcode/data/rules/mit_90.RULE | 2 +- src/licensedcode/data/rules/mit_and_json_1.RULE | 1 - src/licensedcode/data/rules/mit_fluendo2.RULE | 1 - src/licensedcode/data/rules/mit_fluendo4.RULE | 3 +-- src/licensedcode/data/rules/mit_or_agpl-1.0_1.RULE | 1 - src/licensedcode/data/rules/mit_or_apache-2.0_17.RULE | 1 - src/licensedcode/data/rules/mit_or_apache-2.0_20.RULE | 1 - src/licensedcode/data/rules/mit_or_apache-2.0_4.RULE | 1 - src/licensedcode/data/rules/mit_or_apache-2.0_7.RULE | 1 - src/licensedcode/data/rules/mit_or_gpl-1.0-plus_23.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl-1.0-plus_27.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl-1.0-plus_28.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl-2.0-plus.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl-2.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl-2.0_10.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl-2.0_14.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl-2.0_9.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl-3.0_6.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl_10.RULE | 2 +- src/licensedcode/data/rules/mit_or_gpl_12.RULE | 2 +- .../data/rules/mit_or_gpl_syntax_highlighter.RULE | 2 +- src/licensedcode/data/rules/mit_or_unlicense_1.RULE | 1 - src/licensedcode/data/rules/mit_x11-r75_2.RULE | 2 +- src/licensedcode/data/rules/mit_x11-r75_60.RULE | 1 - src/licensedcode/data/rules/mit_x11-r75_66.RULE | 2 +- src/licensedcode/data/rules/mit_x11-r75_70.RULE | 2 +- src/licensedcode/data/rules/mit_x11-r75_72.RULE | 2 +- src/licensedcode/data/rules/mit_x11-r75_75.RULE | 2 +- src/licensedcode/data/rules/mit_x11-r75_76.RULE | 2 +- src/licensedcode/data/rules/mit_x11-r75_78.RULE | 2 +- src/licensedcode/data/rules/mit_x11-r75_79.RULE | 1 - src/licensedcode/data/rules/mit_x11-r75_80.RULE | 2 +- src/licensedcode/data/rules/mit_x_1.RULE | 2 +- src/licensedcode/data/rules/mongodb-sspl-1.0_1.RULE | 2 +- src/licensedcode/data/rules/mongodb-sspl-1.0_2.RULE | 1 - .../mongodb-sspl-1.0_with_mongodb-openssl-exception_1.RULE | 2 +- src/licensedcode/data/rules/mpl-1.0_8.RULE | 2 +- .../rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE | 2 +- .../rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE | 2 +- .../rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_3.RULE | 2 +- src/licensedcode/data/rules/mpl-1.0_or_lgpl-2.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/mpl-1.0_or_lgpl-2.0-plus_3.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_18.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_2.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_25.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_29.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_35.RULE | 1 - src/licensedcode/data/rules/mpl-1.1_37.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_5.RULE | 4 +--- src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_4.RULE | 2 +- .../rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_3.RULE | 2 +- .../rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_4.RULE | 2 +- .../rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE | 2 +- .../rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_6.RULE | 2 +- .../rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_8.RULE | 1 - src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_3.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_5.RULE | 2 +- .../data/rules/mpl-1.1_or_gpl-2.0_or_lgpl-2.1_2.RULE | 4 ++-- src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_1.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_10.RULE | 1 - src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_11.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_12.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_2.RULE | 2 +- src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_3.RULE | 4 ++-- .../data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_1.RULE | 2 +- .../data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_10.RULE | 2 +- .../data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_11.RULE | 2 +- .../data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_13.RULE | 2 +- .../data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_14.RULE | 2 +- .../data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_15.RULE | 2 +- .../data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_2.RULE | 2 -- src/licensedcode/data/rules/mpl-2.0_13.RULE | 2 +- src/licensedcode/data/rules/mpl-2.0_15.RULE | 2 +- src/licensedcode/data/rules/mpl-2.0_16.RULE | 2 +- src/licensedcode/data/rules/mpl-2.0_17.RULE | 2 +- src/licensedcode/data/rules/mpl-2.0_23.RULE | 2 +- src/licensedcode/data/rules/mpl-2.0_3.RULE | 2 +- src/licensedcode/data/rules/mpl-2.0_9.RULE | 2 +- ....1_and_lgpl-2.1-plus_and_bsd-new_and_other-permissive.RULE | 2 +- .../rules/mpl-2.0_or_epl-1.0_and_proprietary-license_1.RULE | 2 +- src/licensedcode/data/rules/ms-nuget_2.RULE | 2 +- src/licensedcode/data/rules/ms-nuget_and_mit_1.RULE | 2 +- src/licensedcode/data/rules/ms-pl_8.RULE | 2 +- src/licensedcode/data/rules/mulle-kybernetik3.RULE | 1 - src/licensedcode/data/rules/mx4j_1.RULE | 2 +- src/licensedcode/data/rules/mx4j_3.RULE | 2 +- src/licensedcode/data/rules/naist-2003_1.RULE | 2 +- src/licensedcode/data/rules/netcdf_1.RULE | 2 +- src/licensedcode/data/rules/nicta-psl_1.RULE | 2 +- src/licensedcode/data/rules/nist-pd_4.RULE | 2 +- src/licensedcode/data/rules/nlpl_1.RULE | 2 +- src/licensedcode/data/rules/nokia.RULE | 2 +- src/licensedcode/data/rules/nortel-dasa_1.RULE | 4 ++-- src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_1.RULE | 2 +- src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/nvidia-gov.RULE | 2 +- src/licensedcode/data/rules/nvidia-gov2.RULE | 2 +- src/licensedcode/data/rules/nvidia-gov3.RULE | 2 +- src/licensedcode/data/rules/nvidia-gov4.RULE | 2 +- src/licensedcode/data/rules/nvidia-gov5.RULE | 2 +- .../data/rules/nvidia_not_not-a-license_gpl_linux.RULE | 2 +- src/licensedcode/data/rules/oasis-ipr-policy-2014_1.RULE | 2 +- src/licensedcode/data/rules/odbl-1.0_20.RULE | 2 +- src/licensedcode/data/rules/odbl-1.0_21.RULE | 2 +- src/licensedcode/data/rules/odbl-1.0_37.RULE | 2 +- src/licensedcode/data/rules/odbl-1.0_41.RULE | 2 +- src/licensedcode/data/rules/odbl-1.0_42.RULE | 2 +- src/licensedcode/data/rules/odbl-1.0_44.RULE | 2 +- src/licensedcode/data/rules/odbl-1.0_45.RULE | 2 +- src/licensedcode/data/rules/odbl-1.0_and_dbcl-1.0_1.RULE | 1 - src/licensedcode/data/rules/odc-by-1.0_1.RULE | 2 +- src/licensedcode/data/rules/odc-by-1.0_2.RULE | 2 +- src/licensedcode/data/rules/odc-by-1.0_3.RULE | 2 +- src/licensedcode/data/rules/ofl-1.1_19.RULE | 2 +- src/licensedcode/data/rules/openjdk-exception_2.RULE | 2 +- src/licensedcode/data/rules/openjdk-exception_3.RULE | 1 - src/licensedcode/data/rules/openjdk-exception_8.RULE | 1 - src/licensedcode/data/rules/openldap-2.8_2.RULE | 2 +- src/licensedcode/data/rules/openldap-2.8_4.RULE | 1 - src/licensedcode/data/rules/openpub_3.RULE | 2 +- src/licensedcode/data/rules/openpub_4.RULE | 2 +- src/licensedcode/data/rules/openssl-exception-agpl-3.0_1.RULE | 2 +- .../data/rules/openssl-exception-gpl-3.0-plus_1.RULE | 2 +- .../data/rules/openssl-exception-gpl-3.0-plus_2.RULE | 2 +- src/licensedcode/data/rules/openssl-ssleay_1.RULE | 2 +- src/licensedcode/data/rules/openssl-ssleay_14.RULE | 3 +-- src/licensedcode/data/rules/openssl-ssleay_23.RULE | 2 +- src/licensedcode/data/rules/openssl-ssleay_25.RULE | 2 +- src/licensedcode/data/rules/openssl-ssleay_31.RULE | 2 +- src/licensedcode/data/rules/openssl-ssleay_34.RULE | 2 +- src/licensedcode/data/rules/openssl-ssleay_4.RULE | 2 +- src/licensedcode/data/rules/openssl-ssleay_8.RULE | 2 +- src/licensedcode/data/rules/openssl-ssleay_9.RULE | 3 +-- src/licensedcode/data/rules/openssl-ssleay_and_mit.RULE | 2 +- .../data/rules/openssl-ssleay_and_other-permissive.RULE | 2 +- src/licensedcode/data/rules/openssl-ssleay_or_bsd-new_1.RULE | 2 +- src/licensedcode/data/rules/openssl_1.RULE | 2 +- src/licensedcode/data/rules/openssl_2.RULE | 2 +- src/licensedcode/data/rules/openssl_3.RULE | 2 +- src/licensedcode/data/rules/openssl_4.RULE | 2 +- src/licensedcode/data/rules/oset-pl-2.1_1.RULE | 1 - src/licensedcode/data/rules/osf-1990.RULE | 2 +- src/licensedcode/data/rules/osf-1990_1.RULE | 2 +- src/licensedcode/data/rules/osf-1990_2.RULE | 2 +- src/licensedcode/data/rules/osf-1990_5.RULE | 2 +- src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_1.RULE | 2 +- src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_2.RULE | 2 +- src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_3.RULE | 2 +- src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_4.RULE | 2 +- src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_5.RULE | 2 +- src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_6.RULE | 2 +- src/licensedcode/data/rules/osl-3.0_5.RULE | 2 +- src/licensedcode/data/rules/osl-3.0_7.RULE | 2 +- src/licensedcode/data/rules/other-copyleft_12.RULE | 2 +- src/licensedcode/data/rules/other-permissive_0.RULE | 2 +- src/licensedcode/data/rules/other-permissive_100.RULE | 2 +- src/licensedcode/data/rules/other-permissive_101.RULE | 2 +- src/licensedcode/data/rules/other-permissive_108.RULE | 2 +- src/licensedcode/data/rules/other-permissive_11.RULE | 2 +- src/licensedcode/data/rules/other-permissive_111.RULE | 3 +-- src/licensedcode/data/rules/other-permissive_116.RULE | 2 +- src/licensedcode/data/rules/other-permissive_125.RULE | 2 +- src/licensedcode/data/rules/other-permissive_126.RULE | 2 +- src/licensedcode/data/rules/other-permissive_15.RULE | 2 +- src/licensedcode/data/rules/other-permissive_185.RULE | 2 +- src/licensedcode/data/rules/other-permissive_24.RULE | 2 +- src/licensedcode/data/rules/other-permissive_25.RULE | 2 +- src/licensedcode/data/rules/other-permissive_27.RULE | 2 +- src/licensedcode/data/rules/other-permissive_33.RULE | 1 - src/licensedcode/data/rules/other-permissive_358.RULE | 2 +- src/licensedcode/data/rules/other-permissive_39.RULE | 2 +- src/licensedcode/data/rules/other-permissive_41.RULE | 2 +- src/licensedcode/data/rules/other-permissive_45.RULE | 2 +- src/licensedcode/data/rules/other-permissive_50.RULE | 2 +- src/licensedcode/data/rules/other-permissive_51.RULE | 2 +- src/licensedcode/data/rules/other-permissive_52.RULE | 2 +- src/licensedcode/data/rules/other-permissive_53.RULE | 2 +- src/licensedcode/data/rules/other-permissive_59.RULE | 2 +- src/licensedcode/data/rules/other-permissive_66.RULE | 3 +-- src/licensedcode/data/rules/other-permissive_77.RULE | 2 +- src/licensedcode/data/rules/other-permissive_80.RULE | 1 - src/licensedcode/data/rules/other-permissive_83.RULE | 2 +- src/licensedcode/data/rules/other-permissive_87.RULE | 2 +- src/licensedcode/data/rules/other-permissive_88.RULE | 2 +- src/licensedcode/data/rules/other-permissive_89.RULE | 2 +- src/licensedcode/data/rules/other-permissive_92.RULE | 2 +- src/licensedcode/data/rules/other-permissive_97.RULE | 3 +-- .../data/rules/other-permissive_and_free-unknown_87.RULE | 2 +- src/licensedcode/data/rules/other-permissive_and_ietf_1.RULE | 3 +-- src/licensedcode/data/rules/other-permissive_bsdish_1.RULE | 2 +- src/licensedcode/data/rules/other-permissive_bsdish_2.RULE | 2 +- src/licensedcode/data/rules/other-permissive_colamd.RULE | 2 +- src/licensedcode/data/rules/other-permissive_deb2.RULE | 2 +- .../data/rules/other-permissive_non-nuclear_1.RULE | 2 +- src/licensedcode/data/rules/other-permissive_punycode_1.RULE | 2 +- src/licensedcode/data/rules/other-permissive_punycode_2.RULE | 4 +--- src/licensedcode/data/rules/other-permissive_sei-cmu3.RULE | 1 - src/licensedcode/data/rules/patent-disclaimer3.RULE | 1 - src/licensedcode/data/rules/paul-mackerras-binary_1.RULE | 2 +- .../data/rules/php-2.0.2_and_other-permissive_1.RULE | 2 +- src/licensedcode/data/rules/php-3.01_5.RULE | 2 +- src/licensedcode/data/rules/php-3.01_6.RULE | 2 +- src/licensedcode/data/rules/php-3.01_7.RULE | 2 +- src/licensedcode/data/rules/php-3.0_5.RULE | 2 +- src/licensedcode/data/rules/php-3.0_9.RULE | 2 +- src/licensedcode/data/rules/postgresql_11.RULE | 2 +- src/licensedcode/data/rules/postgresql_5.RULE | 2 +- src/licensedcode/data/rules/postgresql_8.RULE | 2 +- src/licensedcode/data/rules/proprietary-license_10.RULE | 3 +-- src/licensedcode/data/rules/proprietary-license_534.RULE | 2 +- src/licensedcode/data/rules/proprietary-license_556.RULE | 2 +- src/licensedcode/data/rules/proprietary-license_598.RULE | 1 - src/licensedcode/data/rules/proprietary-license_6.RULE | 1 - src/licensedcode/data/rules/proprietary-license_76.RULE | 2 +- src/licensedcode/data/rules/proprietary-license_78.RULE | 1 - src/licensedcode/data/rules/proprietary-license_93.RULE | 2 +- src/licensedcode/data/rules/proprietary-license_97.RULE | 1 - src/licensedcode/data/rules/proprietary-license_98.RULE | 2 +- .../data/rules/proprietary-license_and_bsd-new_1.RULE | 2 +- .../data/rules/proprietary-license_and_bsd-new_sage.RULE | 1 - .../data/rules/proprietary-license_confidential.RULE | 3 +-- src/licensedcode/data/rules/proprietary_100.RULE | 2 +- src/licensedcode/data/rules/proprietary_105.RULE | 1 - src/licensedcode/data/rules/proprietary_112.RULE | 2 +- src/licensedcode/data/rules/proprietary_122.RULE | 2 +- src/licensedcode/data/rules/proprietary_123.RULE | 2 +- src/licensedcode/data/rules/proprietary_131.RULE | 2 +- src/licensedcode/data/rules/proprietary_132.RULE | 2 +- src/licensedcode/data/rules/proprietary_133.RULE | 2 +- src/licensedcode/data/rules/proprietary_134.RULE | 2 +- src/licensedcode/data/rules/proprietary_141.RULE | 2 +- src/licensedcode/data/rules/proprietary_142.RULE | 1 - src/licensedcode/data/rules/proprietary_153.RULE | 2 +- src/licensedcode/data/rules/proprietary_2.RULE | 2 +- src/licensedcode/data/rules/proprietary_20.RULE | 2 +- src/licensedcode/data/rules/proprietary_30.RULE | 2 +- src/licensedcode/data/rules/proprietary_31.RULE | 2 +- src/licensedcode/data/rules/proprietary_44.RULE | 2 +- src/licensedcode/data/rules/proprietary_45.RULE | 2 +- src/licensedcode/data/rules/proprietary_46.RULE | 2 +- src/licensedcode/data/rules/proprietary_5.RULE | 2 +- src/licensedcode/data/rules/proprietary_50.RULE | 2 +- src/licensedcode/data/rules/proprietary_52.RULE | 2 +- src/licensedcode/data/rules/proprietary_55.RULE | 1 - src/licensedcode/data/rules/proprietary_56.RULE | 2 +- src/licensedcode/data/rules/proprietary_56_1.RULE | 2 +- src/licensedcode/data/rules/proprietary_57.RULE | 2 +- src/licensedcode/data/rules/proprietary_6.RULE | 2 +- src/licensedcode/data/rules/proprietary_63.RULE | 1 - src/licensedcode/data/rules/proprietary_70.RULE | 1 - src/licensedcode/data/rules/proprietary_80.RULE | 2 +- src/licensedcode/data/rules/proprietary_84.RULE | 2 +- src/licensedcode/data/rules/proprietary_9.RULE | 2 +- src/licensedcode/data/rules/proprietary_93.RULE | 2 +- src/licensedcode/data/rules/proprietary_99.RULE | 2 +- src/licensedcode/data/rules/proprietary_arachni3.RULE | 2 +- src/licensedcode/data/rules/proprietary_confidential_1.RULE | 2 +- src/licensedcode/data/rules/proprietary_confidential_2.RULE | 2 +- src/licensedcode/data/rules/proprietary_eula.RULE | 1 - src/licensedcode/data/rules/proprietary_fcgi.RULE | 2 +- src/licensedcode/data/rules/proprietary_greensock_2.RULE | 2 +- src/licensedcode/data/rules/proprietary_intel-license.RULE | 2 -- src/licensedcode/data/rules/proprietary_international2.RULE | 2 +- src/licensedcode/data/rules/proprietary_international3.RULE | 2 +- src/licensedcode/data/rules/proprietary_international4.RULE | 2 +- src/licensedcode/data/rules/proprietary_international5.RULE | 2 +- src/licensedcode/data/rules/proprietary_non-commercial2.RULE | 2 +- src/licensedcode/data/rules/proprietary_phoenix.RULE | 1 - src/licensedcode/data/rules/proprietary_reproduce.RULE | 2 +- src/licensedcode/data/rules/proprietary_unbound.RULE | 2 +- src/licensedcode/data/rules/prosperity-2.0_1.RULE | 2 +- src/licensedcode/data/rules/psytec-freesoft_1.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_11.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_12.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_13.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_135.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_14.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_17.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_19.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_23.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_25.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_26.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_3.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_30.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_34.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_5.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_7.RULE | 2 +- src/licensedcode/data/rules/public-domain-disclaimer_8.RULE | 2 +- src/licensedcode/data/rules/public-domain_10.RULE | 2 +- src/licensedcode/data/rules/public-domain_105.RULE | 2 +- src/licensedcode/data/rules/public-domain_111.RULE | 2 +- src/licensedcode/data/rules/public-domain_114.RULE | 2 +- src/licensedcode/data/rules/public-domain_119.RULE | 2 +- src/licensedcode/data/rules/public-domain_122.RULE | 2 +- src/licensedcode/data/rules/public-domain_134.RULE | 2 +- src/licensedcode/data/rules/public-domain_135.RULE | 2 +- src/licensedcode/data/rules/public-domain_148.RULE | 2 +- src/licensedcode/data/rules/public-domain_157.RULE | 1 - src/licensedcode/data/rules/public-domain_159.RULE | 2 +- src/licensedcode/data/rules/public-domain_163.RULE | 2 +- src/licensedcode/data/rules/public-domain_164.RULE | 2 +- src/licensedcode/data/rules/public-domain_170.RULE | 1 - src/licensedcode/data/rules/public-domain_171.RULE | 2 +- src/licensedcode/data/rules/public-domain_172.RULE | 1 - src/licensedcode/data/rules/public-domain_175.RULE | 2 +- src/licensedcode/data/rules/public-domain_176.RULE | 2 +- src/licensedcode/data/rules/public-domain_179.RULE | 2 +- src/licensedcode/data/rules/public-domain_186.RULE | 2 +- src/licensedcode/data/rules/public-domain_187.RULE | 1 - src/licensedcode/data/rules/public-domain_188.RULE | 2 +- src/licensedcode/data/rules/public-domain_193.RULE | 2 +- src/licensedcode/data/rules/public-domain_24.RULE | 2 +- src/licensedcode/data/rules/public-domain_26.RULE | 2 +- src/licensedcode/data/rules/public-domain_34.RULE | 2 +- src/licensedcode/data/rules/public-domain_354.RULE | 2 +- src/licensedcode/data/rules/public-domain_355.RULE | 2 +- src/licensedcode/data/rules/public-domain_359.RULE | 2 +- src/licensedcode/data/rules/public-domain_36.RULE | 2 +- src/licensedcode/data/rules/public-domain_361.RULE | 2 +- src/licensedcode/data/rules/public-domain_362.RULE | 2 +- src/licensedcode/data/rules/public-domain_37.RULE | 2 +- src/licensedcode/data/rules/public-domain_47.RULE | 1 - src/licensedcode/data/rules/public-domain_54.RULE | 2 +- src/licensedcode/data/rules/public-domain_55.RULE | 2 +- src/licensedcode/data/rules/public-domain_56.RULE | 1 - src/licensedcode/data/rules/public-domain_72.RULE | 2 +- src/licensedcode/data/rules/public-domain_79.RULE | 2 +- src/licensedcode/data/rules/public-domain_81.RULE | 2 +- src/licensedcode/data/rules/public-domain_95.RULE | 2 +- .../data/rules/public-domain_and_gpl-1.0-plus_2.RULE | 2 +- .../data/rules/public-domain_and_gpl-2.0-plus_1.RULE | 2 +- ...rmissive_and_other-copyleft_and_proprietary-license_1.RULE | 2 +- src/licensedcode/data/rules/public-domain_apache_1.RULE | 2 +- src/licensedcode/data/rules/public-domain_or_cc0_4.RULE | 2 +- src/licensedcode/data/rules/public-domain_or_mit_1.RULE | 2 +- .../data/rules/public-domain_or_other-permissive_1.RULE | 2 +- .../data/rules/public-domain_or_other-permissive_2.RULE | 2 +- .../data/rules/public-domain_or_other-permissive_3.RULE | 2 +- .../data/rules/public-domain_or_other-permissive_5.RULE | 2 +- .../data/rules/public-domain_or_other-permissive_md5_1.RULE | 1 - src/licensedcode/data/rules/public-domain_zlib4.RULE | 2 +- src/licensedcode/data/rules/pypi_dfsg_approved.RULE | 2 +- src/licensedcode/data/rules/pypi_freely_distributable.RULE | 2 +- src/licensedcode/data/rules/python_13.RULE | 2 +- src/licensedcode/data/rules/python_2002.RULE | 1 - src/licensedcode/data/rules/python_3.RULE | 2 +- src/licensedcode/data/rules/python_or_gpl-2.0.RULE | 2 +- .../data/rules/qpl-1.0_or_commercial-license_2.RULE | 2 +- .../data/rules/qt-company-exception-lgpl-2.1_1.RULE | 3 +-- src/licensedcode/data/rules/qt-kde-linking-exception_1.RULE | 2 +- src/licensedcode/data/rules/redis-source-available-1.0_6.RULE | 1 - src/licensedcode/data/rules/redis-source-available-1.0_7.RULE | 2 +- src/licensedcode/data/rules/repoze_1.RULE | 1 - src/licensedcode/data/rules/rpsl-1.0_1.RULE | 1 - src/licensedcode/data/rules/rpsl-1.0_6.RULE | 2 +- src/licensedcode/data/rules/rsa-md5_and_apache-2.0.RULE | 2 +- src/licensedcode/data/rules/ruby-1999.RULE | 2 +- src/licensedcode/data/rules/ruby-2001-07-11.RULE | 2 +- src/licensedcode/data/rules/ruby-2001-07-13.RULE | 2 +- src/licensedcode/data/rules/ruby-2002-02-21.RULE | 2 +- src/licensedcode/data/rules/ruby_12.RULE | 2 +- src/licensedcode/data/rules/ruby_13.RULE | 2 +- src/licensedcode/data/rules/ruby_5.RULE | 2 +- src/licensedcode/data/rules/ruby_6.RULE | 2 +- src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_1.RULE | 2 +- src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_6.RULE | 2 +- src/licensedcode/data/rules/ruby_same_as_ruby_3.RULE | 1 - src/licensedcode/data/rules/rxtx-exception-lgpl-2.1_1.RULE | 2 +- src/licensedcode/data/rules/sax-pd_3.RULE | 2 +- src/licensedcode/data/rules/sax-pd_8.RULE | 2 +- src/licensedcode/data/rules/saxpath.RULE | 2 +- src/licensedcode/data/rules/saxpath_1.RULE | 2 +- src/licensedcode/data/rules/scansoft-1.2_3.RULE | 2 +- src/licensedcode/data/rules/scansoft-1.2_4.RULE | 2 +- src/licensedcode/data/rules/sendmail-2010-17.RULE | 2 +- src/licensedcode/data/rules/sendmail-2012.RULE | 2 +- src/licensedcode/data/rules/sendmail-2014.RULE | 2 +- src/licensedcode/data/rules/sendmail_2.RULE | 2 +- src/licensedcode/data/rules/sgi-freeb-2.0_3.RULE | 2 +- src/licensedcode/data/rules/sgi-freeb-2.0_4.RULE | 2 +- src/licensedcode/data/rules/simpl-2.0_2.RULE | 2 +- src/licensedcode/data/rules/sleepycat_15.RULE | 2 +- src/licensedcode/data/rules/sleepycat_16.RULE | 2 +- src/licensedcode/data/rules/sleepycat_2.RULE | 2 -- .../data/rules/sleepycat_or_commercial-license_1.RULE | 1 - src/licensedcode/data/rules/slf4j-2008_1.RULE | 1 - src/licensedcode/data/rules/snprintf_1.RULE | 2 +- .../data/rules/spell-checker-exception-lgpl-2.1-plus_1.RULE | 2 +- src/licensedcode/data/rules/spl-1.0_or_lgpl-2.1-plus_1.RULE | 2 +- src/licensedcode/data/rules/spl-1.0_or_lgpl-2.1-plus_2.RULE | 2 +- src/licensedcode/data/rules/ssleay-windows_2.RULE | 2 +- src/licensedcode/data/rules/ssleay-windows_3.RULE | 2 +- src/licensedcode/data/rules/ssleay-windows_4.RULE | 2 +- src/licensedcode/data/rules/ssleay-windows_5.RULE | 2 +- src/licensedcode/data/rules/ssleay_4.RULE | 2 +- src/licensedcode/data/rules/st-mcd-2.0_7.RULE | 4 +--- .../data/rules/st-mcd-2.0_and_cc-by-sa-3.0_1.RULE | 2 +- src/licensedcode/data/rules/standard-ml-nj_13.RULE | 2 +- src/licensedcode/data/rules/standard-ml-nj_5.RULE | 2 +- src/licensedcode/data/rules/standard-ml-nj_6.RULE | 2 +- src/licensedcode/data/rules/standard-ml-nj_7.RULE | 2 +- src/licensedcode/data/rules/stanford-pvrg_2.RULE | 2 +- src/licensedcode/data/rules/stlport-4.5.RULE | 2 +- src/licensedcode/data/rules/sun-bcl-11-06_2.RULE | 2 +- src/licensedcode/data/rules/sun-bsd-no-nuclear_itext_3.RULE | 2 +- .../data/rules/sun-bsd-no-nuclear_itext_unicode_1.RULE | 1 - src/licensedcode/data/rules/sun-jta-spec-1.0.2.RULE | 2 +- src/licensedcode/data/rules/sun-sissl-1.1_3.RULE | 1 - src/licensedcode/data/rules/takuya-ooura2.RULE | 2 +- src/licensedcode/data/rules/tatu-ylonen2.RULE | 2 +- src/licensedcode/data/rules/tcl_3.RULE | 2 +- src/licensedcode/data/rules/tcl_4.RULE | 1 - src/licensedcode/data/rules/tcp-wrappers_3.RULE | 1 - src/licensedcode/data/rules/tex-exception_2.RULE | 1 - src/licensedcode/data/rules/tidy_23.RULE | 2 +- .../data/rules/trademark-notice_openjdk_1.20.RULE | 1 - .../data/rules/trademark-notice_openjdk_1.21.RULE | 1 - src/licensedcode/data/rules/ubdl_2.RULE | 2 +- src/licensedcode/data/rules/ubuntu-font-1.0_1.RULE | 2 +- src/licensedcode/data/rules/unicode-data-software.RULE | 2 +- src/licensedcode/data/rules/unicode-data-software3.RULE | 2 +- src/licensedcode/data/rules/unicode_2.RULE | 2 +- src/licensedcode/data/rules/unicode_4.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_1.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_10.RULE | 2 +- .../data/rules/unknown-license-reference_105.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_11.RULE | 2 +- .../data/rules/unknown-license-reference_110.RULE | 2 +- .../data/rules/unknown-license-reference_113.RULE | 2 +- .../data/rules/unknown-license-reference_117.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_12.RULE | 2 +- .../data/rules/unknown-license-reference_123.RULE | 2 +- .../data/rules/unknown-license-reference_124.RULE | 2 +- .../data/rules/unknown-license-reference_126.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_13.RULE | 2 +- .../data/rules/unknown-license-reference_140.RULE | 2 +- .../data/rules/unknown-license-reference_191.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_20.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_21.RULE | 2 +- .../data/rules/unknown-license-reference_211.RULE | 2 +- .../data/rules/unknown-license-reference_213.RULE | 2 +- .../data/rules/unknown-license-reference_214.RULE | 2 +- .../data/rules/unknown-license-reference_215.RULE | 2 +- .../data/rules/unknown-license-reference_222.RULE | 2 +- .../data/rules/unknown-license-reference_229.RULE | 2 +- .../data/rules/unknown-license-reference_231.RULE | 2 +- .../data/rules/unknown-license-reference_244.RULE | 2 +- .../data/rules/unknown-license-reference_255.RULE | 2 +- .../data/rules/unknown-license-reference_256.RULE | 2 +- .../data/rules/unknown-license-reference_268.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_29.RULE | 2 +- .../data/rules/unknown-license-reference_304.RULE | 2 +- .../data/rules/unknown-license-reference_305.RULE | 2 +- .../data/rules/unknown-license-reference_311.RULE | 1 - .../data/rules/unknown-license-reference_321.RULE | 2 +- .../data/rules/unknown-license-reference_324.RULE | 2 +- .../data/rules/unknown-license-reference_325.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_33.RULE | 2 +- .../data/rules/unknown-license-reference_341.RULE | 2 +- .../data/rules/unknown-license-reference_348.RULE | 2 +- .../data/rules/unknown-license-reference_349.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_37.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_43.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_45.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_47.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_49.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_52.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_56.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_63.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_64.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_76.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_78.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_93.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_97.RULE | 2 +- src/licensedcode/data/rules/unknown-license-reference_99.RULE | 1 - .../rules/unknown-license-reference_see_license_at_end.RULE | 2 +- .../data/rules/unknown-license-reference_unknown_29.RULE | 1 - .../data/rules/unknown-license-reference_unknown_61.RULE | 2 +- src/licensedcode/data/rules/unknown_23.RULE | 2 +- src/licensedcode/data/rules/unknown_24.RULE | 2 +- src/licensedcode/data/rules/unknown_32.RULE | 2 +- src/licensedcode/data/rules/unknown_36.RULE | 2 +- src/licensedcode/data/rules/unknown_45.RULE | 2 +- src/licensedcode/data/rules/unknown_50.RULE | 2 +- src/licensedcode/data/rules/unknown_54.RULE | 2 +- src/licensedcode/data/rules/unknown_55.RULE | 2 +- src/licensedcode/data/rules/unknown_56.RULE | 2 +- src/licensedcode/data/rules/unknown_7.RULE | 2 +- src/licensedcode/data/rules/unknown_71.RULE | 2 +- src/licensedcode/data/rules/unknown_9.RULE | 2 +- src/licensedcode/data/rules/unknown_free_2.RULE | 4 ++-- src/licensedcode/data/rules/unknown_german_1.RULE | 2 +- src/licensedcode/data/rules/unknown_kernel3.RULE | 2 +- src/licensedcode/data/rules/unknown_kernel9.RULE | 2 +- src/licensedcode/data/rules/unknown_kernel_and_bsd-new.RULE | 2 +- src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0_1.RULE | 2 +- src/licensedcode/data/rules/unlicense_6.RULE | 2 +- src/licensedcode/data/rules/unrar_1.RULE | 2 +- src/licensedcode/data/rules/uoi-ncsa_57.RULE | 4 ++-- .../data/rules/uoi-ncsa_and_unknown-license-reference_2.RULE | 3 +-- src/licensedcode/data/rules/uoi-ncsa_or_mit_2.RULE | 2 +- src/licensedcode/data/rules/uoi-ncsa_or_mit_3.RULE | 2 +- src/licensedcode/data/rules/us-govt-public-domain_4.RULE | 1 - src/licensedcode/data/rules/us-govt-public-domain_5.RULE | 2 +- src/licensedcode/data/rules/us-govt-public-domain_6.RULE | 2 +- src/licensedcode/data/rules/us-govt-unlimited-rights_1.RULE | 1 - src/licensedcode/data/rules/vim_7.RULE | 2 +- src/licensedcode/data/rules/vim_8.RULE | 2 +- src/licensedcode/data/rules/vovida-1.0_1.RULE | 2 +- src/licensedcode/data/rules/vovida-1.0_2.RULE | 2 +- src/licensedcode/data/rules/vuforia-2013-07-29.RULE | 1 - src/licensedcode/data/rules/w3c-software-19980720_1.RULE | 1 - src/licensedcode/data/rules/w3c-software-19980720_2.RULE | 2 +- src/licensedcode/data/rules/w3c-software-19980720_6.RULE | 2 +- src/licensedcode/data/rules/w3c-software-19980720_7.RULE | 2 +- src/licensedcode/data/rules/w3c-software-20021231_3.RULE | 1 - src/licensedcode/data/rules/w3c_10.RULE | 2 +- src/licensedcode/data/rules/warranty-disclaimer_11.RULE | 3 +-- src/licensedcode/data/rules/warranty-disclaimer_13.RULE | 2 +- src/licensedcode/data/rules/warranty-disclaimer_17.RULE | 2 +- src/licensedcode/data/rules/warranty-disclaimer_7.RULE | 2 +- src/licensedcode/data/rules/warranty-disclaimer_8.RULE | 2 +- src/licensedcode/data/rules/wtfpl-2.0_4.RULE | 2 +- src/licensedcode/data/rules/wtfpl-2.0_5.RULE | 2 +- src/licensedcode/data/rules/wtfpl-2.0_7.RULE | 2 +- src/licensedcode/data/rules/wtfpl-2.0_9.RULE | 2 +- src/licensedcode/data/rules/wxwindows_2.RULE | 2 +- src/licensedcode/data/rules/x11-dec1_2.RULE | 1 - src/licensedcode/data/rules/x11-fsf_1.RULE | 2 +- src/licensedcode/data/rules/x11-keith-packard6.RULE | 2 +- src/licensedcode/data/rules/x11-keith-packard8.RULE | 2 +- src/licensedcode/data/rules/x11-keith-packard_12.RULE | 1 - .../rules/x11-keith-packard_historical-sell-variant_7.RULE | 2 +- src/licensedcode/data/rules/x11-lucent_or_lucent-pl.RULE | 2 +- src/licensedcode/data/rules/x11-opengroup_not_mit_2.RULE | 2 +- src/licensedcode/data/rules/x11-xconsortium_15.RULE | 2 +- src/licensedcode/data/rules/xfree86-1.1_4.RULE | 2 -- src/licensedcode/data/rules/ypl-1.0_2.RULE | 1 - src/licensedcode/data/rules/zend-2.0_2.RULE | 2 +- src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_1.RULE | 2 +- src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_2.RULE | 2 +- src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_4.RULE | 2 +- src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_5.RULE | 2 +- src/licensedcode/data/rules/zimbra-1.2_2.RULE | 2 +- src/licensedcode/data/rules/zlib_10.RULE | 2 +- src/licensedcode/data/rules/zlib_11.RULE | 2 +- src/licensedcode/data/rules/zlib_17.RULE | 2 +- src/licensedcode/data/rules/zlib_18.RULE | 2 +- src/licensedcode/data/rules/zlib_variant.RULE | 2 +- src/licensedcode/data/rules/zpl-2.0.RULE | 2 +- src/licensedcode/data/rules/zpl-2.1_8.RULE | 2 +- 2586 files changed, 2197 insertions(+), 2793 deletions(-) diff --git a/src/licensedcode/data/rules/3com-microcode.RULE b/src/licensedcode/data/rules/3com-microcode.RULE index 25a5595f2c0..7f610e60b96 100644 --- a/src/licensedcode/data/rules/3com-microcode.RULE +++ b/src/licensedcode/data/rules/3com-microcode.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 80 --- - Licence: +Licence: /* * * Redistribution and use in source and binary forms of the 3c990img.h diff --git a/src/licensedcode/data/rules/3com-microcode2.RULE b/src/licensedcode/data/rules/3com-microcode2.RULE index 79d95a96329..d04a8726786 100644 --- a/src/licensedcode/data/rules/3com-microcode2.RULE +++ b/src/licensedcode/data/rules/3com-microcode2.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 80 --- - /* +/* * * Redistribution and use in source and binary forms of the 3c990img.h * microcode software are permitted provided that the following conditions diff --git a/src/licensedcode/data/rules/3com-microcode3.RULE b/src/licensedcode/data/rules/3com-microcode3.RULE index f1c439bd155..5ccea5908a9 100644 --- a/src/licensedcode/data/rules/3com-microcode3.RULE +++ b/src/licensedcode/data/rules/3com-microcode3.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 80 --- - Redistribution and use in source and binary forms of the 3c990img.h +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 diff --git a/src/licensedcode/data/rules/adi-bsd_or_gpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/adi-bsd_or_gpl-2.0-plus_1.RULE index 91d66c08f61..d2151b3d90c 100644 --- a/src/licensedcode/data/rules/adi-bsd_or_gpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/adi-bsd_or_gpl-2.0-plus_1.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - * Licensed under the ADI BSD license or the GPL-2 (or later) \ No newline at end of file +* Licensed under the ADI BSD license or the GPL-2 (or later) \ No newline at end of file diff --git a/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_1.RULE index b0197b88137..f54e71d90d4 100644 --- a/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * Licensed under the Academic Free License version 2.0 +* Licensed under the Academic Free License version 2.0 * Or under the following terms: * * This library is free software; you can redistribute it and/or diff --git a/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_2.RULE index c704071443a..e4a5bc8351e 100644 --- a/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_2.RULE +++ b/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * Licensed under the Academic Free License version 2.0 +* Licensed under the Academic Free License version 2.0 * Or under the following terms: * * This library is free software; you can redistribute it and/or diff --git a/src/licensedcode/data/rules/afl-2.1_or_gpl-2.0_and_gpl-2.0_1.RULE b/src/licensedcode/data/rules/afl-2.1_or_gpl-2.0_and_gpl-2.0_1.RULE index b7a71ce2e3f..810e0867c44 100644 --- a/src/licensedcode/data/rules/afl-2.1_or_gpl-2.0_and_gpl-2.0_1.RULE +++ b/src/licensedcode/data/rules/afl-2.1_or_gpl-2.0_and_gpl-2.0_1.RULE @@ -3,7 +3,7 @@ license_expression: (afl-2.1 OR gpl-2.0) AND gpl-2.0 is_license_notice: yes --- - is licensed to you under your choice of the Academic Free +is licensed to you under your choice of the Academic Free License version 2.1, or the GNU General Public License version 2. Both licenses are included here. Some of the standalone binaries are under the GPL only; \ No newline at end of file diff --git a/src/licensedcode/data/rules/afl-3.0_3.RULE b/src/licensedcode/data/rules/afl-3.0_3.RULE index 313c71723f5..d9d9d1af440 100644 --- a/src/licensedcode/data/rules/afl-3.0_3.RULE +++ b/src/licensedcode/data/rules/afl-3.0_3.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://opensource.org/licenses/afl-3.0.php --- - * NOTICE OF LICENSE +* NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE_AFL.txt. diff --git a/src/licensedcode/data/rules/afpl-8.0_1.RULE b/src/licensedcode/data/rules/afpl-8.0_1.RULE index 8c7081f8c2b..ab6c4f34a9e 100644 --- a/src/licensedcode/data/rules/afpl-8.0_1.RULE +++ b/src/licensedcode/data/rules/afpl-8.0_1.RULE @@ -4,7 +4,6 @@ is_license_text: yes notes: Aladin FPL v8, short --- - Aladdin Enterprises hereby grants to anyone the permission to apply this License to their own work, as long as the entire License (including the above notices and this paragraph) is copied with no changes, additions, or deletions except for changing the first paragraph of Section 0 to include a suitable description of the work to which the license is being applied and of the person or entity that holds the copyright in the work, and, if the License is being applied to a work created in a country other than the United States, replacing the first paragraph of Section 6 with an appropriate reference to the laws of the appropriate country. 0. Subject Matter diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_10.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_10.RULE index c4466cbc0a3..cb764b76a6b 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_10.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_10.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - is licensed under the AGPL3+ unless otherwise specified. \ No newline at end of file +is licensed under the AGPL3+ unless otherwise specified. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_11.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_11.RULE index 8a117fb6d9d..92c4ac35c0e 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_11.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_11.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses --- - 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. +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. is distributed in the hope that 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. diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_12.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_12.RULE index b997f54a0bf..c2fe6c56f44 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_12.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_12.RULE @@ -3,7 +3,7 @@ license_expression: agpl-3.0-plus is_license_notice: yes --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_13.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_13.RULE index 963aab8eee6..43d27ed111d 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_13.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_13.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - * This program is free software: you can redistribute it and/or modify * +* 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. * diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_16.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_16.RULE index 6df0225500e..b4152f2d6c4 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_16.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_16.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * This program is free software: you can redistribute it and/or modify +* 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 * any later version. diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_19.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_19.RULE index c1cbfcca5ae..dc919eae497 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_19.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_19.RULE @@ -5,7 +5,6 @@ relevance: 100 minimum_coverage: 85 --- - 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 any later version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_249.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_249.RULE index c93a6907216..9832a71edc1 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_249.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_249.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - ("AGPL3" +("AGPL3" t "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" diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_252.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_252.RULE index d5a33ef4937..068c306053d 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_252.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_252.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * This program is free software: you can redistribute it and/or modify +* 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 * any later version. diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_3.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_3.RULE index 1075b13520f..04bb82c810c 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_3.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_3.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public Licence as published by the Free Software Foundation, either version 3 of the diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_8.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_8.RULE index 21a11b5c533..b13f000afbd 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_8.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_8.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - ("AGPL3" +("AGPL3" t "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" diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_9.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_9.RULE index ea1473fa4a4..532d47163f0 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_9.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_9.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - ~ This program is free software: you can redistribute it and/or modify +~ 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. diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_openssl-exception-agpl-3.0_1.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_with_openssl-exception-agpl-3.0_1.RULE index a9801be66ea..7124c3ee647 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_with_openssl-exception-agpl-3.0_1.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_openssl-exception-agpl-3.0_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/agpl-3.0.RULE b/src/licensedcode/data/rules/agpl-3.0.RULE index 59894c9b57e..2f8c7ad8be3 100644 --- a/src/licensedcode/data/rules/agpl-3.0.RULE +++ b/src/licensedcode/data/rules/agpl-3.0.RULE @@ -3,7 +3,7 @@ license_expression: agpl-3.0 is_license_text: yes --- - 0. Definitions. +0. Definitions. "This License" refers to version 3 of the GNU Affero General Public License. diff --git a/src/licensedcode/data/rules/agpl-3.0_0.RULE b/src/licensedcode/data/rules/agpl-3.0_0.RULE index 640adad7962..16d2b4e9ac0 100644 --- a/src/licensedcode/data/rules/agpl-3.0_0.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_0.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - * This is free software: you can redistribute it and/or modify +* This 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, version 3 of * the License. diff --git a/src/licensedcode/data/rules/agpl-3.0_160.RULE b/src/licensedcode/data/rules/agpl-3.0_160.RULE index 1725b23429e..1cea521293c 100644 --- a/src/licensedcode/data/rules/agpl-3.0_160.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_160.RULE @@ -11,7 +11,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - GNU AFFERO GENERAL PUBLIC LICENSE +GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 Copyright (C) 2007 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/agpl-3.0_328.RULE b/src/licensedcode/data/rules/agpl-3.0_328.RULE index 4ed9a479d40..feaf10c8e08 100644 --- a/src/licensedcode/data/rules/agpl-3.0_328.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_328.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public Licence as published by the Free Software Foundation, either version 3 of the diff --git a/src/licensedcode/data/rules/agpl-3.0_331.RULE b/src/licensedcode/data/rules/agpl-3.0_331.RULE index ef4fc265fb7..bdc540001a6 100644 --- a/src/licensedcode/data/rules/agpl-3.0_331.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_331.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify +is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License, # version 3, as published by the Free Software Foundation. # diff --git a/src/licensedcode/data/rules/agpl-3.0_332.RULE b/src/licensedcode/data/rules/agpl-3.0_332.RULE index dfa4593a9f1..fdf12d7dcf3 100644 --- a/src/licensedcode/data/rules/agpl-3.0_332.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_332.RULE @@ -6,8 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - * This is free software: you can redistribute it and/or modify +* This 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, version 3 of * the License. diff --git a/src/licensedcode/data/rules/agpl-3.0_34.RULE b/src/licensedcode/data/rules/agpl-3.0_34.RULE index f5f8821cc7a..bc948ee5cd1 100644 --- a/src/licensedcode/data/rules/agpl-3.0_34.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_34.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - under the terms of the GNU Affero General Public License (GNU AGPLv3) \ No newline at end of file +under the terms of the GNU Affero General Public License (GNU AGPLv3) \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_340.RULE b/src/licensedcode/data/rules/agpl-3.0_340.RULE index 605c73c6b74..5c858aa7291 100644 --- a/src/licensedcode/data/rules/agpl-3.0_340.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_340.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/agpl-3.0.html --- - * jQuery History is free software; You can redistribute it and/or modify it under the terms of +* jQuery History is free software; You can redistribute it and/or modify it under the terms of * the GNU Affero General Public License version 3 as published by the Free Software Foundation. * You don't have to do anything special to accept the license and you don’t have to notify * anyone which that you have made that decision. diff --git a/src/licensedcode/data/rules/agpl-3.0_40.RULE b/src/licensedcode/data/rules/agpl-3.0_40.RULE index 8cc833e7076..b9e00be0722 100644 --- a/src/licensedcode/data/rules/agpl-3.0_40.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_40.RULE @@ -3,7 +3,7 @@ license_expression: agpl-3.0 is_license_notice: yes --- - * Alternatively, the contents of this file may be used under the +* Alternatively, the contents of this file may be used under the * terms of the GNU Affero General Public License (the [AGPLv3] * License), in which case the provisions of [AGPLv3] License are * applicable instead of those above. If you wish to allow use of your diff --git a/src/licensedcode/data/rules/agpl-3.0_41.RULE b/src/licensedcode/data/rules/agpl-3.0_41.RULE index e50b97d0a86..76dd624fc42 100644 --- a/src/licensedcode/data/rules/agpl-3.0_41.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_41.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify +is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License, # version 3, as published by the Free Software Foundation. # diff --git a/src/licensedcode/data/rules/agpl-3.0_42.RULE b/src/licensedcode/data/rules/agpl-3.0_42.RULE index b694c14a7c3..eb05c16e435 100644 --- a/src/licensedcode/data/rules/agpl-3.0_42.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_42.RULE @@ -4,6 +4,5 @@ is_license_notice: yes relevance: 100 --- - # Licensed under the terms of the GNU Affero General Public License # version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_44.RULE b/src/licensedcode/data/rules/agpl-3.0_44.RULE index 60191def47d..dddff884f31 100644 --- a/src/licensedcode/data/rules/agpl-3.0_44.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_44.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - spec.license = "GNU AGPL 3.0" \ No newline at end of file +spec.license = "GNU AGPL 3.0" \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_46.RULE b/src/licensedcode/data/rules/agpl-3.0_46.RULE index b1b41b34516..c1c684c600e 100644 --- a/src/licensedcode/data/rules/agpl-3.0_46.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_46.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.fsf.org/licensing/licenses/agpl-3.0.html --- - + GNU Affero General Public License v3 http://www.fsf.org/licensing/licenses/agpl-3.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_1.RULE b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_1.RULE index e754d6a37b9..c40696ed42d 100644 --- a/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_1.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_1.RULE @@ -8,7 +8,7 @@ ignorable_emails: - contact@sugarcrm.com --- - * This program is free software; you can redistribute it and/or modify it under +* This program is free software; you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License version 3 as published by the * Free Software Foundation with the addition of the following permission added * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK diff --git a/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_2.RULE b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_2.RULE index c4daada4f39..d23be16b5a3 100644 --- a/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_2.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_2.RULE @@ -9,7 +9,7 @@ ignorable_emails: - contact@sugarcrm.com --- - * This program is free software; you can redistribute it and/or modify it under +* This program is free software; you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License version 3 as published by the * Free Software Foundation with the addition of the following permission added * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK diff --git a/src/licensedcode/data/rules/agpl-3.0_jqh_1.RULE b/src/licensedcode/data/rules/agpl-3.0_jqh_1.RULE index 330c1f65cbc..8da0bd856ff 100644 --- a/src/licensedcode/data/rules/agpl-3.0_jqh_1.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_jqh_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/agpl-3.0.html --- - * jQuery History is free software; You can redistribute it and/or modify it under the terms of +* jQuery History is free software; You can redistribute it and/or modify it under the terms of * the GNU Affero General Public License version 3 as published by the Free Software Foundation. * You don't have to do anything special to accept the license and you don’t have to notify * anyone which that you have made that decision. diff --git a/src/licensedcode/data/rules/agpl-3.0_or_commercial-license.RULE b/src/licensedcode/data/rules/agpl-3.0_or_commercial-license.RULE index 80beeeb61ca..1d03a07a958 100644 --- a/src/licensedcode/data/rules/agpl-3.0_or_commercial-license.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_or_commercial-license.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: from https://github.com/humhub/humhub --- - * The texts of the GNU Affero General Public License with an additional +* The texts of the GNU Affero General Public License with an additional * permission and of our proprietary license can be found at and * in the LICENSE file you have received along with this program. * diff --git a/src/licensedcode/data/rules/aladdin-md5.RULE b/src/licensedcode/data/rules/aladdin-md5.RULE index d2ecf3f6e5a..8f0f7a4a4a4 100644 --- a/src/licensedcode/data/rules/aladdin-md5.RULE +++ b/src/licensedcode/data/rules/aladdin-md5.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.ietf.org/rfc/rfc1321.txt --- - This software is provided 'as-is', without any express or implied +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. diff --git a/src/licensedcode/data/rules/amazon-sl_4.RULE b/src/licensedcode/data/rules/amazon-sl_4.RULE index 27126f6ce25..180dccee144 100644 --- a/src/licensedcode/data/rules/amazon-sl_4.RULE +++ b/src/licensedcode/data/rules/amazon-sl_4.RULE @@ -7,7 +7,6 @@ ignorable_holders: - Amazon.com, Inc. or its affiliates --- - Amazon Software License 1. Definitions diff --git a/src/licensedcode/data/rules/amd-historical2.RULE b/src/licensedcode/data/rules/amd-historical2.RULE index 2723a873a96..f5d5818d623 100644 --- a/src/licensedcode/data/rules/amd-historical2.RULE +++ b/src/licensedcode/data/rules/amd-historical2.RULE @@ -4,7 +4,6 @@ is_license_text: yes minimum_coverage: 10 --- - This software is the property of , Inc 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 diff --git a/src/licensedcode/data/rules/amd-historical3.RULE b/src/licensedcode/data/rules/amd-historical3.RULE index 0cfd5a8dfee..15f72004635 100644 --- a/src/licensedcode/data/rules/amd-historical3.RULE +++ b/src/licensedcode/data/rules/amd-historical3.RULE @@ -3,7 +3,6 @@ license_expression: amd-historical is_license_text: yes --- - This software is the property of , Inc 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 diff --git a/src/licensedcode/data/rules/android-sdk-preview-2015_1.RULE b/src/licensedcode/data/rules/android-sdk-preview-2015_1.RULE index d8a9bd6cc4c..a8fae93a934 100644 --- a/src/licensedcode/data/rules/android-sdk-preview-2015_1.RULE +++ b/src/licensedcode/data/rules/android-sdk-preview-2015_1.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://www.google.com/policies/privacy --- - - License Agreement +License Agreement License Agreement diff --git a/src/licensedcode/data/rules/apache-1.1.RULE b/src/licensedcode/data/rules/apache-1.1.RULE index e3d15565b15..ef80060c15a 100644 --- a/src/licensedcode/data/rules/apache-1.1.RULE +++ b/src/licensedcode/data/rules/apache-1.1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: The OpenSymphony Software License, Version 1.1 with XWork is an Apache variant --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/apache-1.1_11.RULE b/src/licensedcode/data/rules/apache-1.1_11.RULE index 81c3a3d28fc..f9c560e374a 100644 --- a/src/licensedcode/data/rules/apache-1.1_11.RULE +++ b/src/licensedcode/data/rules/apache-1.1_11.RULE @@ -13,7 +13,7 @@ ignorable_urls: - http://www.apache.org/ --- - * The Apache Software License, Version 1.1 +* The Apache Software License, Version 1.1 * * Copyright (c) The Apache Software Foundation. All rights * reserved. diff --git a/src/licensedcode/data/rules/apache-1.1_13.RULE b/src/licensedcode/data/rules/apache-1.1_13.RULE index 1e73ce38ac4..d60fbccb7b7 100644 --- a/src/licensedcode/data/rules/apache-1.1_13.RULE +++ b/src/licensedcode/data/rules/apache-1.1_13.RULE @@ -14,7 +14,7 @@ ignorable_urls: - http://www.ibm.com/ --- - // The Apache license appears below (as required). +// The Apache license appears below (as required). /* * The Apache Software License, Version 1.1 diff --git a/src/licensedcode/data/rules/apache-1.1_14.RULE b/src/licensedcode/data/rules/apache-1.1_14.RULE index 7971819a3d6..87d316ec6ee 100644 --- a/src/licensedcode/data/rules/apache-1.1_14.RULE +++ b/src/licensedcode/data/rules/apache-1.1_14.RULE @@ -13,7 +13,7 @@ ignorable_urls: - http://www.apache.org/ --- - The Apache Software License, Version 1.1 +The Apache Software License, Version 1.1 Copyright (c) The Apache Software Foundation. All rights reserved. diff --git a/src/licensedcode/data/rules/apache-1.1_15.RULE b/src/licensedcode/data/rules/apache-1.1_15.RULE index 3ba4c53cfb2..4e2d8559d63 100644 --- a/src/licensedcode/data/rules/apache-1.1_15.RULE +++ b/src/licensedcode/data/rules/apache-1.1_15.RULE @@ -3,7 +3,6 @@ license_expression: apache-1.1 is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/apache-1.1_19.RULE b/src/licensedcode/data/rules/apache-1.1_19.RULE index 5403fd59d41..d786e699683 100644 --- a/src/licensedcode/data/rules/apache-1.1_19.RULE +++ b/src/licensedcode/data/rules/apache-1.1_19.RULE @@ -12,7 +12,7 @@ ignorable_emails: - newmana@users.sourceforge.net --- - * The Apache Software License, Version 1.1 +* The Apache Software License, Version 1.1 * * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff --git a/src/licensedcode/data/rules/apache-1.1_2.RULE b/src/licensedcode/data/rules/apache-1.1_2.RULE index cd4189eda2d..e1b16e459f0 100644 --- a/src/licensedcode/data/rules/apache-1.1_2.RULE +++ b/src/licensedcode/data/rules/apache-1.1_2.RULE @@ -7,7 +7,6 @@ ignorable_emails: - org@kannel.org --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. diff --git a/src/licensedcode/data/rules/apache-1.1_21.RULE b/src/licensedcode/data/rules/apache-1.1_21.RULE index 8965a8f04b2..c73e296a550 100644 --- a/src/licensedcode/data/rules/apache-1.1_21.RULE +++ b/src/licensedcode/data/rules/apache-1.1_21.RULE @@ -14,8 +14,7 @@ ignorable_emails: - apache@apache.org --- - - * The Apache Software License, Version 1.1 +* The Apache Software License, Version 1.1 * * Copyright (c) 1999-2001 The Apache Software Foundation. All rights * reserved. diff --git a/src/licensedcode/data/rules/apache-1.1_22.RULE b/src/licensedcode/data/rules/apache-1.1_22.RULE index 2f5843a8196..2466e09abe3 100644 --- a/src/licensedcode/data/rules/apache-1.1_22.RULE +++ b/src/licensedcode/data/rules/apache-1.1_22.RULE @@ -11,7 +11,7 @@ ignorable_emails: - newmana@users.sourceforge.net --- - * The Apache Software License, Version 1.1 +* The Apache Software License, Version 1.1 * * * Redistribution and use in source and binary forms, with or without diff --git a/src/licensedcode/data/rules/apache-1.1_23.RULE b/src/licensedcode/data/rules/apache-1.1_23.RULE index ec4b55377f9..7289492d01d 100644 --- a/src/licensedcode/data/rules/apache-1.1_23.RULE +++ b/src/licensedcode/data/rules/apache-1.1_23.RULE @@ -17,7 +17,7 @@ ignorable_emails: - apache@apache.org --- - * The Apache Software License, Version 1.1 +* The Apache Software License, Version 1.1 * * * Copyright (c) The Apache Software Foundation. All rights * diff --git a/src/licensedcode/data/rules/apache-1.1_24.RULE b/src/licensedcode/data/rules/apache-1.1_24.RULE index b4eae3a2c64..940af0ec0a7 100644 --- a/src/licensedcode/data/rules/apache-1.1_24.RULE +++ b/src/licensedcode/data/rules/apache-1.1_24.RULE @@ -5,7 +5,7 @@ minimum_coverage: 80 notes: Apache 1.1 JRDF variant --- - * The Apache Software License, Version 1.1 +* The Apache Software License, Version 1.1 * * * Redistribution and use in source and binary forms, with or without diff --git a/src/licensedcode/data/rules/apache-1.1_25.RULE b/src/licensedcode/data/rules/apache-1.1_25.RULE index 7f43673524f..ce04795dc0a 100644 --- a/src/licensedcode/data/rules/apache-1.1_25.RULE +++ b/src/licensedcode/data/rules/apache-1.1_25.RULE @@ -14,7 +14,7 @@ ignorable_emails: - apache@apache.org --- - The Apache Software License, Version 1.1 +The Apache Software License, Version 1.1 Copyright (c) The Apache Software Foundation. All rights reserved. diff --git a/src/licensedcode/data/rules/apache-1.1_27.RULE b/src/licensedcode/data/rules/apache-1.1_27.RULE index 3fcc49b3676..cc06a221fbc 100644 --- a/src/licensedcode/data/rules/apache-1.1_27.RULE +++ b/src/licensedcode/data/rules/apache-1.1_27.RULE @@ -11,7 +11,7 @@ ignorable_emails: - infozone@infozone-group.org --- - * The Infozone Software License, Version 2.0 +* The Infozone Software License, Version 2.0 * * * Redistribution and use in source and binary forms, with or without diff --git a/src/licensedcode/data/rules/apache-1.1_29.RULE b/src/licensedcode/data/rules/apache-1.1_29.RULE index 4ff69f17641..303d2fec8b2 100644 --- a/src/licensedcode/data/rules/apache-1.1_29.RULE +++ b/src/licensedcode/data/rules/apache-1.1_29.RULE @@ -14,7 +14,7 @@ ignorable_emails: - apache@apache.org --- - * The Apache Software License, Version 1.1 +* The Apache Software License, Version 1.1 * * Copyright (c) 2000-2002 The Apache Software Foundation . All rights * reserved. diff --git a/src/licensedcode/data/rules/apache-1.1_30.RULE b/src/licensedcode/data/rules/apache-1.1_30.RULE index 1edbf9fe352..3c6809058c3 100644 --- a/src/licensedcode/data/rules/apache-1.1_30.RULE +++ b/src/licensedcode/data/rules/apache-1.1_30.RULE @@ -16,7 +16,7 @@ ignorable_emails: - apache@apache.org --- - The Apache Software License, Version 1.1 +The Apache Software License, Version 1.1 Copyright (c) 2002 The Apache Software Foundation. All rights reserved. diff --git a/src/licensedcode/data/rules/apache-1.1_31.RULE b/src/licensedcode/data/rules/apache-1.1_31.RULE index 575c33c93e7..d4979c43891 100644 --- a/src/licensedcode/data/rules/apache-1.1_31.RULE +++ b/src/licensedcode/data/rules/apache-1.1_31.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.apache.org/ --- - * This software consists of voluntary contributions made by many +* This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation. For more * information on the Apache Software Foundation, please see * . \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-1.1_35.RULE b/src/licensedcode/data/rules/apache-1.1_35.RULE index e1b477380b2..3a9bebce827 100644 --- a/src/licensedcode/data/rules/apache-1.1_35.RULE +++ b/src/licensedcode/data/rules/apache-1.1_35.RULE @@ -14,7 +14,7 @@ ignorable_emails: - apache@apache.org --- - The Apache Software License, Version 1.1 +The Apache Software License, Version 1.1 Copyright (c) The Apache Software Foundation. All rights reserved. diff --git a/src/licensedcode/data/rules/apache-1.1_37.RULE b/src/licensedcode/data/rules/apache-1.1_37.RULE index 01e2c99c3cb..e5e357fbd7e 100644 --- a/src/licensedcode/data/rules/apache-1.1_37.RULE +++ b/src/licensedcode/data/rules/apache-1.1_37.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.apache.org/LICENSE.txt --- - This license is derived and fully compatible with the Apache +This license is derived and fully compatible with the Apache Software license, see http://www.apache.org/LICENSE.txt Redistribution and use in source and binary forms, with or without diff --git a/src/licensedcode/data/rules/apache-1.1_38.RULE b/src/licensedcode/data/rules/apache-1.1_38.RULE index 09e223c0b7f..62516bba670 100644 --- a/src/licensedcode/data/rules/apache-1.1_38.RULE +++ b/src/licensedcode/data/rules/apache-1.1_38.RULE @@ -9,7 +9,7 @@ ignorable_emails: - info@caucho.com --- - * The Apache Software License, Version 1.1 +* The Apache Software License, Version 1.1 * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff --git a/src/licensedcode/data/rules/apache-1.1_39.RULE b/src/licensedcode/data/rules/apache-1.1_39.RULE index 96ff50938bf..d08bc7a6416 100644 --- a/src/licensedcode/data/rules/apache-1.1_39.RULE +++ b/src/licensedcode/data/rules/apache-1.1_39.RULE @@ -9,7 +9,7 @@ ignorable_emails: - info@caucho.com --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/apache-1.1_41.RULE b/src/licensedcode/data/rules/apache-1.1_41.RULE index 5ec838aa5b1..8be3ec06442 100644 --- a/src/licensedcode/data/rules/apache-1.1_41.RULE +++ b/src/licensedcode/data/rules/apache-1.1_41.RULE @@ -10,7 +10,7 @@ ignorable_emails: - log4plsql-all-info@lists.sourceforge.net --- - * Redistribution and use in source and binary forms, with or without modifica- +* Redistribution and use in source and binary forms, with or without modifica- * tion, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, diff --git a/src/licensedcode/data/rules/apache-1.1_44.RULE b/src/licensedcode/data/rules/apache-1.1_44.RULE index 41c8cf6e340..60a08fc6d64 100644 --- a/src/licensedcode/data/rules/apache-1.1_44.RULE +++ b/src/licensedcode/data/rules/apache-1.1_44.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.apache.org/LICENSE.txt --- - * +* * This license is derived and fully compatible with the Apache Software * license, see http://www.apache.org/LICENSE.txt * diff --git a/src/licensedcode/data/rules/apache-1.1_47.RULE b/src/licensedcode/data/rules/apache-1.1_47.RULE index b5a3d9711a4..45c4bbb0e94 100644 --- a/src/licensedcode/data/rules/apache-1.1_47.RULE +++ b/src/licensedcode/data/rules/apache-1.1_47.RULE @@ -10,7 +10,7 @@ ignorable_emails: - apache@apache.org --- - The Apache Software License, Version 1.1 +The Apache Software License, Version 1.1 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/apache-1.1_52.RULE b/src/licensedcode/data/rules/apache-1.1_52.RULE index 6f0cb2576f6..f33b5e5eb77 100644 --- a/src/licensedcode/data/rules/apache-1.1_52.RULE +++ b/src/licensedcode/data/rules/apache-1.1_52.RULE @@ -9,7 +9,7 @@ ignorable_emails: - apache@apache.org --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/apache-1.1_54.RULE b/src/licensedcode/data/rules/apache-1.1_54.RULE index 40eb0640a95..3c566fe4cc4 100644 --- a/src/licensedcode/data/rules/apache-1.1_54.RULE +++ b/src/licensedcode/data/rules/apache-1.1_54.RULE @@ -3,7 +3,6 @@ license_expression: apache-1.1 is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/apache-1.1_59.RULE b/src/licensedcode/data/rules/apache-1.1_59.RULE index 6b00d7bed23..450ec0c40ec 100644 --- a/src/licensedcode/data/rules/apache-1.1_59.RULE +++ b/src/licensedcode/data/rules/apache-1.1_59.RULE @@ -13,7 +13,7 @@ ignorable_emails: - apache@apache.org --- - * The Apache Software License, Version 1.1 +* The Apache Software License, Version 1.1 * * Copyright (c) The Apache Software Foundation. All rights * reserved. diff --git a/src/licensedcode/data/rules/apache-1.1_62.RULE b/src/licensedcode/data/rules/apache-1.1_62.RULE index 0b5f63a381b..1eb607c3db0 100644 --- a/src/licensedcode/data/rules/apache-1.1_62.RULE +++ b/src/licensedcode/data/rules/apache-1.1_62.RULE @@ -13,7 +13,7 @@ ignorable_emails: - apache@apache.org --- - Apache Software License +Apache Software License /* ==================================================================== diff --git a/src/licensedcode/data/rules/apache-1.1_65.RULE b/src/licensedcode/data/rules/apache-1.1_65.RULE index 0864bb47deb..534e0cb9b8d 100644 --- a/src/licensedcode/data/rules/apache-1.1_65.RULE +++ b/src/licensedcode/data/rules/apache-1.1_65.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://cvs.sourceforge.net/viewcvs.py/*checkout*/p6spy/p6spy/license.txt?rev=HEAD --- - "name": "The P6Spy Software License, Version 1.1", name +"name": "The P6Spy Software License, Version 1.1", name "url": "http://cvs.sourceforge.net/viewcvs.py/*checkout*/p6spy/p6spy/license.txt?rev=HEAD", url \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-1.1_73.RULE b/src/licensedcode/data/rules/apache-1.1_73.RULE index 6e1983f79d6..878b8d46b1e 100644 --- a/src/licensedcode/data/rules/apache-1.1_73.RULE +++ b/src/licensedcode/data/rules/apache-1.1_73.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://apache.org/licenses/LICENSE-1.1 --- - The distribution is licensed under the Apache Software License, Version 1.1 (http://apache.org/licenses/LICENSE-1.1). \ No newline at end of file +The distribution is licensed under the Apache Software License, Version 1.1 (http://apache.org/licenses/LICENSE-1.1). \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-1.1_8.RULE b/src/licensedcode/data/rules/apache-1.1_8.RULE index 08af3c44501..fecdeca63d4 100644 --- a/src/licensedcode/data/rules/apache-1.1_8.RULE +++ b/src/licensedcode/data/rules/apache-1.1_8.RULE @@ -9,7 +9,7 @@ ignorable_emails: - apache@apache.org --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/apache-2.0_1001.RULE b/src/licensedcode/data/rules/apache-2.0_1001.RULE index a6cd91746ec..6dea5e841f5 100644 --- a/src/licensedcode/data/rules/apache-2.0_1001.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1001.RULE @@ -7,6 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/Apache-2.0 --- - On Debian systems, the text of the Apache License Version 2.0, can be found in the /usr/share/common-licenses/Apache-2.0 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1002.RULE b/src/licensedcode/data/rules/apache-2.0_1002.RULE index 296dcc823bc..c624104631c 100644 --- a/src/licensedcode/data/rules/apache-2.0_1002.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1002.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_1003.RULE b/src/licensedcode/data/rules/apache-2.0_1003.RULE index 3db9510e0cc..4a5046b9796 100644 --- a/src/licensedcode/data/rules/apache-2.0_1003.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1003.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_1004.RULE b/src/licensedcode/data/rules/apache-2.0_1004.RULE index f724c67193b..ad0da56001c 100644 --- a/src/licensedcode/data/rules/apache-2.0_1004.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1004.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_1005.RULE b/src/licensedcode/data/rules/apache-2.0_1005.RULE index 50df725b91e..ac22ebfc337 100644 --- a/src/licensedcode/data/rules/apache-2.0_1005.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1005.RULE @@ -1,8 +1,8 @@ --- license_expression: apache-2.0 is_license_notice: yes -minimum_coverage: 98 relevance: 100 +minimum_coverage: 98 referenced_filenames: - /usr/share/common-licenses/Apache-2.0 ignorable_urls: diff --git a/src/licensedcode/data/rules/apache-2.0_1006.RULE b/src/licensedcode/data/rules/apache-2.0_1006.RULE index c9be9b4d584..5a4d06834da 100644 --- a/src/licensedcode/data/rules/apache-2.0_1006.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1006.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_1076.RULE b/src/licensedcode/data/rules/apache-2.0_1076.RULE index cac08684eb9..6b43a45fd34 100644 --- a/src/licensedcode/data/rules/apache-2.0_1076.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1076.RULE @@ -1,7 +1,7 @@ --- license_expression: apache-2.0 -relevance: 100 is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE --- diff --git a/src/licensedcode/data/rules/apache-2.0_134.RULE b/src/licensedcode/data/rules/apache-2.0_134.RULE index 210eb757ce3..a01712bbf70 100644 --- a/src/licensedcode/data/rules/apache-2.0_134.RULE +++ b/src/licensedcode/data/rules/apache-2.0_134.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.apache.org/licenses/ --- - Licensed under the Apache License, Version 2.0 (the "License"); +Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. Unless required by applicable law or agreed to in writing, software diff --git a/src/licensedcode/data/rules/apache-2.0_140.RULE b/src/licensedcode/data/rules/apache-2.0_140.RULE index e0bf82906f1..e56a1fa9fec 100644 --- a/src/licensedcode/data/rules/apache-2.0_140.RULE +++ b/src/licensedcode/data/rules/apache-2.0_140.RULE @@ -5,4 +5,4 @@ referenced_filenames: - LICENSE --- - is licensed under the terms of the Apache 2.0 license, the full version of which can be found in the LICENSE file included in the distribution. \ No newline at end of file +is licensed under the terms of the Apache 2.0 license, the full version of which can be found in the LICENSE file included in the distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_141.RULE b/src/licensedcode/data/rules/apache-2.0_141.RULE index 3c088263799..7c0461ab992 100644 --- a/src/licensedcode/data/rules/apache-2.0_141.RULE +++ b/src/licensedcode/data/rules/apache-2.0_141.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Licensed by SugarCRM under the Apache 2.0 license. \ No newline at end of file +Licensed by SugarCRM under the Apache 2.0 license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_142.RULE b/src/licensedcode/data/rules/apache-2.0_142.RULE index 63a12b5a6ce..716f3962145 100644 --- a/src/licensedcode/data/rules/apache-2.0_142.RULE +++ b/src/licensedcode/data/rules/apache-2.0_142.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - (Apache License v2.00) \ No newline at end of file +(Apache License v2.00) \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_148.RULE b/src/licensedcode/data/rules/apache-2.0_148.RULE index 2549dd8d25c..265de2151a9 100644 --- a/src/licensedcode/data/rules/apache-2.0_148.RULE +++ b/src/licensedcode/data/rules/apache-2.0_148.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 90 --- - under the terms of the Apache License 2.0 \ No newline at end of file +under the terms of the Apache License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_149.RULE b/src/licensedcode/data/rules/apache-2.0_149.RULE index c9342a5dba8..09bd5bba965 100644 --- a/src/licensedcode/data/rules/apache-2.0_149.RULE +++ b/src/licensedcode/data/rules/apache-2.0_149.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt --- - + The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_157.RULE b/src/licensedcode/data/rules/apache-2.0_157.RULE index 2c2d2187265..55b89434df4 100644 --- a/src/licensedcode/data/rules/apache-2.0_157.RULE +++ b/src/licensedcode/data/rules/apache-2.0_157.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_163.RULE b/src/licensedcode/data/rules/apache-2.0_163.RULE index fe78d42f4b8..33754181544 100644 --- a/src/licensedcode/data/rules/apache-2.0_163.RULE +++ b/src/licensedcode/data/rules/apache-2.0_163.RULE @@ -3,7 +3,7 @@ license_expression: apache-2.0 is_license_notice: yes --- - Licensed under the Apache License, Version 2.0 (the "License"); +Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. Unless required by applicable law or agreed to in writing, software diff --git a/src/licensedcode/data/rules/apache-2.0_164.RULE b/src/licensedcode/data/rules/apache-2.0_164.RULE index fc82ada3287..964fc0e9234 100644 --- a/src/licensedcode/data/rules/apache-2.0_164.RULE +++ b/src/licensedcode/data/rules/apache-2.0_164.RULE @@ -7,8 +7,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - - Apache License +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/apache-2.0_166.RULE b/src/licensedcode/data/rules/apache-2.0_166.RULE index b99f21e1c02..911d6108787 100644 --- a/src/licensedcode/data/rules/apache-2.0_166.RULE +++ b/src/licensedcode/data/rules/apache-2.0_166.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - is licensed under the Apache License, +is licensed under the Apache License, Version 2.0. You may obtain a copy of this license at http://www.apache.org/licenses/LICENSE-2.0 . You may also have additional legal rights not granted by this license. diff --git a/src/licensedcode/data/rules/apache-2.0_173.RULE b/src/licensedcode/data/rules/apache-2.0_173.RULE index e863655be3d..262de2dc7cf 100644 --- a/src/licensedcode/data/rules/apache-2.0_173.RULE +++ b/src/licensedcode/data/rules/apache-2.0_173.RULE @@ -6,5 +6,4 @@ referenced_filenames: - LICENSE --- - - is under the Apache 2.0 license. See the [LICENSE](LICENSE) file for details \ No newline at end of file +is 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_180.RULE b/src/licensedcode/data/rules/apache-2.0_180.RULE index 5d67e6541af..04e3d79d949 100644 --- a/src/licensedcode/data/rules/apache-2.0_180.RULE +++ b/src/licensedcode/data/rules/apache-2.0_180.RULE @@ -4,5 +4,4 @@ is_license_notice: yes relevance: 100 --- - This project is under Apache v2 License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_226.RULE b/src/licensedcode/data/rules/apache-2.0_226.RULE index 128096a4055..82699619944 100644 --- a/src/licensedcode/data/rules/apache-2.0_226.RULE +++ b/src/licensedcode/data/rules/apache-2.0_226.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://ehcache.sourceforge.net/LICENSE.txt --- - + The Apache Software License, Version 2.0 http://ehcache.sourceforge.net/LICENSE.txt diff --git a/src/licensedcode/data/rules/apache-2.0_227.RULE b/src/licensedcode/data/rules/apache-2.0_227.RULE index 7f3b5d38cf4..3b17725e35b 100644 --- a/src/licensedcode/data/rules/apache-2.0_227.RULE +++ b/src/licensedcode/data/rules/apache-2.0_227.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://ehcache.sourceforge.net/LICENSE.txt --- - + The Apache Software License, Version 2.0 http://ehcache.sourceforge.net/LICENSE.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_231.RULE b/src/licensedcode/data/rules/apache-2.0_231.RULE index 30850b6aa1f..5d47ae50d59 100644 --- a/src/licensedcode/data/rules/apache-2.0_231.RULE +++ b/src/licensedcode/data/rules/apache-2.0_231.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_232.RULE b/src/licensedcode/data/rules/apache-2.0_232.RULE index 1d0be4ec6ef..1c6116f5a03 100644 --- a/src/licensedcode/data/rules/apache-2.0_232.RULE +++ b/src/licensedcode/data/rules/apache-2.0_232.RULE @@ -7,6 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/Apache-2.0 --- - On Debian systems, the complete text of the Apache License Version 2.0, can be found in the /usr/share/common-licenses/Apache-2.0 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_236.RULE b/src/licensedcode/data/rules/apache-2.0_236.RULE index f604a8c130f..ff27e4af1ef 100644 --- a/src/licensedcode/data/rules/apache-2.0_236.RULE +++ b/src/licensedcode/data/rules/apache-2.0_236.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - * The Project licenses this file to you under the Apache License, +* The Project 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: * diff --git a/src/licensedcode/data/rules/apache-2.0_24.RULE b/src/licensedcode/data/rules/apache-2.0_24.RULE index e0d6fcdd0bd..f51ba40d535 100644 --- a/src/licensedcode/data/rules/apache-2.0_24.RULE +++ b/src/licensedcode/data/rules/apache-2.0_24.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://aws.amazon.com/apache2.0 --- - * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at diff --git a/src/licensedcode/data/rules/apache-2.0_240.RULE b/src/licensedcode/data/rules/apache-2.0_240.RULE index cb34082db2f..83f4f93e7c4 100644 --- a/src/licensedcode/data/rules/apache-2.0_240.RULE +++ b/src/licensedcode/data/rules/apache-2.0_240.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - + Apache License Version 2 http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_244.RULE b/src/licensedcode/data/rules/apache-2.0_244.RULE index ec3a61f0bb2..00c72abc07c 100644 --- a/src/licensedcode/data/rules/apache-2.0_244.RULE +++ b/src/licensedcode/data/rules/apache-2.0_244.RULE @@ -6,6 +6,5 @@ referenced_filenames: - LICENSE --- - Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the [LICENSE](LICENSE) file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_255.RULE b/src/licensedcode/data/rules/apache-2.0_255.RULE index 921604d83ed..c4b0ab2a977 100644 --- a/src/licensedcode/data/rules/apache-2.0_255.RULE +++ b/src/licensedcode/data/rules/apache-2.0_255.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Apache License +Apache License Version 2.0, January 2004 https://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/apache-2.0_257.RULE b/src/licensedcode/data/rules/apache-2.0_257.RULE index 39eeb3565fb..55a8515bbeb 100644 --- a/src/licensedcode/data/rules/apache-2.0_257.RULE +++ b/src/licensedcode/data/rules/apache-2.0_257.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - "licenses": [ +"licenses": [ { "type": "Apache-2.0", "url": "http://www.apache.org/licenses/LICENSE-2.0" diff --git a/src/licensedcode/data/rules/apache-2.0_258.RULE b/src/licensedcode/data/rules/apache-2.0_258.RULE index 727b2e8e16c..a9664c0b07a 100644 --- a/src/licensedcode/data/rules/apache-2.0_258.RULE +++ b/src/licensedcode/data/rules/apache-2.0_258.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - "license": "Apache-2.0", +"license": "Apache-2.0", "licenses": [ { "type": "Apache-2.0", diff --git a/src/licensedcode/data/rules/apache-2.0_25_notice.RULE b/src/licensedcode/data/rules/apache-2.0_25_notice.RULE index 39404ad2ae9..3a1b8f8a82b 100644 --- a/src/licensedcode/data/rules/apache-2.0_25_notice.RULE +++ b/src/licensedcode/data/rules/apache-2.0_25_notice.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - * Licensed to the Apache Software Foundation (ASF) under one +* 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 diff --git a/src/licensedcode/data/rules/apache-2.0_263.RULE b/src/licensedcode/data/rules/apache-2.0_263.RULE index 1ed637e82fc..3aee535f7d1 100644 --- a/src/licensedcode/data/rules/apache-2.0_263.RULE +++ b/src/licensedcode/data/rules/apache-2.0_263.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed to the Apache Software Foundation (ASF) under one +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 diff --git a/src/licensedcode/data/rules/apache-2.0_284.RULE b/src/licensedcode/data/rules/apache-2.0_284.RULE index 06e2cb5901f..3507bd1844c 100644 --- a/src/licensedcode/data/rules/apache-2.0_284.RULE +++ b/src/licensedcode/data/rules/apache-2.0_284.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Licensed under the Apache Software License 2.0 (see license text below) \ No newline at end of file +Licensed under the Apache Software License 2.0 (see license text below) \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_289.RULE b/src/licensedcode/data/rules/apache-2.0_289.RULE index a67048b059b..454c9c2bfb0 100644 --- a/src/licensedcode/data/rules/apache-2.0_289.RULE +++ b/src/licensedcode/data/rules/apache-2.0_289.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://apache.org/licenses/LICENSE-2.0 --- - The distribution is {{licensed under the Apache License, Version 2.0 (http://apache.org/licenses/LICENSE-2.0).}} \ No newline at end of file +The distribution is {{licensed under the Apache License, Version 2.0 (http://apache.org/licenses/LICENSE-2.0).}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_290.RULE b/src/licensedcode/data/rules/apache-2.0_290.RULE index a1b1867cc98..d281ae33871 100644 --- a/src/licensedcode/data/rules/apache-2.0_290.RULE +++ b/src/licensedcode/data/rules/apache-2.0_290.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - licensed under the {{Apache License, Version 2.0}} (the “License”). +licensed under the {{Apache License, Version 2.0}} (the “License”). 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_292.RULE b/src/licensedcode/data/rules/apache-2.0_292.RULE index c486c5cc1e3..607b5c5ef2b 100644 --- a/src/licensedcode/data/rules/apache-2.0_292.RULE +++ b/src/licensedcode/data/rules/apache-2.0_292.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - license: Apache Software \ No newline at end of file +license: Apache Software \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_293.RULE b/src/licensedcode/data/rules/apache-2.0_293.RULE index 9fc16532a29..a74850d8ca1 100644 --- a/src/licensedcode/data/rules/apache-2.0_293.RULE +++ b/src/licensedcode/data/rules/apache-2.0_293.RULE @@ -4,5 +4,5 @@ is_license_tag: yes relevance: 100 --- - license: Apache Software +license: Apache Software license_family: Apache \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_294.RULE b/src/licensedcode/data/rules/apache-2.0_294.RULE index fa64cc04c1c..87d7efb2833 100644 --- a/src/licensedcode/data/rules/apache-2.0_294.RULE +++ b/src/licensedcode/data/rules/apache-2.0_294.RULE @@ -6,6 +6,6 @@ referenced_filenames: - LICENSE --- - license: Apache Software +license: Apache Software license_family: Apache license_file: LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_297.RULE b/src/licensedcode/data/rules/apache-2.0_297.RULE index f417500b19a..61e2a5431a2 100644 --- a/src/licensedcode/data/rules/apache-2.0_297.RULE +++ b/src/licensedcode/data/rules/apache-2.0_297.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - * The Apache 2.0 License +* The Apache 2.0 License http://www.apache.org/licenses/LICENSE-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_298.RULE b/src/licensedcode/data/rules/apache-2.0_298.RULE index 69901846518..f39dc767240 100644 --- a/src/licensedcode/data/rules/apache-2.0_298.RULE +++ b/src/licensedcode/data/rules/apache-2.0_298.RULE @@ -6,5 +6,5 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - * The Apache 2.0 License +* The Apache 2.0 License https://www.apache.org/licenses/LICENSE-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_2_1.RULE b/src/licensedcode/data/rules/apache-2.0_2_1.RULE index c224f473800..51151a38574 100644 --- a/src/licensedcode/data/rules/apache-2.0_2_1.RULE +++ b/src/licensedcode/data/rules/apache-2.0_2_1.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - If licensing your own work: Copyright [yyyy] [name of copyright owner] diff --git a/src/licensedcode/data/rules/apache-2.0_301.RULE b/src/licensedcode/data/rules/apache-2.0_301.RULE index bd9593f8af8..e693716208b 100644 --- a/src/licensedcode/data/rules/apache-2.0_301.RULE +++ b/src/licensedcode/data/rules/apache-2.0_301.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed to Accellera Systems Initiative Inc. (Accellera) under one or +Licensed to Accellera Systems Initiative Inc. (Accellera) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. Accellera licenses this file to you under the Apache License, Version 2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_36.RULE b/src/licensedcode/data/rules/apache-2.0_36.RULE index 9d0d47383be..b8262f3a183 100644 --- a/src/licensedcode/data/rules/apache-2.0_36.RULE +++ b/src/licensedcode/data/rules/apache-2.0_36.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - licenses this file to you under the Apache License, version 2.0 +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: * diff --git a/src/licensedcode/data/rules/apache-2.0_39.RULE b/src/licensedcode/data/rules/apache-2.0_39.RULE index a681fa6d481..86bd69959de 100644 --- a/src/licensedcode/data/rules/apache-2.0_39.RULE +++ b/src/licensedcode/data/rules/apache-2.0_39.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - + Apache License Version 2 http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_40_1.RULE b/src/licensedcode/data/rules/apache-2.0_40_1.RULE index 0114ba8c01c..e423ad3f0a6 100644 --- a/src/licensedcode/data/rules/apache-2.0_40_1.RULE +++ b/src/licensedcode/data/rules/apache-2.0_40_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt --- - + The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_43.RULE b/src/licensedcode/data/rules/apache-2.0_43.RULE index cfaae7b2017..1fd0c367c29 100644 --- a/src/licensedcode/data/rules/apache-2.0_43.RULE +++ b/src/licensedcode/data/rules/apache-2.0_43.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_44.RULE b/src/licensedcode/data/rules/apache-2.0_44.RULE index ae4eab366a9..11f83ea4225 100644 --- a/src/licensedcode/data/rules/apache-2.0_44.RULE +++ b/src/licensedcode/data/rules/apache-2.0_44.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Educational Community License Variant --- - * This software was submitted by Cisco Systems to the Apache Group in July +* This software was submitted by Cisco Systems to the Apache Group 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 Group. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_53.RULE b/src/licensedcode/data/rules/apache-2.0_53.RULE index e467555ec1a..113fe92d726 100644 --- a/src/licensedcode/data/rules/apache-2.0_53.RULE +++ b/src/licensedcode/data/rules/apache-2.0_53.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - * This file is licensed under the Apache 2.0 License \ No newline at end of file +* This file is licensed under the Apache 2.0 License \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_54.RULE b/src/licensedcode/data/rules/apache-2.0_54.RULE index 2e7a2262796..1d0eedaa0f1 100644 --- a/src/licensedcode/data/rules/apache-2.0_54.RULE +++ b/src/licensedcode/data/rules/apache-2.0_54.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - * This file is licensed under the Apache 2.0 License (except where otherwise indicated). \ No newline at end of file +* This file is licensed under the Apache 2.0 License (except where otherwise indicated). \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_70.RULE b/src/licensedcode/data/rules/apache-2.0_70.RULE index b93ed916ced..00c4e6b24b2 100644 --- a/src/licensedcode/data/rules/apache-2.0_70.RULE +++ b/src/licensedcode/data/rules/apache-2.0_70.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.apache.org/licenses/ --- - Apache License +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/apache-2.0_722.RULE b/src/licensedcode/data/rules/apache-2.0_722.RULE index ebeb4024c77..cc721c6909e 100644 --- a/src/licensedcode/data/rules/apache-2.0_722.RULE +++ b/src/licensedcode/data/rules/apache-2.0_722.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - * Licensed to the Apache Software Foundation (ASF) under one +* 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 diff --git a/src/licensedcode/data/rules/apache-2.0_730.RULE b/src/licensedcode/data/rules/apache-2.0_730.RULE index 6b0411ff79d..4cdd37e69d9 100644 --- a/src/licensedcode/data/rules/apache-2.0_730.RULE +++ b/src/licensedcode/data/rules/apache-2.0_730.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_740.RULE b/src/licensedcode/data/rules/apache-2.0_740.RULE index 909c5f1f38c..51c54f54e18 100644 --- a/src/licensedcode/data/rules/apache-2.0_740.RULE +++ b/src/licensedcode/data/rules/apache-2.0_740.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - "license": "Apache-2.0", +"license": "Apache-2.0", "licenses": [ { "type": "Apache-2.0", diff --git a/src/licensedcode/data/rules/apache-2.0_75.RULE b/src/licensedcode/data/rules/apache-2.0_75.RULE index 464bff4fab3..29c43daa37f 100644 --- a/src/licensedcode/data/rules/apache-2.0_75.RULE +++ b/src/licensedcode/data/rules/apache-2.0_75.RULE @@ -5,7 +5,6 @@ relevance: 100 notes: converted to markdown --- - License ------------ diff --git a/src/licensedcode/data/rules/apache-2.0_757.RULE b/src/licensedcode/data/rules/apache-2.0_757.RULE index 1c51af505ae..812d5d02778 100644 --- a/src/licensedcode/data/rules/apache-2.0_757.RULE +++ b/src/licensedcode/data/rules/apache-2.0_757.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.txt --- - + The Apache Software License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_76.RULE b/src/licensedcode/data/rules/apache-2.0_76.RULE index 2d829234b88..bde0e5f9cef 100644 --- a/src/licensedcode/data/rules/apache-2.0_76.RULE +++ b/src/licensedcode/data/rules/apache-2.0_76.RULE @@ -7,6 +7,6 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt --- - + http://www.apache.org/licenses/LICENSE-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_78.RULE b/src/licensedcode/data/rules/apache-2.0_78.RULE index 34a76974ca6..c92612e0ea8 100644 --- a/src/licensedcode/data/rules/apache-2.0_78.RULE +++ b/src/licensedcode/data/rules/apache-2.0_78.RULE @@ -5,4 +5,4 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - project is licensed under the terms of the Apache License, Version 2.0, available from: http://www.apache.org/licenses/LICENSE-2.0 \ No newline at end of file +project is licensed under the terms of the Apache License, Version 2.0, available from: http://www.apache.org/licenses/LICENSE-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_784.RULE b/src/licensedcode/data/rules/apache-2.0_784.RULE index 01e2f1f3a0c..ef2581e18da 100644 --- a/src/licensedcode/data/rules/apache-2.0_784.RULE +++ b/src/licensedcode/data/rules/apache-2.0_784.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_787.RULE b/src/licensedcode/data/rules/apache-2.0_787.RULE index b809db7df78..17bef27b966 100644 --- a/src/licensedcode/data/rules/apache-2.0_787.RULE +++ b/src/licensedcode/data/rules/apache-2.0_787.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed to Accellera Systems Initiative Inc. (Accellera) under one or +Licensed to Accellera Systems Initiative Inc. (Accellera) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. Accellera licenses this file to you under the Apache License, Version 2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_796.RULE b/src/licensedcode/data/rules/apache-2.0_796.RULE index 61426a912da..253482bd22d 100644 --- a/src/licensedcode/data/rules/apache-2.0_796.RULE +++ b/src/licensedcode/data/rules/apache-2.0_796.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - "licenses": [ +"licenses": [ { "type": "Apache-2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0" diff --git a/src/licensedcode/data/rules/apache-2.0_797.RULE b/src/licensedcode/data/rules/apache-2.0_797.RULE index 1c2274957bf..f0f313469e8 100644 --- a/src/licensedcode/data/rules/apache-2.0_797.RULE +++ b/src/licensedcode/data/rules/apache-2.0_797.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - is licensed under the Apache License, +is licensed under the Apache License, Version 2.0. You may obtain a copy of this license at https://www.apache.org/licenses/LICENSE-2.0 . You may also have additional legal rights not granted by this license. diff --git a/src/licensedcode/data/rules/apache-2.0_808.RULE b/src/licensedcode/data/rules/apache-2.0_808.RULE index 952e20a994b..2111fc5de65 100644 --- a/src/licensedcode/data/rules/apache-2.0_808.RULE +++ b/src/licensedcode/data/rules/apache-2.0_808.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed to the Apache Software Foundation (ASF) under one +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 diff --git a/src/licensedcode/data/rules/apache-2.0_811.RULE b/src/licensedcode/data/rules/apache-2.0_811.RULE index a6b798d7d82..61957d909de 100644 --- a/src/licensedcode/data/rules/apache-2.0_811.RULE +++ b/src/licensedcode/data/rules/apache-2.0_811.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.apache.org/licenses/ --- - Licensed under the Apache License, Version 2.0 (the "License"); +Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. Unless required by applicable law or agreed to in writing, software diff --git a/src/licensedcode/data/rules/apache-2.0_815.RULE b/src/licensedcode/data/rules/apache-2.0_815.RULE index b6917c730e7..bd2cbbbb1f6 100644 --- a/src/licensedcode/data/rules/apache-2.0_815.RULE +++ b/src/licensedcode/data/rules/apache-2.0_815.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - If licensing your own work: Copyright [yyyy] [name of copyright owner] diff --git a/src/licensedcode/data/rules/apache-2.0_829.RULE b/src/licensedcode/data/rules/apache-2.0_829.RULE index 3ef94556e27..61323a8f4b0 100644 --- a/src/licensedcode/data/rules/apache-2.0_829.RULE +++ b/src/licensedcode/data/rules/apache-2.0_829.RULE @@ -5,4 +5,4 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - project is licensed under the terms of the Apache License, Version 2.0, available from: https://www.apache.org/licenses/LICENSE-2.0 \ No newline at end of file +project is licensed under the terms of the Apache License, Version 2.0, available from: https://www.apache.org/licenses/LICENSE-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_835.RULE b/src/licensedcode/data/rules/apache-2.0_835.RULE index 1bc8dbc80dd..f3760d53a96 100644 --- a/src/licensedcode/data/rules/apache-2.0_835.RULE +++ b/src/licensedcode/data/rules/apache-2.0_835.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - + Apache License Version 2 https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_837.RULE b/src/licensedcode/data/rules/apache-2.0_837.RULE index c4e8b73f2ef..a7638b266ca 100644 --- a/src/licensedcode/data/rules/apache-2.0_837.RULE +++ b/src/licensedcode/data/rules/apache-2.0_837.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - licenses this file to you under the Apache License, version 2.0 +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: * diff --git a/src/licensedcode/data/rules/apache-2.0_84.RULE b/src/licensedcode/data/rules/apache-2.0_84.RULE index ea02a138027..99402f5b663 100644 --- a/src/licensedcode/data/rules/apache-2.0_84.RULE +++ b/src/licensedcode/data/rules/apache-2.0_84.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - [Apache License v2] \ No newline at end of file +[Apache License v2] \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_843.RULE b/src/licensedcode/data/rules/apache-2.0_843.RULE index eb781a67554..16709978db0 100644 --- a/src/licensedcode/data/rules/apache-2.0_843.RULE +++ b/src/licensedcode/data/rules/apache-2.0_843.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - * The Project licenses this file to you under the Apache License, +* The Project 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: * diff --git a/src/licensedcode/data/rules/apache-2.0_845.RULE b/src/licensedcode/data/rules/apache-2.0_845.RULE index 72a03140661..e91a0888909 100644 --- a/src/licensedcode/data/rules/apache-2.0_845.RULE +++ b/src/licensedcode/data/rules/apache-2.0_845.RULE @@ -1,8 +1,8 @@ --- license_expression: apache-2.0 is_license_notice: yes -minimum_coverage: 95 relevance: 100 +minimum_coverage: 95 referenced_filenames: - /usr/share/common-licenses/Apache-2.0 ignorable_urls: diff --git a/src/licensedcode/data/rules/apache-2.0_847.RULE b/src/licensedcode/data/rules/apache-2.0_847.RULE index 99d69c85f00..155cc746a8b 100644 --- a/src/licensedcode/data/rules/apache-2.0_847.RULE +++ b/src/licensedcode/data/rules/apache-2.0_847.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_85.RULE b/src/licensedcode/data/rules/apache-2.0_85.RULE index 270c8e1f361..73edd38c71b 100644 --- a/src/licensedcode/data/rules/apache-2.0_85.RULE +++ b/src/licensedcode/data/rules/apache-2.0_85.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) \ No newline at end of file +[Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_850.RULE b/src/licensedcode/data/rules/apache-2.0_850.RULE index 82311a739ab..3a22068a90c 100644 --- a/src/licensedcode/data/rules/apache-2.0_850.RULE +++ b/src/licensedcode/data/rules/apache-2.0_850.RULE @@ -7,8 +7,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - - Apache License +Apache License Version 2.0, January 2004 https://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/apache-2.0_861.RULE b/src/licensedcode/data/rules/apache-2.0_861.RULE index c552ff3ffec..7df9a098776 100644 --- a/src/licensedcode/data/rules/apache-2.0_861.RULE +++ b/src/licensedcode/data/rules/apache-2.0_861.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.apache.org/licenses/ --- - Apache License +Apache License Version 2.0, January 2004 https://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/apache-2.0_863.RULE b/src/licensedcode/data/rules/apache-2.0_863.RULE index 50ea1aba928..cbe6f412a21 100644 --- a/src/licensedcode/data/rules/apache-2.0_863.RULE +++ b/src/licensedcode/data/rules/apache-2.0_863.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - + Apache License Version 2 https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_866.RULE b/src/licensedcode/data/rules/apache-2.0_866.RULE index cc81dd3aeee..3e5574c0c76 100644 --- a/src/licensedcode/data/rules/apache-2.0_866.RULE +++ b/src/licensedcode/data/rules/apache-2.0_866.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.txt --- - + The Apache Software License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_888.RULE b/src/licensedcode/data/rules/apache-2.0_888.RULE index 7409af7d45b..a6e3e0bde31 100644 --- a/src/licensedcode/data/rules/apache-2.0_888.RULE +++ b/src/licensedcode/data/rules/apache-2.0_888.RULE @@ -7,8 +7,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - - Apache License +Apache License Version 2.0, January 2004 https://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/apache-2.0_898.RULE b/src/licensedcode/data/rules/apache-2.0_898.RULE index 2be38f1cebf..353e2257b30 100644 --- a/src/licensedcode/data/rules/apache-2.0_898.RULE +++ b/src/licensedcode/data/rules/apache-2.0_898.RULE @@ -7,6 +7,6 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.txt --- - + https://www.apache.org/licenses/LICENSE-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_918.RULE b/src/licensedcode/data/rules/apache-2.0_918.RULE index 7ab881bf86a..29a34ca1445 100644 --- a/src/licensedcode/data/rules/apache-2.0_918.RULE +++ b/src/licensedcode/data/rules/apache-2.0_918.RULE @@ -11,8 +11,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - - Apache License +Apache License Version 2.0, January 2004 https://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/apache-2.0_922.RULE b/src/licensedcode/data/rules/apache-2.0_922.RULE index f87fe719884..3672c5cdcf9 100644 --- a/src/licensedcode/data/rules/apache-2.0_922.RULE +++ b/src/licensedcode/data/rules/apache-2.0_922.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - * Licensed under the Apache License, Version 2.0 (the "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 * diff --git a/src/licensedcode/data/rules/apache-2.0_943.RULE b/src/licensedcode/data/rules/apache-2.0_943.RULE index 6c10f76e6bf..9a1ef343ec2 100644 --- a/src/licensedcode/data/rules/apache-2.0_943.RULE +++ b/src/licensedcode/data/rules/apache-2.0_943.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - {{ @APPLE_APACHE_LICENSE_HEADER_START@ }} +{{ @APPLE_APACHE_LICENSE_HEADER_START@ }} {{ 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. diff --git a/src/licensedcode/data/rules/apache-2.0_977.RULE b/src/licensedcode/data/rules/apache-2.0_977.RULE index 2ed7eabf4b2..ced5395ab53 100644 --- a/src/licensedcode/data/rules/apache-2.0_977.RULE +++ b/src/licensedcode/data/rules/apache-2.0_977.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - * Licensed under the Apache License, Version 2.0 (the "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 * diff --git a/src/licensedcode/data/rules/apache-2.0_978.RULE b/src/licensedcode/data/rules/apache-2.0_978.RULE index e0cd3da68a5..9f2d5c07227 100644 --- a/src/licensedcode/data/rules/apache-2.0_978.RULE +++ b/src/licensedcode/data/rules/apache-2.0_978.RULE @@ -7,6 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/Apache-2.0 --- - On Debian GNU/Linux systems, the complete text of the Apache License Version 2.0, can be found in the /usr/share/common-licenses/Apache-2.0 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_980.RULE b/src/licensedcode/data/rules/apache-2.0_980.RULE index 6d933dc41e9..1be46aa941f 100644 --- a/src/licensedcode/data/rules/apache-2.0_980.RULE +++ b/src/licensedcode/data/rules/apache-2.0_980.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_984.RULE b/src/licensedcode/data/rules/apache-2.0_984.RULE index 66921a98df0..7c1909299df 100644 --- a/src/licensedcode/data/rules/apache-2.0_984.RULE +++ b/src/licensedcode/data/rules/apache-2.0_984.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_986.RULE b/src/licensedcode/data/rules/apache-2.0_986.RULE index 3d49846aab0..fa2212fc0d3 100644 --- a/src/licensedcode/data/rules/apache-2.0_986.RULE +++ b/src/licensedcode/data/rules/apache-2.0_986.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_988.RULE b/src/licensedcode/data/rules/apache-2.0_988.RULE index 25950aa9a5b..5c2469e59c3 100644 --- a/src/licensedcode/data/rules/apache-2.0_988.RULE +++ b/src/licensedcode/data/rules/apache-2.0_988.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "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 diff --git a/src/licensedcode/data/rules/apache-2.0_and_cc-by-nc-nd-3.0_and_other-permissive_and_proprietary-license_1.RULE b/src/licensedcode/data/rules/apache-2.0_and_cc-by-nc-nd-3.0_and_other-permissive_and_proprietary-license_1.RULE index 302b2d380bd..4760b344f62 100644 --- a/src/licensedcode/data/rules/apache-2.0_and_cc-by-nc-nd-3.0_and_other-permissive_and_proprietary-license_1.RULE +++ b/src/licensedcode/data/rules/apache-2.0_and_cc-by-nc-nd-3.0_and_other-permissive_and_proprietary-license_1.RULE @@ -6,7 +6,6 @@ referenced_filenames: - LICENSE.txt --- - For license information, see [LICENSE.txt](LICENSE.txt). [AUTHORS.md](AUTHORS.md) have a list of everyone contributed to NLTK. diff --git a/src/licensedcode/data/rules/apache-2.0_and_unknown-license-reference_2.RULE b/src/licensedcode/data/rules/apache-2.0_and_unknown-license-reference_2.RULE index 3c107b24c8c..a66411b1cd6 100644 --- a/src/licensedcode/data/rules/apache-2.0_and_unknown-license-reference_2.RULE +++ b/src/licensedcode/data/rules/apache-2.0_and_unknown-license-reference_2.RULE @@ -6,7 +6,6 @@ referenced_filenames: - LICENSE --- - This product is licensed to you {{under the Apache License, Version 2.0}} (the "License"). You may not use this product except in compliance with the License. diff --git a/src/licensedcode/data/rules/apache-2.0_ant.RULE b/src/licensedcode/data/rules/apache-2.0_ant.RULE index 41cbed8522f..c7919da2c95 100644 --- a/src/licensedcode/data/rules/apache-2.0_ant.RULE +++ b/src/licensedcode/data/rules/apache-2.0_ant.RULE @@ -13,7 +13,7 @@ ignorable_urls: - http://www.w3c.org/ --- - ========================================================================= +========================================================================= == NOTICE file corresponding to the section 4 d of == == the Apache License, Version 2.0, == == in this case for the Apache Ant distribution. == diff --git a/src/licensedcode/data/rules/apache-2.0_easyeclipse.RULE b/src/licensedcode/data/rules/apache-2.0_easyeclipse.RULE index e4a6bc863b2..808662ec9d3 100644 --- a/src/licensedcode/data/rules/apache-2.0_easyeclipse.RULE +++ b/src/licensedcode/data/rules/apache-2.0_easyeclipse.RULE @@ -11,8 +11,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - - Apache License +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/apache-2.0_notice_1.RULE b/src/licensedcode/data/rules/apache-2.0_notice_1.RULE index 11034337283..b31c9753717 100644 --- a/src/licensedcode/data/rules/apache-2.0_notice_1.RULE +++ b/src/licensedcode/data/rules/apache-2.0_notice_1.RULE @@ -5,7 +5,7 @@ relevance: 100 minimum_coverage: 80 --- - ========================================================================= +========================================================================= == NOTICE file corresponding to the section 4 d of == == the Apache License, Version 2.0, == == in this case for the \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_opencv_1.RULE b/src/licensedcode/data/rules/apache-2.0_opencv_1.RULE index d062083a5f7..95484742b7c 100644 --- a/src/licensedcode/data/rules/apache-2.0_opencv_1.RULE +++ b/src/licensedcode/data/rules/apache-2.0_opencv_1.RULE @@ -2,9 +2,9 @@ license_expression: apache-2.0 is_license_notice: yes relevance: 99 -notes: the license of OpenCV changed from bsd to apache with 4.5.0 See https://opencv.org/opencv-is-to-change-the-license-to-apache-2/ referenced_filenames: - LICENSE +notes: the license of OpenCV changed from bsd to apache with 4.5.0 See https://opencv.org/opencv-is-to-change-the-license-to-apache-2/ ignorable_urls: - http://opencv.org/license.html --- diff --git a/src/licensedcode/data/rules/apache-2.0_opticon.RULE b/src/licensedcode/data/rules/apache-2.0_opticon.RULE index cad5f402af2..b3940c4955c 100644 --- a/src/licensedcode/data/rules/apache-2.0_opticon.RULE +++ b/src/licensedcode/data/rules/apache-2.0_opticon.RULE @@ -7,8 +7,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - - Apache License +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_1.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_1.RULE index 6b7a301dc24..93558b6ed9e 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_1.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.gnu.org/software/classpath/license.html --- - * Licensed either under the Apache License, Version 2.0, or (at your option) +* Licensed either under the Apache License, Version 2.0, or (at your option) * under the terms of the GNU General Public License as published by * the Free Software Foundation (subject to the "Classpath" exception), * either version 2, or any later version (collectively, the "License"); diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_10.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_10.RULE index 9b350219fb4..db6eab69205 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_10.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_10.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - + {{Apache License, Version 2.0}} http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_2.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_2.RULE index e078339bb00..390829c5818 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_2.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/software/classpath/license.html --- - + Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_5.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_5.RULE index 37f278bf98d..343848eebaf 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_5.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_5.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - * Licensed either under the Apache License, Version 2.0, or (at your option) +* Licensed either under the Apache License, Version 2.0, or (at your option) * under the terms of the GNU General Public License as published by * the Free Software Foundation (subject to the "Classpath" exception), * either version 2, or any later version (collectively, the "License"); diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_6.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_6.RULE index 4abbb43984a..eb9623d6d10 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_6.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_6.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - + Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_7.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_7.RULE index 0aceebbe8f9..090dc27facb 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_7.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_7.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - + {{Apache License}}, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_8.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_8.RULE index 8615ad50efd..c03a8a7d27d 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_8.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_8.RULE @@ -10,7 +10,7 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - * Licensed either under the Apache License, Version 2.0, or (at your option) +* Licensed either under the Apache License, Version 2.0, or (at your option) * under the terms of the GNU General Public License as published by * the Free Software Foundation (subject to the "Classpath" exception), * either version 2, or any later version (collectively, the "License"); diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_9.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_9.RULE index 4fb1d06982b..fca27274851 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_9.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_9.RULE @@ -10,7 +10,7 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - * Licensed either under the Apache License, Version 2.0, or (at your option) +* Licensed either under the Apache License, Version 2.0, or (at your option) * under the terms of the GNU General Public License as published by * the Free Software Foundation (subject to the "Classpath" exception), * either version 2, or any later version (collectively, the "License"); diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_14.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_14.RULE index a2579a31c15..4d24d9cb0a5 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_14.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_14.RULE @@ -7,7 +7,6 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - ## Copyright and License diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_15.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_15.RULE index f82672fd54e..629535481bd 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_15.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_15.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - "licenses": [ +"licenses": [ { "type": "Apache License", "url": "https://www.apache.org/licenses/LICENSE-2.0" diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_17.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_17.RULE index fa6d9e705f9..7db363c347f 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_17.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_17.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl-2.0.html --- - "licenses": [ +"licenses": [ { "type": "Apache License", "url": "https://www.apache.org/licenses/LICENSE-2.0" diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_19.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_19.RULE index 8b6e41893ac..745e6be3136 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_19.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_19.RULE @@ -7,7 +7,6 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl-2.0.html --- - ## Copyright and License diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_23.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_23.RULE index ed91fb563ad..b56cd074f5d 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_23.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_23.RULE @@ -7,7 +7,6 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl-2.0.html --- - ## Copyright and License diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_24.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_24.RULE index 34f6631567a..c3019bf5afa 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_24.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_24.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl-2.0.html --- - "licenses": [ +"licenses": [ { "type": "Apache License", "url": "http://www.apache.org/licenses/LICENSE-2.0" diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_7.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_7.RULE index 4245083e526..3bc1965515b 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_7.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_7.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl-2.0.html --- - "licenses": [ +"licenses": [ { "type": "Apache License", "url": "http://www.apache.org/licenses/LICENSE-2.0" diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_8.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_8.RULE index a464df7c34f..d421bdb0457 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_8.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_8.RULE @@ -7,7 +7,6 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl-2.0.html --- - ## Copyright and License diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit_2.RULE b/src/licensedcode/data/rules/apache-2.0_or_mit_2.RULE index c88ee48b901..dbe8f56d72e 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_mit_2.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_mit_2.RULE @@ -9,7 +9,6 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - License Licensed under either of diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit_21.RULE b/src/licensedcode/data/rules/apache-2.0_or_mit_21.RULE index 751598eb30f..70c50ce55a3 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_mit_21.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_mit_21.RULE @@ -9,7 +9,6 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - License Licensed under either of diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit_30.RULE b/src/licensedcode/data/rules/apache-2.0_or_mit_30.RULE index 36aaaa35f93..a2a9d337ba3 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_mit_30.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_mit_30.RULE @@ -1,8 +1,8 @@ --- license_expression: apache-2.0 OR mit is_license_notice: yes -minimum_coverage: 60 relevance: 100 +minimum_coverage: 60 referenced_filenames: - LICENSE-APACHE - LICENSE-MIT diff --git a/src/licensedcode/data/rules/apache-2.0_or_ms-pl_3.RULE b/src/licensedcode/data/rules/apache-2.0_or_ms-pl_3.RULE index 43739a5822d..787effa7373 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_ms-pl_3.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_ms-pl_3.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - is intended to be used in both open-source and commercial environments. To allow its use in as many +is intended to be used in both open-source and commercial environments. To allow its use in as many situations as possible, is dual-licensed. You may choose to use under either the Apache License, Version 2.0, or the Microsoft Public License (Ms-PL). These licenses are essentially identical, but you are encouraged to evaluate both to determine which best fits your intended use. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_url_12.RULE b/src/licensedcode/data/rules/apache-2.0_url_12.RULE index f93d5f983f0..8f353c5e696 100644 --- a/src/licensedcode/data/rules/apache-2.0_url_12.RULE +++ b/src/licensedcode/data/rules/apache-2.0_url_12.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - {{Apache License}}, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0 repo \ No newline at end of file + {{Apache License}}, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0 repo \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_url_13.RULE b/src/licensedcode/data/rules/apache-2.0_url_13.RULE index f6b6e7f465d..9c813397e28 100644 --- a/src/licensedcode/data/rules/apache-2.0_url_13.RULE +++ b/src/licensedcode/data/rules/apache-2.0_url_13.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://apache.org/licenses/LICENSE-2.0 --- - {{Apache License}}, Version 2.0 https://apache.org/licenses/LICENSE-2.0 repo \ No newline at end of file + {{Apache License}}, Version 2.0 https://apache.org/licenses/LICENSE-2.0 repo \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_url_14.RULE b/src/licensedcode/data/rules/apache-2.0_url_14.RULE index 0a6b997ea9f..ca2b809b2e5 100644 --- a/src/licensedcode/data/rules/apache-2.0_url_14.RULE +++ b/src/licensedcode/data/rules/apache-2.0_url_14.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - {{Apache License, Version 2.0}} http://www.apache.org/licenses/LICENSE-2.0 repo \ No newline at end of file + {{Apache License, Version 2.0}} http://www.apache.org/licenses/LICENSE-2.0 repo \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_url_15.RULE b/src/licensedcode/data/rules/apache-2.0_url_15.RULE index 20252826fbd..35c4e8d5c7d 100644 --- a/src/licensedcode/data/rules/apache-2.0_url_15.RULE +++ b/src/licensedcode/data/rules/apache-2.0_url_15.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://apache.org/licenses/LICENSE-2.0 --- - {{Apache License}}, Version 2.0 http://apache.org/licenses/LICENSE-2.0 repo \ No newline at end of file + {{Apache License}}, Version 2.0 http://apache.org/licenses/LICENSE-2.0 repo \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_1.RULE b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_1.RULE index 692d35d47fe..caedc486bbd 100644 --- a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_1.RULE +++ b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_1.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "License") and the Commons Clause Restriction; you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_2.RULE b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_2.RULE index bf195eeed53..dd5253eb998 100644 --- a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_2.RULE +++ b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_2.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - * This file is available under the Apache License, Version 2.0, +* This file is available under the Apache License, Version 2.0, * with the Commons Clause restriction. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_21.RULE b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_21.RULE index cc6ff99d7a3..70d6d0915ce 100644 --- a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_21.RULE +++ b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_21.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "License") modified with Commons Clause Restriction; you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_22.RULE b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_22.RULE index 5fb8e3f1f62..893fa1dccf8 100644 --- a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_22.RULE +++ b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_22.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "License") and the Commons Clause Restriction; you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_7.RULE b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_7.RULE index 1cac41cd47c..9023e5b42e0 100644 --- a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_7.RULE +++ b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_7.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 (the "License") modified with Commons Clause Restriction; you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/src/licensedcode/data/rules/apsl-1.0_2.RULE b/src/licensedcode/data/rules/apsl-1.0_2.RULE index 77850a4280b..f83d1623df0 100644 --- a/src/licensedcode/data/rules/apsl-1.0_2.RULE +++ b/src/licensedcode/data/rules/apsl-1.0_2.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.apple.com/publicsource --- - This file contains Original Code and/or Modifications of Original Code as defined in and that are subject to the Apple Public Source License Version 1.0 (the 'License'). You may not use this file diff --git a/src/licensedcode/data/rules/apsl-2.0_5.RULE b/src/licensedcode/data/rules/apsl-2.0_5.RULE index b6eb120670f..3903dc954ca 100644 --- a/src/licensedcode/data/rules/apsl-2.0_5.RULE +++ b/src/licensedcode/data/rules/apsl-2.0_5.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://www.apple.com/legal/guidelinesfor3rdparties.html --- - Apple Public Source License Version 2.0 - August 6, 2003 diff --git a/src/licensedcode/data/rules/artistic-1.0_1.RULE b/src/licensedcode/data/rules/artistic-1.0_1.RULE index 12d1c3063f7..797a58e3a6c 100644 --- a/src/licensedcode/data/rules/artistic-1.0_1.RULE +++ b/src/licensedcode/data/rules/artistic-1.0_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - The Artistic License 1.0 --- +The Artistic License 1.0 --- This is free software, licensed under: The Artistic License 1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-1.0_10.RULE b/src/licensedcode/data/rules/artistic-1.0_10.RULE index 76cdd78960f..4ca71217154 100644 --- a/src/licensedcode/data/rules/artistic-1.0_10.RULE +++ b/src/licensedcode/data/rules/artistic-1.0_10.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.opensource.org/licenses/artistic-license.html --- - * This software may be copied only under the terms of the +* This software may be copied only under the terms of the * Artistic License, which can be found in the project documentation * and at http://www.opensource.org/licenses/artistic-license.html. * diff --git a/src/licensedcode/data/rules/artistic-1.0_12.RULE b/src/licensedcode/data/rules/artistic-1.0_12.RULE index 6ddfa70a217..982e3ad8635 100644 --- a/src/licensedcode/data/rules/artistic-1.0_12.RULE +++ b/src/licensedcode/data/rules/artistic-1.0_12.RULE @@ -6,6 +6,6 @@ ignorable_urls: - http://www.opensource.org/licenses/artistic-license.html --- - * This software may be copied only under the terms of the +* This software may be copied only under the terms of the * Artistic License, which can be found in the project documentation * and at http://www.opensource.org/licenses/artistic-license.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-1.0_mahon.RULE b/src/licensedcode/data/rules/artistic-1.0_mahon.RULE index 3fc0dded258..50cd51cfdfa 100644 --- a/src/licensedcode/data/rules/artistic-1.0_mahon.RULE +++ b/src/licensedcode/data/rules/artistic-1.0_mahon.RULE @@ -9,7 +9,7 @@ notes: this is a rare variant of the artistic 1.0 with extra woring in Clause 7 the language in any way that would cause it to fail the regression tests for the language." --- - The "Artistic License" +The "Artistic License" Preamble diff --git a/src/licensedcode/data/rules/artistic-2.0_25.RULE b/src/licensedcode/data/rules/artistic-2.0_25.RULE index e5699a551bb..85f386caeca 100644 --- a/src/licensedcode/data/rules/artistic-2.0_25.RULE +++ b/src/licensedcode/data/rules/artistic-2.0_25.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 90 --- - The distribution may be copied and redistributed under the same terms as Perl itself (this is by far the most common licensing option for modules on CPAN). This is a dual license, in which the user may choose between either the GPL or the Artistic license. \ No newline at end of file +The distribution may be copied and redistributed under the same terms as Perl itself (this is by far the most common licensing option for modules on CPAN). This is a dual license, in which the user may choose between either the GPL or the Artistic license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-2.0_27.RULE b/src/licensedcode/data/rules/artistic-2.0_27.RULE index 6ccdf99a35a..abe0ab94bb7 100644 --- a/src/licensedcode/data/rules/artistic-2.0_27.RULE +++ b/src/licensedcode/data/rules/artistic-2.0_27.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 90 --- - The distribution is licensed under the Artistic License, as specified by the Artistic file in the standard Perl distribution. \ No newline at end of file +The distribution is licensed under the Artistic License, as specified by the Artistic file in the standard Perl distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-2.0_29.RULE b/src/licensedcode/data/rules/artistic-2.0_29.RULE index 73853e90cdf..0b313a0edeb 100644 --- a/src/licensedcode/data/rules/artistic-2.0_29.RULE +++ b/src/licensedcode/data/rules/artistic-2.0_29.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://opensource.org/licenses/artistic-license-2.0.php --- - The distribution is licensed under the Artistic 2.0 License (http://opensource.org/licenses/artistic-license-2.0.php.) \ No newline at end of file +The distribution is licensed under the Artistic 2.0 License (http://opensource.org/licenses/artistic-license-2.0.php.) \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-2.0_and_public-domain_1.RULE b/src/licensedcode/data/rules/artistic-2.0_and_public-domain_1.RULE index cd3ec9d419d..826af172f6b 100644 --- a/src/licensedcode/data/rules/artistic-2.0_and_public-domain_1.RULE +++ b/src/licensedcode/data/rules/artistic-2.0_and_public-domain_1.RULE @@ -3,7 +3,6 @@ license_expression: artistic-2.0 AND public-domain-disclaimer is_license_notice: yes --- - You may distribute, use and modify this module under the terms of the Artistic License 2.0 as published by The Perl Foundation. See the file for details. diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_1.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_1.RULE index d52ff1e297d..5b297517d41 100644 --- a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_1.RULE +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_1.RULE @@ -3,7 +3,7 @@ license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_17.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_17.RULE index d4aa42bffbe..6e6b4cbe8d9 100644 --- a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_17.RULE +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_17.RULE @@ -3,5 +3,5 @@ license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_notice: yes --- - This module is free software; you may redistribute it and/or +This module is free software; you may redistribute it and/or modify it under the same terms as Perl itself. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_2.RULE index 04828d141cc..2c7ee3ebe0b 100644 --- a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_2.RULE +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_2.RULE @@ -3,7 +3,7 @@ license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Perl is distributed under either the Artistic licence or the GPL. diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-2.0-plus_1.RULE index 4b63aaeaf71..05eb058f7b2 100644 --- a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-2.0-plus_1.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - This program is free software; you can redistribute it and/or +This program is free software; you can redistribute it and/or modify it under the terms of either: a) the GNU General Public License; diff --git a/src/licensedcode/data/rules/autoconf-macro-exception_2.RULE b/src/licensedcode/data/rules/autoconf-macro-exception_2.RULE index 83a5c805e5c..399085cdd1e 100644 --- a/src/licensedcode/data/rules/autoconf-macro-exception_2.RULE +++ b/src/licensedcode/data/rules/autoconf-macro-exception_2.RULE @@ -3,7 +3,7 @@ license_expression: autoconf-macro-exception is_license_notice: yes --- - As a special exception, the above copyright owner gives unlimited +As a special exception, the above 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 diff --git a/src/licensedcode/data/rules/bakoma-fonts-1995_1.RULE b/src/licensedcode/data/rules/bakoma-fonts-1995_1.RULE index 0ec1103c322..234f4eb39e1 100644 --- a/src/licensedcode/data/rules/bakoma-fonts-1995_1.RULE +++ b/src/licensedcode/data/rules/bakoma-fonts-1995_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma --- - Permission to copy and distribute these fonts for any purpose is +Permission to copy and distribute these fonts for any purpose is hereby granted without fee, provided that the above copyright notice, author statement and this permission notice appear in all copies of these fonts and related documentation. diff --git a/src/licensedcode/data/rules/beautifulsoup4_mit.RULE b/src/licensedcode/data/rules/beautifulsoup4_mit.RULE index e0ba9ad9405..a165cc8d9eb 100644 --- a/src/licensedcode/data/rules/beautifulsoup4_mit.RULE +++ b/src/licensedcode/data/rules/beautifulsoup4_mit.RULE @@ -7,8 +7,7 @@ notes: this variant has the word DAMMIT inside, so we set relevance to less than the author has since switchted to a proper MIT license --- - - Permission is hereby granted, free of charge, to any person obtaining +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, diff --git a/src/licensedcode/data/rules/beerware_1.RULE b/src/licensedcode/data/rules/beerware_1.RULE index c81a37a1a85..531e4167c16 100644 --- a/src/licensedcode/data/rules/beerware_1.RULE +++ b/src/licensedcode/data/rules/beerware_1.RULE @@ -5,7 +5,7 @@ ignorable_emails: - phk@login.dknet.dk --- - * "THE BEER-WARE LICENSE" (Revision 42): +* "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 \ No newline at end of file diff --git a/src/licensedcode/data/rules/beerware_2.RULE b/src/licensedcode/data/rules/beerware_2.RULE index 4af6c01a9ac..073dbf5b5ca 100644 --- a/src/licensedcode/data/rules/beerware_2.RULE +++ b/src/licensedcode/data/rules/beerware_2.RULE @@ -3,6 +3,6 @@ license_expression: beerware is_license_notice: yes --- - "THE BEER-WARE LICENSE" (Revision 42): wrote this file. +"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 \ No newline at end of file diff --git a/src/licensedcode/data/rules/beerware_4.RULE b/src/licensedcode/data/rules/beerware_4.RULE index 02e57dc8c5e..b267a6fe47f 100644 --- a/src/licensedcode/data/rules/beerware_4.RULE +++ b/src/licensedcode/data/rules/beerware_4.RULE @@ -5,7 +5,7 @@ ignorable_emails: - phk@login.dkuug.dk --- - "THE BEER-WARE LICENSE" (Revision 42): +"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 \ No newline at end of file diff --git a/src/licensedcode/data/rules/bison-exception-2.2_1.RULE b/src/licensedcode/data/rules/bison-exception-2.2_1.RULE index 139a49a8953..e09e3aacf37 100644 --- a/src/licensedcode/data/rules/bison-exception-2.2_1.RULE +++ b/src/licensedcode/data/rules/bison-exception-2.2_1.RULE @@ -3,7 +3,6 @@ license_expression: bison-exception-2.2 is_license_notice: yes --- - Bison Exception 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/boost-original_2.RULE b/src/licensedcode/data/rules/boost-original_2.RULE index ef470d70a40..9cd8da3f0aa 100644 --- a/src/licensedcode/data/rules/boost-original_2.RULE +++ b/src/licensedcode/data/rules/boost-original_2.RULE @@ -5,7 +5,7 @@ relevance: 90 notes: Truncated text found in some old openoffice --- - // Permission to copy, use, modify, sell and distribute this software +// Permission to copy, use, modify, sell and distribute this software // is granted provided this copyright notice appears in all copies. // This software is provided "as is" without express or implied // warranty, and with no claim as to its suitability for any \ No newline at end of file diff --git a/src/licensedcode/data/rules/bpel4ws-spec.RULE b/src/licensedcode/data/rules/bpel4ws-spec.RULE index abebbc3e726..aa18b35dfd1 100644 --- a/src/licensedcode/data/rules/bpel4ws-spec.RULE +++ b/src/licensedcode/data/rules/bpel4ws-spec.RULE @@ -3,7 +3,7 @@ license_expression: bpel4ws-spec is_license_notice: yes --- - Permission to copy and display the "Business Process Execution Language for +Permission to copy and display the "Business Process Execution Language for Web Services Specification, version 1.1 dated May 5, 2003" (hereafter "the BPEL4WS Specification"), in any medium without fee or royalty is hereby granted, provided that you include the following on ALL copies of the diff --git a/src/licensedcode/data/rules/brian-clapper.RULE b/src/licensedcode/data/rules/brian-clapper.RULE index 74ff1d6f193..a54735b0c3a 100644 --- a/src/licensedcode/data/rules/brian-clapper.RULE +++ b/src/licensedcode/data/rules/brian-clapper.RULE @@ -7,7 +7,7 @@ ignorable_emails: - bmc@clapper.org --- - LICENSE +LICENSE This software is released under the following license: diff --git a/src/licensedcode/data/rules/brian-gladman-3-clause.RULE b/src/licensedcode/data/rules/brian-gladman-3-clause.RULE index df7964deae6..a9706f4c5ef 100644 --- a/src/licensedcode/data/rules/brian-gladman-3-clause.RULE +++ b/src/licensedcode/data/rules/brian-gladman-3-clause.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: http://gladman.plushost.co.uk/oldsite/AES/aes-src-11-01-11.zip --- - LICENSE TERMS +LICENSE TERMS The redistribution and use of this software (with or without changes) is allowed without the payment of fees or royalties provided that: diff --git a/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-1.0-plus_1.RULE b/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-1.0-plus_1.RULE index d519c7ecbda..a5ef9b67af5 100644 --- a/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-1.0-plus_1.RULE +++ b/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-1.0-plus_1.RULE @@ -3,7 +3,7 @@ license_expression: brian-gladman-3-clause OR gpl-1.0-plus is_license_notice: yes --- - LICENSE TERMS +LICENSE TERMS The free distribution and use of this software in both source and binary form is allowed (with or without changes) provided that: diff --git a/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-1.0-plus_2.RULE index 1467b146ccd..1348fe6bd03 100644 --- a/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-1.0-plus_2.RULE +++ b/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-1.0-plus_2.RULE @@ -3,7 +3,7 @@ license_expression: brian-gladman-3-clause OR gpl-1.0-plus is_license_notice: yes --- - LICENSE TERMS +LICENSE TERMS The free distribution and use of this software in both source and binary form is allowed (with or without changes) provided that: diff --git a/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-2.0-plus_2.RULE index d3ffdddd272..313dde2c4d8 100644 --- a/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-2.0-plus_2.RULE +++ b/src/licensedcode/data/rules/brian-gladman-3-clause_or_gpl-2.0-plus_2.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://fp.gladman.plus.com/cryptography_technology/index.htm --- - * Based on Dr Brian Gladman's (GPL'd) work published at +* Based on Dr Brian Gladman's (GPL'd) work published at * http://fp.gladman.plus.com/cryptography_technology/index.htm * See the original copyright notice below. * diff --git a/src/licensedcode/data/rules/broadcom-cfe_1.RULE b/src/licensedcode/data/rules/broadcom-cfe_1.RULE index 9c27557f3da..00124550bd9 100644 --- a/src/licensedcode/data/rules/broadcom-cfe_1.RULE +++ b/src/licensedcode/data/rules/broadcom-cfe_1.RULE @@ -3,7 +3,7 @@ license_expression: broadcom-cfe is_license_text: yes --- - * This software is furnished under license and may be used and +* This software is furnished under license and may be used and * copied only in accordance with the following terms and * conditions. Subject to these conditions, you may download, * copy, install, use, modify and distribute modified or unmodified diff --git a/src/licensedcode/data/rules/bsd-1-clause2.RULE b/src/licensedcode/data/rules/bsd-1-clause2.RULE index bf70d086dd8..53dc09e311b 100644 --- a/src/licensedcode/data/rules/bsd-1-clause2.RULE +++ b/src/licensedcode/data/rules/bsd-1-clause2.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 85 --- - Redistribution and use in source and binary forms, with or without +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 diff --git a/src/licensedcode/data/rules/bsd-1-clause4.RULE b/src/licensedcode/data/rules/bsd-1-clause4.RULE index 905df8f1d0b..79624a099a4 100644 --- a/src/licensedcode/data/rules/bsd-1-clause4.RULE +++ b/src/licensedcode/data/rules/bsd-1-clause4.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 85 --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_1.RULE b/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_1.RULE index ab9cca48f92..7c39016102d 100644 --- a/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_1.RULE +++ b/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_1.RULE @@ -3,7 +3,7 @@ license_expression: bsd-3-clause-no-nuclear-warranty is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* 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 diff --git a/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl-2.0-plus.RULE b/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl-2.0-plus.RULE index 89924a3d97c..921bae2d5c2 100644 --- a/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl-2.0-plus.RULE +++ b/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl-2.0-plus.RULE @@ -3,7 +3,7 @@ license_expression: bsd-axis-nomod OR gpl-2.0-plus is_license_notice: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl.RULE b/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl.RULE index d65658e4970..e55d58adae4 100644 --- a/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl.RULE +++ b/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 80 --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl4.RULE b/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl4.RULE index 365ed4b9b7f..bf9d062bc0a 100644 --- a/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl4.RULE +++ b/src/licensedcode/data/rules/bsd-axis-nomod_or_gpl4.RULE @@ -3,7 +3,7 @@ license_expression: bsd-axis-nomod OR gpl-1.0-plus is_license_notice: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-axis_1.RULE b/src/licensedcode/data/rules/bsd-axis_1.RULE index c94ab35d884..214a207429c 100644 --- a/src/licensedcode/data/rules/bsd-axis_1.RULE +++ b/src/licensedcode/data/rules/bsd-axis_1.RULE @@ -3,7 +3,7 @@ license_expression: bsd-source-code is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-axis_2.RULE b/src/licensedcode/data/rules/bsd-axis_2.RULE index 9ffe44ec1fd..d9b23a9bc13 100644 --- a/src/licensedcode/data/rules/bsd-axis_2.RULE +++ b/src/licensedcode/data/rules/bsd-axis_2.RULE @@ -3,7 +3,7 @@ license_expression: bsd-source-code is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-export_cavium2.RULE b/src/licensedcode/data/rules/bsd-export_cavium2.RULE index 946b0c2a340..a8af5a4cbb6 100644 --- a/src/licensedcode/data/rules/bsd-export_cavium2.RULE +++ b/src/licensedcode/data/rules/bsd-export_cavium2.RULE @@ -3,7 +3,7 @@ license_expression: bsd-export is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-innosys.RULE b/src/licensedcode/data/rules/bsd-innosys.RULE index 529beed8e1d..3d583bff442 100644 --- a/src/licensedcode/data/rules/bsd-innosys.RULE +++ b/src/licensedcode/data/rules/bsd-innosys.RULE @@ -5,7 +5,7 @@ relevance: 99 minimum_coverage: 70 --- - This file is available under a BSD-style copyright +This file is available under a BSD-style copyright Keyspan USB Async Message Formats for the USA28X diff --git a/src/licensedcode/data/rules/bsd-innosys2.RULE b/src/licensedcode/data/rules/bsd-innosys2.RULE index 68a1e16a61b..c8aeefee423 100644 --- a/src/licensedcode/data/rules/bsd-innosys2.RULE +++ b/src/licensedcode/data/rules/bsd-innosys2.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 70 --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-innosys3.RULE b/src/licensedcode/data/rules/bsd-innosys3.RULE index a1a111564d8..1063c41d0d2 100644 --- a/src/licensedcode/data/rules/bsd-innosys3.RULE +++ b/src/licensedcode/data/rules/bsd-innosys3.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 70 --- - This file is available under a BSD-style copyright +This file is available under a BSD-style copyright Keyspan USB Async Message Formats for the USA26X diff --git a/src/licensedcode/data/rules/bsd-innosys4.RULE b/src/licensedcode/data/rules/bsd-innosys4.RULE index 66e32020773..a8188b8b372 100644 --- a/src/licensedcode/data/rules/bsd-innosys4.RULE +++ b/src/licensedcode/data/rules/bsd-innosys4.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 70 --- - This file is available under a BSD-style copyright +This file is available under a BSD-style copyright Keyspan USB Async Message Formats for the USA19HS diff --git a/src/licensedcode/data/rules/bsd-intel_1.RULE b/src/licensedcode/data/rules/bsd-intel_1.RULE index 900058fb9e4..af68d081dbd 100644 --- a/src/licensedcode/data/rules/bsd-intel_1.RULE +++ b/src/licensedcode/data/rules/bsd-intel_1.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Intel License Agreement +Intel License Agreement Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are diff --git a/src/licensedcode/data/rules/bsd-intel_4.RULE b/src/licensedcode/data/rules/bsd-intel_4.RULE index 92f5e08d109..0dbc4d85987 100644 --- a/src/licensedcode/data/rules/bsd-intel_4.RULE +++ b/src/licensedcode/data/rules/bsd-intel_4.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new-derivative_1.RULE b/src/licensedcode/data/rules/bsd-new-derivative_1.RULE index ef711023fc6..fcf9c80dc4c 100644 --- a/src/licensedcode/data/rules/bsd-new-derivative_1.RULE +++ b/src/licensedcode/data/rules/bsd-new-derivative_1.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new-derivative is_license_text: yes --- - * covered by the following terms: +* covered by the following terms: * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff --git a/src/licensedcode/data/rules/bsd-new-nomod_or_gpl-2.0.RULE b/src/licensedcode/data/rules/bsd-new-nomod_or_gpl-2.0.RULE index b0ccd189f9b..ecf689dc23c 100644 --- a/src/licensedcode/data/rules/bsd-new-nomod_or_gpl-2.0.RULE +++ b/src/licensedcode/data/rules/bsd-new-nomod_or_gpl-2.0.RULE @@ -6,7 +6,7 @@ notes: Dual BSD/GPL, seen in omap, formerly reported as dual-bsd-gpl. It contai and rare "without modification" condition. --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_101.RULE b/src/licensedcode/data/rules/bsd-new_101.RULE index 6890332bc80..5be2d35e2ce 100644 --- a/src/licensedcode/data/rules/bsd-new_101.RULE +++ b/src/licensedcode/data/rules/bsd-new_101.RULE @@ -8,7 +8,7 @@ notes: | claused removed, this becomes de facto a bsd-new --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_107.RULE b/src/licensedcode/data/rules/bsd-new_107.RULE index 161e7179777..fec0fcbe070 100644 --- a/src/licensedcode/data/rules/bsd-new_107.RULE +++ b/src/licensedcode/data/rules/bsd-new_107.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - BSD: +BSD: The BSD license applies to all files in the directory Redistribution and use in source and binary forms, with or without diff --git a/src/licensedcode/data/rules/bsd-new_110.RULE b/src/licensedcode/data/rules/bsd-new_110.RULE index a8f5865557f..aa18c14cb09 100644 --- a/src/licensedcode/data/rules/bsd-new_110.RULE +++ b/src/licensedcode/data/rules/bsd-new_110.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_1164.RULE b/src/licensedcode/data/rules/bsd-new_1164.RULE index bdd3f5ecd0d..66ca28ee855 100644 --- a/src/licensedcode/data/rules/bsd-new_1164.RULE +++ b/src/licensedcode/data/rules/bsd-new_1164.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - All portions of JGit are covered by the {{EDL}}. Absolutely no GPL, +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_122.RULE b/src/licensedcode/data/rules/bsd-new_122.RULE index 5f0090fa795..5a5fb1f2f57 100644 --- a/src/licensedcode/data/rules/bsd-new_122.RULE +++ b/src/licensedcode/data/rules/bsd-new_122.RULE @@ -3,6 +3,6 @@ license_expression: bsd-new is_license_notice: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the conditions mentioned in the accompanying LICENSE file are met (BSD-3-Clause). \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_128.RULE b/src/licensedcode/data/rules/bsd-new_128.RULE index 1f7efe832df..e34703ffd55 100644 --- a/src/licensedcode/data/rules/bsd-new_128.RULE +++ b/src/licensedcode/data/rules/bsd-new_128.RULE @@ -7,7 +7,7 @@ ignorable_emails: - license@zend.com --- - LICENSE +LICENSE This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. diff --git a/src/licensedcode/data/rules/bsd-new_132.RULE b/src/licensedcode/data/rules/bsd-new_132.RULE index 1ecd6dca118..644a6112325 100644 --- a/src/licensedcode/data/rules/bsd-new_132.RULE +++ b/src/licensedcode/data/rules/bsd-new_132.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - License 2: Modified BSD diff --git a/src/licensedcode/data/rules/bsd-new_135.RULE b/src/licensedcode/data/rules/bsd-new_135.RULE index fb150f723b3..6d57114de8f 100644 --- a/src/licensedcode/data/rules/bsd-new_135.RULE +++ b/src/licensedcode/data/rules/bsd-new_135.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_14.RULE b/src/licensedcode/data/rules/bsd-new_14.RULE index 8f0e0e7af66..4ec4abb91b5 100644 --- a/src/licensedcode/data/rules/bsd-new_14.RULE +++ b/src/licensedcode/data/rules/bsd-new_14.RULE @@ -5,7 +5,7 @@ notes: This has a minor variation in the lowercased disclaimer block from the ty text. Foudn in the joblib Python library --- - Redistribution and use in source and binary forms, with or without +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, diff --git a/src/licensedcode/data/rules/bsd-new_140.RULE b/src/licensedcode/data/rules/bsd-new_140.RULE index bc4ea8fa59c..0bd7efa31b3 100644 --- a/src/licensedcode/data/rules/bsd-new_140.RULE +++ b/src/licensedcode/data/rules/bsd-new_140.RULE @@ -5,4 +5,4 @@ relevance: 99 minimum_coverage: 99 --- - This file is available under a BSD-style copyright \ No newline at end of file +This file is available under a BSD-style copyright \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_149.RULE b/src/licensedcode/data/rules/bsd-new_149.RULE index 2ef109a1c34..060608d235e 100644 --- a/src/licensedcode/data/rules/bsd-new_149.RULE +++ b/src/licensedcode/data/rules/bsd-new_149.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_174.RULE b/src/licensedcode/data/rules/bsd-new_174.RULE index db57fce6bc9..cdfb5a7a42f 100644 --- a/src/licensedcode/data/rules/bsd-new_174.RULE +++ b/src/licensedcode/data/rules/bsd-new_174.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_notice: yes --- - is available for use under the following license, commonly known +is available for use under the following license, commonly known as the 3-clause (or "modified") BSD license: Redistribution and use in source and binary forms, with or without diff --git a/src/licensedcode/data/rules/bsd-new_177.RULE b/src/licensedcode/data/rules/bsd-new_177.RULE index b02735a1d04..8b7f4611a6f 100644 --- a/src/licensedcode/data/rules/bsd-new_177.RULE +++ b/src/licensedcode/data/rules/bsd-new_177.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - is available for use under the following license, commonly known +is available for use under the following license, commonly known as the 3-clause (or "modified") BSD license: Redistribution and use in source and binary forms, with or without diff --git a/src/licensedcode/data/rules/bsd-new_18.RULE b/src/licensedcode/data/rules/bsd-new_18.RULE index 78a2d25e532..e3902d73e08 100644 --- a/src/licensedcode/data/rules/bsd-new_18.RULE +++ b/src/licensedcode/data/rules/bsd-new_18.RULE @@ -7,7 +7,7 @@ ignorable_urls: - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_183.RULE b/src/licensedcode/data/rules/bsd-new_183.RULE index be0913197e4..979ca0e7c21 100644 --- a/src/licensedcode/data/rules/bsd-new_183.RULE +++ b/src/licensedcode/data/rules/bsd-new_183.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_186.RULE b/src/licensedcode/data/rules/bsd-new_186.RULE index 5849768d710..8b087b271ba 100644 --- a/src/licensedcode/data/rules/bsd-new_186.RULE +++ b/src/licensedcode/data/rules/bsd-new_186.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_187.RULE b/src/licensedcode/data/rules/bsd-new_187.RULE index b455c34d1e4..5469d4c4eae 100644 --- a/src/licensedcode/data/rules/bsd-new_187.RULE +++ b/src/licensedcode/data/rules/bsd-new_187.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://trustee.ietf.org/license-info --- - Redistribution and use in source and binary forms, with or +Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions diff --git a/src/licensedcode/data/rules/bsd-new_189.RULE b/src/licensedcode/data/rules/bsd-new_189.RULE index 8f3897db9f9..eb2565e998d 100644 --- a/src/licensedcode/data/rules/bsd-new_189.RULE +++ b/src/licensedcode/data/rules/bsd-new_189.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_19.RULE b/src/licensedcode/data/rules/bsd-new_19.RULE index 7894594afe2..cf889295d7c 100644 --- a/src/licensedcode/data/rules/bsd-new_19.RULE +++ b/src/licensedcode/data/rules/bsd-new_19.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_192.RULE b/src/licensedcode/data/rules/bsd-new_192.RULE index c18dc719dea..fd6efbc3d8f 100644 --- a/src/licensedcode/data/rules/bsd-new_192.RULE +++ b/src/licensedcode/data/rules/bsd-new_192.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 99 --- - Distributed under the BSD License \ No newline at end of file +Distributed under the BSD License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_197.RULE b/src/licensedcode/data/rules/bsd-new_197.RULE index 7c0b9ab2fe5..1b7225aade8 100644 --- a/src/licensedcode/data/rules/bsd-new_197.RULE +++ b/src/licensedcode/data/rules/bsd-new_197.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_notice: yes --- - ("BSD-3" +("BSD-3" t "Redistribution and use in source and binary forms, with or" "without modification, are permitted provided that the following" diff --git a/src/licensedcode/data/rules/bsd-new_203.RULE b/src/licensedcode/data/rules/bsd-new_203.RULE index f2f70588e9c..10508cb8e68 100644 --- a/src/licensedcode/data/rules/bsd-new_203.RULE +++ b/src/licensedcode/data/rules/bsd-new_203.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - under the Revised BSD license \ No newline at end of file +under the Revised BSD license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_205.RULE b/src/licensedcode/data/rules/bsd-new_205.RULE index e02207631b2..113fe98169d 100644 --- a/src/licensedcode/data/rules/bsd-new_205.RULE +++ b/src/licensedcode/data/rules/bsd-new_205.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_208.RULE b/src/licensedcode/data/rules/bsd-new_208.RULE index 83cb4127b5b..d54151b75eb 100644 --- a/src/licensedcode/data/rules/bsd-new_208.RULE +++ b/src/licensedcode/data/rules/bsd-new_208.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_209.RULE b/src/licensedcode/data/rules/bsd-new_209.RULE index b83de86c6fc..1ffd02c9328 100644 --- a/src/licensedcode/data/rules/bsd-new_209.RULE +++ b/src/licensedcode/data/rules/bsd-new_209.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_210.RULE b/src/licensedcode/data/rules/bsd-new_210.RULE index 5a6b6fb9647..b6eaa28d488 100644 --- a/src/licensedcode/data/rules/bsd-new_210.RULE +++ b/src/licensedcode/data/rules/bsd-new_210.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - is licensed under the terms of the "Three-Clause BSD License". \ No newline at end of file +is licensed under the terms of the "Three-Clause BSD License". \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_22.RULE b/src/licensedcode/data/rules/bsd-new_22.RULE index af8bf64c878..616137d6d70 100644 --- a/src/licensedcode/data/rules/bsd-new_22.RULE +++ b/src/licensedcode/data/rules/bsd-new_22.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: Apple Mozilla variant --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * diff --git a/src/licensedcode/data/rules/bsd-new_230.RULE b/src/licensedcode/data/rules/bsd-new_230.RULE index 3d263690533..1a0751f93c7 100644 --- a/src/licensedcode/data/rules/bsd-new_230.RULE +++ b/src/licensedcode/data/rules/bsd-new_230.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - * Redistribution and use in source and binary forms, with or +* Redistribution and use in source and binary forms, with or * without modification, are permitted provided that the following * conditions are met: * diff --git a/src/licensedcode/data/rules/bsd-new_232.RULE b/src/licensedcode/data/rules/bsd-new_232.RULE index 6f85e0335f1..c724c7e6e2d 100644 --- a/src/licensedcode/data/rules/bsd-new_232.RULE +++ b/src/licensedcode/data/rules/bsd-new_232.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_notice: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_233.RULE b/src/licensedcode/data/rules/bsd-new_233.RULE index 0d9384236d5..1c295ab9310 100644 --- a/src/licensedcode/data/rules/bsd-new_233.RULE +++ b/src/licensedcode/data/rules/bsd-new_233.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_notice: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_24.RULE b/src/licensedcode/data/rules/bsd-new_24.RULE index 59ed19f2aaa..0ec240ed77d 100644 --- a/src/licensedcode/data/rules/bsd-new_24.RULE +++ b/src/licensedcode/data/rules/bsd-new_24.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - All code incorporated from 4.4 BSD is distributed under the following +All code incorporated from 4.4 BSD is distributed under the following license: \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_241_1.RULE b/src/licensedcode/data/rules/bsd-new_241_1.RULE index c16feafa1c9..554beb1e5b3 100644 --- a/src/licensedcode/data/rules/bsd-new_241_1.RULE +++ b/src/licensedcode/data/rules/bsd-new_241_1.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - * THIS FILE IS PART OF THE MOZILLA NPAPI SDK BASIC PLUGIN SAMPLE +* THIS FILE IS PART OF THE MOZILLA NPAPI SDK BASIC PLUGIN SAMPLE * SOURCE CODE. USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE * IS GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS * SOURCE IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_241_2.RULE b/src/licensedcode/data/rules/bsd-new_241_2.RULE index 3a0f7c7d634..0a4ef610e76 100644 --- a/src/licensedcode/data/rules/bsd-new_241_2.RULE +++ b/src/licensedcode/data/rules/bsd-new_241_2.RULE @@ -6,8 +6,7 @@ referenced_filenames: - COPYING --- - - * THIS FILE IS PART OF THE SOURCE CODE. * +* THIS FILE IS PART OF THE SOURCE CODE. * * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_241_3.RULE b/src/licensedcode/data/rules/bsd-new_241_3.RULE index 013953add63..5e442e55f1b 100644 --- a/src/licensedcode/data/rules/bsd-new_241_3.RULE +++ b/src/licensedcode/data/rules/bsd-new_241_3.RULE @@ -6,6 +6,6 @@ referenced_filenames: - COPYING --- - * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * +* USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_241_4.RULE b/src/licensedcode/data/rules/bsd-new_241_4.RULE index 44d82aefc9b..e4ddc88a595 100644 --- a/src/licensedcode/data/rules/bsd-new_241_4.RULE +++ b/src/licensedcode/data/rules/bsd-new_241_4.RULE @@ -6,6 +6,6 @@ referenced_filenames: - COPYING --- - * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS * +* USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS * * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_245.RULE b/src/licensedcode/data/rules/bsd-new_245.RULE index 9983e8bcc44..f4b21276f04 100644 --- a/src/licensedcode/data/rules/bsd-new_245.RULE +++ b/src/licensedcode/data/rules/bsd-new_245.RULE @@ -3,5 +3,5 @@ license_expression: bsd-new is_license_notice: yes --- - All the software is licensed under the Modified BSD license. So you are +All the software is licensed under the Modified BSD license. So you are free to use it and incorporate it into any package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_267.RULE b/src/licensedcode/data/rules/bsd-new_267.RULE index 82d04dbe204..aa4c7e319b2 100644 --- a/src/licensedcode/data/rules/bsd-new_267.RULE +++ b/src/licensedcode/data/rules/bsd-new_267.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php --- - - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_268.RULE b/src/licensedcode/data/rules/bsd-new_268.RULE index 84208b431b7..470e61115fb 100644 --- a/src/licensedcode/data/rules/bsd-new_268.RULE +++ b/src/licensedcode/data/rules/bsd-new_268.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php --- - This is the standard "new" BSD license: +This is the standard "new" BSD license: http://www.opensource.org/licenses/bsd-license.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_269.RULE b/src/licensedcode/data/rules/bsd-new_269.RULE index 42c485979a8..cb61a5f1064 100644 --- a/src/licensedcode/data/rules/bsd-new_269.RULE +++ b/src/licensedcode/data/rules/bsd-new_269.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - Redistribution and use in source and binary forms, with or without +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. diff --git a/src/licensedcode/data/rules/bsd-new_270.RULE b/src/licensedcode/data/rules/bsd-new_270.RULE index 6758132f9bf..f8223b509f6 100644 --- a/src/licensedcode/data/rules/bsd-new_270.RULE +++ b/src/licensedcode/data/rules/bsd-new_270.RULE @@ -7,5 +7,5 @@ ignorable_urls: - http://opensource.org/licenses/bsd-license.php --- - # The BSD License +# The BSD License # http://opensource.org/licenses/bsd-license.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_272.RULE b/src/licensedcode/data/rules/bsd-new_272.RULE index 1cf8bd01d8b..b840f05e938 100644 --- a/src/licensedcode/data/rules/bsd-new_272.RULE +++ b/src/licensedcode/data/rules/bsd-new_272.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_276.RULE b/src/licensedcode/data/rules/bsd-new_276.RULE index d674a3e868e..2ea9a851ab2 100644 --- a/src/licensedcode/data/rules/bsd-new_276.RULE +++ b/src/licensedcode/data/rules/bsd-new_276.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_278.RULE b/src/licensedcode/data/rules/bsd-new_278.RULE index e363f07245a..8937d439f67 100644 --- a/src/licensedcode/data/rules/bsd-new_278.RULE +++ b/src/licensedcode/data/rules/bsd-new_278.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_279.RULE b/src/licensedcode/data/rules/bsd-new_279.RULE index 0cb17c9acd1..ee8d748d6b4 100644 --- a/src/licensedcode/data/rules/bsd-new_279.RULE +++ b/src/licensedcode/data/rules/bsd-new_279.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_reference: yes --- - Redistribution and use in source and binary forms, with or without +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 diff --git a/src/licensedcode/data/rules/bsd-new_280.RULE b/src/licensedcode/data/rules/bsd-new_280.RULE index 20a6220f130..540423b01ae 100644 --- a/src/licensedcode/data/rules/bsd-new_280.RULE +++ b/src/licensedcode/data/rules/bsd-new_280.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_reference: yes --- - If you choose to use this file in compliance with the BSD License, the +If you choose to use this file in compliance with the BSD License, the following notice applies to you: Redistribution and use in source and binary forms, with or without diff --git a/src/licensedcode/data/rules/bsd-new_283.RULE b/src/licensedcode/data/rules/bsd-new_283.RULE index 0ec73bc71b4..1535d236218 100644 --- a/src/licensedcode/data/rules/bsd-new_283.RULE +++ b/src/licensedcode/data/rules/bsd-new_283.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - The terms of use of the software are governed by the BSD license. \ No newline at end of file +The terms of use of the software are governed by the BSD license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_286.RULE b/src/licensedcode/data/rules/bsd-new_286.RULE index c8a056df3c2..9c88a8d4919 100644 --- a/src/licensedcode/data/rules/bsd-new_286.RULE +++ b/src/licensedcode/data/rules/bsd-new_286.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 99 --- - which have been permitted for use under the +which have been permitted for use under the BSD license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_288.RULE b/src/licensedcode/data/rules/bsd-new_288.RULE index dddb538d319..3c1ab1abd42 100644 --- a/src/licensedcode/data/rules/bsd-new_288.RULE +++ b/src/licensedcode/data/rules/bsd-new_288.RULE @@ -4,6 +4,4 @@ is_license_notice: yes relevance: 100 --- - - source used under the New BSD license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_289.RULE b/src/licensedcode/data/rules/bsd-new_289.RULE index 46236b218da..699b75ec44f 100644 --- a/src/licensedcode/data/rules/bsd-new_289.RULE +++ b/src/licensedcode/data/rules/bsd-new_289.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - is licensed under the terms of the Modified BSD License (also known as New or Revised BSD), as follows: diff --git a/src/licensedcode/data/rules/bsd-new_29.RULE b/src/licensedcode/data/rules/bsd-new_29.RULE index de1a23bbe73..c3faa118a18 100644 --- a/src/licensedcode/data/rules/bsd-new_29.RULE +++ b/src/licensedcode/data/rules/bsd-new_29.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_notice: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/bsd-new_296.RULE b/src/licensedcode/data/rules/bsd-new_296.RULE index 75929e1e657..dcf839ac811 100644 --- a/src/licensedcode/data/rules/bsd-new_296.RULE +++ b/src/licensedcode/data/rules/bsd-new_296.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - * THIS FILE IS PART OF THE SOFTWARE CODEC SOURCE CODE. * +* THIS FILE IS PART OF THE SOFTWARE CODEC SOURCE CODE. * * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_297.RULE b/src/licensedcode/data/rules/bsd-new_297.RULE index 2165b86894b..07393c29005 100644 --- a/src/licensedcode/data/rules/bsd-new_297.RULE +++ b/src/licensedcode/data/rules/bsd-new_297.RULE @@ -4,7 +4,6 @@ is_license_text: yes minimum_coverage: 85 --- - This program is licensed under the BSD license (the one with advertisement clause removed). diff --git a/src/licensedcode/data/rules/bsd-new_298.RULE b/src/licensedcode/data/rules/bsd-new_298.RULE index af42bcd6556..a7728c7009d 100644 --- a/src/licensedcode/data/rules/bsd-new_298.RULE +++ b/src/licensedcode/data/rules/bsd-new_298.RULE @@ -4,7 +4,6 @@ is_license_text: yes minimum_coverage: 90 --- - This program is licensed under the BSD license (the one with advertisement clause removed). diff --git a/src/licensedcode/data/rules/bsd-new_299.RULE b/src/licensedcode/data/rules/bsd-new_299.RULE index f14af4f61cc..5b35c2c6da3 100644 --- a/src/licensedcode/data/rules/bsd-new_299.RULE +++ b/src/licensedcode/data/rules/bsd-new_299.RULE @@ -4,9 +4,6 @@ is_license_text: yes minimum_coverage: 99 --- - - - License ------- diff --git a/src/licensedcode/data/rules/bsd-new_300.RULE b/src/licensedcode/data/rules/bsd-new_300.RULE index d7d25878af6..ced9e796329 100644 --- a/src/licensedcode/data/rules/bsd-new_300.RULE +++ b/src/licensedcode/data/rules/bsd-new_300.RULE @@ -4,6 +4,5 @@ is_license_notice: yes relevance: 100 --- - This program is licensed under the BSD license (the one with advertisement clause removed). \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_308.RULE b/src/licensedcode/data/rules/bsd-new_308.RULE index 6aa3b27e98b..b25ec3364f6 100644 --- a/src/licensedcode/data/rules/bsd-new_308.RULE +++ b/src/licensedcode/data/rules/bsd-new_308.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - 3-clause BSD. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_315.RULE b/src/licensedcode/data/rules/bsd-new_315.RULE index dbff0c50e09..0cb7aba2906 100644 --- a/src/licensedcode/data/rules/bsd-new_315.RULE +++ b/src/licensedcode/data/rules/bsd-new_315.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +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. diff --git a/src/licensedcode/data/rules/bsd-new_319.RULE b/src/licensedcode/data/rules/bsd-new_319.RULE index 86e31fd5241..e23e6b020df 100644 --- a/src/licensedcode/data/rules/bsd-new_319.RULE +++ b/src/licensedcode/data/rules/bsd-new_319.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 79 --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_323.RULE b/src/licensedcode/data/rules/bsd-new_323.RULE index 548d5b00585..37aa75697a2 100644 --- a/src/licensedcode/data/rules/bsd-new_323.RULE +++ b/src/licensedcode/data/rules/bsd-new_323.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * diff --git a/src/licensedcode/data/rules/bsd-new_325.RULE b/src/licensedcode/data/rules/bsd-new_325.RULE index fd8a781b63d..12ebd8cacea 100644 --- a/src/licensedcode/data/rules/bsd-new_325.RULE +++ b/src/licensedcode/data/rules/bsd-new_325.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_329.RULE b/src/licensedcode/data/rules/bsd-new_329.RULE index e5918319f17..0eb1a3222ea 100644 --- a/src/licensedcode/data/rules/bsd-new_329.RULE +++ b/src/licensedcode/data/rules/bsd-new_329.RULE @@ -4,7 +4,6 @@ is_license_text: yes minimum_coverage: 85 --- - Use is subject to license terms below. This distribution may include materials developed by third parties. diff --git a/src/licensedcode/data/rules/bsd-new_331.RULE b/src/licensedcode/data/rules/bsd-new_331.RULE index 87041d8955b..4b24c85ca56 100644 --- a/src/licensedcode/data/rules/bsd-new_331.RULE +++ b/src/licensedcode/data/rules/bsd-new_331.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_358.RULE b/src/licensedcode/data/rules/bsd-new_358.RULE index 3e5e4dc8824..c85029c0f57 100644 --- a/src/licensedcode/data/rules/bsd-new_358.RULE +++ b/src/licensedcode/data/rules/bsd-new_358.RULE @@ -6,5 +6,5 @@ ignorable_urls: - https://opensource.org/licenses/BSD-3-Clause --- - "name": "The 3-Clause BSD License", +"name": "The 3-Clause BSD License", "url": "https://opensource.org/licenses/BSD-3-Clause", \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_359.RULE b/src/licensedcode/data/rules/bsd-new_359.RULE index 78d0fe827a7..354b102579e 100644 --- a/src/licensedcode/data/rules/bsd-new_359.RULE +++ b/src/licensedcode/data/rules/bsd-new_359.RULE @@ -8,5 +8,5 @@ ignorable_urls: - http://opensource.org/licenses/BSD-3-Clause --- - * Licensed under the New BSD license. See LICENSE or: +* Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_366.RULE b/src/licensedcode/data/rules/bsd-new_366.RULE index f33a820153f..93136a72459 100644 --- a/src/licensedcode/data/rules/bsd-new_366.RULE +++ b/src/licensedcode/data/rules/bsd-new_366.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - are based on BSD-licensed reference implementations \ No newline at end of file +are based on BSD-licensed reference implementations \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_37.RULE b/src/licensedcode/data/rules/bsd-new_37.RULE index 682a5b6570b..a7e53fd2075 100644 --- a/src/licensedcode/data/rules/bsd-new_37.RULE +++ b/src/licensedcode/data/rules/bsd-new_37.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php --- - * The program is distributed under terms of BSD license. +* The program is distributed under terms of BSD license. * You can obtain the copy of the license by visiting: * * http://www.opensource.org/licenses/bsd-license.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_372.RULE b/src/licensedcode/data/rules/bsd-new_372.RULE index 54e22bdd04b..a36d0bf1396 100644 --- a/src/licensedcode/data/rules/bsd-new_372.RULE +++ b/src/licensedcode/data/rules/bsd-new_372.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - The "New" BSD License (bsd): ---------------------- diff --git a/src/licensedcode/data/rules/bsd-new_373.RULE b/src/licensedcode/data/rules/bsd-new_373.RULE index 96decde0704..d278a54000d 100644 --- a/src/licensedcode/data/rules/bsd-new_373.RULE +++ b/src/licensedcode/data/rules/bsd-new_373.RULE @@ -3,8 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - - "New" BSD License (bsd): +"New" BSD License (bsd): ---------------------- Redistribution and use in source and binary forms, with or without diff --git a/src/licensedcode/data/rules/bsd-new_375.RULE b/src/licensedcode/data/rules/bsd-new_375.RULE index 0f9a699dd35..3095eebee30 100644 --- a/src/licensedcode/data/rules/bsd-new_375.RULE +++ b/src/licensedcode/data/rules/bsd-new_375.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/bsd-new_379.RULE b/src/licensedcode/data/rules/bsd-new_379.RULE index d0702b14f33..1d92c563813 100644 --- a/src/licensedcode/data/rules/bsd-new_379.RULE +++ b/src/licensedcode/data/rules/bsd-new_379.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_38.RULE b/src/licensedcode/data/rules/bsd-new_38.RULE index f1a6603be77..2705ab4de75 100644 --- a/src/licensedcode/data/rules/bsd-new_38.RULE +++ b/src/licensedcode/data/rules/bsd-new_38.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: hp bsd --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_381.RULE b/src/licensedcode/data/rules/bsd-new_381.RULE index e975c9517cf..70a0006169f 100644 --- a/src/licensedcode/data/rules/bsd-new_381.RULE +++ b/src/licensedcode/data/rules/bsd-new_381.RULE @@ -4,6 +4,6 @@ is_license_text: yes relevance: 100 --- - 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. +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 Word Lists, 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_382.RULE b/src/licensedcode/data/rules/bsd-new_382.RULE index dd470d690ca..e9c777ecca2 100644 --- a/src/licensedcode/data/rules/bsd-new_382.RULE +++ b/src/licensedcode/data/rules/bsd-new_382.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_383.RULE b/src/licensedcode/data/rules/bsd-new_383.RULE index 22d888d3d11..4346739739c 100644 --- a/src/licensedcode/data/rules/bsd-new_383.RULE +++ b/src/licensedcode/data/rules/bsd-new_383.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_384.RULE b/src/licensedcode/data/rules/bsd-new_384.RULE index b9d62ef8e8e..93c2d25d613 100644 --- a/src/licensedcode/data/rules/bsd-new_384.RULE +++ b/src/licensedcode/data/rules/bsd-new_384.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_385.RULE b/src/licensedcode/data/rules/bsd-new_385.RULE index 482932b3138..bde9b5b963b 100644 --- a/src/licensedcode/data/rules/bsd-new_385.RULE +++ b/src/licensedcode/data/rules/bsd-new_385.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - BSD LICENSE +BSD LICENSE Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions diff --git a/src/licensedcode/data/rules/bsd-new_386.RULE b/src/licensedcode/data/rules/bsd-new_386.RULE index 4286c4ccef5..9885edc4f4a 100644 --- a/src/licensedcode/data/rules/bsd-new_386.RULE +++ b/src/licensedcode/data/rules/bsd-new_386.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - BSD LICENSE diff --git a/src/licensedcode/data/rules/bsd-new_388.RULE b/src/licensedcode/data/rules/bsd-new_388.RULE index 534a0cd7533..e9ea4370f68 100644 --- a/src/licensedcode/data/rules/bsd-new_388.RULE +++ b/src/licensedcode/data/rules/bsd-new_388.RULE @@ -7,6 +7,6 @@ ignorable_urls: - https://sourceforge.net/project/?group_id=1519 --- - # * Libtabe (Chinese) +# * Libtabe (Chinese) # - https://sourceforge.net/project/?group_id=1519 # - Its license terms and conditions are shown below. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_389.RULE b/src/licensedcode/data/rules/bsd-new_389.RULE index 4c571483c35..775b3ae8485 100644 --- a/src/licensedcode/data/rules/bsd-new_389.RULE +++ b/src/licensedcode/data/rules/bsd-new_389.RULE @@ -6,6 +6,5 @@ ignorable_urls: - https://opensource.org/licenses/bsd-license.php --- - - # The BSD License +# The BSD License # https://opensource.org/licenses/bsd-license.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_396.RULE b/src/licensedcode/data/rules/bsd-new_396.RULE index 9d628a4cb2a..e4c99aebc14 100644 --- a/src/licensedcode/data/rules/bsd-new_396.RULE +++ b/src/licensedcode/data/rules/bsd-new_396.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - available +available under a BSD License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_399.RULE b/src/licensedcode/data/rules/bsd-new_399.RULE index 05858a0ed25..84209e4d654 100644 --- a/src/licensedcode/data/rules/bsd-new_399.RULE +++ b/src/licensedcode/data/rules/bsd-new_399.RULE @@ -5,5 +5,5 @@ relevance: 100 minimum_coverage: 100 --- - This -- and only this -- header file may also be distributed under +This -- and only this -- header file may also be distributed under the terms of the BSD Licence as follows: \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_4.RULE b/src/licensedcode/data/rules/bsd-new_4.RULE index 11b3eff3841..ca837d97698 100644 --- a/src/licensedcode/data/rules/bsd-new_4.RULE +++ b/src/licensedcode/data/rules/bsd-new_4.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_40.RULE b/src/licensedcode/data/rules/bsd-new_40.RULE index 5de62079c65..90b9333b5ff 100644 --- a/src/licensedcode/data/rules/bsd-new_40.RULE +++ b/src/licensedcode/data/rules/bsd-new_40.RULE @@ -5,5 +5,5 @@ relevance: 99 notes: bsd notice --- - * Alternatively, this software may be distributed under the terms of BSD +* Alternatively, this software may be distributed under the terms of BSD * license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_406.RULE b/src/licensedcode/data/rules/bsd-new_406.RULE index 9a4d4ce6d85..88882980eaf 100644 --- a/src/licensedcode/data/rules/bsd-new_406.RULE +++ b/src/licensedcode/data/rules/bsd-new_406.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 90 --- - Berkeley Software Distribution style license \ No newline at end of file +Berkeley Software Distribution style license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_409.RULE b/src/licensedcode/data/rules/bsd-new_409.RULE index 7705733ab1f..7d8a84b1010 100644 --- a/src/licensedcode/data/rules/bsd-new_409.RULE +++ b/src/licensedcode/data/rules/bsd-new_409.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_40_1.RULE b/src/licensedcode/data/rules/bsd-new_40_1.RULE index 486d5a43865..3afa0c7e6d9 100644 --- a/src/licensedcode/data/rules/bsd-new_40_1.RULE +++ b/src/licensedcode/data/rules/bsd-new_40_1.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 99 --- - * this software may be distributed under the terms of BSD +* this software may be distributed under the terms of BSD * license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_411.RULE b/src/licensedcode/data/rules/bsd-new_411.RULE index 61bdf23e0b7..1210587cb36 100644 --- a/src/licensedcode/data/rules/bsd-new_411.RULE +++ b/src/licensedcode/data/rules/bsd-new_411.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_419.RULE b/src/licensedcode/data/rules/bsd-new_419.RULE index 5f6915cb241..e416ff5d0b6 100644 --- a/src/licensedcode/data/rules/bsd-new_419.RULE +++ b/src/licensedcode/data/rules/bsd-new_419.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - freely and openly available under the BSD 3-clause license \ No newline at end of file +freely and openly available under the BSD 3-clause license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_424.RULE b/src/licensedcode/data/rules/bsd-new_424.RULE index 99eb9cf0771..d48082d9d19 100644 --- a/src/licensedcode/data/rules/bsd-new_424.RULE +++ b/src/licensedcode/data/rules/bsd-new_424.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_430.RULE b/src/licensedcode/data/rules/bsd-new_430.RULE index a7302ca32b3..2ae36ba1525 100644 --- a/src/licensedcode/data/rules/bsd-new_430.RULE +++ b/src/licensedcode/data/rules/bsd-new_430.RULE @@ -6,5 +6,4 @@ ignorable_urls: - https://cmake.org/licensing --- - - Distributed under the OSI-approved BSD 3-Clause License. See https://cmake.org/licensing for details. \ No newline at end of file +Distributed under the OSI-approved BSD 3-Clause License. See https://cmake.org/licensing for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_431.RULE b/src/licensedcode/data/rules/bsd-new_431.RULE index 2ba0113fea3..9f9dd03b82d 100644 --- a/src/licensedcode/data/rules/bsd-new_431.RULE +++ b/src/licensedcode/data/rules/bsd-new_431.RULE @@ -6,5 +6,4 @@ ignorable_urls: - https://cmake.org/licensing --- - https://cmake.org/licensing \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_432.RULE b/src/licensedcode/data/rules/bsd-new_432.RULE index 30484f4e4bd..738f7226fbb 100644 --- a/src/licensedcode/data/rules/bsd-new_432.RULE +++ b/src/licensedcode/data/rules/bsd-new_432.RULE @@ -6,5 +6,4 @@ ignorable_urls: - http://cmake.org/licensing --- - http://cmake.org/licensing \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_440.RULE b/src/licensedcode/data/rules/bsd-new_440.RULE index 76bc3e6246b..ee499b0ff17 100644 --- a/src/licensedcode/data/rules/bsd-new_440.RULE +++ b/src/licensedcode/data/rules/bsd-new_440.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 90 --- - uses BSD license \ No newline at end of file +uses BSD license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_441.RULE b/src/licensedcode/data/rules/bsd-new_441.RULE index 1587104519b..b9ab30c7858 100644 --- a/src/licensedcode/data/rules/bsd-new_441.RULE +++ b/src/licensedcode/data/rules/bsd-new_441.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_notice: yes --- - 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 in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. diff --git a/src/licensedcode/data/rules/bsd-new_443.RULE b/src/licensedcode/data/rules/bsd-new_443.RULE index 34ea4fa8bc1..9addbbe5836 100644 --- a/src/licensedcode/data/rules/bsd-new_443.RULE +++ b/src/licensedcode/data/rules/bsd-new_443.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* 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 diff --git a/src/licensedcode/data/rules/bsd-new_444.RULE b/src/licensedcode/data/rules/bsd-new_444.RULE index e805d9763b9..02f3c39f06b 100644 --- a/src/licensedcode/data/rules/bsd-new_444.RULE +++ b/src/licensedcode/data/rules/bsd-new_444.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* 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 diff --git a/src/licensedcode/data/rules/bsd-new_451.RULE b/src/licensedcode/data/rules/bsd-new_451.RULE index 49a46c1e103..0425cc420ad 100644 --- a/src/licensedcode/data/rules/bsd-new_451.RULE +++ b/src/licensedcode/data/rules/bsd-new_451.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php --- - The distribution is licensed under the BSD License (http://www.opensource.org/licenses/bsd-license.php). \ No newline at end of file +The distribution is licensed under the BSD License (http://www.opensource.org/licenses/bsd-license.php). \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_464.RULE b/src/licensedcode/data/rules/bsd-new_464.RULE index 85af47ad8af..4c4ba513b9c 100644 --- a/src/licensedcode/data/rules/bsd-new_464.RULE +++ b/src/licensedcode/data/rules/bsd-new_464.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - Some code is licensed under a 3-term BSD license, to the following +Some code is licensed under a 3-term BSD license, to the following copyright holders: \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_465.RULE b/src/licensedcode/data/rules/bsd-new_465.RULE index 3ae0a3eb65d..43c53dfef4c 100644 --- a/src/licensedcode/data/rules/bsd-new_465.RULE +++ b/src/licensedcode/data/rules/bsd-new_465.RULE @@ -4,6 +4,6 @@ is_license_notice: yes relevance: 100 --- - One component of the ssh source code is under a 3-clause BSD license, +One component of the ssh source code is under a 3-clause BSD license, held by the University of California, since we pulled these parts from original Berkeley code. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_467.RULE b/src/licensedcode/data/rules/bsd-new_467.RULE index 3b0247b4c72..657945cf284 100644 --- a/src/licensedcode/data/rules/bsd-new_467.RULE +++ b/src/licensedcode/data/rules/bsd-new_467.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php --- - * Licensed under the New BSD License +* Licensed under the New BSD License * See: http://www.opensource.org/licenses/bsd-license.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_468.RULE b/src/licensedcode/data/rules/bsd-new_468.RULE index 8eca99f4f60..ff2b6e2e122 100644 --- a/src/licensedcode/data/rules/bsd-new_468.RULE +++ b/src/licensedcode/data/rules/bsd-new_468.RULE @@ -6,5 +6,5 @@ ignorable_urls: - https://www.opensource.org/licenses/bsd-license.php --- - * Licensed under the New BSD License +* Licensed under the New BSD License * See: https://www.opensource.org/licenses/bsd-license.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_47.RULE b/src/licensedcode/data/rules/bsd-new_47.RULE index 703f79d0e20..a8af7e85faa 100644 --- a/src/licensedcode/data/rules/bsd-new_47.RULE +++ b/src/licensedcode/data/rules/bsd-new_47.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 95 --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/bsd-new_48.RULE b/src/licensedcode/data/rules/bsd-new_48.RULE index a3f841155be..8c898be866c 100644 --- a/src/licensedcode/data/rules/bsd-new_48.RULE +++ b/src/licensedcode/data/rules/bsd-new_48.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_481.RULE b/src/licensedcode/data/rules/bsd-new_481.RULE index 2be9546dffd..3b46ce46e6c 100644 --- a/src/licensedcode/data/rules/bsd-new_481.RULE +++ b/src/licensedcode/data/rules/bsd-new_481.RULE @@ -4,7 +4,6 @@ is_license_text: yes relevance: 100 --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistribution's of source code must retain the above copyright notice, this list of conditions and the following disclaimer. diff --git a/src/licensedcode/data/rules/bsd-new_50.RULE b/src/licensedcode/data/rules/bsd-new_50.RULE index 31a2e802fd4..e375b7a2620 100644 --- a/src/licensedcode/data/rules/bsd-new_50.RULE +++ b/src/licensedcode/data/rules/bsd-new_50.RULE @@ -6,7 +6,7 @@ minimum_coverage: 70 notes: missing first statement --- - 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. Neither the name of 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/src/licensedcode/data/rules/bsd-new_57.RULE b/src/licensedcode/data/rules/bsd-new_57.RULE index 0f9e9edc8f9..07bc485b582 100644 --- a/src/licensedcode/data/rules/bsd-new_57.RULE +++ b/src/licensedcode/data/rules/bsd-new_57.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_58.RULE b/src/licensedcode/data/rules/bsd-new_58.RULE index 600391d0b51..3527e420392 100644 --- a/src/licensedcode/data/rules/bsd-new_58.RULE +++ b/src/licensedcode/data/rules/bsd-new_58.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.opensource.org/licenses/bsd-license.html --- - + {{Berkeley Software Distribution (BSD) License}} http://www.opensource.org/licenses/bsd-license.html diff --git a/src/licensedcode/data/rules/bsd-new_62.RULE b/src/licensedcode/data/rules/bsd-new_62.RULE index 53c6dbd465c..93a7933d5c1 100644 --- a/src/licensedcode/data/rules/bsd-new_62.RULE +++ b/src/licensedcode/data/rules/bsd-new_62.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.kitware.com/Copyright.htm --- - See Copyright.txt or http://www.kitware.com/Copyright.htm for details. +See Copyright.txt or http://www.kitware.com/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR diff --git a/src/licensedcode/data/rules/bsd-new_635.RULE b/src/licensedcode/data/rules/bsd-new_635.RULE index 0b9b6c2b36a..bae5a1f60ec 100644 --- a/src/licensedcode/data/rules/bsd-new_635.RULE +++ b/src/licensedcode/data/rules/bsd-new_635.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - Distributed under the OSI-approved BSD License (the "License"); +Distributed under the OSI-approved BSD License (the "License"); see accompanying file Copyright.txt for details. This software is distributed WITHOUT ANY WARRANTY; without even the diff --git a/src/licensedcode/data/rules/bsd-new_67.RULE b/src/licensedcode/data/rules/bsd-new_67.RULE index 10376ef5f5a..ab001704d86 100644 --- a/src/licensedcode/data/rules/bsd-new_67.RULE +++ b/src/licensedcode/data/rules/bsd-new_67.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 95 --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_73.RULE b/src/licensedcode/data/rules/bsd-new_73.RULE index 66605ff3388..8ba1735a061 100644 --- a/src/licensedcode/data/rules/bsd-new_73.RULE +++ b/src/licensedcode/data/rules/bsd-new_73.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new is_license_notice: yes --- - 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 diff --git a/src/licensedcode/data/rules/bsd-new_77.RULE b/src/licensedcode/data/rules/bsd-new_77.RULE index 577341d67a6..bda6e0b0ff0 100644 --- a/src/licensedcode/data/rules/bsd-new_77.RULE +++ b/src/licensedcode/data/rules/bsd-new_77.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, is permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_80.RULE b/src/licensedcode/data/rules/bsd-new_80.RULE index 2afe492cb87..8518d3a6c7f 100644 --- a/src/licensedcode/data/rules/bsd-new_80.RULE +++ b/src/licensedcode/data/rules/bsd-new_80.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 40 --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_87.RULE b/src/licensedcode/data/rules/bsd-new_87.RULE index 2f07aa1d9ae..44bda26f531 100644 --- a/src/licensedcode/data/rules/bsd-new_87.RULE +++ b/src/licensedcode/data/rules/bsd-new_87.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://www.opensource.org/licenses/bsd-license.html --- - Berkeley Software Distribution (BSD) License +Berkeley Software Distribution (BSD) License http://www.opensource.org/licenses/bsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_9.RULE b/src/licensedcode/data/rules/bsd-new_9.RULE index cab188c5d53..c93889de8d9 100644 --- a/src/licensedcode/data/rules/bsd-new_9.RULE +++ b/src/licensedcode/data/rules/bsd-new_9.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: BSD new variant, Carnegie --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_94.RULE b/src/licensedcode/data/rules/bsd-new_94.RULE index defdc4eadc9..2aacd953c1f 100644 --- a/src/licensedcode/data/rules/bsd-new_94.RULE +++ b/src/licensedcode/data/rules/bsd-new_94.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* 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, diff --git a/src/licensedcode/data/rules/bsd-new_and_afpl-9.0_1.RULE b/src/licensedcode/data/rules/bsd-new_and_afpl-9.0_1.RULE index 980ecd3567a..7541faeb0df 100644 --- a/src/licensedcode/data/rules/bsd-new_and_afpl-9.0_1.RULE +++ b/src/licensedcode/data/rules/bsd-new_and_afpl-9.0_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.artifex.com/downloads/doc/Public.htm --- - * The following license terms for the "XMLParser library from Business-Insight" apply to projects +* The following license terms for the "XMLParser library from Business-Insight" apply to projects * that are in some way related to * the "mcpat project", including applications * using "mcpat project" and tools developed diff --git a/src/licensedcode/data/rules/bsd-new_and_cc-pd.RULE b/src/licensedcode/data/rules/bsd-new_and_cc-pd.RULE index a362924c5cf..436e05f6d60 100644 --- a/src/licensedcode/data/rules/bsd-new_and_cc-pd.RULE +++ b/src/licensedcode/data/rules/bsd-new_and_cc-pd.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://creativecommons.org/licenses/publicdomain/ --- - software in the +software in the * public domain. You can find his original copyright below. Please, * aware that the code as part of is governed by the 3-clause * BSD license above. diff --git a/src/licensedcode/data/rules/bsd-new_and_cc-pd2.RULE b/src/licensedcode/data/rules/bsd-new_and_cc-pd2.RULE index e7454416a4d..20422f98463 100644 --- a/src/licensedcode/data/rules/bsd-new_and_cc-pd2.RULE +++ b/src/licensedcode/data/rules/bsd-new_and_cc-pd2.RULE @@ -5,8 +5,7 @@ ignorable_urls: - http://creativecommons.org/licenses/publicdomain/ --- - - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_and_google-patent-license-webm_4.RULE b/src/licensedcode/data/rules/bsd-new_and_google-patent-license-webm_4.RULE index ebdb74f82ff..5411c744842 100644 --- a/src/licensedcode/data/rules/bsd-new_and_google-patent-license-webm_4.RULE +++ b/src/licensedcode/data/rules/bsd-new_and_google-patent-license-webm_4.RULE @@ -8,7 +8,7 @@ referenced_filenames: - PATENTS --- - * All changes are covered by the WebRTC license and IP grant: +* All changes are covered by the WebRTC license and IP grant: * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An additional intellectual property rights grant can be found diff --git a/src/licensedcode/data/rules/bsd-new_and_google-patent-license-webm_5.RULE b/src/licensedcode/data/rules/bsd-new_and_google-patent-license-webm_5.RULE index 14d9c0000f6..35d8e382134 100644 --- a/src/licensedcode/data/rules/bsd-new_and_google-patent-license-webm_5.RULE +++ b/src/licensedcode/data/rules/bsd-new_and_google-patent-license-webm_5.RULE @@ -7,7 +7,7 @@ referenced_filenames: - PATENTS --- - * Use of this source code is governed by a BSD-style license +* Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An {{additional intellectual property rights grant}} can be found * in the file PATENTS. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_and_gpl-2.0-plus_with_bison-exception-2.2_1.RULE b/src/licensedcode/data/rules/bsd-new_and_gpl-2.0-plus_with_bison-exception-2.2_1.RULE index 38031f0a8d0..e3bafa34181 100644 --- a/src/licensedcode/data/rules/bsd-new_and_gpl-2.0-plus_with_bison-exception-2.2_1.RULE +++ b/src/licensedcode/data/rules/bsd-new_and_gpl-2.0-plus_with_bison-exception-2.2_1.RULE @@ -6,7 +6,7 @@ referenced_filenames: - Copyright.txt --- - Distributed under the OSI-approved BSD License (the "License"); +Distributed under the OSI-approved BSD License (the "License"); see accompanying file Copyright.txt for details. This software is distributed WITHOUT ANY WARRANTY; without even the diff --git a/src/licensedcode/data/rules/bsd-new_and_gpl-2.0_and_mit.RULE b/src/licensedcode/data/rules/bsd-new_and_gpl-2.0_and_mit.RULE index 4bc687b1331..34f74929672 100644 --- a/src/licensedcode/data/rules/bsd-new_and_gpl-2.0_and_mit.RULE +++ b/src/licensedcode/data/rules/bsd-new_and_gpl-2.0_and_mit.RULE @@ -7,5 +7,5 @@ ignorable_urls: - http://sizzlejs.com/ --- - * Released under the MIT, BSD, and GPL Licenses. +* Released under the MIT, BSD, and GPL Licenses. * More information: http://sizzlejs.com/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_and_mit-synopsys.RULE b/src/licensedcode/data/rules/bsd-new_and_mit-synopsys.RULE index e22a7ae4864..2fc92889390 100644 --- a/src/licensedcode/data/rules/bsd-new_and_mit-synopsys.RULE +++ b/src/licensedcode/data/rules/bsd-new_and_mit-synopsys.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 80 --- - License 2: Modified BSD diff --git a/src/licensedcode/data/rules/bsd-new_arm.RULE b/src/licensedcode/data/rules/bsd-new_arm.RULE index 42784e9fde0..82e765d7f7a 100644 --- a/src/licensedcode/data/rules/bsd-new_arm.RULE +++ b/src/licensedcode/data/rules/bsd-new_arm.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_dispatch.RULE b/src/licensedcode/data/rules/bsd-new_dispatch.RULE index 3f54c0dac92..e8a8f43211e 100644 --- a/src/licensedcode/data/rules/bsd-new_dispatch.RULE +++ b/src/licensedcode/data/rules/bsd-new_dispatch.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_jcraft_5.RULE b/src/licensedcode/data/rules/bsd-new_jcraft_5.RULE index 40eb4947ed2..61da85853c3 100644 --- a/src/licensedcode/data/rules/bsd-new_jcraft_5.RULE +++ b/src/licensedcode/data/rules/bsd-new_jcraft_5.RULE @@ -7,8 +7,7 @@ ignorable_urls: - http://www.jcraft.com/jsch/LICENSE.txt --- - - + BSD http://www.jcraft.com/jsch/LICENSE.txt diff --git a/src/licensedcode/data/rules/bsd-new_npm.RULE b/src/licensedcode/data/rules/bsd-new_npm.RULE index 5cdd2c02c38..1ae48ee527d 100644 --- a/src/licensedcode/data/rules/bsd-new_npm.RULE +++ b/src/licensedcode/data/rules/bsd-new_npm.RULE @@ -4,6 +4,6 @@ is_license_tag: yes relevance: 99 --- - "licenses": [ +"licenses": [ { "type": "BSD", \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_afl-2.1_1.RULE b/src/licensedcode/data/rules/bsd-new_or_afl-2.1_1.RULE index 4ae510d25ff..f4b32b8c14f 100644 --- a/src/licensedcode/data/rules/bsd-new_or_afl-2.1_1.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_afl-2.1_1.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new OR afl-2.1 is_license_notice: yes --- - is available under *either* the terms of the modified BSD license *or* the +is available under *either* the terms of the modified BSD license *or* the Academic Free License version 2.1. As a recipient of , you may choose which license to receive this code under (except as noted in per-module LICENSE files). Some modules may not be the copyright of the Foundation. These diff --git a/src/licensedcode/data/rules/bsd-new_or_afl-2.1_2.RULE b/src/licensedcode/data/rules/bsd-new_or_afl-2.1_2.RULE index 2bcc8c590ac..33c3398624e 100644 --- a/src/licensedcode/data/rules/bsd-new_or_afl-2.1_2.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_afl-2.1_2.RULE @@ -3,7 +3,7 @@ license_expression: bsd-new OR afl-2.1 is_license_notice: yes --- - is available under *either* the terms of the modified BSD license *or* the +is available under *either* the terms of the modified BSD license *or* the Academic Free License version 2.1. As a recipient of , you may choose which license to receive this code under (except as noted in per-module LICENSE files). Some modules may not be the copyright of the Foundation. These diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_2.RULE index d7a3ed126cb..a9300da66eb 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_2.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_2.RULE @@ -4,6 +4,6 @@ is_license_notice: yes relevance: 100 --- - * This software may be distributed either under the terms of the +* This software may be distributed either under the terms of the * BSD-style license that accompanies or the GNU GPL version 2 * or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_4.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_4.RULE index a8a11eb0ec2..961fe0f6ff6 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_4.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_4.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 85 --- - Redistribution and use in source and binary forms, with or without +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. diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_5.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_5.RULE index e3ccfb33fc9..2366c929fe4 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_5.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_5.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 85 --- - Redistribution and use in source and binary forms, with or without +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. diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_11.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_11.RULE index 215ce4a3c57..3813d806909 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_11.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_11.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - This file is provided under a dual BSD/GPLv2 license. When using or +This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_12.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_12.RULE index bca21b1b24a..7a86ed52221 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_12.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_12.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_3.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_3.RULE index 22af1883c07..a4947fd09bd 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_3.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_3.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - * This program is free software; you can redistribute it and/or modify +* This program is free software; you can redistribute it and/or modify * it under the terms of the dual BSD / GNU General Public License version 2 as * published by the Free Software Foundation. When using or * redistributing this file, you may do so under either license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_30.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_30.RULE index 5c7c452991f..ffce4e2de1c 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_30.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_30.RULE @@ -10,7 +10,7 @@ notes: | This is also rarely seen with the bsd-simplified license, hence the lowered relevance. --- - * This source code is licensed under both the BSD-style license (found in the +* This source code is licensed under both the BSD-style license (found in the * LICENSE file in the root directory of this source tree) and the GPLv2 (found * in the COPYING file in the root directory of this source tree). * You may select, at your option, one of the above-listed licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_9.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_9.RULE index 1a1094c4bb0..83a83465c4e 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_9.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_9.RULE @@ -3,7 +3,6 @@ license_expression: bsd-new OR gpl-2.0 is_license_notice: yes --- - This code is released using a dual license strategy: BSD/GPL You can choose the license that better fits your requirements. diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl_1.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl_1.RULE index 2a05d0bb2b8..aff6fecf0bc 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl_1.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl_1.RULE @@ -5,7 +5,7 @@ minimum_coverage: 80 notes: Dual licenses for GPL and BSD-NEW --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl_2.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl_2.RULE index 65ecbce23db..dc1744a09f8 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl_2.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl_2.RULE @@ -5,7 +5,7 @@ minimum_coverage: 80 notes: Dual licenses for GPL and BSD-NEW --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl_4.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl_4.RULE index 5077d119c3c..df9c25eaf47 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl_4.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl_4.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Licensed under dual BSD/GPL license. \ No newline at end of file +Licensed under dual BSD/GPL license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_readme4.RULE b/src/licensedcode/data/rules/bsd-new_readme4.RULE index 7bc19e90747..fd058a9c4ba 100644 --- a/src/licensedcode/data/rules/bsd-new_readme4.RULE +++ b/src/licensedcode/data/rules/bsd-new_readme4.RULE @@ -3,8 +3,6 @@ license_expression: bsd-new is_license_text: yes --- - - Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-new_xstream_maven_1.RULE b/src/licensedcode/data/rules/bsd-new_xstream_maven_1.RULE index c3336ee4471..6aa4b6e2df8 100644 --- a/src/licensedcode/data/rules/bsd-new_xstream_maven_1.RULE +++ b/src/licensedcode/data/rules/bsd-new_xstream_maven_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://xstream.codehaus.com/license.html --- - + BSD style http://xstream.codehaus.com/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_xstream_maven_2.RULE b/src/licensedcode/data/rules/bsd-new_xstream_maven_2.RULE index c4357955370..6119f068c57 100644 --- a/src/licensedcode/data/rules/bsd-new_xstream_maven_2.RULE +++ b/src/licensedcode/data/rules/bsd-new_xstream_maven_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://xstream.codehaus.org/license.html --- - + BSD style http://xstream.codehaus.org/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_zlib.RULE b/src/licensedcode/data/rules/bsd-new_zlib.RULE index 81ff3d4cae3..d514bdd1da0 100644 --- a/src/licensedcode/data/rules/bsd-new_zlib.RULE +++ b/src/licensedcode/data/rules/bsd-new_zlib.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 100 --- - * This is free software; you can redistribute it and/or modify it +* This is free software; you can redistribute it and/or modify it * under the terms of the BSD License. Use by owners of Che Guevarra * parafernalia is prohibited, where possible, and highly discouraged * elsewhere. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_zlib2.RULE b/src/licensedcode/data/rules/bsd-new_zlib2.RULE index dff6c576572..890f795e05e 100644 --- a/src/licensedcode/data/rules/bsd-new_zlib2.RULE +++ b/src/licensedcode/data/rules/bsd-new_zlib2.RULE @@ -4,5 +4,5 @@ is_license_notice: yes minimum_coverage: 90 --- - * This is free software; you can redistribute it and/or modify it +* This is free software; you can redistribute it and/or modify it * under the terms of the BSD License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-no-disclaimer-unmodified_or_gpl-2.0-plus.RULE b/src/licensedcode/data/rules/bsd-no-disclaimer-unmodified_or_gpl-2.0-plus.RULE index 9c4003fe30e..404f5049f11 100644 --- a/src/licensedcode/data/rules/bsd-no-disclaimer-unmodified_or_gpl-2.0-plus.RULE +++ b/src/licensedcode/data/rules/bsd-no-disclaimer-unmodified_or_gpl-2.0-plus.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-original-uc_16.RULE b/src/licensedcode/data/rules/bsd-original-uc_16.RULE index ba7e5ff9ca8..b743a9d7eb0 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_16.RULE +++ b/src/licensedcode/data/rules/bsd-original-uc_16.RULE @@ -4,7 +4,7 @@ is_license_reference: yes minimum_coverage: 90 --- - Update: The Berkeley copyright was changed, and the change +Update: The Berkeley copyright was changed, and the change is retroactive to all "true" BSD software (ie everything from UCB as opposed to other peoples code that just carried the same license). The new copyright doesn't clash with the diff --git a/src/licensedcode/data/rules/bsd-original-uc_2.RULE b/src/licensedcode/data/rules/bsd-original-uc_2.RULE index fff5402484a..1bbfd591a4e 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_2.RULE +++ b/src/licensedcode/data/rules/bsd-original-uc_2.RULE @@ -6,7 +6,7 @@ ignorable_authors: - the Network Research Group at Lawrence Berkeley National Laboratory --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-original-uc_20.RULE b/src/licensedcode/data/rules/bsd-original-uc_20.RULE index e261995b1d6..cee563efb9a 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_20.RULE +++ b/src/licensedcode/data/rules/bsd-original-uc_20.RULE @@ -7,7 +7,7 @@ ignorable_authors: - the Computer Systems Engineering Group at Lawrence Berkeley Laboratory --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-original-uc_3.RULE b/src/licensedcode/data/rules/bsd-original-uc_3.RULE index 0f85460121c..0fdaed95e92 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_3.RULE +++ b/src/licensedcode/data/rules/bsd-original-uc_3.RULE @@ -6,7 +6,7 @@ ignorable_authors: - the University of California, Berkeley and its contributors --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-original-uc_9.RULE b/src/licensedcode/data/rules/bsd-original-uc_9.RULE index 593bca2bbbb..435efdcc559 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_9.RULE +++ b/src/licensedcode/data/rules/bsd-original-uc_9.RULE @@ -9,7 +9,6 @@ ignorable_urls: - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-original_10.RULE b/src/licensedcode/data/rules/bsd-original_10.RULE index 31f7dd50fc0..b7ec8687dd0 100644 --- a/src/licensedcode/data/rules/bsd-original_10.RULE +++ b/src/licensedcode/data/rules/bsd-original_10.RULE @@ -6,7 +6,7 @@ ignorable_authors: - the University of California, Berkeley and its contributors --- - * NRL grants permission for redistribution and use in source and binary +* NRL grants permission for redistribution and use in source and binary # * forms, with or without modification, of the software and documentation # * created at NRL provided that the following conditions are met: # * diff --git a/src/licensedcode/data/rules/bsd-original_20.RULE b/src/licensedcode/data/rules/bsd-original_20.RULE index 19f252c56aa..433fc07d816 100644 --- a/src/licensedcode/data/rules/bsd-original_20.RULE +++ b/src/licensedcode/data/rules/bsd-original_20.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 90 --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-original_23.RULE b/src/licensedcode/data/rules/bsd-original_23.RULE index 9723cc9cb4e..4b242b48022 100644 --- a/src/licensedcode/data/rules/bsd-original_23.RULE +++ b/src/licensedcode/data/rules/bsd-original_23.RULE @@ -6,7 +6,7 @@ ignorable_authors: - Inc. --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-original_29.RULE b/src/licensedcode/data/rules/bsd-original_29.RULE index c0c38197c5d..65bab1b68ab 100644 --- a/src/licensedcode/data/rules/bsd-original_29.RULE +++ b/src/licensedcode/data/rules/bsd-original_29.RULE @@ -6,7 +6,7 @@ ignorable_authors: - the University of Maryland --- - * - BSD License - +* - BSD License - * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * diff --git a/src/licensedcode/data/rules/bsd-original_3.RULE b/src/licensedcode/data/rules/bsd-original_3.RULE index e9e936c5376..2620b2f3e56 100644 --- a/src/licensedcode/data/rules/bsd-original_3.RULE +++ b/src/licensedcode/data/rules/bsd-original_3.RULE @@ -7,7 +7,7 @@ ignorable_authors: - the and its contributors --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/bsd-original_30.RULE b/src/licensedcode/data/rules/bsd-original_30.RULE index 62f28afcafa..dccc993ff9d 100644 --- a/src/licensedcode/data/rules/bsd-original_30.RULE +++ b/src/licensedcode/data/rules/bsd-original_30.RULE @@ -6,7 +6,7 @@ ignorable_authors: - the University of Maryland --- - * Redistribution and use in source and binary forms, with or without +* 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, diff --git a/src/licensedcode/data/rules/bsd-original_31.RULE b/src/licensedcode/data/rules/bsd-original_31.RULE index fa7f6b7b021..2e55da32e8c 100644 --- a/src/licensedcode/data/rules/bsd-original_31.RULE +++ b/src/licensedcode/data/rules/bsd-original_31.RULE @@ -5,7 +5,7 @@ relevance: 100 minimum_coverage: 90 --- - * Redistribution and use in source and binary forms, with or without +* 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, diff --git a/src/licensedcode/data/rules/bsd-original_6.RULE b/src/licensedcode/data/rules/bsd-original_6.RULE index d66da8deb7e..df1ac4ce0cf 100644 --- a/src/licensedcode/data/rules/bsd-original_6.RULE +++ b/src/licensedcode/data/rules/bsd-original_6.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 90 --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-original_7.RULE b/src/licensedcode/data/rules/bsd-original_7.RULE index 12a2edc0667..a767d8a1e3e 100644 --- a/src/licensedcode/data/rules/bsd-original_7.RULE +++ b/src/licensedcode/data/rules/bsd-original_7.RULE @@ -6,7 +6,7 @@ ignorable_authors: - its contributors --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/bsd-original_9.RULE b/src/licensedcode/data/rules/bsd-original_9.RULE index 1561857bc51..99ee4148a79 100644 --- a/src/licensedcode/data/rules/bsd-original_9.RULE +++ b/src/licensedcode/data/rules/bsd-original_9.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 90 --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-original_trimble.RULE b/src/licensedcode/data/rules/bsd-original_trimble.RULE index d29ea82d13f..93721dd4459 100644 --- a/src/licensedcode/data/rules/bsd-original_trimble.RULE +++ b/src/licensedcode/data/rules/bsd-original_trimble.RULE @@ -6,7 +6,7 @@ ignorable_authors: - the Software and Component Technologies group of Trimble Navigation, Ltd. --- - * This software was developed by the Software and Component Technologies +* This software was developed by the Software and Component Technologies * group of Trimble Navigation, Ltd. * * diff --git a/src/licensedcode/data/rules/bsd-plus-mod-notice_1.RULE b/src/licensedcode/data/rules/bsd-plus-mod-notice_1.RULE index 7f7efa8dec0..1fb5bf44451 100644 --- a/src/licensedcode/data/rules/bsd-plus-mod-notice_1.RULE +++ b/src/licensedcode/data/rules/bsd-plus-mod-notice_1.RULE @@ -3,7 +3,7 @@ license_expression: bsd-plus-mod-notice is_license_text: yes --- - 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 in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. diff --git a/src/licensedcode/data/rules/bsd-plus-mod-notice_3.RULE b/src/licensedcode/data/rules/bsd-plus-mod-notice_3.RULE index ba0fbd55bba..5c2cb05792a 100644 --- a/src/licensedcode/data/rules/bsd-plus-mod-notice_3.RULE +++ b/src/licensedcode/data/rules/bsd-plus-mod-notice_3.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.itk.org/HTML/Copyright.htm --- - See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details. +See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR diff --git a/src/licensedcode/data/rules/bsd-simplified-intel_1.RULE b/src/licensedcode/data/rules/bsd-simplified-intel_1.RULE index 9b6fe7a7bae..167643f6751 100644 --- a/src/licensedcode/data/rules/bsd-simplified-intel_1.RULE +++ b/src/licensedcode/data/rules/bsd-simplified-intel_1.RULE @@ -3,7 +3,7 @@ license_expression: bsd-simplified-intel is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that: (1) source code * distributions retain the above copyright notice and this paragraph * in its entirety, and (2) distributions including binary code include diff --git a/src/licensedcode/data/rules/bsd-simplified_109.RULE b/src/licensedcode/data/rules/bsd-simplified_109.RULE index 834f6242941..05751bb2033 100644 --- a/src/licensedcode/data/rules/bsd-simplified_109.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_109.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - under BSD 2-clause licence \ No newline at end of file +under BSD 2-clause licence \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_119.RULE b/src/licensedcode/data/rules/bsd-simplified_119.RULE index 62dbf19dfef..d32f3e83967 100644 --- a/src/licensedcode/data/rules/bsd-simplified_119.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_119.RULE @@ -5,7 +5,7 @@ relevance: 100 minimum_coverage: 100 --- - Cryptix General License +Cryptix General License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are diff --git a/src/licensedcode/data/rules/bsd-simplified_13.RULE b/src/licensedcode/data/rules/bsd-simplified_13.RULE index abed94446d6..bf47d35d09e 100644 --- a/src/licensedcode/data/rules/bsd-simplified_13.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_13.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - Version licensed under 2-clause BSD License is available \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_146.RULE b/src/licensedcode/data/rules/bsd-simplified_146.RULE index 0eb50cff279..e1adebc0ce2 100644 --- a/src/licensedcode/data/rules/bsd-simplified_146.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_146.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - * Redistribution and use in source and binary forms, with or without +* 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. diff --git a/src/licensedcode/data/rules/bsd-simplified_18.RULE b/src/licensedcode/data/rules/bsd-simplified_18.RULE index 9385824ba74..2e410aa6661 100644 --- a/src/licensedcode/data/rules/bsd-simplified_18.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_18.RULE @@ -3,7 +3,7 @@ license_expression: bsd-simplified is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +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 diff --git a/src/licensedcode/data/rules/bsd-simplified_2.RULE b/src/licensedcode/data/rules/bsd-simplified_2.RULE index a07d15254bd..c8676459da9 100644 --- a/src/licensedcode/data/rules/bsd-simplified_2.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_2.RULE @@ -3,7 +3,7 @@ license_expression: bsd-simplified is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/bsd-simplified_22.RULE b/src/licensedcode/data/rules/bsd-simplified_22.RULE index ec3eb8d8bdf..d98c2f2cf14 100644 --- a/src/licensedcode/data/rules/bsd-simplified_22.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_22.RULE @@ -3,7 +3,7 @@ license_expression: bsd-simplified is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-simplified_263.RULE b/src/licensedcode/data/rules/bsd-simplified_263.RULE index 8d7d7c4b406..ddfb9c3e2a7 100644 --- a/src/licensedcode/data/rules/bsd-simplified_263.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_263.RULE @@ -5,7 +5,6 @@ relevance: 99 notes: uses a bytecode reference instead of binary. --- - 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 diff --git a/src/licensedcode/data/rules/bsd-simplified_264.RULE b/src/licensedcode/data/rules/bsd-simplified_264.RULE index f09523ab36b..50579a51b8d 100644 --- a/src/licensedcode/data/rules/bsd-simplified_264.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_264.RULE @@ -6,7 +6,7 @@ notes: Found in Debian Copyright Files, note that the disclaimer is missing, but elsewhere in the file. --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-simplified_28.RULE b/src/licensedcode/data/rules/bsd-simplified_28.RULE index 9283718f532..e0265d0a28e 100644 --- a/src/licensedcode/data/rules/bsd-simplified_28.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_28.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: bsd simplified variant, no warranty disclaimer --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-simplified_29.RULE b/src/licensedcode/data/rules/bsd-simplified_29.RULE index 9b009e111fd..1dcd59a28f5 100644 --- a/src/licensedcode/data/rules/bsd-simplified_29.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_29.RULE @@ -3,7 +3,7 @@ license_expression: bsd-simplified is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-simplified_31.RULE b/src/licensedcode/data/rules/bsd-simplified_31.RULE index 9a6d68a3829..dc26bfe15af 100644 --- a/src/licensedcode/data/rules/bsd-simplified_31.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_31.RULE @@ -3,7 +3,7 @@ license_expression: bsd-simplified is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-simplified_43.RULE b/src/licensedcode/data/rules/bsd-simplified_43.RULE index 8aa5c6dbd16..ecd27a3ef69 100644 --- a/src/licensedcode/data/rules/bsd-simplified_43.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_43.RULE @@ -5,7 +5,7 @@ minimum_coverage: 95 notes: openib --- - BSD license +BSD license Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions diff --git a/src/licensedcode/data/rules/bsd-simplified_47.RULE b/src/licensedcode/data/rules/bsd-simplified_47.RULE index e8a71273583..e3614c6189f 100644 --- a/src/licensedcode/data/rules/bsd-simplified_47.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_47.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://opensource.org/licenses/BSD-2-Clause --- - [BSD 2 License](http://opensource.org/licenses/BSD-2-Clause) \ No newline at end of file +[BSD 2 License](http://opensource.org/licenses/BSD-2-Clause) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_52.RULE b/src/licensedcode/data/rules/bsd-simplified_52.RULE index abe0d75dd5e..9be8b8c7464 100644 --- a/src/licensedcode/data/rules/bsd-simplified_52.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_52.RULE @@ -3,7 +3,7 @@ license_expression: bsd-simplified is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-simplified_54.RULE b/src/licensedcode/data/rules/bsd-simplified_54.RULE index b671590ea54..f2e3dcb4675 100644 --- a/src/licensedcode/data/rules/bsd-simplified_54.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_54.RULE @@ -3,7 +3,7 @@ license_expression: bsd-simplified is_license_text: yes --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/bsd-simplified_58.RULE b/src/licensedcode/data/rules/bsd-simplified_58.RULE index 5a0060a5aab..5c3e28a074f 100644 --- a/src/licensedcode/data/rules/bsd-simplified_58.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_58.RULE @@ -5,6 +5,6 @@ referenced_filenames: - LICENSE_BSD2.txt --- - * This software may be distributed and modified according to the terms of +* This software may be distributed and modified according to the terms of * the BSD 2-Clause license. Note that NO WARRANTY is provided. * See "LICENSE_BSD2.txt" for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_68.RULE b/src/licensedcode/data/rules/bsd-simplified_68.RULE index eed35a43f88..3036db6d038 100644 --- a/src/licensedcode/data/rules/bsd-simplified_68.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_68.RULE @@ -3,7 +3,6 @@ license_expression: bsd-simplified is_license_text: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-simplified_87.RULE b/src/licensedcode/data/rules/bsd-simplified_87.RULE index 94083aef30d..1f01a32bf8b 100644 --- a/src/licensedcode/data/rules/bsd-simplified_87.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_87.RULE @@ -3,5 +3,5 @@ license_expression: bsd-simplified is_license_text: yes --- - Remaining components of the software are provided under a standard +Remaining components of the software are provided under a standard 2-term BSD licence with the following names as copyright holders: \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_90.RULE b/src/licensedcode/data/rules/bsd-simplified_90.RULE index 16b70d89531..fbd5227a3b8 100644 --- a/src/licensedcode/data/rules/bsd-simplified_90.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_90.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 100 --- - This -- and only this -- header file may also be distributed under +This -- and only this -- header file may also be distributed under the terms of the BSD Licence as follows: diff --git a/src/licensedcode/data/rules/bsd-simplified_and_gpl-2.0_2.RULE b/src/licensedcode/data/rules/bsd-simplified_and_gpl-2.0_2.RULE index 68904a83409..d5c8d7b0a9b 100644 --- a/src/licensedcode/data/rules/bsd-simplified_and_gpl-2.0_2.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_and_gpl-2.0_2.RULE @@ -5,6 +5,6 @@ relevance: 90 minimum_coverage: 99 --- - - The license of LZ4 library is BSD. +- The license of LZ4 library is BSD. - The license of xxHash library is BSD. - The license of this source file is GPLv2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_and_gpl-2.0_3.RULE b/src/licensedcode/data/rules/bsd-simplified_and_gpl-2.0_3.RULE index 7d9ebc332ce..8a1307df246 100644 --- a/src/licensedcode/data/rules/bsd-simplified_and_gpl-2.0_3.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_and_gpl-2.0_3.RULE @@ -5,6 +5,6 @@ relevance: 90 minimum_coverage: 99 --- - The license of LZ4 library is BSD. +The license of LZ4 library is BSD. The license of xxHash library is BSD. The license of this compression CLI program is GPLv2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_and_proprietary-license_1.RULE b/src/licensedcode/data/rules/bsd-simplified_and_proprietary-license_1.RULE index 0f18d8a9734..020099538cb 100644 --- a/src/licensedcode/data/rules/bsd-simplified_and_proprietary-license_1.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_and_proprietary-license_1.RULE @@ -4,6 +4,5 @@ is_license_notice: yes relevance: 100 --- - The copyright in this software is being made available under the BSD License, included below. This software may be subject to other third party and contributor rights, including patent rights, and no such rights are granted under this license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_and_warranty-disclaimer_1.RULE b/src/licensedcode/data/rules/bsd-simplified_and_warranty-disclaimer_1.RULE index 5b9801ff21a..4eef426bee6 100644 --- a/src/licensedcode/data/rules/bsd-simplified_and_warranty-disclaimer_1.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_and_warranty-disclaimer_1.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://www.clearsilver.net/license.hdf --- - * This code is made available under the terms of the ClearSilver License. +* This code is made available under the terms of the ClearSilver License. * http://www.clearsilver.net/license.hdf \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_cryptix_1.RULE b/src/licensedcode/data/rules/bsd-simplified_cryptix_1.RULE index 30921a4478a..8c3269ae4ff 100644 --- a/src/licensedcode/data/rules/bsd-simplified_cryptix_1.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_cryptix_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.cryptix.org/ --- - * Use, modification, copying and distribution of this softwareas is subject +* Use, modification, copying and distribution of this softwareas is subject * the terms and conditions of the Cryptix General Licence. You should have * received a copy of the Cryptix General Licence along with this library; * if not, you can download a copy from http://www.cryptix.org/ . diff --git a/src/licensedcode/data/rules/bsd-simplified_docutils3.RULE b/src/licensedcode/data/rules/bsd-simplified_docutils3.RULE index 527f498f9ab..c6a80b151a7 100644 --- a/src/licensedcode/data/rules/bsd-simplified_docutils3.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_docutils3.RULE @@ -3,7 +3,7 @@ license_expression: bsd-simplified is_license_reference: yes --- - These files are part of , released under the `GNU +These files are part of , released under the `GNU General Public License`_ version 3 or later. The author relicensed them for under the terms of the `2-Clause BSD license`_ (`local copy `__). \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_hyphenated_or_gpl-2.0-plus.RULE b/src/licensedcode/data/rules/bsd-simplified_hyphenated_or_gpl-2.0-plus.RULE index f43eb73d983..7f5966da70e 100644 --- a/src/licensedcode/data/rules/bsd-simplified_hyphenated_or_gpl-2.0-plus.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_hyphenated_or_gpl-2.0-plus.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 99 --- - Redistribution and use in source and binary forms, with or without modifica- tion, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_1.RULE index bed48ffc7ae..bb099d4398f 100644 --- a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_1.RULE @@ -4,7 +4,6 @@ is_license_notice: yes notes: bsd or GPL 2.0 or later, no hyphens --- - Alternatively, the contents of this file 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 diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_2.RULE index 9d142073abe..0a139dcb731 100644 --- a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_2.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_2.RULE @@ -5,7 +5,6 @@ minimum_coverage: 85 notes: Dual BSD and GPL with hyphenation --- - Redistribution and use in source and binary forms, with or without modifica- tion , are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_7.RULE b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_7.RULE index 893f0b2eaed..9fbd2773a9a 100644 --- a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_7.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_7.RULE @@ -6,7 +6,7 @@ referenced_filenames: - /usr/share/common-licenses/GPL-2 --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_8.RULE b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_8.RULE index ef8f5c282f8..e1fbe2b70ab 100644 --- a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_8.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_8.RULE @@ -7,7 +7,7 @@ referenced_filenames: - /usr/share/common-licenses/GPL-2 --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_9.RULE b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_9.RULE index 4a8518e7720..282e922fc7d 100644 --- a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_9.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_9.RULE @@ -7,7 +7,7 @@ referenced_filenames: - /usr/share/common-licenses/GPL-2 --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0.RULE b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0.RULE index 9848a65fba8..0804260f41c 100644 --- a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0.RULE @@ -6,5 +6,5 @@ minimum_coverage: 80 notes: openib --- - This source code is distributed under a dual license of GPL v2.0 and OpenIB +This source code is distributed under a dual license of GPL v2.0 and OpenIB BSD. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_1.RULE b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_1.RULE index 106ec93f1bf..d42b83d1c35 100644 --- a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_1.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php --- - * BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) +* BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_2.RULE b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_2.RULE index f4428eb7b57..fef3c25efff 100644 --- a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_2.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_2.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - This software is available to you under a choice of one of two +This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file COPYING in the main directory of this source tree, or the Broadcom diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_3.RULE b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_3.RULE index 1260c6e5cb8..d6eadbb4edd 100644 --- a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_3.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0_3.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - This software is available to you under a choice of one of two +This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file COPYING in the main directory of this source tree, or the Broadcom diff --git a/src/licensedcode/data/rules/bsd-top-gpl-addition_1.RULE b/src/licensedcode/data/rules/bsd-top-gpl-addition_1.RULE index c67d7035d17..71b4180d885 100644 --- a/src/licensedcode/data/rules/bsd-top-gpl-addition_1.RULE +++ b/src/licensedcode/data/rules/bsd-top-gpl-addition_1.RULE @@ -4,7 +4,7 @@ is_license_reference: yes relevance: 90 --- - * Where this Software is combined with software released under the terms of +* Where this Software is combined with software released under the terms of * the GNU General Public License ("GPL") and the terms of the GPL would require the * combined work to also be released under the terms of the GPL, the terms * and conditions of this License will apply in addition to those of the diff --git a/src/licensedcode/data/rules/bsla_2.RULE b/src/licensedcode/data/rules/bsla_2.RULE index 090396b94a2..6a2cea40b53 100644 --- a/src/licensedcode/data/rules/bsla_2.RULE +++ b/src/licensedcode/data/rules/bsla_2.RULE @@ -3,7 +3,6 @@ license_expression: bsla is_license_text: yes --- - 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, diff --git a/src/licensedcode/data/rules/bsla_4.RULE b/src/licensedcode/data/rules/bsla_4.RULE index 9c13fe5f46b..e66312b3600 100644 --- a/src/licensedcode/data/rules/bsla_4.RULE +++ b/src/licensedcode/data/rules/bsla_4.RULE @@ -3,7 +3,7 @@ license_expression: bsla is_license_text: yes --- - * Redistribution and use in source and binary forms are permitted +* 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 diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_10.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_10.RULE index b6b6b014aa0..ff4a8cd054b 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_10.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_10.RULE @@ -6,8 +6,6 @@ referenced_filenames: - COPYING --- - - Notice that the above BSD-style license applies to this one file (valgrind.h) only. The entire rest of Valgrind is licensed under the terms of the GNU General Public License, version 2. See the diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_12.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_12.RULE index 0df3e940ad0..899a1da811f 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_12.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_12.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - Notice that the following BSD-style license applies to this one +Notice that the following BSD-style license applies to this one file (memcheck.h) only. The rest of Valgrind is licensed under the terms of the GNU General Public License, version 2, unless otherwise indicated. See the COPYING file in the source diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_13.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_13.RULE index 7d581f087c0..908f79392ec 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_13.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_13.RULE @@ -7,8 +7,7 @@ referenced_filenames: - COPYING --- - - Notice that the above BSD-style license applies to this one file +Notice that the above BSD-style license applies to this one file (memcheck.h) only. The entire rest of Valgrind is licensed under the terms of the GNU General Public License, version 2. See the COPYING file in the source distribution for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_15.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_15.RULE index 60d61eb0048..75c573e24dd 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_15.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_15.RULE @@ -11,7 +11,7 @@ ignorable_emails: - jseward@bzip.org --- - * This file uses bzip2 library code which is written +* This file uses bzip2 library code which is written * by Julian Seward . * See README and LICENSE files in bz/ directory for more information * about bzip2 library code. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_17.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_17.RULE index ebbea5dfd7a..372eb086789 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_17.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_17.RULE @@ -10,7 +10,7 @@ ignorable_emails: - jseward@bzip.org --- - This program, "bzip2", the associated library "libbzip2", and all +This program, "bzip2", the associated library "libbzip2", and all documentation, are copyright (C) 1996-2006 Julian R Seward. All rights reserved. diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_18.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_18.RULE index 17a33dabf8d..5fd036c192f 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_18.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_18.RULE @@ -6,7 +6,7 @@ referenced_filenames: - LICENSE --- - " This program is free software; you can redistribute it and/or modify +" This program is free software; you can redistribute it and/or modify " it under the terms set out in the LICENSE file, which is included " in the bzip2-1.0.5 source distribution. diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_5.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_5.RULE index e5671d23fcd..0c8cec65314 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_5.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_5.RULE @@ -7,7 +7,7 @@ referenced_filenames: - README --- - This file is part of bzip2/libbzip2, a program and library for +This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression. Please read the WARNING, DISCLAIMER and PATENTS sections in the diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_6.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_6.RULE index b783b51a6a0..93a5d346adb 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_6.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_6.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - Notice that the following BSD-style license applies to this one +Notice that the following BSD-style license applies to this one file (callgrind.h) only. The rest of Valgrind is licensed under the terms of the GNU General Public License, version 2, unless otherwise indicated. See the COPYING file in the source diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_7.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_7.RULE index 6d9a4a1b5c2..549dca1fd57 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_7.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_7.RULE @@ -5,7 +5,6 @@ relevance: 80 notes: seen in Valgrind. This is bzip2-libbzip-2010 and not a bsd-new. --- - are distributed under a BSD-style license, so you may include them in your code without worrying about license conflicts. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_9.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_9.RULE index c6a301a0544..164a295d961 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_9.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_9.RULE @@ -10,7 +10,7 @@ ignorable_holders: - Julian Seward --- - Notice that the following BSD-style license applies to this one +Notice that the following BSD-style license applies to this one file (memcheck.h) only. The rest of Valgrind is licensed under the terms of the GNU General Public License, version 2, unless otherwise indicated. See the COPYING file in the source diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_valgrind_1.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_valgrind_1.RULE index 9d1435cbb01..66542aa3eaa 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_valgrind_1.RULE +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_valgrind_1.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - Notice that the following BSD-style license applies to this one +Notice that the following BSD-style license applies to this one file only. The rest of Valgrind is licensed under the terms of the GNU General Public License, version 2, unless otherwise indicated. See the COPYING file in the source diff --git a/src/licensedcode/data/rules/carnegie-mellon-contributors.RULE b/src/licensedcode/data/rules/carnegie-mellon-contributors.RULE index 592373190bf..819cb62f5a3 100644 --- a/src/licensedcode/data/rules/carnegie-mellon-contributors.RULE +++ b/src/licensedcode/data/rules/carnegie-mellon-contributors.RULE @@ -5,7 +5,7 @@ ignorable_emails: - Software.Distribution@CS.CMU.EDU --- - Permission to use, copy, modify and distribute this software and its +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 diff --git a/src/licensedcode/data/rules/cc-by-2.0_16.RULE b/src/licensedcode/data/rules/cc-by-2.0_16.RULE index a205b21e005..0fc0bf74612 100644 --- a/src/licensedcode/data/rules/cc-by-2.0_16.RULE +++ b/src/licensedcode/data/rules/cc-by-2.0_16.RULE @@ -1,9 +1,9 @@ --- license_expression: cc-by-2.0 is_license_text: yes +minimum_coverage: 95 ignorable_urls: - http://creativecommons.org/ -minimum_coverage: 95 --- Creative Commons Attribution 2.0 CREATIVE COMMONS CORPORATION IS NOT A LAW diff --git a/src/licensedcode/data/rules/cc-by-2.5_4.RULE b/src/licensedcode/data/rules/cc-by-2.5_4.RULE index fed2d44543a..fdfa8aa4e5b 100644 --- a/src/licensedcode/data/rules/cc-by-2.5_4.RULE +++ b/src/licensedcode/data/rules/cc-by-2.5_4.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://creativecommons.org/licenses/by/2.5 --- - * Released under the Creative Commons Attribution License +* Released under the Creative Commons Attribution License * (http://creativecommons.org/licenses/by/2.5) \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-2.5_5.RULE b/src/licensedcode/data/rules/cc-by-2.5_5.RULE index 9fa1acb331f..3538c2e2b0f 100644 --- a/src/licensedcode/data/rules/cc-by-2.5_5.RULE +++ b/src/licensedcode/data/rules/cc-by-2.5_5.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://creativecommons.org/licenses/by/2.5/ --- - * This code is freely usable for all purposes. +* This code is freely usable for all purposes. * * This work is licensed under the Creative Commons Attribution2.5 License. * To view a copy of this license, visit diff --git a/src/licensedcode/data/rules/cc-by-2.5_6.RULE b/src/licensedcode/data/rules/cc-by-2.5_6.RULE index 1d2b7ecae28..449437a8932 100644 --- a/src/licensedcode/data/rules/cc-by-2.5_6.RULE +++ b/src/licensedcode/data/rules/cc-by-2.5_6.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://creativecommons.org/licenses/by/2.5/ --- - * +* * This work is licensed under the Creative Commons Attribution2.5 License. * To view a copy of this license, visit * http://creativecommons.org/licenses/by/2.5/ or send a letter to diff --git a/src/licensedcode/data/rules/cc-by-3.0_10.RULE b/src/licensedcode/data/rules/cc-by-3.0_10.RULE index ea04858d6c4..f3f5e662028 100644 --- a/src/licensedcode/data/rules/cc-by-3.0_10.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0_10.RULE @@ -5,5 +5,4 @@ ignorable_urls: - http://www.creativecommons.org/licenses/by/3.0/us --- - This database incorporates geographical data, which is made available under the Creative Commons Attribution 3.0 License. To view a copy of this license, visit http://www.creativecommons.org/licenses/by/3.0/us/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-3.0_11.RULE b/src/licensedcode/data/rules/cc-by-3.0_11.RULE index e91365ed5cb..9a620ee5adb 100644 --- a/src/licensedcode/data/rules/cc-by-3.0_11.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0_11.RULE @@ -5,5 +5,4 @@ ignorable_urls: - http://www.creativecommons.org/licenses/by/3.0/us --- - This is made available under the Creative Commons Attribution 3.0 License. To view a copy of this license, visit http://www.creativecommons.org/licenses/by/3.0/us/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-3.0_and_mit3.RULE b/src/licensedcode/data/rules/cc-by-3.0_and_mit3.RULE index d53b2de56b9..caa4cfe2e82 100644 --- a/src/licensedcode/data/rules/cc-by-3.0_and_mit3.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0_and_mit3.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://creativecommons.org/licenses/by/3.0/ --- - Code licensed under +Code licensed under LICENSE The MIT License Documentation licensed under http://creativecommons.org/licenses/by/3.0/ CC BY 3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-4.0_11.RULE b/src/licensedcode/data/rules/cc-by-4.0_11.RULE index 35ff92e9e31..2d66a4bc3ba 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_11.RULE +++ b/src/licensedcode/data/rules/cc-by-4.0_11.RULE @@ -2,8 +2,8 @@ license_expression: cc-by-4.0 is_license_reference: yes is_continuous: yes -minimum_coverage: 100 relevance: 50 +minimum_coverage: 100 --- CC-BY \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-4.0_12.RULE b/src/licensedcode/data/rules/cc-by-4.0_12.RULE index 994224c5460..1fce564d3b9 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_12.RULE +++ b/src/licensedcode/data/rules/cc-by-4.0_12.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - is used under the terms of the Creative Commons Attribution 4.0 license. \ No newline at end of file +is used under the terms of the Creative Commons Attribution 4.0 license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-4.0_and_url2.RULE b/src/licensedcode/data/rules/cc-by-4.0_and_url2.RULE index 6a8f44b353e..9e4cdabfa95 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_and_url2.RULE +++ b/src/licensedcode/data/rules/cc-by-4.0_and_url2.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://creativecommons.org/licenses/by/4.0/ --- - Creative Commons Attribution 4.0 International License (CC BY 4.0) http://creativecommons.org/licenses/by/4.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-2.0-at.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-2.0-at.RULE index 33d6b171ff6..5caaa020b88 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-2.0-at.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-nd-2.0-at.RULE @@ -5,8 +5,6 @@ ignorable_urls: - https://creativecommons.org/ --- - - CREATIVE COMMONS IST KEINE VERTRAGSPARTEI DIESES LIZENZVERTRAGES UND ÜBERNIMMT KEINERLEI GEWÄHRLEISTUNG FÜR DAS WERK. CREATIVE COMMONS IST IHNEN ODER DRITTEN GEGENÜBER NICHT HAFTBAR FÜR SCHÄDEN JEDWEDER ART. UNGEACHTET DER VORSTEHENDEN ZWEI (2) SÄTZE HAT CREATIVE COMMONS ALLE RECHTE UND PFLICHTEN EINES LIZENSGEBERS, WENN SICH CREATIVE COMMONS AUSDRÜCKLICH ALS LIZENZGEBER BEZEICHNET. AUSSER FÜR DEN BESCHRÄNKTEN ZWECK EINES HINWEISES AN DIE ÖFFENTLICHKEIT, DASS DAS WERK UNTER DER CCPL LIZENSIERT WIRD, DARF KEINE VERTRAGSPARTEI DIE MARKE "CREATIVE COMMONS" ODER EINE ÄHNLICHE MARKE ODER DAS LOGO VON CREATIVE COMMONS OHNE VORHERIGE GENEHMIGUNG VON CREATIVE COMMONS NUTZEN. JEDE GESTATTETE NUTZUNG HAT IN ÜBEREINSTIMMUNG MIT DEN JEWEILS GÜLTIGEN NUTZUNGSBEDINGUNGEN FÜR MARKEN VON CREATIVE COMMONS ZU ERFOLGEN, WIE SIE AUF DER WEBSITE ODER IN ANDERER WEISE AUF ANFRAGE VON ZEIT ZU ZEIT ZUGÄNGLICH GEMACHT WERDEN. diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-2.0-au.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-2.0-au.RULE index c1e9be60f0b..8feb92a3fb6 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-2.0-au.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-nd-2.0-au.RULE @@ -6,8 +6,6 @@ ignorable_urls: - https://creativecommons.org/ --- - - Creative Commons is not a party to this Licence, and, to the full extent permitted by applicable law, makes no representation or warranty whatsoever in connection with the Work. To the full extent permitted by applicable law, Creative Commons will not be liable to You or any party on any legal theory (including, without limitation, negligence) for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this licence. 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, neither party will use 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. Creative Commons may be contacted at https://creativecommons.org/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_4.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_4.RULE index bf241bea268..240acde6ac6 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_4.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_4.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - * This software is licensed under the "Creative Commons +* This software is licensed under the "Creative Commons * License (Attribution-NonCommercial-ShareAlike 2.0)" \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_5.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_5.RULE index 6eed324a0b4..a3c736b20d1 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_5.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_5.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/2.0/ --- - * This software is licensed under the "Creative Commons +* This software is licensed under the "Creative Commons * License (Attribution-NonCommercial-ShareAlike 2.0)" * and is copyrighted by * diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_6.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_6.RULE index 38b151cb428..3aa6a72c3b4 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_6.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_6.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/2.0/ --- - * This software is licensed under the "Creative Commons +* This software is licensed under the "Creative Commons * License (Attribution-NonCommercial-ShareAlike 2.0)" * and is copyrighted by * diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_4.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_4.RULE index f7581df443f..02484c5fe6d 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_4.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_4.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/3.0/ --- - * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 +* This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 * License. To view a copy of this license, visit * http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, * 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA. diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_5.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_5.RULE index 898ef428d75..88033737f41 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_5.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_5.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/3.0/ --- - * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 +* This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 * License. To view a copy of this license, visit * http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, * 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_8.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_8.RULE index 6addcad2a69..b2fe6769312 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_8.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_8.RULE @@ -5,6 +5,6 @@ ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/3.0/ --- - This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. +This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_zh.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_zh.RULE index 0019ecb143a..ab74544b58c 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_zh.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_zh.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh --- - ## License 以上内容采用 [CC BY-NC-SA 3.0](http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh) 进行许可, 转载请注明出处, 版权归本人及所有贡献者所有 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nd-3.0_3.RULE b/src/licensedcode/data/rules/cc-by-nd-3.0_3.RULE index 1d77875cfae..1e340744cc7 100644 --- a/src/licensedcode/data/rules/cc-by-nd-3.0_3.RULE +++ b/src/licensedcode/data/rules/cc-by-nd-3.0_3.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://creativecommons.org/licenses/by-nd/3.0/ --- - * This work is licensed under the Creative Commons Attribution-NoDerivs 3.0 +* This work is licensed under the Creative Commons Attribution-NoDerivs 3.0 * Unported License. To view a copy of this license, visit * http://creativecommons.org/licenses/by-nd/3.0/ or send a letter to * Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE index 2c2e4d43d57..d0b1e921b04 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE @@ -6,6 +6,6 @@ ignorable_urls: - http://creativecommons.org/licenses/by-sa/3.0 --- - is licensed under a Creative Commons +is licensed under a Creative Commons # Attribution-ShareAlike license: # http://creativecommons.org/licenses/by-sa/3.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_3.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_3.RULE index 13f7a041506..1348e416010 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_3.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_3.RULE @@ -6,6 +6,5 @@ ignorable_urls: - http://creativecommons.org/licenses/by-sa/3.0/ --- - * Content is licensed under CC-BY-SA 3.0: http://creativecommons.org/licenses/by-sa/3.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_9.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_9.RULE index f76c37e740f..107efd970fb 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_9.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_9.RULE @@ -6,6 +6,6 @@ ignorable_urls: - http://creativecommons.org/licenses/by-sa/3.0/ --- - is released under the Creative Commons +is released under the Creative Commons # Attribution-Share-Alike License 3.0 # \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_or_gfdl-1.2-plus_or_gpl-3.0-plus_1.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_or_gfdl-1.2-plus_or_gpl-3.0-plus_1.RULE index 2956bbdafbb..abc94ea21a3 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_or_gfdl-1.2-plus_or_gpl-3.0-plus_1.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_or_gfdl-1.2-plus_or_gpl-3.0-plus_1.RULE @@ -5,7 +5,7 @@ relevance: 100 minimum_coverage: 80 --- - Unless otherwise explicitly stated, all original materials created by are licensed under the terms of either (at your option): +Unless otherwise explicitly stated, all original materials created by are licensed under the terms of either (at your option): the Creative Commons Attribution-ShareAlike 3.0 License or the GNU Free Documentation License, Version 1.2 (local copy, original location) diff --git a/src/licensedcode/data/rules/cc-pd_2002_1.RULE b/src/licensedcode/data/rules/cc-pd_2002_1.RULE index 197b6f0e243..8c714629c4d 100644 --- a/src/licensedcode/data/rules/cc-pd_2002_1.RULE +++ b/src/licensedcode/data/rules/cc-pd_2002_1.RULE @@ -5,8 +5,6 @@ notes: this is a rare and old CC public domain dedication from circa 2002 See ht The text has been found to be different enough from the cc-pd license --- - - Copyright-Only Dedication (based on United States law) The person or persons who have associated their work with this document (the "Dedicator") hereby dedicate the entire copyright in the work of authorship identified below (the "Work") to the public domain. diff --git a/src/licensedcode/data/rules/cc-pd_2004_1.RULE b/src/licensedcode/data/rules/cc-pd_2004_1.RULE index be61efa7b36..7bc1549a178 100644 --- a/src/licensedcode/data/rules/cc-pd_2004_1.RULE +++ b/src/licensedcode/data/rules/cc-pd_2004_1.RULE @@ -3,8 +3,6 @@ license_expression: cc-pd is_license_text: yes --- - - Copyright-Only Dedication (based on United States law) or Public Domain Certification The person or persons who have associated work with this document (the "Dedicator" or "Certifier") hereby either (a) certifies that, to the best of his knowledge, the work of authorship identified is in the public domain of the country from which the work is published, or (b) hereby dedicates whatever copyright the dedicators holds in the work of authorship identified below (the "Work") to the public domain. A certifier, morever, dedicates any copyright interest he may have in the associated work, and for these purposes, is described as a "dedicator" below. diff --git a/src/licensedcode/data/rules/cc0-1.0_10.RULE b/src/licensedcode/data/rules/cc0-1.0_10.RULE index 8bf369ca59c..fb59f00497f 100644 --- a/src/licensedcode/data/rules/cc0-1.0_10.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_10.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://creativecommons.org/publicdomain/zero/1.0 --- - # License [![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/) \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_13.RULE b/src/licensedcode/data/rules/cc0-1.0_13.RULE index 1fd55f366fb..76e6aa8e075 100644 --- a/src/licensedcode/data/rules/cc0-1.0_13.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_13.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://creativecommons.org/publicdomain/zero/1.0/deed --- - ## License [Creative Commons Zero v1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/deed) \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_27.RULE b/src/licensedcode/data/rules/cc0-1.0_27.RULE index 2588a34a72f..cf8dec78c8a 100644 --- a/src/licensedcode/data/rules/cc0-1.0_27.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_27.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://creativecommons.org/publicdomain/zero/1.0/ --- - To the extent possible under law, the author(s) have dedicated all copyright +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/src/licensedcode/data/rules/cc0-1.0_28.RULE b/src/licensedcode/data/rules/cc0-1.0_28.RULE index ce4c2a96ec9..50d7d84c513 100644 --- a/src/licensedcode/data/rules/cc0-1.0_28.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_28.RULE @@ -5,5 +5,5 @@ ignorable_urls: - http://creativecommons.org/publicdomain/zero/1.0/ --- - Written by developers and released to the public domain, as explained at +Written by developers and released to the public domain, as explained at * http://creativecommons.org/publicdomain/zero/1.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_31.RULE b/src/licensedcode/data/rules/cc0-1.0_31.RULE index a3bd6154562..739423d7aab 100644 --- a/src/licensedcode/data/rules/cc0-1.0_31.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_31.RULE @@ -6,6 +6,6 @@ ignorable_urls: - http://creativecommons.org/publicdomain/zero/1.0/ --- - * To the extent possible under law, the implementer has waived all copyright +* To the extent possible under law, the implementer has waived all copyright * and related or neighboring rights to the source code in this file. * http://creativecommons.org/publicdomain/zero/1.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_39.RULE b/src/licensedcode/data/rules/cc0-1.0_39.RULE index 73a351bd0c4..6bae0d5839b 100644 --- a/src/licensedcode/data/rules/cc0-1.0_39.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_39.RULE @@ -6,6 +6,6 @@ ignorable_urls: - https://creativecommons.org/publicdomain/zero/1.0/ --- - * To the extent possible under law, the implementer has waived all copyright +* To the extent possible under law, the implementer has waived all copyright * and related or neighboring rights to the source code in this file. * https://creativecommons.org/publicdomain/zero/1.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_40.RULE b/src/licensedcode/data/rules/cc0-1.0_40.RULE index 9c7067f7e6f..4be79259fd6 100644 --- a/src/licensedcode/data/rules/cc0-1.0_40.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_40.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://creativecommons.org/publicdomain/zero/1.0/ --- - * To the extent possible under law, the implementer has waived all copyright +* To the extent possible under law, the implementer has waived all copyright * and related or neighboring rights to * This work is published from * https://creativecommons.org/publicdomain/zero/1.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_41.RULE b/src/licensedcode/data/rules/cc0-1.0_41.RULE index cf722cad86c..23c90b7db34 100644 --- a/src/licensedcode/data/rules/cc0-1.0_41.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_41.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://creativecommons.org/publicdomain/zero/1.0/ --- - * To the extent possible under law, the implementer has waived all copyright +* To the extent possible under law, the implementer has waived all copyright * and related or neighboring rights to * This work is published from * http://creativecommons.org/publicdomain/zero/1.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_42.RULE b/src/licensedcode/data/rules/cc0-1.0_42.RULE index 4aca3f29cf4..3de1909690c 100644 --- a/src/licensedcode/data/rules/cc0-1.0_42.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_42.RULE @@ -6,6 +6,6 @@ ignorable_urls: - https://creativecommons.org/publicdomain/zero/1.0/ --- - * The contents of this file are in the public domain (CC0) +* The contents of this file are in the public domain (CC0) * Full text of the CC0 license: * https://creativecommons.org/publicdomain/zero/1.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_55.RULE b/src/licensedcode/data/rules/cc0-1.0_55.RULE index e9329f15a94..7c0aaa57bb4 100644 --- a/src/licensedcode/data/rules/cc0-1.0_55.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_55.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 95 --- - under CC0 \ No newline at end of file +under CC0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_59.RULE b/src/licensedcode/data/rules/cc0-1.0_59.RULE index 1ada9a193fc..00a1db43afa 100644 --- a/src/licensedcode/data/rules/cc0-1.0_59.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_59.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - You may use this work under the terms of a Creative Commons CC0 1.0 +You may use this work under the terms of a Creative Commons CC0 1.0 License/Waiver. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_7.RULE b/src/licensedcode/data/rules/cc0-1.0_7.RULE index b8ef96c347a..c51dbdcfbfd 100644 --- a/src/licensedcode/data/rules/cc0-1.0_7.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_7.RULE @@ -3,7 +3,7 @@ license_expression: cc0-1.0 is_license_notice: yes --- - The person who has associated a work with this document (the "Work") +The person who has associated a work with this document (the "Work") affirms that he or she (the "Affirmer") is the/an author or owner of the Work. The Work may be any work of authorship, including a database. diff --git a/src/licensedcode/data/rules/cc0-1.0_9.RULE b/src/licensedcode/data/rules/cc0-1.0_9.RULE index db12c127b79..ee6923dfb29 100644 --- a/src/licensedcode/data/rules/cc0-1.0_9.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_9.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://github.com/sorrycc --- - # License [![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/) diff --git a/src/licensedcode/data/rules/cc0-1.0_public-domain_143.RULE b/src/licensedcode/data/rules/cc0-1.0_public-domain_143.RULE index d398b587405..46a78f4697e 100644 --- a/src/licensedcode/data/rules/cc0-1.0_public-domain_143.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_public-domain_143.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://creativecommons.org/publicdomain/zero/1.0/ --- - * This file may incorporate work that is in the public domain and/or +* This file may incorporate work that is in the public domain and/or * covered under the following copyright and permission notice: * * Written by developers and released to the public domain, diff --git a/src/licensedcode/data/rules/cddl-1.0_13.RULE b/src/licensedcode/data/rules/cddl-1.0_13.RULE index 2ae196dc00b..14ebb1290a0 100644 --- a/src/licensedcode/data/rules/cddl-1.0_13.RULE +++ b/src/licensedcode/data/rules/cddl-1.0_13.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://opensso.dev.java.net/public/CDDLv1.0.html --- - * The contents of this file are subject to the terms +* The contents of this file are subject to the terms * of the Common Development and Distribution License * (the License). You may not use this file except in * compliance with the License. diff --git a/src/licensedcode/data/rules/cddl-1.0_19.RULE b/src/licensedcode/data/rules/cddl-1.0_19.RULE index 1443de106fd..b8cd472aada 100644 --- a/src/licensedcode/data/rules/cddl-1.0_19.RULE +++ b/src/licensedcode/data/rules/cddl-1.0_19.RULE @@ -6,6 +6,6 @@ ignorable_urls: - https://glassfish.dev.java.net/public/CDDLv1.0.html --- - + CDDL 1.0 https://glassfish.dev.java.net/public/CDDLv1.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0-plus_with_classpath-exception-2.0_2.RULE b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0-plus_with_classpath-exception-2.0_2.RULE index 56eb139ffb1..36acb721660 100644 --- a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0-plus_with_classpath-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0-plus_with_classpath-exception-2.0_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://glassfish.dev.java.net/public/CDDL+GPL.html --- - DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. The contents of this file are subject to the terms of either the diff --git a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0-plus_with_classpath-exception-2.0_3.RULE b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0-plus_with_classpath-exception-2.0_3.RULE index 035f1c94d3e..560b8513e14 100644 --- a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0-plus_with_classpath-exception-2.0_3.RULE +++ b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0-plus_with_classpath-exception-2.0_3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://glassfish.dev.java.net/public/CDDL+GPL.html --- - The contents of this file are subject to the terms of either the +The contents of this file are subject to the terms of either the GNU General Public License Version 2 only ("GPL") or the Common Development and Distribution License("CDDL") (collectively, the "License"). You may not use this file except in compliance with diff --git a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_1.RULE b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_1.RULE index fba26768c53..8b2c6bbceb1 100644 --- a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_1.RULE +++ b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.opensource.org/licenses/cddl1.php --- - which is +which is distributed under the GlassFish Dual License, which means CodeModel is subject to the terms of either the GNU General Public License Version 2 only ("GPL") or the Common Development and Distribution License("CDDL"). diff --git a/src/licensedcode/data/rules/cddl-1.1_or_gpl-2.0-plus_with_classpath-exception-2.0_1.RULE b/src/licensedcode/data/rules/cddl-1.1_or_gpl-2.0-plus_with_classpath-exception-2.0_1.RULE index 4a0004790f1..e1c87885a91 100644 --- a/src/licensedcode/data/rules/cddl-1.1_or_gpl-2.0-plus_with_classpath-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/cddl-1.1_or_gpl-2.0-plus_with_classpath-exception-2.0_1.RULE @@ -12,7 +12,6 @@ ignorable_holders: - the Free Software Foundation --- - COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1 1. Definitions. diff --git a/src/licensedcode/data/rules/cecill-2.0_5.RULE b/src/licensedcode/data/rules/cecill-2.0_5.RULE index b58c1393e10..68bf6695d55 100644 --- a/src/licensedcode/data/rules/cecill-2.0_5.RULE +++ b/src/licensedcode/data/rules/cecill-2.0_5.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.cecill.info/ --- - * This software is governed by the CeCILL license under French law and +* This software is governed by the CeCILL license under French law and * abiding by the rules of distribution of free software. You can use, * modify and/ or redistribute the software under the terms of the CeCILL * license as circulated by CEA, CNRS and INRIA at the following URL diff --git a/src/licensedcode/data/rules/cecill-2.0_or_cecill-c_1.RULE b/src/licensedcode/data/rules/cecill-2.0_or_cecill-c_1.RULE index 529fa50786e..47a7e728361 100644 --- a/src/licensedcode/data/rules/cecill-2.0_or_cecill-c_1.RULE +++ b/src/licensedcode/data/rules/cecill-2.0_or_cecill-c_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL_V2-en.html --- - # Licenses : This file is "dual-licensed", you have to choose one +# Licenses : This file is "dual-licensed", you have to choose one # of the two licenses below to apply on this file. # # CeCILL-C diff --git a/src/licensedcode/data/rules/cecill-b_3.RULE b/src/licensedcode/data/rules/cecill-b_3.RULE index a790e262ce0..937f9e67452 100644 --- a/src/licensedcode/data/rules/cecill-b_3.RULE +++ b/src/licensedcode/data/rules/cecill-b_3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html --- - * Distributed under the terms of the CeCILL-B license, as published by +* Distributed under the terms of the CeCILL-B license, as published by * the CEA-CNRS-INRIA. Refer to the LICENSE file or to * http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html * for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/clear-bsd_2.RULE b/src/licensedcode/data/rules/clear-bsd_2.RULE index 5ea9c1b767e..9d34e13b082 100644 --- a/src/licensedcode/data/rules/clear-bsd_2.RULE +++ b/src/licensedcode/data/rules/clear-bsd_2.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - Licensed under the Clear BSD license. \ No newline at end of file +Licensed under the Clear BSD license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/clear-bsd_or_gpl-2.0-plus2.RULE b/src/licensedcode/data/rules/clear-bsd_or_gpl-2.0-plus2.RULE index 88e50276231..17b667f0617 100644 --- a/src/licensedcode/data/rules/clear-bsd_or_gpl-2.0-plus2.RULE +++ b/src/licensedcode/data/rules/clear-bsd_or_gpl-2.0-plus2.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Licensed under the Clear BSD license or GPL-2 (or later). \ No newline at end of file +Licensed under the Clear BSD license or GPL-2 (or later). \ No newline at end of file diff --git a/src/licensedcode/data/rules/cmu-uc_1.RULE b/src/licensedcode/data/rules/cmu-uc_1.RULE index 3390307f056..1202fd92acd 100644 --- a/src/licensedcode/data/rules/cmu-uc_1.RULE +++ b/src/licensedcode/data/rules/cmu-uc_1.RULE @@ -5,7 +5,7 @@ relevance: 99 minimum_coverage: 94 --- - Permission to use, copy, modify, and distribute this software and its +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 diff --git a/src/licensedcode/data/rules/cmu-uc_historical_with_documentation3.RULE b/src/licensedcode/data/rules/cmu-uc_historical_with_documentation3.RULE index b3c9507913b..892742d8658 100644 --- a/src/licensedcode/data/rules/cmu-uc_historical_with_documentation3.RULE +++ b/src/licensedcode/data/rules/cmu-uc_historical_with_documentation3.RULE @@ -3,7 +3,6 @@ license_expression: cmu-uc is_license_notice: yes --- - Permission to use, copy, modify, and distribute this software and its associated documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies, and that both that copyright diff --git a/src/licensedcode/data/rules/com-oreilly-servlet_2.RULE b/src/licensedcode/data/rules/com-oreilly-servlet_2.RULE index 18e9fb34a6a..6e903f46512 100644 --- a/src/licensedcode/data/rules/com-oreilly-servlet_2.RULE +++ b/src/licensedcode/data/rules/com-oreilly-servlet_2.RULE @@ -8,7 +8,6 @@ ignorable_emails: - jhunter@servlets.com --- - The source code, object code, and documentation in the com.oreilly.servlet package is copyright and owned by Jason Hunter. diff --git a/src/licensedcode/data/rules/commercial-license_16.RULE b/src/licensedcode/data/rules/commercial-license_16.RULE index abb3ed0993b..26174c1816c 100644 --- a/src/licensedcode/data/rules/commercial-license_16.RULE +++ b/src/licensedcode/data/rules/commercial-license_16.RULE @@ -3,7 +3,7 @@ license_expression: commercial-license is_license_reference: yes --- - Entire Agreement +Entire Agreement This Agreement constitutes the complete agreement between the parties and supersedes all prior or contemporaneous discussions, representations, and proposals, written or oral, with respect to the subject matters discussed herein, with the diff --git a/src/licensedcode/data/rules/commercial-license_17.RULE b/src/licensedcode/data/rules/commercial-license_17.RULE index 62bef72f13e..05aba14ea25 100644 --- a/src/licensedcode/data/rules/commercial-license_17.RULE +++ b/src/licensedcode/data/rules/commercial-license_17.RULE @@ -3,7 +3,6 @@ license_expression: commercial-license is_license_reference: yes --- - Government End Users A "U.S. Government End User" shall mean any agency or entity of the government of the United States. The following shall apply if Licensee is a U.S. Government End diff --git a/src/licensedcode/data/rules/commercial-license_27.RULE b/src/licensedcode/data/rules/commercial-license_27.RULE index 870f75961c5..4549985047f 100644 --- a/src/licensedcode/data/rules/commercial-license_27.RULE +++ b/src/licensedcode/data/rules/commercial-license_27.RULE @@ -5,8 +5,6 @@ ignorable_urls: - http://www.eastwindnetworks.com/ --- - - BY DOWNLOADING, INSTALLING, ACCESSING OR USING THE EASTWIND NETWORKS SERVICE, YOU EXPRESSLY (a) ACKNOWLEDGE THAT YOU HAVE READ THIS ENTIRE END USER LICENSE AGREEMENT (THIS ?AGREEMENT?), WHICH YOU ARE ENTERING INTO WITH EASTWIND NETWORKS, INC., A DELAWARE CORPORATION, WITH AN ADDRESS OF 2795 E. COTTONWOOD PARKWAY, SUITE 360, SALT LAKE CITY, UT, 84121 (?Eastwind?); AND (b) AGREE TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT AND LIABLE FOR ANY NONCOMPLIANCE WITH THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT DOWNLOAD, INSTALL, ACCESS OR USE THE EASTWIND NETWORKS SERVICE. 1. Definitions. diff --git a/src/licensedcode/data/rules/commercial-license_3.RULE b/src/licensedcode/data/rules/commercial-license_3.RULE index 27a0eee4b2d..b423b2a2035 100644 --- a/src/licensedcode/data/rules/commercial-license_3.RULE +++ b/src/licensedcode/data/rules/commercial-license_3.RULE @@ -3,6 +3,6 @@ license_expression: commercial-license is_license_notice: yes --- - * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE +* THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE * AGREEMENT BETWEEN THE USER AND . YOU HAVE NO RIGHT TO USE OR * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_30.RULE b/src/licensedcode/data/rules/commercial-license_30.RULE index 8739774c37d..0c346e42c54 100644 --- a/src/licensedcode/data/rules/commercial-license_30.RULE +++ b/src/licensedcode/data/rules/commercial-license_30.RULE @@ -3,7 +3,7 @@ license_expression: commercial-license is_license_notice: yes --- - License Agreement +License Agreement AGREEMENT FOR USE OF ( ) diff --git a/src/licensedcode/data/rules/commercial-license_33.RULE b/src/licensedcode/data/rules/commercial-license_33.RULE index 68791ba3033..ee3d722ba31 100644 --- a/src/licensedcode/data/rules/commercial-license_33.RULE +++ b/src/licensedcode/data/rules/commercial-license_33.RULE @@ -3,7 +3,6 @@ license_expression: commercial-license is_license_text: yes --- - Commercial License This license agreement refers to for software - Commercial License. diff --git a/src/licensedcode/data/rules/commercial-license_35.RULE b/src/licensedcode/data/rules/commercial-license_35.RULE index 3891723f69b..35f1fdd00bf 100644 --- a/src/licensedcode/data/rules/commercial-license_35.RULE +++ b/src/licensedcode/data/rules/commercial-license_35.RULE @@ -5,8 +5,6 @@ ignorable_urls: - http://www.eastwindnetworks.com/ --- - - BY DOWNLOADING, INSTALLING, ACCESSING OR USING THE EASTWIND NETWORKS SERVICE, YOU EXPRESSLY (a) ACKNOWLEDGE THAT YOU HAVE READ THIS ENTIRE END USER LICENSE AGREEMENT (THIS ?AGREEMENT?), WHICH YOU ARE ENTERING INTO WITH , A DELAWARE CORPORATION, WITH AN ADDRESS OF AND (b) AGREE TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT AND LIABLE FOR ANY NONCOMPLIANCE WITH THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT DOWNLOAD, INSTALL, ACCESS OR USE THE EASTWIND NETWORKS SERVICE. 1. Definitions. diff --git a/src/licensedcode/data/rules/commercial-license_38.RULE b/src/licensedcode/data/rules/commercial-license_38.RULE index 6138e5ca6ff..f996c441e02 100644 --- a/src/licensedcode/data/rules/commercial-license_38.RULE +++ b/src/licensedcode/data/rules/commercial-license_38.RULE @@ -6,7 +6,7 @@ ignorable_authors: - prior permission from eGenix.com --- - EGENIX.COM COMMERCIAL LICENSE AGREEMENT VERSION 1.0.0 +EGENIX.COM COMMERCIAL LICENSE AGREEMENT VERSION 1.0.0 1. Introduction diff --git a/src/licensedcode/data/rules/commercial-license_55.RULE b/src/licensedcode/data/rules/commercial-license_55.RULE index c80cb98f510..1b4f02ac5e9 100644 --- a/src/licensedcode/data/rules/commercial-license_55.RULE +++ b/src/licensedcode/data/rules/commercial-license_55.RULE @@ -4,5 +4,4 @@ is_license_text: yes relevance: 100 --- - Permission is granted to no one to use this software for any purpose, including commercial application. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_8.RULE b/src/licensedcode/data/rules/commercial-license_8.RULE index 52ef3c13abc..cd1ace5ffa9 100644 --- a/src/licensedcode/data/rules/commercial-license_8.RULE +++ b/src/licensedcode/data/rules/commercial-license_8.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://assets.nagios.com/licenses/nagios_software_license.txt --- - License: +License: Nagios Software License \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_nc1.RULE b/src/licensedcode/data/rules/commercial-license_nc1.RULE index fbe76567746..6eac70fc886 100644 --- a/src/licensedcode/data/rules/commercial-license_nc1.RULE +++ b/src/licensedcode/data/rules/commercial-license_nc1.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - is limited to non-commercial use. Commercial use is an illegal act. \ No newline at end of file +is limited to non-commercial use. Commercial use is an illegal act. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_3.RULE b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_3.RULE index 18ef442266c..7cf85beea52 100644 --- a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_3.RULE +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.txt --- - * This software file (the "File") is owned and distributed by Marvell +* This software file (the "File") is owned and distributed by Marvell * International Ltd. and/or its affiliates ("Marvell") under the following * licensing terms. * diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-3.0_5.RULE b/src/licensedcode/data/rules/commercial-license_or_gpl-3.0_5.RULE index e5b5bfc88f1..c408bf51583 100644 --- a/src/licensedcode/data/rules/commercial-license_or_gpl-3.0_5.RULE +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-3.0_5.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://scrollrevealjs.org/ --- - Licensed under the GNU General Public License 3.0 for +Licensed under the GNU General Public License 3.0 for compatible open source projects and non-commercial use. For commercial sites, themes, projects, and applications, keep your source code private/proprietary by purchasing diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.RULE b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.RULE index c12c4df3809..085fe7b396a 100644 --- a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.RULE +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.RULE @@ -12,7 +12,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - Commercial Usage +Commercial Usage Licensees holding valid Qt Commercial licenses may use this file in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.RULE b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.RULE index 61be87b366c..8a5e67bb6b2 100644 --- a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.RULE +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.RULE @@ -12,7 +12,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - Commercial Usage +Commercial Usage Licensees holding valid Qt Commercial licenses may use this file in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.RULE b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.RULE index 4a8e41c5d58..cad3e7033d2 100644 --- a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.RULE +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.RULE @@ -13,7 +13,7 @@ ignorable_emails: - qt-info@nokia.com --- - ** $QT_BEGIN_LICENSE:LGPL$ +** $QT_BEGIN_LICENSE:LGPL$ ** Commercial Usage ** Licensees holding valid Qt Commercial licenses may use this file in ** accordance with the Qt Commercial License Agreement provided with the diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_4.RULE b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_4.RULE index 6412eefd527..d1cc8def9c0 100644 --- a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_4.RULE +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_4.RULE @@ -12,7 +12,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - Commercial Usage +Commercial Usage Licensees holding valid Qt Commercial licenses may use this file in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_5.RULE b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_5.RULE index ab70c876f1a..1ccdc0b1f59 100644 --- a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_5.RULE +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_5.RULE @@ -12,7 +12,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - Commercial Usage +Commercial Usage Licensees holding valid Qt Commercial licenses may use this file in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_6.RULE b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_6.RULE index d0b646b9766..deecc07c206 100644 --- a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_6.RULE +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_6.RULE @@ -12,7 +12,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - Commercial Usage +Commercial Usage Licensees holding valid Qt Commercial licenses may use this file in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in diff --git a/src/licensedcode/data/rules/commercial-license_proprietary_109.RULE b/src/licensedcode/data/rules/commercial-license_proprietary_109.RULE index 9caedbe9bec..b9eec7c617b 100644 --- a/src/licensedcode/data/rules/commercial-license_proprietary_109.RULE +++ b/src/licensedcode/data/rules/commercial-license_proprietary_109.RULE @@ -3,7 +3,6 @@ license_expression: commercial-license is_license_notice: yes --- - This software/firmware and related documentation (" Software") are protected under relevant copyright laws. The information contained herein is confidential and proprietary to Inc. and/or its licensors. diff --git a/src/licensedcode/data/rules/commercial-option_1.RULE b/src/licensedcode/data/rules/commercial-option_1.RULE index 2bfe8e3ef11..8d81d68f2c2 100644 --- a/src/licensedcode/data/rules/commercial-option_1.RULE +++ b/src/licensedcode/data/rules/commercial-option_1.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - A commercial +A commercial ** use license for this code is available, please see: \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-option_or_gpl-2.0_1.RULE b/src/licensedcode/data/rules/commercial-option_or_gpl-2.0_1.RULE index 7873717382c..fa1c5e7942d 100644 --- a/src/licensedcode/data/rules/commercial-option_or_gpl-2.0_1.RULE +++ b/src/licensedcode/data/rules/commercial-option_or_gpl-2.0_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl.txt --- - * This software file (the "File") is owned and distributed by Marvell +* This software file (the "File") is owned and distributed by Marvell * International Ltd. and/or its affiliates ("Marvell") under the following * licensing terms. * diff --git a/src/licensedcode/data/rules/copyleft-next-0.3.0_3.RULE b/src/licensedcode/data/rules/copyleft-next-0.3.0_3.RULE index fcf0343bb71..c06071b567b 100644 --- a/src/licensedcode/data/rules/copyleft-next-0.3.0_3.RULE +++ b/src/licensedcode/data/rules/copyleft-next-0.3.0_3.RULE @@ -1,8 +1,8 @@ --- license_expression: copyleft-next-0.3.0 is_license_reference: yes -relevance: 100 is_continuous: yes +relevance: 100 minimum_coverage: 100 --- diff --git a/src/licensedcode/data/rules/cpal-1.0_10.RULE b/src/licensedcode/data/rules/cpal-1.0_10.RULE index 1373d5ec77b..cda5298c74c 100644 --- a/src/licensedcode/data/rules/cpal-1.0_10.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_10.RULE @@ -10,7 +10,6 @@ ignorable_urls: - http://www.mulesoft.com/CPAL --- - Common Public Attribution License Version 1.0 (CPAL) ==================================================== diff --git a/src/licensedcode/data/rules/cpal-1.0_11.RULE b/src/licensedcode/data/rules/cpal-1.0_11.RULE index be49fdc57ea..4115e99150c 100644 --- a/src/licensedcode/data/rules/cpal-1.0_11.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_11.RULE @@ -6,6 +6,6 @@ referenced_filenames: - LICENSE.txt --- - * The software in this package is published under the terms of the CPAL v1.0 +* The software in this package is published under the terms of the CPAL v1.0 * license, a copy of which has been included with this distribution in the * LICENSE.txt file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpal-1.0_13.RULE b/src/licensedcode/data/rules/cpal-1.0_13.RULE index 20b06e13891..a6b96f3c570 100644 --- a/src/licensedcode/data/rules/cpal-1.0_13.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_13.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 60 --- - * EXHIBIT A. Common Public Attribution License Version 1.0 +* EXHIBIT A. Common Public Attribution License Version 1.0 * The contents of this file are subject to the Common Public Attribution License Version 1.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..org/license. The License is based on the Mozilla Public License Version 1.1 diff --git a/src/licensedcode/data/rules/cpal-1.0_14.RULE b/src/licensedcode/data/rules/cpal-1.0_14.RULE index a75938dba8e..dde65500e69 100644 --- a/src/licensedcode/data/rules/cpal-1.0_14.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_14.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.opensource.org/licenses/cpal_1.0 --- - + CPAL http://www.opensource.org/licenses/cpal_1.0 diff --git a/src/licensedcode/data/rules/cpal-1.0_17.RULE b/src/licensedcode/data/rules/cpal-1.0_17.RULE index edfcc59879e..c3c9e1e626c 100644 --- a/src/licensedcode/data/rules/cpal-1.0_17.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_17.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://opensource.org/licenses/cpal_1.0 --- - * @license http://opensource.org/licenses/cpal_1.0 Common Public Attribution License \ No newline at end of file +* @license http://opensource.org/licenses/cpal_1.0 Common Public Attribution License \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpal-1.0_20.RULE b/src/licensedcode/data/rules/cpal-1.0_20.RULE index 11036547774..68fabe4301a 100644 --- a/src/licensedcode/data/rules/cpal-1.0_20.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_20.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.opensource.org/licenses/cpal_1.0 --- - is released under the http://www.opensource.org/licenses/cpal_1.0" Common Public Attribution License 1.0< \ No newline at end of file +is released under the http://www.opensource.org/licenses/cpal_1.0" Common Public Attribution License 1.0< \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpal-1.0_23.RULE b/src/licensedcode/data/rules/cpal-1.0_23.RULE index 331ca104838..f1d75eb0c99 100644 --- a/src/licensedcode/data/rules/cpal-1.0_23.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_23.RULE @@ -6,7 +6,7 @@ ignorable_authors: - Foundation --- - * EXHIBIT A. Common Public Attribution License Version 1.0 +* EXHIBIT A. Common Public Attribution License Version 1.0 * The contents of this file are subject to the Common Public Attribution License Version 1.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..org/license. The License is based on the Mozilla Public License Version 1.1 diff --git a/src/licensedcode/data/rules/cpal-1.0_4.RULE b/src/licensedcode/data/rules/cpal-1.0_4.RULE index 4cf7c7f0682..909745368ab 100644 --- a/src/licensedcode/data/rules/cpal-1.0_4.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_4.RULE @@ -3,7 +3,7 @@ license_expression: cpal-1.0 is_license_notice: yes --- - * The contents of this file are subject to the Common Public +* The contents of this file are subject to the Common Public * Attribution License Version 1.0 (the “License”); you may not use * this file except in compliance with the License. You may obtain a * copy of the License at: \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpal-1.0_5.RULE b/src/licensedcode/data/rules/cpal-1.0_5.RULE index abdd81cd562..0d5659c1cc9 100644 --- a/src/licensedcode/data/rules/cpal-1.0_5.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_5.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.mulesoft.com/CPAL --- - + CPAL v1.0 http://www.mulesoft.com/CPAL diff --git a/src/licensedcode/data/rules/cpal-1.0_9.RULE b/src/licensedcode/data/rules/cpal-1.0_9.RULE index 1022104bf4f..e5e99333da4 100644 --- a/src/licensedcode/data/rules/cpal-1.0_9.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_9.RULE @@ -6,6 +6,6 @@ referenced_filenames: - LICENSE.md --- - * The software in this package is published under the terms of the CPAL v1.0 +* The software in this package is published under the terms of the CPAL v1.0 * license, a copy of which has been included with this distribution in the * LICENSE.md file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpal-1.0_or_agpl-3.0_1.RULE b/src/licensedcode/data/rules/cpal-1.0_or_agpl-3.0_1.RULE index 33b4d1f1722..993390385ed 100644 --- a/src/licensedcode/data/rules/cpal-1.0_or_agpl-3.0_1.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_or_agpl-3.0_1.RULE @@ -3,7 +3,7 @@ license_expression: cpal-1.0 OR agpl-3.0 is_license_notice: yes --- - * The contents of this file are subject to the Common Public +* The contents of this file are subject to the Common Public * Attribution License Version 1.0 (the “License”); you may not use * this file except in compliance with the License. You may obtain a * copy of the License at: diff --git a/src/licensedcode/data/rules/cpal-1.0_or_commercial-license_1.RULE b/src/licensedcode/data/rules/cpal-1.0_or_commercial-license_1.RULE index 1d40ea889e0..30cdb6cf5c5 100644 --- a/src/licensedcode/data/rules/cpal-1.0_or_commercial-license_1.RULE +++ b/src/licensedcode/data/rules/cpal-1.0_or_commercial-license_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://opensource.org/licenses/cpal_1.0 --- - The contents of this file are subject to the Common Public Attribution License +The contents of this file are subject to the Common Public Attribution License Version 1.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://opensource.org/licenses/cpal_1.0. The License is based on the Mozilla diff --git a/src/licensedcode/data/rules/cpl-1.0_or_bsd-new_or_gpl-2.0_and_free-unknown_1.RULE b/src/licensedcode/data/rules/cpl-1.0_or_bsd-new_or_gpl-2.0_and_free-unknown_1.RULE index 22d2f353584..ea7ddcb12ef 100644 --- a/src/licensedcode/data/rules/cpl-1.0_or_bsd-new_or_gpl-2.0_and_free-unknown_1.RULE +++ b/src/licensedcode/data/rules/cpl-1.0_or_bsd-new_or_gpl-2.0_and_free-unknown_1.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.opensource.org/licenses/gpl-license.php --- - * This Software is licensed under one of the following licenses: +* This Software is licensed under one of the following licenses: * * 1) under the terms of the "Common Public License 1.0" a copy of which is * available from the Open Source Initiative, see diff --git a/src/licensedcode/data/rules/cpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE b/src/licensedcode/data/rules/cpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE index 759c84ddf69..d1c1fd49f18 100644 --- a/src/licensedcode/data/rules/cpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE +++ b/src/licensedcode/data/rules/cpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.eclipse.org/legal/cpl-v10.html --- - ***** BEGIN LICENSE BLOCK ***** +***** BEGIN LICENSE BLOCK ***** * Version: CPL 1.0/GPL 2.0/LGPL 2.1 * * The contents of this file are subject to the Common Public diff --git a/src/licensedcode/data/rules/cpl_or_lgpl_lzma_sdk.RULE b/src/licensedcode/data/rules/cpl_or_lgpl_lzma_sdk.RULE index e2ad899ffd2..ee5cd73efb1 100644 --- a/src/licensedcode/data/rules/cpl_or_lgpl_lzma_sdk.RULE +++ b/src/licensedcode/data/rules/cpl_or_lgpl_lzma_sdk.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 OR cpl-1.0 is_license_notice: yes --- - LZMA SDK is licensed under two licenses: +LZMA SDK is licensed under two licenses: 1) GNU Lesser General Public License (GNU LGPL) 2) Common Public License (CPL) It means that you can select one of these two licenses and diff --git a/src/licensedcode/data/rules/cpl_or_lgpl_with_lzma-sdk-2006-exception.RULE b/src/licensedcode/data/rules/cpl_or_lgpl_with_lzma-sdk-2006-exception.RULE index 369663c326d..173edd7bc26 100644 --- a/src/licensedcode/data/rules/cpl_or_lgpl_with_lzma-sdk-2006-exception.RULE +++ b/src/licensedcode/data/rules/cpl_or_lgpl_with_lzma-sdk-2006-exception.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 WITH lzma-sdk-2006-exception OR cpl-1.0 WITH lzma-s is_license_notice: yes --- - LZMA SDK is licensed under two licenses: +LZMA SDK is licensed under two licenses: 1) GNU Lesser General Public License (GNU LGPL) 2) Common Public License (CPL) It means that you can select one of these two licenses and diff --git a/src/licensedcode/data/rules/cygwin-exception-2.0_1.RULE b/src/licensedcode/data/rules/cygwin-exception-2.0_1.RULE index f588e2ba796..29f912930f6 100644 --- a/src/licensedcode/data/rules/cygwin-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/cygwin-exception-2.0_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.opensource.org/docs/osd/ --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL) version 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, diff --git a/src/licensedcode/data/rules/cygwin-exception-2.0_2.RULE b/src/licensedcode/data/rules/cygwin-exception-2.0_2.RULE index 191595d3bdd..5b577c94480 100644 --- a/src/licensedcode/data/rules/cygwin-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/cygwin-exception-2.0_2.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.redhat.com/software/cygwin --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL) version 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, diff --git a/src/licensedcode/data/rules/cygwin-exception-lgpl-3.0-plus_1.RULE b/src/licensedcode/data/rules/cygwin-exception-lgpl-3.0-plus_1.RULE index 4316995a660..1a359290bc6 100644 --- a/src/licensedcode/data/rules/cygwin-exception-lgpl-3.0-plus_1.RULE +++ b/src/licensedcode/data/rules/cygwin-exception-lgpl-3.0-plus_1.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-3.0-plus WITH cygwin-exception-lgpl-3.0-plus is_license_notice: yes --- - The Cygwin API library found in the winsup subdirectory of the source code +The Cygwin API library found in the winsup subdirectory of the source code is covered by the GNU Lesser General Public License (LGPL) version 3 or later. For details of the requirements of LGPLv3, please read the GNU Lesser General Public License (LGPL). diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_10.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_10.RULE index 8f0b07b86ca..99496e0beee 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_10.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_10.RULE @@ -2,8 +2,8 @@ license_expression: d-fsl-1.0-en is_license_reference: yes is_continuous: yes -minimum_coverage: 100 relevance: 95 +minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_11.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_11.RULE index c8278bc099f..2043bca57a7 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_11.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_11.RULE @@ -2,8 +2,8 @@ license_expression: d-fsl-1.0-en is_license_reference: yes is_continuous: yes -minimum_coverage: 100 relevance: 95 +minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_12.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_12.RULE index 152d056d5ea..77ff7254e04 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_12.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_12.RULE @@ -2,8 +2,8 @@ license_expression: d-fsl-1.0-en is_license_tag: yes is_continuous: yes -minimum_coverage: 100 relevance: 95 +minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_13.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_13.RULE index ab3d74ced6e..adcdebb7e60 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_13.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_13.RULE @@ -2,8 +2,8 @@ license_expression: d-fsl-1.0-en is_license_tag: yes is_continuous: yes -minimum_coverage: 100 relevance: 95 +minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_14.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_14.RULE index 4cbf42b3651..0f5c653ab41 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_14.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_14.RULE @@ -2,8 +2,8 @@ license_expression: d-fsl-1.0-en is_license_reference: yes is_continuous: yes -minimum_coverage: 100 relevance: 95 +minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_url_1.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_url_1.RULE index e767164070b..9762caa2865 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_url_1.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_url_1.RULE @@ -2,8 +2,8 @@ license_expression: d-fsl-1.0-en is_license_reference: yes is_continuous: yes -minimum_coverage: 100 relevance: 95 +minimum_coverage: 100 ignorable_urls: - https://spdx.org/licenses/d-fsl-1.0 --- diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_url_2.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_url_2.RULE index e2fcff102e3..656c328b36d 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_url_2.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_url_2.RULE @@ -2,8 +2,8 @@ license_expression: d-fsl-1.0-en is_license_reference: yes is_continuous: yes -minimum_coverage: 100 relevance: 95 +minimum_coverage: 100 ignorable_urls: - https://spdx.org/licenses/d-fsl-1.0.html --- diff --git a/src/licensedcode/data/rules/d-zlib.RULE b/src/licensedcode/data/rules/d-zlib.RULE index 8cbddc9da59..ce19b24f464 100644 --- a/src/licensedcode/data/rules/d-zlib.RULE +++ b/src/licensedcode/data/rules/d-zlib.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 60 --- - * This software is provided 'as-is', without any express or implied +* 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. * diff --git a/src/licensedcode/data/rules/dco-1.1_2.RULE b/src/licensedcode/data/rules/dco-1.1_2.RULE index 6e97d08d723..839726a2b97 100644 --- a/src/licensedcode/data/rules/dco-1.1_2.RULE +++ b/src/licensedcode/data/rules/dco-1.1_2.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - Developer's Certificate of Origin 1.1 \ No newline at end of file +Developer's Certificate of Origin 1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/dco-1.1_3.RULE b/src/licensedcode/data/rules/dco-1.1_3.RULE index 2f68a5109c3..b56d0226e35 100644 --- a/src/licensedcode/data/rules/dco-1.1_3.RULE +++ b/src/licensedcode/data/rules/dco-1.1_3.RULE @@ -3,7 +3,7 @@ license_expression: dco-1.1 is_license_text: yes --- - Developer's Certificate of Origin 1.1 +Developer's Certificate of Origin 1.1 By making a contribution to this project, I certify that: diff --git a/src/licensedcode/data/rules/dom4j_apache-due-credit_2.RULE b/src/licensedcode/data/rules/dom4j_apache-due-credit_2.RULE index 96fb5554121..e7d99d97264 100644 --- a/src/licensedcode/data/rules/dom4j_apache-due-credit_2.RULE +++ b/src/licensedcode/data/rules/dom4j_apache-due-credit_2.RULE @@ -7,7 +7,7 @@ ignorable_emails: - info@codehaus.org --- - Redistribution and use of this software and associated documentation +Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/dom4j_apache-due-credit_3.RULE b/src/licensedcode/data/rules/dom4j_apache-due-credit_3.RULE index d57a070c4e7..c3d7082a932 100644 --- a/src/licensedcode/data/rules/dom4j_apache-due-credit_3.RULE +++ b/src/licensedcode/data/rules/dom4j_apache-due-credit_3.RULE @@ -3,7 +3,7 @@ license_expression: dom4j is_license_text: yes --- - Redistribution and use of this software and associated documentation +Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/dom4j_apache-due-credit_4.RULE b/src/licensedcode/data/rules/dom4j_apache-due-credit_4.RULE index baf87e733f5..55924c37475 100644 --- a/src/licensedcode/data/rules/dom4j_apache-due-credit_4.RULE +++ b/src/licensedcode/data/rules/dom4j_apache-due-credit_4.RULE @@ -3,7 +3,7 @@ license_expression: dom4j is_license_text: yes --- - Redistribution and use of this software and associated documentation +Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/ecl-1.0_3.RULE b/src/licensedcode/data/rules/ecl-1.0_3.RULE index 165643e8119..3dc0b10c6b0 100644 --- a/src/licensedcode/data/rules/ecl-1.0_3.RULE +++ b/src/licensedcode/data/rules/ecl-1.0_3.RULE @@ -5,5 +5,5 @@ ignorable_urls: - http://rted.public.iastate.edu/license.txt --- - Licensed under the Educational Community License version 1.0. +Licensed under the Educational Community License version 1.0. See the full agreement at http://rted.public.iastate.edu/license.txt . */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/ecl-1.0_4.RULE b/src/licensedcode/data/rules/ecl-1.0_4.RULE index b52c6a24385..0fa641f9dd0 100644 --- a/src/licensedcode/data/rules/ecl-1.0_4.RULE +++ b/src/licensedcode/data/rules/ecl-1.0_4.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Licensed under the Educational Community License version 1.0. \ No newline at end of file +Licensed under the Educational Community License version 1.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/edl-1.0_or_epl-1.0.RULE b/src/licensedcode/data/rules/edl-1.0_or_epl-1.0.RULE index 91a6b3f6c44..938f035c380 100644 --- a/src/licensedcode/data/rules/edl-1.0_or_epl-1.0.RULE +++ b/src/licensedcode/data/rules/edl-1.0_or_epl-1.0.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.eclipse.org/org/documents/edl-v10.php --- - This program and the accompanying materials are made available under the +This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 which accompanies this distribution. The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/licensedcode/data/rules/egenix-1.1.0_2.RULE b/src/licensedcode/data/rules/egenix-1.1.0_2.RULE index 4ac7619a27e..e147231f84a 100644 --- a/src/licensedcode/data/rules/egenix-1.1.0_2.RULE +++ b/src/licensedcode/data/rules/egenix-1.1.0_2.RULE @@ -9,5 +9,5 @@ ignorable_urls: - http://www.egenix.com/products/python/mxBase/ --- - License: eGenix.com Public License. See LICENSE or LICENSE.mxSetup +License: eGenix.com Public License. See LICENSE or LICENSE.mxSetup or http://www.egenix.com/products/python/mxBase/ for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/elastic_1.RULE b/src/licensedcode/data/rules/elastic_1.RULE index 3aea8e55120..b99cb8c8af3 100644 --- a/src/licensedcode/data/rules/elastic_1.RULE +++ b/src/licensedcode/data/rules/elastic_1.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - Licensed under the {{Elastic License}}; +Licensed under the {{Elastic License}}; * you may not use this file except in compliance with the {{Elastic License}}. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_16.RULE b/src/licensedcode/data/rules/epl-1.0_16.RULE index 460832890ef..6654c49dda3 100644 --- a/src/licensedcode/data/rules/epl-1.0_16.RULE +++ b/src/licensedcode/data/rules/epl-1.0_16.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.eclipse.org/legal/epl-v10.html --- - * This library is provided under the terms of the Eclipse Public License +* This library is provided under the terms of the Eclipse Public License * as described at http://www.eclipse.org/legal/epl-v10.html. Any use, * reproduction or distribution of the library constitutes recipient's * acceptance of this agreement. diff --git a/src/licensedcode/data/rules/epl-1.0_21.RULE b/src/licensedcode/data/rules/epl-1.0_21.RULE index c44de3cf146..b9dc5a525c4 100644 --- a/src/licensedcode/data/rules/epl-1.0_21.RULE +++ b/src/licensedcode/data/rules/epl-1.0_21.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://opensource.org/licenses/eclipse-1.0.php --- - The use and distribution terms for this software are covered by the Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php) which can be found in the file epl-v10.html at the root of this distribution. diff --git a/src/licensedcode/data/rules/epl-1.0_24.RULE b/src/licensedcode/data/rules/epl-1.0_24.RULE index 4a23360909d..5ac7497fa5e 100644 --- a/src/licensedcode/data/rules/epl-1.0_24.RULE +++ b/src/licensedcode/data/rules/epl-1.0_24.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.eclipse.org/org/documents/epl-v10.php --- - * Licensed under the Eclipse Public License, Version 1.0 (the "License"); +* Licensed under the Eclipse Public License, Version 1.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * diff --git a/src/licensedcode/data/rules/epl-1.0_88.RULE b/src/licensedcode/data/rules/epl-1.0_88.RULE index 1f465f51986..9cb6b8828ef 100644 --- a/src/licensedcode/data/rules/epl-1.0_88.RULE +++ b/src/licensedcode/data/rules/epl-1.0_88.RULE @@ -12,5 +12,4 @@ ignorable_urls: * are made available under the terms of the {{Eclipse Public License v1.0}} * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - */ - + */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_and_bsd-new_3.RULE b/src/licensedcode/data/rules/epl-1.0_and_bsd-new_3.RULE index a88c337bf36..de9371db86e 100644 --- a/src/licensedcode/data/rules/epl-1.0_and_bsd-new_3.RULE +++ b/src/licensedcode/data/rules/epl-1.0_and_bsd-new_3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.eclipse.org/org/documents/edl-v10.php --- - * The Eclipse Public License is available at +* The Eclipse Public License is available at * http://www.eclipse.org/legal/epl-v10.html * and the Eclipse Distribution License is available at * http://www.eclipse.org/org/documents/edl-v10.php. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_and_epl-2.0_1.RULE b/src/licensedcode/data/rules/epl-1.0_and_epl-2.0_1.RULE index de66c8bf545..88aa1b90fe7 100644 --- a/src/licensedcode/data/rules/epl-1.0_and_epl-2.0_1.RULE +++ b/src/licensedcode/data/rules/epl-1.0_and_epl-2.0_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html --- - + Eclipse Public License - v 1.0 http://www.eclipse.org/legal/epl-v10.html diff --git a/src/licensedcode/data/rules/epl-1.0_or_bsd-new_1.RULE b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_1.RULE index fee88a45552..b1e6c8dec28 100644 --- a/src/licensedcode/data/rules/epl-1.0_or_bsd-new_1.RULE +++ b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://github.com/locationtech/jts/blob/master/LICENSE_EPLv1.txt --- - + Eclipse Publish License, Version 1.0 https://github.com/locationtech/jts/blob/master/LICENSE_EPLv1.txt diff --git a/src/licensedcode/data/rules/epl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE b/src/licensedcode/data/rules/epl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE index 12a53f9154c..015b4fa07e7 100644 --- a/src/licensedcode/data/rules/epl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE +++ b/src/licensedcode/data/rules/epl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.eclipse.org/legal/epl-v10.html --- - ***** BEGIN LICENSE BLOCK ***** +***** BEGIN LICENSE BLOCK ***** * Version: EPL 1.0/GPL 2.0/LGPL 2.1 * * The contents of this file are subject to the Eclipse Public diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1.RULE b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1.RULE index e7118e67e69..a33cd4d0f5b 100644 --- a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1.RULE +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1.RULE @@ -3,7 +3,7 @@ license_expression: epl-1.0 OR lgpl-2.1 is_license_notice: yes --- - * This program and the accompanying materials are dual-licensed under +* This program and the accompanying materials are dual-licensed under * either the terms of the Eclipse Public License v1.0 as published by * the Eclipse Foundation * diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_1.RULE b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_1.RULE index 480d16372fc..778f4515f10 100644 --- a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_1.RULE +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - + Eclipse Public License - v 1.0 http://www.eclipse.org/legal/epl-v10.html diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_2.RULE b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_2.RULE index ffe5d4674ca..453749ebc2d 100644 --- a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_2.RULE +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_2.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - + Eclipse Public License - v 1.0 http://www.eclipse.org/legal/epl-v10.html diff --git a/src/licensedcode/data/rules/epl-2.0_11.RULE b/src/licensedcode/data/rules/epl-2.0_11.RULE index 8b5df0da2ec..87cab5b07b5 100644 --- a/src/licensedcode/data/rules/epl-2.0_11.RULE +++ b/src/licensedcode/data/rules/epl-2.0_11.RULE @@ -3,7 +3,7 @@ license_expression: epl-2.0 is_license_text: yes --- -

Eclipse Public License - v 2.0

+

Eclipse Public License - v 2.0

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (AGREEMENT). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT S ACCEPTANCE OF THIS AGREEMENT. diff --git a/src/licensedcode/data/rules/epl-2.0_12.RULE b/src/licensedcode/data/rules/epl-2.0_12.RULE index 1830f0c6276..253307a9057 100644 --- a/src/licensedcode/data/rules/epl-2.0_12.RULE +++ b/src/licensedcode/data/rules/epl-2.0_12.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 50 --- -

Source Code means the form of a Program preferred for making +

Source Code means the form of a Program preferred for making modifications, including but not limited to software source code, documentation source, and configuration files.

diff --git a/src/licensedcode/data/rules/epl-2.0_13.RULE b/src/licensedcode/data/rules/epl-2.0_13.RULE index a76137e830f..28cb15b878e 100644 --- a/src/licensedcode/data/rules/epl-2.0_13.RULE +++ b/src/licensedcode/data/rules/epl-2.0_13.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 50 --- -

5. NO WARRANTY

+

5. NO WARRANTY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, diff --git a/src/licensedcode/data/rules/epl-2.0_15.RULE b/src/licensedcode/data/rules/epl-2.0_15.RULE index b1193237341..cc2d7451217 100644 --- a/src/licensedcode/data/rules/epl-2.0_15.RULE +++ b/src/licensedcode/data/rules/epl-2.0_15.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.eclipse.org/legal/epl-v20.html --- - * The contents of this file are subject to the Eclipse Public +* The contents of this file are subject to the Eclipse Public * 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.eclipse.org/legal/epl-v20.html diff --git a/src/licensedcode/data/rules/epl-2.0_16.RULE b/src/licensedcode/data/rules/epl-2.0_16.RULE index 1c191e72358..2ad3edcf5ed 100644 --- a/src/licensedcode/data/rules/epl-2.0_16.RULE +++ b/src/licensedcode/data/rules/epl-2.0_16.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.eclipse.org/legal/epl-v20.html --- - license 'EPL-2.0', 'http://www.eclipse.org/legal/epl-v20.html' \ No newline at end of file +license 'EPL-2.0', 'http://www.eclipse.org/legal/epl-v20.html' \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_17.RULE b/src/licensedcode/data/rules/epl-2.0_17.RULE index e23b9e13a33..4daa38bae76 100644 --- a/src/licensedcode/data/rules/epl-2.0_17.RULE +++ b/src/licensedcode/data/rules/epl-2.0_17.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - license 'EPL-2.0' \ No newline at end of file +license 'EPL-2.0' \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_9.RULE b/src/licensedcode/data/rules/epl-2.0_9.RULE index 82461842f0c..6fdbd8ca87f 100644 --- a/src/licensedcode/data/rules/epl-2.0_9.RULE +++ b/src/licensedcode/data/rules/epl-2.0_9.RULE @@ -3,7 +3,6 @@ license_expression: epl-2.0 is_license_text: yes --- - Eclipse Public License - v 2.0 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (“AGREEMENT”). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. diff --git a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_1.RULE b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_1.RULE index 7afe4f4757c..303b015da00 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_1.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - * See the NOTICE file(s) distributed with this work for additional +* See the NOTICE file(s) distributed with this work for additional * information regarding copyright ownership. * * This program and the accompanying materials are made available under the diff --git a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_2.RULE b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_2.RULE index 4d327977351..80d618fe259 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_2.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - * This program and the accompanying materials are made available under the +* This program and the accompanying materials are made available under the * terms of the Eclipse Public License 2.0 which is available at * http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 * which is available at https://www.apache.org/licenses/LICENSE-2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_5.RULE b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_5.RULE index 0873648eaeb..64092dfb02f 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_5.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_5.RULE @@ -5,6 +5,6 @@ ignorable_urls: - https://www.eclipse.org/ --- - the terms and conditions of the EPL and Apache License 2.0 still apply +the terms and conditions of the EPL and Apache License 2.0 still apply to any source code in the Content and such source code may be obtained at https://www.eclipse.org. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_classpath-exception-20_and_others_1.RULE b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_classpath-exception-20_and_others_1.RULE index 9f84a636269..bb2ecf2bb09 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_classpath-exception-20_and_others_1.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_classpath-exception-20_and_others_1.RULE @@ -11,7 +11,6 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - This program and the accompanying materials are made available under the terms of the Eclipse Public License 2 which accompanies this distribution and is available at https://www.eclipse.org/legal/epl-2.0/ or the Apache License, Version 2.0 which accompanies this distribution and is available at https://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception2.RULE b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception2.RULE index 9c847af7047..47ef0d7168b 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception2.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception2.RULE @@ -9,7 +9,6 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - This program and the accompanying materials are made available under the terms of the Eclipse Public License 2 which accompanies this distribution and is available at https://www.eclipse.org/legal/epl-2.0/ or the Apache License, Version 2.0 which accompanies this distribution and is available at https://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others.RULE b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others.RULE index 0ecf0631902..4b7fc2189f2 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others.RULE @@ -1,8 +1,8 @@ --- license_expression: (epl-2.0 OR apache-2.0 OR (gpl-2.0 WITH classpath-exception-2.0 AND gpl-2.0 WITH openjdk-exception)) AND bsd-new AND mit AND gpl-3.0-plus WITH autoconf-simple-exception -minimum_coverage: 80 is_license_notice: yes +minimum_coverage: 80 ignorable_urls: - http://openjdk.java.net/legal/assembly-exception.html - https://www.apache.org/licenses/LICENSE-2.0 @@ -10,7 +10,6 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - This program and the accompanying materials are made available under the terms of the Eclipse Public License 2 which accompanies this distribution and is available at https://www.eclipse.org/legal/epl-2.0/ or the Apache License, Version 2.0 which accompanies this distribution and is available at https://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others2.RULE b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others2.RULE index 5f608d6b496..aa780b2b04b 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others2.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others2.RULE @@ -11,7 +11,6 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - This program and the accompanying materials are made available under the terms of the Eclipse Public License 2 which accompanies this distribution and is available at https://www.eclipse.org/legal/epl-2.0/ or the Apache License, Version 2.0 which accompanies this distribution and is available at https://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others4.RULE b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others4.RULE index c66f18b43d8..b56e910bd4f 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others4.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_openjdk-exception_and_others4.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - This program and the accompanying materials are made available under the terms of the Eclipse Public License 2 which accompanies this distribution and is available at https://www.eclipse.org/legal/epl-2.0/ or the Apache License, Version 2.0 which accompanies this distribution and is available at https://www.apache.org/licenses/LICENSE-2.0. +This program and the accompanying materials are made available under the terms of the Eclipse Public License 2 which accompanies this distribution and is available at https://www.eclipse.org/legal/epl-2.0/ or the Apache License, Version 2.0 which accompanies this distribution and is available at https://www.apache.org/licenses/LICENSE-2.0. This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied:�GNU General Public License, version 2 with the GNU Classpath Exception [1] and GNU General Public License, version 2 with the OpenJDK Assembly Exception [2]. diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_10.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_10.RULE index abfa2090b41..ba7118a2fac 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_10.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_10.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1-standalone.html --- - + GPL-2.0 http://www.gnu.org/licenses/gpl-2.0-standalone.html diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_11.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_11.RULE index ad7460903a2..c20e9786c81 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_11.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_11.RULE @@ -6,6 +6,6 @@ referenced_filenames: - COPYING --- - licensed to you under three licenses - the EPL 2.0, GPL 2 and LGPL 2.1. +licensed to you under three licenses - the EPL 2.0, GPL 2 and LGPL 2.1. Some components have other licenses and copyright. See the [COPYING](COPYING) file for more specifics. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_13.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_13.RULE index 96d0d484e20..0016346c030 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_13.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_13.RULE @@ -4,8 +4,7 @@ is_license_notice: yes relevance: 100 --- - - * Alternatively, the contents of this file may be used under the terms of +* Alternatively, the contents of this file may be used under the terms of * either of the GNU General Public License Version 2 or later (the "GPL"), * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), * in which case the provisions of the GPL or the LGPL are applicable instead diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_16.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_16.RULE index 5614241d8f5..754e0005adf 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_16.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_16.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.eclipse.org/legal/epl-v20.html --- - **** BEGIN LICENSE BLOCK ***** +**** BEGIN LICENSE BLOCK ***** * Version: EPL 1.0/GPL 2.0/LGPL 2.1 * * The contents of this file are subject to the Eclipse Public diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_18.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_18.RULE index a158ea0d55c..7b29951bd5e 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_18.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_18.RULE @@ -10,6 +10,6 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1-standalone.html --- - license 'GPL-2.0', 'https://www.gnu.org/licenses/gpl-2.0-standalone.html' +license 'GPL-2.0', 'https://www.gnu.org/licenses/gpl-2.0-standalone.html' license 'LGPL-2.1', 'https://www.gnu.org/licenses/lgpl-2.1-standalone.html' license 'EPL-2.0', 'http://www.eclipse.org/legal/epl-v20.html' \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_19.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_19.RULE index 6b71aec2f80..c8efce09f15 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_19.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_19.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1-standalone.html --- - + GPL-2.0 https://www.gnu.org/licenses/gpl-2.0-standalone.html diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE index 95e60c38a25..3efcdd21153 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE @@ -5,7 +5,7 @@ relevance: 100 minimum_coverage: 75 --- - * Alternatively, the contents of this file may be used under the terms of +* Alternatively, the contents of this file may be used under the terms of * either of the GNU General Public License Version 2 or later (the "GPL"), * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), * in which case the provisions of the GPL or the LGPL are applicable instead diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE index ea0aa65f4f8..c92eca69917 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - Eclipse Public License version 2.0 +Eclipse Public License version 2.0 OR GNU General Public License version 2 OR diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_9.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_9.RULE index b31db8fdf72..7a0c977fbfd 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_9.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_9.RULE @@ -10,6 +10,6 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1-standalone.html --- - license 'GPL-2.0', 'http://www.gnu.org/licenses/gpl-2.0-standalone.html' +license 'GPL-2.0', 'http://www.gnu.org/licenses/gpl-2.0-standalone.html' license 'LGPL-2.1', 'http://www.gnu.org/licenses/lgpl-2.1-standalone.html' license 'EPL-2.0', 'http://www.eclipse.org/legal/epl-v20.html' \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0.RULE index 9a52ef11fb2..66105a46871 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - * This program and the accompanying materials are made available under the +* This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0 which is available at * http://www.eclipse.org/legal/epl-2.0. * diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_2.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_2.RULE index eaad12e9fa1..adaefd9f398 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/software/classpath/license.html --- - * This program and the accompanying materials are made available under the +* This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0 which is available at * http://www.eclipse.org/legal/epl-2.0. * diff --git a/src/licensedcode/data/rules/eupl-1.1_or_mit_1.RULE b/src/licensedcode/data/rules/eupl-1.1_or_mit_1.RULE index 18114ba2c00..bfb1e5b4246 100644 --- a/src/licensedcode/data/rules/eupl-1.1_or_mit_1.RULE +++ b/src/licensedcode/data/rules/eupl-1.1_or_mit_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://joinup.ec.europa.eu/software/page/eupl --- - * Licensed under the EUPL V.1.1 (cf. file EUPL-1.1 distributed with the +* Licensed under the EUPL V.1.1 (cf. file EUPL-1.1 distributed with the * source code.) Translations in other european languages available at * https://joinup.ec.europa.eu/software/page/eupl. * diff --git a/src/licensedcode/data/rules/false-positive_102.RULE b/src/licensedcode/data/rules/false-positive_102.RULE index d3f78869214..1c75ef06a1e 100644 --- a/src/licensedcode/data/rules/false-positive_102.RULE +++ b/src/licensedcode/data/rules/false-positive_102.RULE @@ -4,6 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - // e.g. 'CC BY 4.0'' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_117.RULE b/src/licensedcode/data/rules/false-positive_117.RULE index 99bae01d5a1..46c46ce95a9 100644 --- a/src/licensedcode/data/rules/false-positive_117.RULE +++ b/src/licensedcode/data/rules/false-positive_117.RULE @@ -4,5 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - // e.g. 'BY-NC' +// e.g. 'BY-NC' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_119.RULE b/src/licensedcode/data/rules/false-positive_119.RULE index 80a70ba7af5..273c6963a3a 100644 --- a/src/licensedcode/data/rules/false-positive_119.RULE +++ b/src/licensedcode/data/rules/false-positive_119.RULE @@ -4,6 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - - // e.g. 'BY-NC-4.0' +// e.g. 'BY-NC-4.0' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_14.RULE b/src/licensedcode/data/rules/false-positive_14.RULE index d1a12a2ed3e..9c5ca64fcc5 100644 --- a/src/licensedcode/data/rules/false-positive_14.RULE +++ b/src/licensedcode/data/rules/false-positive_14.RULE @@ -3,6 +3,6 @@ is_false_positive: yes notes: comments about the older license of a third-party package --- - # Older versions of Unidecode are licensed under Artistic License; +# Older versions of Unidecode are licensed under Artistic License; # assume an older version is installed. from unidecode import unidecode as transliterate \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_158.RULE b/src/licensedcode/data/rules/false-positive_158.RULE index da343be2ded..7aa69a18766 100644 --- a/src/licensedcode/data/rules/false-positive_158.RULE +++ b/src/licensedcode/data/rules/false-positive_158.RULE @@ -4,6 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - - // e.g. 'GPL-2.0', 'GPL-3.0' +// e.g. 'GPL-2.0', 'GPL-3.0' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_176.RULE b/src/licensedcode/data/rules/false-positive_176.RULE index ac827f7d487..4eab8156837 100644 --- a/src/licensedcode/data/rules/false-positive_176.RULE +++ b/src/licensedcode/data/rules/false-positive_176.RULE @@ -4,5 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - // e.g. 'Attribution-NonCommercial' +// e.g. 'Attribution-NonCommercial' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_188.RULE b/src/licensedcode/data/rules/false-positive_188.RULE index 60591a7325d..7d5b1e5776d 100644 --- a/src/licensedcode/data/rules/false-positive_188.RULE +++ b/src/licensedcode/data/rules/false-positive_188.RULE @@ -4,5 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - // e.g. 'ZLIB' +// e.g. 'ZLIB' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_198.RULE b/src/licensedcode/data/rules/false-positive_198.RULE index ffb06b0cf37..1e90ac91b93 100644 --- a/src/licensedcode/data/rules/false-positive_198.RULE +++ b/src/licensedcode/data/rules/false-positive_198.RULE @@ -4,5 +4,4 @@ notes: Curl doc on licensing where nothing should be detected. This is a discuss which is interesting but not a license notice or statement. --- - assert.equal(correct('Apache 2'), 'Apache-2.0') \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_208.RULE b/src/licensedcode/data/rules/false-positive_208.RULE index cde7b8ecb95..916127b4066 100644 --- a/src/licensedcode/data/rules/false-positive_208.RULE +++ b/src/licensedcode/data/rules/false-positive_208.RULE @@ -4,5 +4,4 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - - .replace('Attribution', 'BY') \ No newline at end of file +.replace('Attribution', 'BY') \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_223.RULE b/src/licensedcode/data/rules/false-positive_223.RULE index 7d86b84b2cd..4d7eb99c55f 100644 --- a/src/licensedcode/data/rules/false-positive_223.RULE +++ b/src/licensedcode/data/rules/false-positive_223.RULE @@ -4,4 +4,4 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - .replace('NoDerivatives', 'ND') \ No newline at end of file +.replace('NoDerivatives', 'ND') \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_228.RULE b/src/licensedcode/data/rules/false-positive_228.RULE index 57f53da2ef4..e17ddbb2a86 100644 --- a/src/licensedcode/data/rules/false-positive_228.RULE +++ b/src/licensedcode/data/rules/false-positive_228.RULE @@ -4,5 +4,4 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - - .replace('NonCommercial', 'NC') \ No newline at end of file +.replace('NonCommercial', 'NC') \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_236.RULE b/src/licensedcode/data/rules/false-positive_236.RULE index 56dbcc36ea6..79563264b42 100644 --- a/src/licensedcode/data/rules/false-positive_236.RULE +++ b/src/licensedcode/data/rules/false-positive_236.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: linux'smodule.h license commentaries --- - * The following license idents are currently accepted as indicating free +* The following license idents are currently accepted as indicating free * software modules * * "GPL" [GNU Public License v2 or later] diff --git a/src/licensedcode/data/rules/false-positive_247.RULE b/src/licensedcode/data/rules/false-positive_247.RULE index f42ed39a93e..8e62722e5c3 100644 --- a/src/licensedcode/data/rules/false-positive_247.RULE +++ b/src/licensedcode/data/rules/false-positive_247.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: See in a makefile --- - Require the latest GPL \ No newline at end of file +Require the latest GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_250.RULE b/src/licensedcode/data/rules/false-positive_250.RULE index 20da8a65edc..78360366906 100644 --- a/src/licensedcode/data/rules/false-positive_250.RULE +++ b/src/licensedcode/data/rules/false-positive_250.RULE @@ -3,6 +3,6 @@ is_false_positive: yes notes: unicode comment in data file --- - # The original work contains words taken from CC-CEDICT distributed under CC-SA +# The original work contains words taken from CC-CEDICT distributed under CC-SA # license. However, CC-SA license is not compatible with ICU's MIT/X style license, # all of CC-CEDICT unique words were removed from the data. \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_26.RULE b/src/licensedcode/data/rules/false-positive_26.RULE index 1c926b3dff1..1a365c4c8eb 100644 --- a/src/licensedcode/data/rules/false-positive_26.RULE +++ b/src/licensedcode/data/rules/false-positive_26.RULE @@ -4,6 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - - // e.g. 'MPL/2.0' +// e.g. 'MPL/2.0' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_276.RULE b/src/licensedcode/data/rules/false-positive_276.RULE index 62a4696ed81..4d2c0a846f8 100644 --- a/src/licensedcode/data/rules/false-positive_276.RULE +++ b/src/licensedcode/data/rules/false-positive_276.RULE @@ -4,7 +4,7 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - 'Apache Public License, Version 2': 'Apache-2.0', +'Apache Public License, Version 2': 'Apache-2.0', 'Apache Software License 2.0': 'Apache-2.0', 'Apache Software License Version 2': 'Apache-2.0', 'Apache V2': 'Apache-2.0', diff --git a/src/licensedcode/data/rules/false-positive_279.RULE b/src/licensedcode/data/rules/false-positive_279.RULE index 25eadbde6f3..6b1c86a42af 100644 --- a/src/licensedcode/data/rules/false-positive_279.RULE +++ b/src/licensedcode/data/rules/false-positive_279.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: See in texinfo.tex --- - e.g., "Appendix H GNU Free Documentation License \ No newline at end of file +e.g., "Appendix H GNU Free Documentation License \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_33.RULE b/src/licensedcode/data/rules/false-positive_33.RULE index 430de70e02d..cad9ad6decc 100644 --- a/src/licensedcode/data/rules/false-positive_33.RULE +++ b/src/licensedcode/data/rules/false-positive_33.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: comments about licensing --- - Licensing: The code must be released to us under the +Licensing: The code must be released to us under the GNU General Public License. We don't insist on any kind of exclusive GPL licensing, and if you wish the driver to be useful to other communities such as BSD you may well diff --git a/src/licensedcode/data/rules/false-positive_341.RULE b/src/licensedcode/data/rules/false-positive_341.RULE index c5b1dea53f7..2c3d406e379 100644 --- a/src/licensedcode/data/rules/false-positive_341.RULE +++ b/src/licensedcode/data/rules/false-positive_341.RULE @@ -4,6 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - - // e.g. 'Apache 2' +// e.g. 'Apache 2' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_344.RULE b/src/licensedcode/data/rules/false-positive_344.RULE index 950cb8cfe4c..7b0857076b0 100644 --- a/src/licensedcode/data/rules/false-positive_344.RULE +++ b/src/licensedcode/data/rules/false-positive_344.RULE @@ -4,6 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - - // e.g. 'BSD clause 3' +// e.g. 'BSD clause 3' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_354.RULE b/src/licensedcode/data/rules/false-positive_354.RULE index 0e4de05ffb6..32826ec4d04 100644 --- a/src/licensedcode/data/rules/false-positive_354.RULE +++ b/src/licensedcode/data/rules/false-positive_354.RULE @@ -4,5 +4,4 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - - } else if (['GPL-3.0', 'LGPL-3.0', 'AGPL-3.0']. \ No newline at end of file +} else if (['GPL-3.0', 'LGPL-3.0', 'AGPL-3.0']. \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_357.RULE b/src/licensedcode/data/rules/false-positive_357.RULE index 8c6bd2536b5..14ad6890be7 100644 --- a/src/licensedcode/data/rules/false-positive_357.RULE +++ b/src/licensedcode/data/rules/false-positive_357.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: linux's 5.x module.h license commentaries --- - * The following license idents are currently accepted as indicating free +* The following license idents are currently accepted as indicating free * software modules * * "GPL" [GNU Public License v2] diff --git a/src/licensedcode/data/rules/false-positive_378.RULE b/src/licensedcode/data/rules/false-positive_378.RULE index a6a2430c691..1e349270803 100644 --- a/src/licensedcode/data/rules/false-positive_378.RULE +++ b/src/licensedcode/data/rules/false-positive_378.RULE @@ -4,6 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - - // e.g. 'GPL-2.0-' +// e.g. 'GPL-2.0-' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_41.RULE b/src/licensedcode/data/rules/false-positive_41.RULE index 03e8e9d025f..55e3ff2f0a7 100644 --- a/src/licensedcode/data/rules/false-positive_41.RULE +++ b/src/licensedcode/data/rules/false-positive_41.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: comments on the absence of GPL --- - and there is no GPL code inside \ No newline at end of file +and there is no GPL code inside \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_430.RULE b/src/licensedcode/data/rules/false-positive_430.RULE index b060ef893f6..5a1097db7e8 100644 --- a/src/licensedcode/data/rules/false-positive_430.RULE +++ b/src/licensedcode/data/rules/false-positive_430.RULE @@ -4,5 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - // e.g. 'BSD 3' +// e.g. 'BSD 3' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_467.RULE b/src/licensedcode/data/rules/false-positive_467.RULE index f447f5a303a..7f3e4d34f1c 100644 --- a/src/licensedcode/data/rules/false-positive_467.RULE +++ b/src/licensedcode/data/rules/false-positive_467.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: comments about licensing --- - When the prompt appears: +When the prompt appears: GNU gdb frv-031024 Copyright 2003 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/false-positive_492.RULE b/src/licensedcode/data/rules/false-positive_492.RULE index a5f3e56e1be..353ba1c4e85 100644 --- a/src/licensedcode/data/rules/false-positive_492.RULE +++ b/src/licensedcode/data/rules/false-positive_492.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: Python Celery commentary on the BSD and GPL, not a license statement --- - A GPL-compatible license makes it possible to +A GPL-compatible license makes it possible to combine Celery with other software that is released under the GPL, it does not mean that we're distributing Celery under the GPL license. The BSD license, unlike the GPL, diff --git a/src/licensedcode/data/rules/false-positive_503.RULE b/src/licensedcode/data/rules/false-positive_503.RULE index 522a2666a3e..d69020afaa5 100644 --- a/src/licensedcode/data/rules/false-positive_503.RULE +++ b/src/licensedcode/data/rules/false-positive_503.RULE @@ -4,7 +4,7 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - 'Zlib/libpng': 'Zlib', +'Zlib/libpng': 'Zlib', 'mit': 'MIT', '© 2014 WTFPL – Do What the Fuck You Want to Public License.': 'WTFPL', 'CDDL': 'CDDL-1.1', diff --git a/src/licensedcode/data/rules/false-positive_511.RULE b/src/licensedcode/data/rules/false-positive_511.RULE index 292ad243c0b..c04165762ab 100644 --- a/src/licensedcode/data/rules/false-positive_511.RULE +++ b/src/licensedcode/data/rules/false-positive_511.RULE @@ -4,5 +4,5 @@ notes: See in https://github.com/jslicense/spdx-correct.js/tree/ae4124a26e862181 which is a license-related tool --- - // e.g. 'GPL2' +// e.g. 'GPL2' function \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_77.RULE b/src/licensedcode/data/rules/false-positive_77.RULE index 8a93ccd2c27..956991770c0 100644 --- a/src/licensedcode/data/rules/false-positive_77.RULE +++ b/src/licensedcode/data/rules/false-positive_77.RULE @@ -3,5 +3,5 @@ is_false_positive: yes notes: Seen in smartmontools --- - if (gpl) +if (gpl) // GP logs may have >255 sectors \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_ansible_1.RULE b/src/licensedcode/data/rules/false-positive_ansible_1.RULE index da0c47c106e..855a78dfcd0 100644 --- a/src/licensedcode/data/rules/false-positive_ansible_1.RULE +++ b/src/licensedcode/data/rules/false-positive_ansible_1.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: found in Ansible galaxy templates --- - # Some suggested licenses: +# Some suggested licenses: # - BSD (default) # - MIT # - GPLv2 diff --git a/src/licensedcode/data/rules/false-positive_ansible_2.RULE b/src/licensedcode/data/rules/false-positive_ansible_2.RULE index 4a51ce71fa8..5de39ccbada 100644 --- a/src/licensedcode/data/rules/false-positive_ansible_2.RULE +++ b/src/licensedcode/data/rules/false-positive_ansible_2.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: found in Ansible galaxy templates --- - # Some suggested licenses: +# Some suggested licenses: # - BSD (default) # - MIT # - GPLv2 diff --git a/src/licensedcode/data/rules/false-positive_bsd_2.RULE b/src/licensedcode/data/rules/false-positive_bsd_2.RULE index 6bfc365a903..bde9c9055b7 100644 --- a/src/licensedcode/data/rules/false-positive_bsd_2.RULE +++ b/src/licensedcode/data/rules/false-positive_bsd_2.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: BSD style refers to BSD Unix style here, not the license --- - BSD style FPE \ No newline at end of file +BSD style FPE \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_copying_files_2.RULE b/src/licensedcode/data/rules/false-positive_copying_files_2.RULE index d2ad732b769..af4d58a64ef 100644 --- a/src/licensedcode/data/rules/false-positive_copying_files_2.RULE +++ b/src/licensedcode/data/rules/false-positive_copying_files_2.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: Seen in ntp commit log --- - sntp/libopts/COPYING.mbsd \ No newline at end of file +sntp/libopts/COPYING.mbsd \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_copying_files_3.RULE b/src/licensedcode/data/rules/false-positive_copying_files_3.RULE index 1845b13a6b3..3a9490d938c 100644 --- a/src/licensedcode/data/rules/false-positive_copying_files_3.RULE +++ b/src/licensedcode/data/rules/false-positive_copying_files_3.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: Seen in ntp commit log --- - sntp/libopts/COPYING.lgplv3 \ No newline at end of file +sntp/libopts/COPYING.lgplv3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_copying_files_5.RULE b/src/licensedcode/data/rules/false-positive_copying_files_5.RULE index 1f0a05ba028..97ee8f906d3 100644 --- a/src/licensedcode/data/rules/false-positive_copying_files_5.RULE +++ b/src/licensedcode/data/rules/false-positive_copying_files_5.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: Seen in ntp commit log --- - sntp/libopts/COPYING.gplv3 \ No newline at end of file +sntp/libopts/COPYING.gplv3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl-2._1.RULE b/src/licensedcode/data/rules/false-positive_gpl-2._1.RULE index 5ee740071be..b1c50ac49b3 100644 --- a/src/licensedcode/data/rules/false-positive_gpl-2._1.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl-2._1.RULE @@ -3,5 +3,5 @@ is_false_positive: yes notes: only a comment of a license-related feature switch --- - This feature can be turned off if linking with GPL code +This feature can be turned off if linking with GPL code is problematic, using "configure --without-gpl". \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_122.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_122.RULE index 2c3fd65756b..5674a312092 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_122.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_122.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - strcmp(license, "GPL") == 0 +strcmp(license, "GPL") == 0 || strcmp(license, "GPL v2") == 0 || strcmp(license, "GPL and additional rights") == 0 || strcmp(license, "Dual BSD/GPL") == 0 diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_143.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_143.RULE index 742223d390a..629eaf7cff7 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_143.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_143.RULE @@ -3,5 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - - id="sym-exportsymbols-gpl \ No newline at end of file +id="sym-exportsymbols-gpl \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_144.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_144.RULE index 7d632bb2d21..76b8d764182 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_144.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_144.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - * This exists for several reasons +* This exists for several reasons * 1. So modinfo can show license info for users wanting to vet their setup * is free * 2. So the community can ignore bug reports including proprietary modules diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_148.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_148.RULE index 1c87e746a1c..eec3b25a191 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_148.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_148.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) and docs --- - headers which were not GPL. Developer \ No newline at end of file +headers which were not GPL. Developer \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_153.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_153.RULE index 4681f63a13f..27f29a4a901 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_153.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_153.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) and docs --- - This was the first full GPL version \ No newline at end of file +This was the first full GPL version \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_159.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_159.RULE index 41a16ea0dd9..3ac082c3efc 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_159.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_159.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - please contact gpl-info \ No newline at end of file +please contact gpl-info \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_163.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_163.RULE index a408e1e7d1e..a16f03f81a4 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_163.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_163.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - * +* * There are dual licensed components, but when running with Linux it is the * GPL that is relevant so this is a non issue. Similarly LGPL linked with GPL * is a GPL combined work. \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_17.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_17.RULE index c77144594ac..43abbd54691 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_17.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_17.RULE @@ -3,5 +3,5 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - Such user mode code will not necessarily be subject to +Such user mode code will not necessarily be subject to the GNU General Public License (GPL). \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_176.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_176.RULE index bd4fe7e53d0..d1a9459baa9 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_176.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_176.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - * The following license idents are currently accepted as indicating free +* The following license idents are currently accepted as indicating free * software modules * * "GPL" [GNU Public License v2 or later] diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_18.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_18.RULE index 6f8ad8f2060..aabe6a5dd09 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_18.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_18.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - from the TSP GPL sampling framework \ No newline at end of file +from the TSP GPL sampling framework \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_181.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_181.RULE index 8925fc76c70..d73c3f6e42b 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_181.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_181.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - Knowing how MacOS is based on BSD and BSD is an Open Source \ No newline at end of file +Knowing how MacOS is based on BSD and BSD is an Open Source \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_205.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_205.RULE index d8e070a58e0..d2aba2930b5 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_205.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_205.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - like 'EXPORT_GPL(foo); \ No newline at end of file +like 'EXPORT_GPL(foo); \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_217.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_217.RULE index c69dde7f8d3..8dd9f3fba63 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_217.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_217.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - MODULE_LICENSE() \ No newline at end of file +MODULE_LICENSE() \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_43.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_43.RULE index 0bdb579d4d0..a7c9b7bad23 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_43.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_43.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - is being used by a non-GPL module \ No newline at end of file +is being used by a non-GPL module \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_72.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_72.RULE index 762996c6724..4a3c2929ceb 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_72.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_72.RULE @@ -3,7 +3,7 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - NOT_GPL_ONLY, +NOT_GPL_ONLY, GPL_ONLY, WILL_BE_GPL_ONLY, } licence; \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_77.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_77.RULE index 85a79e53767..1bcd52430c7 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_77.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_77.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - define the module license as GPL \ No newline at end of file +define the module license as GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_8.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_8.RULE index 669b31301ea..aca5d2369aa 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_8.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_8.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - EXPORT_SYMBOL() \ No newline at end of file +EXPORT_SYMBOL() \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_82.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_82.RULE index d1b9ceef553..aebfa8398cd 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_82.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_82.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - /* some GPL'd test firmware uses these IDs */ \ No newline at end of file +/* some GPL'd test firmware uses these IDs */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_87.RULE b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_87.RULE index 4f5db58ebc0..e95c9e7b60c 100644 --- a/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_87.RULE +++ b/src/licensedcode/data/rules/false-positive_gpl_kernel_sym_87.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - GPL pins \ No newline at end of file +GPL pins \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_lgpl_include_1.RULE b/src/licensedcode/data/rules/false-positive_lgpl_include_1.RULE index e636b0fa5ff..94d9523f399 100644 --- a/src/licensedcode/data/rules/false-positive_lgpl_include_1.RULE +++ b/src/licensedcode/data/rules/false-positive_lgpl_include_1.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: a mere include --- - #include "lm_lgpl.h" \ No newline at end of file +#include "lm_lgpl.h" \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_llvm_1.RULE b/src/licensedcode/data/rules/false-positive_llvm_1.RULE index 304ad5e8c50..a1ce5219e09 100644 --- a/src/licensedcode/data/rules/false-positive_llvm_1.RULE +++ b/src/licensedcode/data/rules/false-positive_llvm_1.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in LLVM sources and docs --- - http://llvm.org/demo/ but for the BSD licensed Clang instead \ No newline at end of file +http://llvm.org/demo/ but for the BSD licensed Clang instead \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_uboot_3.RULE b/src/licensedcode/data/rules/false-positive_uboot_3.RULE index cb2bb20e66b..414716b4878 100644 --- a/src/licensedcode/data/rules/false-positive_uboot_3.RULE +++ b/src/licensedcode/data/rules/false-positive_uboot_3.RULE @@ -3,5 +3,5 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - Also note that the GPL and the other licenses are copyrighted by +Also note that the GPL and the other licenses are copyrighted by the Free Software Foundation and other organizations \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_uboot_5.RULE b/src/licensedcode/data/rules/false-positive_uboot_5.RULE index 52e9bd6d034..81e1f709cc6 100644 --- a/src/licensedcode/data/rules/false-positive_uboot_5.RULE +++ b/src/licensedcode/data/rules/false-positive_uboot_5.RULE @@ -3,4 +3,4 @@ is_false_positive: yes notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - net2big_v2 \ No newline at end of file +net2big_v2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/fdl-1.1_prep.ai.mit.edu.RULE b/src/licensedcode/data/rules/fdl-1.1_prep.ai.mit.edu.RULE index a2207b4a3b1..9516e20f380 100644 --- a/src/licensedcode/data/rules/fdl-1.1_prep.ai.mit.edu.RULE +++ b/src/licensedcode/data/rules/fdl-1.1_prep.ai.mit.edu.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses --- - GNU Free Documentation License +GNU Free Documentation License Version 1.1, March 2000 Copyright (C) 2000 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/fdl-1.2_prep.ai.mit.edu.RULE b/src/licensedcode/data/rules/fdl-1.2_prep.ai.mit.edu.RULE index e84e96b0101..6a4411230ea 100644 --- a/src/licensedcode/data/rules/fdl-1.2_prep.ai.mit.edu.RULE +++ b/src/licensedcode/data/rules/fdl-1.2_prep.ai.mit.edu.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses --- - GNU Free Documentation License +GNU Free Documentation License Version 1.2, November 2002 diff --git a/src/licensedcode/data/rules/fdl-1.3_prep.ai.mit.edu.RULE b/src/licensedcode/data/rules/fdl-1.3_prep.ai.mit.edu.RULE index e304e7a07f8..9cc18c7e62b 100644 --- a/src/licensedcode/data/rules/fdl-1.3_prep.ai.mit.edu.RULE +++ b/src/licensedcode/data/rules/fdl-1.3_prep.ai.mit.edu.RULE @@ -10,8 +10,7 @@ ignorable_urls: - https://www.gnu.org/licenses --- - - GNU Free Documentation License +GNU Free Documentation License Version 1.3, 3 November 2008 diff --git a/src/licensedcode/data/rules/fedora-red-hat-exception-2.0_1.RULE b/src/licensedcode/data/rules/fedora-red-hat-exception-2.0_1.RULE index f8b672870d3..e09ff091cff 100644 --- a/src/licensedcode/data/rules/fedora-red-hat-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/fedora-red-hat-exception-2.0_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free software; you can redistribute it and/or modify it +This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/font-exception-2.0_2.RULE b/src/licensedcode/data/rules/font-exception-2.0_2.RULE index f98625d4ebd..fdbe6294523 100644 --- a/src/licensedcode/data/rules/font-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/font-exception-2.0_2.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free software; you can redistribute it and/or modify it +This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/font-exception-3.0_1.RULE b/src/licensedcode/data/rules/font-exception-3.0_1.RULE index b5486e8e69e..11359b3ab9d 100644 --- a/src/licensedcode/data/rules/font-exception-3.0_1.RULE +++ b/src/licensedcode/data/rules/font-exception-3.0_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-3.0-plus WITH font-exception-gpl is_license_notice: yes --- - GNU FreeFont License +GNU FreeFont License Free UCS scalable fonts is free software; you can 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 diff --git a/src/licensedcode/data/rules/free-unknown_107.RULE b/src/licensedcode/data/rules/free-unknown_107.RULE index dcbd46900d2..bf2d224c1f0 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 7bdabd36e8b..98fd3887cd2 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 -relevance: 99 is_license_intro: yes +relevance: 99 --- approved by opensource.org \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_2.RULE b/src/licensedcode/data/rules/free-unknown_2.RULE index 2b43688d330..6f642ba7bef 100644 --- a/src/licensedcode/data/rules/free-unknown_2.RULE +++ b/src/licensedcode/data/rules/free-unknown_2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: typically for GPL but this can vary and be various versions --- - This source code is freely redistributable and may be used for +This source code is freely redistributable and may be used for any purpose. This copyright notice must be maintained. Lance Norskog And Sundry Contributors are not responsible for the consequences of using this software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_26.RULE b/src/licensedcode/data/rules/free-unknown_26.RULE index 9ae0bff2279..06f8953d555 100644 --- a/src/licensedcode/data/rules/free-unknown_26.RULE +++ b/src/licensedcode/data/rules/free-unknown_26.RULE @@ -3,8 +3,7 @@ license_expression: free-unknown is_license_notice: yes --- - - This is free software; you can redistribute it and/or modify +This is free software; you can redistribute it and/or modify it as you like. This program is distributed in the hope that it will be useful, diff --git a/src/licensedcode/data/rules/free-unknown_29.RULE b/src/licensedcode/data/rules/free-unknown_29.RULE index 1ffe6d35655..d9c198f9c88 100644 --- a/src/licensedcode/data/rules/free-unknown_29.RULE +++ b/src/licensedcode/data/rules/free-unknown_29.RULE @@ -4,6 +4,6 @@ is_license_notice: yes minimum_coverage: 80 --- - gives permission for anyone to use and modify this file +gives permission for anyone to use and modify this file without any obligation or license condition except that you retain this copyright message in any source redistribution in whole or part. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_33.RULE b/src/licensedcode/data/rules/free-unknown_33.RULE index 93505acb1bc..479864c3c50 100644 --- a/src/licensedcode/data/rules/free-unknown_33.RULE +++ b/src/licensedcode/data/rules/free-unknown_33.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 50 --- - This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this diff --git a/src/licensedcode/data/rules/free-unknown_40.RULE b/src/licensedcode/data/rules/free-unknown_40.RULE index 0c01e5790c0..4bbd8fa802d 100644 --- a/src/licensedcode/data/rules/free-unknown_40.RULE +++ b/src/licensedcode/data/rules/free-unknown_40.RULE @@ -3,7 +3,6 @@ license_expression: free-unknown is_license_text: yes --- - This program was written for fun and is free. Distribute it as you please, but please distribute the entire package, with the original and the readme file. If you modify the code, please mention my name in it as the diff --git a/src/licensedcode/data/rules/free-unknown_41.RULE b/src/licensedcode/data/rules/free-unknown_41.RULE index 1ebda5af215..c2d37555002 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- which is freely available \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_42.RULE b/src/licensedcode/data/rules/free-unknown_42.RULE index 462696260be..0077b178d79 100644 --- a/src/licensedcode/data/rules/free-unknown_42.RULE +++ b/src/licensedcode/data/rules/free-unknown_42.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - as an unpublished work. This notice does not imply unrestricted or +as an unpublished work. This notice does not imply unrestricted or public access to the source code from which this firmware image is derived. Except as noted below this firmware image may not be reproduced, used, sold or transferred to any third party without diff --git a/src/licensedcode/data/rules/free-unknown_45.RULE b/src/licensedcode/data/rules/free-unknown_45.RULE index 1d61db017f1..0e2f6dabf3b 100644 --- a/src/licensedcode/data/rules/free-unknown_45.RULE +++ b/src/licensedcode/data/rules/free-unknown_45.RULE @@ -3,7 +3,6 @@ license_expression: free-unknown is_license_notice: yes --- - Derived from proprietary unpublished source code, Copyright Permission is hereby granted for the distribution of this firmware diff --git a/src/licensedcode/data/rules/free-unknown_46.RULE b/src/licensedcode/data/rules/free-unknown_46.RULE index 50757741c10..01cf05e961e 100644 --- a/src/licensedcode/data/rules/free-unknown_46.RULE +++ b/src/licensedcode/data/rules/free-unknown_46.RULE @@ -7,7 +7,7 @@ ignorable_holders: - Emagic --- - The firmware contained herein is Copyright (c) Emagic +The firmware contained herein is Copyright (c) Emagic as an unpublished work. This notice does not imply unrestricted or public access to this firmware which is a trade secret of Emagic, and which may not be reproduced, used, sold or transferred to diff --git a/src/licensedcode/data/rules/free-unknown_53.RULE b/src/licensedcode/data/rules/free-unknown_53.RULE index 2351fbcd6ce..88bfd3d6869 100644 --- a/src/licensedcode/data/rules/free-unknown_53.RULE +++ b/src/licensedcode/data/rules/free-unknown_53.RULE @@ -5,7 +5,6 @@ relevance: 99 notes: this is the CC preamble that comes with some CC licenses 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 diff --git a/src/licensedcode/data/rules/free-unknown_58.RULE b/src/licensedcode/data/rules/free-unknown_58.RULE index 6af12c818d9..c632d46b4ae 100644 --- a/src/licensedcode/data/rules/free-unknown_58.RULE +++ b/src/licensedcode/data/rules/free-unknown_58.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.wu-ftpd.org/license.html --- - Use and distribution of this software and its source code are governed +Use and distribution of this software and its source code are governed by the terms and conditions of the WU-FTPD Software License ("LICENSE"). If you did not receive a copy of the license, it may be obtained online diff --git a/src/licensedcode/data/rules/free-unknown_60.RULE b/src/licensedcode/data/rules/free-unknown_60.RULE index 8736448899b..f615c57030e 100644 --- a/src/licensedcode/data/rules/free-unknown_60.RULE +++ b/src/licensedcode/data/rules/free-unknown_60.RULE @@ -9,8 +9,7 @@ ignorable_urls: - http://www.wu-ftpd.org/license.html --- - - WU-FTPD SOFTWARE LICENSE +WU-FTPD SOFTWARE LICENSE Use, modification, or redistribution (including distribution of any modified or derived work) in any form, or on any medium, is permitted only if all the following conditions are met: diff --git a/src/licensedcode/data/rules/free-unknown_61.RULE b/src/licensedcode/data/rules/free-unknown_61.RULE index a234facec07..744f521387a 100644 --- a/src/licensedcode/data/rules/free-unknown_61.RULE +++ b/src/licensedcode/data/rules/free-unknown_61.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.opensource.org/licenses --- - The distribution is licensed under some other Open Source Initiative-approved license listed at http://www.opensource.org/licenses/. \ No newline at end of file +The distribution is licensed under some other Open Source Initiative-approved license listed at http://www.opensource.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_62.RULE b/src/licensedcode/data/rules/free-unknown_62.RULE index 2fd5851bb21..8f1c06107fc 100644 --- a/src/licensedcode/data/rules/free-unknown_62.RULE +++ b/src/licensedcode/data/rules/free-unknown_62.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.opensource.org/ --- - The distribution is licensed under a license that is not approved by www.opensource.org but that allows distribution without restrictions. \ No newline at end of file +The distribution is licensed under a license that is not approved by www.opensource.org but that allows distribution without restrictions. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_63.RULE b/src/licensedcode/data/rules/free-unknown_63.RULE index 289efae5023..180c9bc30bd 100644 --- a/src/licensedcode/data/rules/free-unknown_63.RULE +++ b/src/licensedcode/data/rules/free-unknown_63.RULE @@ -3,7 +3,7 @@ license_expression: free-unknown is_license_notice: yes --- - Permission to use, copy, modify, and distribute this software +Permission to use, copy, modify, and distribute this software and its documentation for NON-COMMERCIAL or COMMERCIAL purposes and without fee is hereby granted, provided that this copyright notice is kept intact. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_65.RULE b/src/licensedcode/data/rules/free-unknown_65.RULE index 6237f92d5e1..ebf0a981b10 100644 --- a/src/licensedcode/data/rules/free-unknown_65.RULE +++ b/src/licensedcode/data/rules/free-unknown_65.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: found in older OpenSSL versions in openssl-1.1.0h/ms/tlhelp32.h --- - This file is part of a free library for the Win32 API. +This file is part of a free library for the Win32 API. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of diff --git a/src/licensedcode/data/rules/free-unknown_68.RULE b/src/licensedcode/data/rules/free-unknown_68.RULE index 5a27836b986..a4df2630de4 100644 --- a/src/licensedcode/data/rules/free-unknown_68.RULE +++ b/src/licensedcode/data/rules/free-unknown_68.RULE @@ -10,8 +10,7 @@ notes: | to narrow the original exception of TM usage "as required for reasonable and customary use"... --- - - Modified Apache 2.0 License +Modified Apache 2.0 License TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION diff --git a/src/licensedcode/data/rules/free-unknown_72.RULE b/src/licensedcode/data/rules/free-unknown_72.RULE index 03cb0c2f3db..3041f81bb35 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- No known copyright restrictions. \ 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 67c42bfa02b..7a60d99f0dc 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- Software incorporates the following openly-licensed libraries and code: \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_86.RULE b/src/licensedcode/data/rules/free-unknown_86.RULE index abae98ddedd..742f37d32d0 100644 --- a/src/licensedcode/data/rules/free-unknown_86.RULE +++ b/src/licensedcode/data/rules/free-unknown_86.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://gdcm.sourceforge.net/Copyright.html --- - See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details. +See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR diff --git a/src/licensedcode/data/rules/free-unknown_87.RULE b/src/licensedcode/data/rules/free-unknown_87.RULE index beda513134b..1c4e0b4f31f 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_intro: 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_4.RULE b/src/licensedcode/data/rules/freebsd-doc_4.RULE index 767b2b76267..f0b09da7fb1 100644 --- a/src/licensedcode/data/rules/freebsd-doc_4.RULE +++ b/src/licensedcode/data/rules/freebsd-doc_4.RULE @@ -3,7 +3,7 @@ license_expression: freebsd-doc is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/freemarker_2.RULE b/src/licensedcode/data/rules/freemarker_2.RULE index 6e8933b47c5..86b13b00f8f 100644 --- a/src/licensedcode/data/rules/freemarker_2.RULE +++ b/src/licensedcode/data/rules/freemarker_2.RULE @@ -9,7 +9,6 @@ ignorable_emails: - visigoths@visigoths.org --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/freemarker_3.RULE b/src/licensedcode/data/rules/freemarker_3.RULE index 2cb384893e0..6725016f77e 100644 --- a/src/licensedcode/data/rules/freemarker_3.RULE +++ b/src/licensedcode/data/rules/freemarker_3.RULE @@ -10,7 +10,7 @@ ignorable_emails: - visigoths@visigoths.org --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/freertos-exception-2.0_1.RULE b/src/licensedcode/data/rules/freertos-exception-2.0_1.RULE index f4b42bc8cf7..c9143477bd2 100644 --- a/src/licensedcode/data/rules/freertos-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/freertos-exception-2.0_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - The FreeRTOS source code is licensed by a modified GNU General Public +The FreeRTOS source code is licensed by a modified GNU General Public License - the modification taking the form of an exception. The exception permits the source code of applications that use FreeRTOS solely through the API published on this website to remain closed source, diff --git a/src/licensedcode/data/rules/freetype_9.RULE b/src/licensedcode/data/rules/freetype_9.RULE index 8ca1aa94c3d..8f928a85c1e 100644 --- a/src/licensedcode/data/rules/freetype_9.RULE +++ b/src/licensedcode/data/rules/freetype_9.RULE @@ -4,5 +4,4 @@ is_license_notice: yes relevance: 100 --- - 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/freetype_or_gpl-2.0_3.RULE b/src/licensedcode/data/rules/freetype_or_gpl-2.0_3.RULE index 8f7c3b4fb75..2326e8ff26b 100644 --- a/src/licensedcode/data/rules/freetype_or_gpl-2.0_3.RULE +++ b/src/licensedcode/data/rules/freetype_or_gpl-2.0_3.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - ### FreeType Notice +### FreeType Notice ``` FreeType comes with two licenses from which you can choose the one diff --git a/src/licensedcode/data/rules/freetype_or_gpl-2.0_4.RULE b/src/licensedcode/data/rules/freetype_or_gpl-2.0_4.RULE index 210917d4265..e58676d133f 100644 --- a/src/licensedcode/data/rules/freetype_or_gpl-2.0_4.RULE +++ b/src/licensedcode/data/rules/freetype_or_gpl-2.0_4.RULE @@ -4,8 +4,7 @@ is_license_notice: yes relevance: 100 --- - - ``` +``` FreeType comes with two licenses from which you can choose the one which fits your needs best. diff --git a/src/licensedcode/data/rules/freeware_bare_word_only.RULE b/src/licensedcode/data/rules/freeware_bare_word_only.RULE index bbff048edeb..d90ad02d5b5 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- freeware \ No newline at end of file diff --git a/src/licensedcode/data/rules/frontier-1.0_2.RULE b/src/licensedcode/data/rules/frontier-1.0_2.RULE index 9c034e430be..0855cbab733 100644 --- a/src/licensedcode/data/rules/frontier-1.0_2.RULE +++ b/src/licensedcode/data/rules/frontier-1.0_2.RULE @@ -3,7 +3,7 @@ license_expression: frontier-1.0 is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* This program is free software; you can redistribute it and/or modify * it under the terms of the "Frontier Artistic License" which comes * with this Kit. * diff --git a/src/licensedcode/data/rules/fsf-ap_3.RULE b/src/licensedcode/data/rules/fsf-ap_3.RULE index 9f63614cd38..bdbad4ee579 100644 --- a/src/licensedcode/data/rules/fsf-ap_3.RULE +++ b/src/licensedcode/data/rules/fsf-ap_3.RULE @@ -3,6 +3,6 @@ license_expression: fsf-ap is_license_notice: yes --- - Copying and distribution of this file, with or without modification, are +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/fsf-ap_4.RULE b/src/licensedcode/data/rules/fsf-ap_4.RULE index 59cdba47192..b4f60570207 100644 --- a/src/licensedcode/data/rules/fsf-ap_4.RULE +++ b/src/licensedcode/data/rules/fsf-ap_4.RULE @@ -3,7 +3,7 @@ license_expression: fsf-ap is_license_text: yes --- - Copying and distribution of this file, with or without modification, +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/fsf-unlimited-no-warranty_4.RULE b/src/licensedcode/data/rules/fsf-unlimited-no-warranty_4.RULE index c350158b8d4..56d35744222 100644 --- a/src/licensedcode/data/rules/fsf-unlimited-no-warranty_4.RULE +++ b/src/licensedcode/data/rules/fsf-unlimited-no-warranty_4.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - # This file is free software; you may copy and/or distribute it with +# This file is free software; you may copy and/or distribute it with # or without modifications, as long as this notice is preserved. # This software is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY, to the extent permitted by law; without even diff --git a/src/licensedcode/data/rules/fsf-unlimited-no-warranty_5.RULE b/src/licensedcode/data/rules/fsf-unlimited-no-warranty_5.RULE index 1040a183867..23b3fede82a 100644 --- a/src/licensedcode/data/rules/fsf-unlimited-no-warranty_5.RULE +++ b/src/licensedcode/data/rules/fsf-unlimited-no-warranty_5.RULE @@ -3,7 +3,7 @@ license_expression: fsf-unlimited-no-warranty is_license_text: yes --- - * This file is free software; as a special exception the author gives +* 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. * diff --git a/src/licensedcode/data/rules/gcc-exception-lgpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/gcc-exception-lgpl-2.0-plus_2.RULE index 06637b707bb..44f92c85416 100644 --- a/src/licensedcode/data/rules/gcc-exception-lgpl-2.0-plus_2.RULE +++ b/src/licensedcode/data/rules/gcc-exception-lgpl-2.0-plus_2.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus WITH gcc-linking-exception-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gcc-linking-exception-2.0_1.RULE b/src/licensedcode/data/rules/gcc-linking-exception-2.0_1.RULE index 61a622dddd4..bd4de4ff882 100644 --- a/src/licensedcode/data/rules/gcc-linking-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/gcc-linking-exception-2.0_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free software; you can redistribute it and/or modify it +This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/gcc-linking-exception-2.0_2.RULE b/src/licensedcode/data/rules/gcc-linking-exception-2.0_2.RULE index a31943542ae..31e31907145 100644 --- a/src/licensedcode/data/rules/gcc-linking-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/gcc-linking-exception-2.0_2.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free software; you can redistribute it and/or modify it +This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/gcc-linking-exception-2.0_4.RULE b/src/licensedcode/data/rules/gcc-linking-exception-2.0_4.RULE index acd9fe8e428..b376a9f27a8 100644 --- a/src/licensedcode/data/rules/gcc-linking-exception-2.0_4.RULE +++ b/src/licensedcode/data/rules/gcc-linking-exception-2.0_4.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus WITH gcc-linking-exception-2.0 is_license_notice: yes --- - This file is free software; you can redistribute it and/or modify it under +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. diff --git a/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_2.RULE b/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_2.RULE index e1e505cf6f9..7bc04f4b58b 100644 --- a/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_2.RULE +++ b/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_2.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - Note that the only valid version of the GPL as far as this project +Note that the only valid version of the GPL as far as this project is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. ---------------------------------------------------------------------- diff --git a/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_3.RULE b/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_3.RULE index 70202f62a36..e830dbdef64 100644 --- a/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_3.RULE +++ b/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_3.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - LINKING EXCEPTION +LINKING EXCEPTION In addition to the permissions in the GNU General Public License, the authors give you unlimited permission to link the compiled version of this library into combinations with other programs, diff --git a/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_4.RULE b/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_4.RULE index 2c4b3e6a81d..9b514a398e3 100644 --- a/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_4.RULE +++ b/src/licensedcode/data/rules/gcc-linking-exception-2.0_libgit2_4.RULE @@ -3,7 +3,7 @@ license_expression: gcc-linking-exception-2.0 is_license_text: yes --- - LINKING EXCEPTION +LINKING EXCEPTION In addition to the permissions in the GNU General Public License, the authors give you unlimited permission to link the compiled version of this library into combinations with other programs, diff --git a/src/licensedcode/data/rules/generic-cla6.RULE b/src/licensedcode/data/rules/generic-cla6.RULE index aca2f56f665..2a75c83e919 100644 --- a/src/licensedcode/data/rules/generic-cla6.RULE +++ b/src/licensedcode/data/rules/generic-cla6.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - * Contributions are licensed to the Alliance under one or more +* Contributions are licensed to the Alliance under one or more * Contributor License Agreements. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_11.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_11.RULE index d5ec28384ff..fe2daafd6d6 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_11.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_11.RULE @@ -3,7 +3,7 @@ license_expression: gfdl-1.1-plus is_license_notice: yes --- - Permission is granted to copy, distribute and/or modify this +Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover texts diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_12.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_12.RULE index 7efa0b0c541..d828afa9470 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_12.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_12.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - Permission is granted to copy, distribute and/or modify this +Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_19.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_19.RULE index 1ff3bc70226..90dd01fbb53 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_19.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_19.RULE @@ -3,8 +3,7 @@ license_expression: gfdl-1.1-plus is_license_notice: yes --- - - Permission is granted to make and distribute verbatim copies of this +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. diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_2.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_2.RULE index fd185904af6..b8d09cedf61 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_2.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_2.RULE @@ -3,7 +3,7 @@ license_expression: gfdl-1.1-plus is_license_notice: yes --- - Permission is granted to copy, distribute and/or modify this document +Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being "GNU General Public License" and "Funding Free diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_4.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_4.RULE index cdbd48300cd..6abd6bfa05b 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_4.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_4.RULE @@ -3,7 +3,7 @@ license_expression: gfdl-1.1-plus is_license_notice: yes --- - Permission is granted to copy, distribute and/or modify this document +Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_5.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_5.RULE index 0b6540842fa..e929bfa0e45 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_5.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_5.RULE @@ -3,7 +3,7 @@ license_expression: gfdl-1.1-plus is_license_notice: yes --- - Permission is granted to copy, distribute and/or modify this document +Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being LIST THEIR TITLES, with the diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_9.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_9.RULE index 98cd33088b5..a81b5414762 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_9.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_9.RULE @@ -3,7 +3,7 @@ license_expression: gfdl-1.1-plus is_license_notice: yes --- - Permission is granted to copy, distribute and/or modify this document +Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being "Free Software" and "Free Software Needs Free diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_debian.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_debian.RULE index 7bca6a71568..4394786d6a4 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_debian.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_debian.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - - GFDL: /usr/share/common-licenses/GFDL \ No newline at end of file +- GFDL: /usr/share/common-licenses/GFDL \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1_10.RULE b/src/licensedcode/data/rules/gfdl-1.1_10.RULE index 7b54dd74561..0323bb15c79 100644 --- a/src/licensedcode/data/rules/gfdl-1.1_10.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1_10.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/copyleft/gpl.html --- - If your document contains nontrivial examples of program code, +If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public diff --git a/src/licensedcode/data/rules/gfdl-1.1_19.RULE b/src/licensedcode/data/rules/gfdl-1.1_19.RULE index a8e4d2f0da1..694bb9661f9 100644 --- a/src/licensedcode/data/rules/gfdl-1.1_19.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1_19.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/copyleft/gpl.html --- - If your document contains nontrivial examples of program code, +If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_11.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_11.RULE index 8ebfcf1c4ec..361841321cf 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_11.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_11.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GFDL notice, debian style --- - Permission is granted to copy, distribute and/or modify this +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, diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_14.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_14.RULE index bf01625c864..ec0b2af2da3 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_14.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_14.RULE @@ -3,7 +3,7 @@ license_expression: gfdl-1.2-plus is_license_notice: yes --- - + Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_15.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_15.RULE index 9a55fbafff5..27a06987cf7 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_15.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_15.RULE @@ -3,7 +3,7 @@ license_expression: gfdl-1.2-plus is_license_notice: yes --- - + Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_21.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_21.RULE index aa2ac93255e..a97a5a1f9aa 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_21.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_21.RULE @@ -5,7 +5,7 @@ referenced_filenames: - /usr/share/common-licenses/GFDL-1.2 --- - This manual is covered by the GNU FDL. Permission is granted to +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 diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_22.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_22.RULE index 91d29b7189c..73a7b466294 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_22.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_22.RULE @@ -5,7 +5,6 @@ referenced_filenames: - /usr/share/common-licenses/GFDL-1.2 --- - - On Debian systems the full text of the GNU Free Documentation License +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_23.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_23.RULE index ba692ea5c7a..2009bac0d73 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_23.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_23.RULE @@ -5,7 +5,7 @@ referenced_filenames: - /usr/share/common-licenses/GFDL-1.2 --- - This manual is covered by the GNU FDL. Permission is granted to +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 diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_24.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_24.RULE index c229b2b17a1..f5beedfaf63 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_24.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_24.RULE @@ -6,7 +6,6 @@ referenced_filenames: - /usr/share/common-licenses/GFDL-1.2 --- - - On Debian GNU/Linux systems the full text of the GNU Free Documentation License +On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_25.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_25.RULE index 0aa9842ee63..e742fce05c6 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_25.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_25.RULE @@ -6,7 +6,7 @@ referenced_filenames: - /usr/share/common-licenses/GFDL-1.2 --- - This manual is covered by the GNU FDL. Permission is granted to +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 diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_3.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_3.RULE index ff2e38ca3e5..2f0f5a009a7 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_3.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_3.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 25 --- - Permission is granted to copy, distribute and/or modify this document +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, no Front-Cover Texts, and no Back-Cover Texts. diff --git a/src/licensedcode/data/rules/gfdl-1.2_2.RULE b/src/licensedcode/data/rules/gfdl-1.2_2.RULE index bd94703a7d8..b7053f5cc28 100644 --- a/src/licensedcode/data/rules/gfdl-1.2_2.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2_2.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - GNU Free Documentation License +GNU Free Documentation License Version 1.2, November 2002 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2_or_gpl-2.0.RULE b/src/licensedcode/data/rules/gfdl-1.2_or_gpl-2.0.RULE index 113d7141028..91d93bbf00f 100644 --- a/src/licensedcode/data/rules/gfdl-1.2_or_gpl-2.0.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2_or_gpl-2.0.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - The GNU Free Documentation License, Version 1.2 +The GNU Free Documentation License, Version 1.2 (dual licensed under the GPL v2) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus.RULE b/src/licensedcode/data/rules/gfdl-1.3-plus.RULE index a101e677e57..a5d5aed395b 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-plus.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-plus.RULE @@ -3,7 +3,7 @@ license_expression: gfdl-1.3-plus is_license_notice: yes --- - Permission is granted to copy, distribute and/or modify this document +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. diff --git a/src/licensedcode/data/rules/ghostscript-1988_1.RULE b/src/licensedcode/data/rules/ghostscript-1988_1.RULE index f86f2f73460..acd12475e0a 100644 --- a/src/licensedcode/data/rules/ghostscript-1988_1.RULE +++ b/src/licensedcode/data/rules/ghostscript-1988_1.RULE @@ -9,7 +9,6 @@ ignorable_holders: - Richard M. Stallman --- - ansi2knr is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. No author or distributor accepts responsibility to anyone for the consequences of using it or for whether it serves any particular purpose or diff --git a/src/licensedcode/data/rules/glibc-exception-2.0_1.RULE b/src/licensedcode/data/rules/glibc-exception-2.0_1.RULE index 5fd3bde730f..944ab7fda0c 100644 --- a/src/licensedcode/data/rules/glibc-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/glibc-exception-2.0_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free software; you can redistribute it and/or modify it +This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/google-analytics-tos.RULE b/src/licensedcode/data/rules/google-analytics-tos.RULE index 0653d56ff1c..b94024ec465 100644 --- a/src/licensedcode/data/rules/google-analytics-tos.RULE +++ b/src/licensedcode/data/rules/google-analytics-tos.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.google.com/privacy.html --- - GOOGLE ANALYTICS TERMS OF SERVICE +GOOGLE ANALYTICS TERMS OF SERVICE diff --git a/src/licensedcode/data/rules/google-analytics-tos_1.RULE b/src/licensedcode/data/rules/google-analytics-tos_1.RULE index e74f73d9ca8..071a0fbdc53 100644 --- a/src/licensedcode/data/rules/google-analytics-tos_1.RULE +++ b/src/licensedcode/data/rules/google-analytics-tos_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.google.com/privacy.html --- - GOOGLE ANALYTICS TERMS OF SERVICE +GOOGLE ANALYTICS TERMS OF SERVICE diff --git a/src/licensedcode/data/rules/google-patent-license-webm_1.RULE b/src/licensedcode/data/rules/google-patent-license-webm_1.RULE index b5c6b183338..86bd133b497 100644 --- a/src/licensedcode/data/rules/google-patent-license-webm_1.RULE +++ b/src/licensedcode/data/rules/google-patent-license-webm_1.RULE @@ -3,7 +3,6 @@ license_expression: google-patent-license-webm is_license_text: yes --- - Additional IP Rights Grant (Patents) "These implementations" means the copyrightable works that implement the diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_111.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_111.RULE index fb147928b17..5572d553773 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_111.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_111.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - The icons are released under the GNU GPL. \ No newline at end of file +The icons are released under the GNU GPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_113.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_113.RULE index 02ed12a1889..ec6b0a0d733 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_113.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_113.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.opensource.org/licenses/gpl-license.php --- - The distribution is licensed under the terms of the GNU General Public License (http://www.opensource.org/licenses/gpl-license.php). \ No newline at end of file +The distribution is licensed under the terms of the GNU General Public License (http://www.opensource.org/licenses/gpl-license.php). \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_114.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_114.RULE index 3dfaa03993d..1acbebe9adb 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_114.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_114.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.gnu.org/licenses/licenses.html --- - I DISCLAIM ALL RESPONSIBILITY FOR ANY POSSIBLE BAD EFFECTS OF THIS CODE! +I DISCLAIM ALL RESPONSIBILITY FOR ANY POSSIBLE BAD EFFECTS OF THIS CODE! LICENSE ===== diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_115.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_115.RULE index 276bd3805ef..7422ca34be0 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_115.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_115.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.gnu.org/licenses/licenses.html --- - LICENSE +LICENSE ===== This software is covered by the GNU General Public License. See the file COPYING for the complete text of the license. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_116.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_116.RULE index ea5fd55ed24..d324e8147df 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_116.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_116.RULE @@ -8,6 +8,6 @@ ignorable_urls: - http://www.gnu.org/licenses/licenses.html --- - This software is covered by the GNU General Public License. +This software is covered by the GNU General Public License. See the file COPYING for the complete text of the license. Or the GNU website: \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_12.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_12.RULE index 576c3b80f0d..f9bc88eb888 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_12.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_12.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - GNU GPL'd, \ No newline at end of file +GNU GPL'd, \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_128.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_128.RULE index 3978258f60a..7640e09ba8d 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_128.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_128.RULE @@ -8,4 +8,4 @@ ignorable_holders: - GNU General --- - Copyright: GNU General Public License / copyleft ('GNU GPL copyright'). \ No newline at end of file +Copyright: GNU General Public License / copyleft ('GNU GPL copyright'). \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_129.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_129.RULE index 6ca212d5fe3..20e5b24ddc7 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_129.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_129.RULE @@ -8,4 +8,4 @@ ignorable_holders: - GNU General --- - Copyright: GNU General Public Licence / copyleft ('GNU GPL copyright'). \ No newline at end of file +Copyright: GNU General Public Licence / copyleft ('GNU GPL copyright'). \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_130.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_130.RULE index 7898c3bbb53..613c0da8a3b 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_130.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_130.RULE @@ -10,4 +10,4 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl.html --- - @copyright GNU General Public License, http://www.gnu.org/licenses/gpl.html \ No newline at end of file +@copyright GNU General Public License, http://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_131.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_131.RULE index e550d077d61..7477e309020 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_131.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_131.RULE @@ -3,7 +3,6 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - This software may be used and distributed according to the terms of the GNU Public License (GPL), incorporated herein by reference. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_132.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_132.RULE index 2c93b7e52bc..3dbd2d061e9 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_132.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_132.RULE @@ -3,7 +3,6 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - This software may be used and distributed according to the terms of the GNU Public License (GPL), incorporated herein by reference. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_133.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_133.RULE index d7f94947e7f..94eb82442b3 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_133.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_133.RULE @@ -10,4 +10,4 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl.html --- - @copyright GNU General Public Licence, http://www.gnu.org/licenses/gpl.html \ No newline at end of file +@copyright GNU General Public Licence, http://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_134.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_134.RULE index c98b8498d1c..72920118e28 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_134.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_134.RULE @@ -3,6 +3,5 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - This software may be used and distributed according to the terms of the GNU Public License (GPL), incorporated herein by reference. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_137.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_137.RULE index 974eff21b40..27887721eb2 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_137.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_137.RULE @@ -6,5 +6,5 @@ referenced_filenames: - COPYING --- - the Model is under Copyright GNU GENERAL PUBLIC LICENCE +the Model is under Copyright GNU GENERAL PUBLIC LICENCE see GPL COPYING file attached to this package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_147.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_147.RULE index 7eebce07b2a..07b8905ee7e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_147.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_147.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - distributed under the terms of this General Public License. \ No newline at end of file +distributed under the terms of this General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_16.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_16.RULE index 2ef6cc7f35a..e1b59e5f3a6 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_16.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_16.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - is hereby placed under the terms of the GNU General Public License. +is hereby placed under the terms of the GNU General Public License. Follows the GNU license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_17.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_17.RULE index 3a9b2b6311c..3e3d0b8eb81 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_17.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_17.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - is hereby placed under the terms of the GNU General Public License. \ No newline at end of file +is hereby placed under the terms of the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_2.RULE index 27122b72acb..05efb8b117f 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_2.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Short declaration --- - * This program is free software. You can redistribute it and/or +* 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_20.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_20.RULE index f4e9cd8eaa7..13003757f62 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_20.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_20.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - * This file can be redistributed under the terms of the GNU General +* This file can be redistributed under the terms of the GNU General * Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_21.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_21.RULE index da92bdd7ee8..3bc0a27e8d0 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_21.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_21.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - It is included here under the GPL by permission \ No newline at end of file +It is included here under the GPL by permission \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_234.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_234.RULE index e18ed1e4204..824786170f8 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_234.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_234.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - The driver was originally released under the GPL and is currently hosted at: \ No newline at end of file +The driver was originally released under the GPL and is currently hosted at: \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_29.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_29.RULE index f8db21b0948..58bb8438d30 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_29.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_29.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - available under the terms of the GPL. \ No newline at end of file +available under the terms of the GPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_334.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_334.RULE index 402c4b92946..d46dc158d3e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_334.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_334.RULE @@ -6,6 +6,6 @@ referenced_filenames: - COPYING --- - This microcode data is placed under the terms of the GNU General +This microcode data is placed under the terms of the GNU General Public License. The GPL is contained in /usr/doc/copyright/GPL on a Debian system and in the file COPYING in the Linux kernel source. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_336.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_336.RULE index f6cfa57771f..20f0b940429 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_336.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_336.RULE @@ -6,5 +6,5 @@ referenced_filenames: - COPYING --- - * This file is released under the GNU General Public License. +* This file is released under the GNU General Public License. * Refer to the COPYING file distributed with this package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_337.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_337.RULE index 0a49a43a4e9..a7a2785a0e6 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_337.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_337.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - * This file is released under the GNU General Public License. \ No newline at end of file +* This file is released under the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_34.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_34.RULE index d1bca2dd65d..7956c57fdeb 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_34.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_34.RULE @@ -4,6 +4,5 @@ is_license_notice: yes relevance: 100 --- - You should have received a copy of the GNU General Public License along with this program. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_35.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_35.RULE index 1efb5af22cf..223e025bfc6 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_35.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_35.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - You should have received a copy of the GNU General Public License +You should have received a copy of the GNU General Public License along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_36.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_36.RULE index ad865a47ad2..740886969b9 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_36.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_36.RULE @@ -6,5 +6,5 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - You should have received a copy of the GNU General Public License +You should have received a copy of the GNU General Public License along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_39.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_39.RULE index d85efc363c7..86a62d56ad7 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_39.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_39.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - software is licensed under the Free Software Foundation's General Public License (GPL) as Open Source code. \ No newline at end of file +software is licensed under the Free Software Foundation's General Public License (GPL) as Open Source code. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_4.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_4.RULE index 4cbc598cde9..cd2bf52427b 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_4.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_4.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 70 --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_42.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_42.RULE index 0cdd9773204..835ebbb1d15 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_42.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_42.RULE @@ -3,7 +3,6 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - The GNU General Public License, Version 1, February 1989 --- This software diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_420.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_420.RULE index 4f6048273bb..bac1ee115f7 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_420.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_420.RULE @@ -6,6 +6,5 @@ referenced_filenames: - COPYING --- - - It is distributed under the GNU General Public License - see the +It is distributed under the GNU General Public License - see the accompanying COPYING file for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_45.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_45.RULE index ec5d3492ab2..40e29a8e5ec 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_45.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_45.RULE @@ -3,7 +3,7 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_47.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_47.RULE index 551935876ab..69ff241efe1 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_47.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_47.RULE @@ -8,8 +8,6 @@ ignorable_holders: - the Free Software Foundation --- - - - Note that the GPL below is copyrighted by the Free Software Foundation, +Note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to is copyrighted by \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_492.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_492.RULE index 33471253028..a7a0ac53a23 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_492.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_492.RULE @@ -10,4 +10,4 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - @copyright GNU General Public Licence, https://www.gnu.org/licenses/gpl.html \ No newline at end of file +@copyright GNU General Public Licence, https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_496.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_496.RULE index 3467e9557e2..c48a7bc2a5c 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_496.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_496.RULE @@ -8,7 +8,6 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_497.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_497.RULE index 3615c710763..4cc434bb647 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_497.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_497.RULE @@ -9,6 +9,6 @@ ignorable_urls: - https://www.gnu.org/licenses/licenses.html --- - This software is covered by the GNU General Public License. +This software is covered by the GNU General Public License. See the file COPYING for the complete text of the license. Or the GNU website: \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_502.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_502.RULE index 93a14509047..a27cf92d447 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_502.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_502.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses/licenses.html --- - LICENSE +LICENSE ===== This software is covered by the GNU General Public License. See the file COPYING for the complete text of the license. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_506.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_506.RULE index a76b1e0cdc1..181d3e6b9c0 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_506.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_506.RULE @@ -8,5 +8,5 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * You should have received a copy of the GNU General Public License +* You should have received a copy of the GNU General Public License * (for example COPYING); If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_509.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_509.RULE index 609cdac89c3..3b6e9dbd59f 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_509.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_509.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses/licenses.html --- - I DISCLAIM ALL RESPONSIBILITY FOR ANY POSSIBLE BAD EFFECTS OF THIS CODE! +I DISCLAIM ALL RESPONSIBILITY FOR ANY POSSIBLE BAD EFFECTS OF THIS CODE! LICENSE ===== diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_513.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_513.RULE index 8152f8f90b4..d4d348a46d0 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_513.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_513.RULE @@ -10,4 +10,4 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - @copyright GNU General Public License, https://www.gnu.org/licenses/gpl.html \ No newline at end of file +@copyright GNU General Public License, https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_525.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_525.RULE index 93384120590..84eec88f4e2 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_525.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_525.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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,2,3 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_and_epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_and_epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE index a705f39a3a7..b43835d1e22 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_and_epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_and_epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - * The output this tool generates is subject to our tri-license (GPL,LGPL, +* The output this tool generates is subject to our tri-license (GPL,LGPL, * and EPL), but this source file itself is released only under the terms * of the GPL. * diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_linux_1.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_linux_1.RULE index 186985f13dc..147558cb812 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_linux_1.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_linux_1.RULE @@ -7,6 +7,6 @@ notes: One of the many Linux GPL declaration. It should be treated as GPL-2.0 bu be done short of knowning what is the license in COPYING --- - * This file is subject to the terms and conditions of the GNU General Public +* This file is subject to the terms and conditions of the GNU General Public * License. See the file COPYING in the main directory of this archive * for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_linux_2.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_linux_2.RULE index 575aa81fd6d..287e39eba66 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_linux_2.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_linux_2.RULE @@ -7,7 +7,6 @@ notes: One of the many Linux GPL declaration. It should be treated as GPL-2.0 bu be done short of knowning what is the license in COPYING --- - This file is subject to the terms and conditions of the GNU General Public Licence. See the file "COPYING" in the main directory of this archive for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_no_version_and_warranty-disclaimer_1.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_no_version_and_warranty-disclaimer_1.RULE index 199d69685e6..9c752f04e15 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_no_version_and_warranty-disclaimer_1.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_no_version_and_warranty-disclaimer_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-1.0-plus AND warranty-disclaimer is_license_notice: yes --- - This software may be used +This software may be used and distributed according to the terms of the GNU General Public License, incorporated herein by reference. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_2.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_2.RULE index a4885998281..98a6f017fec 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_2.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_2.RULE @@ -5,7 +5,7 @@ referenced_filenames: - LICENSE --- - This program is free software; you can redistribute it and/or modify +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License or the MIT license. See LICENSE for details. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_proprietary-license_1.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_or_proprietary-license_1.RULE index dfdbb9ed647..821cec72796 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_or_proprietary-license_1.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_proprietary-license_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: see http://www.skybuilders.com/Products/dual_license/ --- - Dual License Software +Dual License Software software is licensed under the Free Software Foundation's General Public License (GPL) as Open Source code. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_with_autoconf-exception-2.0_1.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_with_autoconf-exception-2.0_1.RULE index 4ae1dd1dede..7cc18c2778f 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_with_autoconf-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_with_autoconf-exception-2.0_1.RULE @@ -4,7 +4,7 @@ is_license_reference: yes relevance: 95 --- - There are no restrictions on how the configuration scripts that +There are no restrictions on how the configuration scripts that Autoconf produces may be distributed or used. In Autoconf version 1, they were covered by the GNU General Public License. We still encourage software authors to distribute their work under terms like those of the diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_with_autoconf-simple-exception-2.0_2.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_with_autoconf-simple-exception-2.0_2.RULE index c44035c6b81..84834d7d5bc 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_with_autoconf-simple-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_with_autoconf-simple-exception-2.0_2.RULE @@ -3,7 +3,7 @@ license_expression: gpl-1.0-plus WITH autoconf-simple-exception-2.0 is_license_notice: yes --- - This file is free software, distributed under the terms of the GNU +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 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_with_bison-exception-2.0_1.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_with_bison-exception-2.0_1.RULE index 15ae2421f18..28a32b5855b 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_with_bison-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_with_bison-exception-2.0_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-1.0-plus WITH bison-exception-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-1.0_37.RULE b/src/licensedcode/data/rules/gpl-1.0_37.RULE index c00dce928b9..327631e683f 100644 --- a/src/licensedcode/data/rules/gpl-1.0_37.RULE +++ b/src/licensedcode/data/rules/gpl-1.0_37.RULE @@ -4,7 +4,6 @@ is_license_notice: yes relevance: 100 --- - This is free software, licensed under: The GNU General Public License, Version 1, February 1989 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0_6.RULE b/src/licensedcode/data/rules/gpl-1.0_6.RULE index f7326aa1ba1..7853cc95c08 100644 --- a/src/licensedcode/data/rules/gpl-1.0_6.RULE +++ b/src/licensedcode/data/rules/gpl-1.0_6.RULE @@ -3,8 +3,7 @@ license_expression: gpl-1.0 is_license_notice: yes --- - - This program is free software; you can redistribute it and/or modify +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 1. diff --git a/src/licensedcode/data/rules/gpl-1.0_9.RULE b/src/licensedcode/data/rules/gpl-1.0_9.RULE index cccf5e58361..77b3890dc73 100644 --- a/src/licensedcode/data/rules/gpl-1.0_9.RULE +++ b/src/licensedcode/data/rules/gpl-1.0_9.RULE @@ -9,7 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/gpl-1.0_or_gpl-2.0.RULE b/src/licensedcode/data/rules/gpl-1.0_or_gpl-2.0.RULE index 44a062c16aa..3d2e35e2649 100644 --- a/src/licensedcode/data/rules/gpl-1.0_or_gpl-2.0.RULE +++ b/src/licensedcode/data/rules/gpl-1.0_or_gpl-2.0.RULE @@ -3,6 +3,6 @@ license_expression: gpl-1.0 OR gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 1 or 2 as published by the Free Software Foundation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-clisp_1.RULE b/src/licensedcode/data/rules/gpl-2.0-clisp_1.RULE index 3695ca95d77..3e4c2a0ee09 100644 --- a/src/licensedcode/data/rules/gpl-2.0-clisp_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-clisp_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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; see file GNU-GPL. diff --git a/src/licensedcode/data/rules/gpl-2.0-gcc-compiler-exception.RULE b/src/licensedcode/data/rules/gpl-2.0-gcc-compiler-exception.RULE index 85427519879..86ec08d7a21 100644 --- a/src/licensedcode/data/rules/gpl-2.0-gcc-compiler-exception.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-gcc-compiler-exception.RULE @@ -3,7 +3,7 @@ license_expression: gcc-compiler-exception-2.0 is_license_text: yes --- - As a special exception, if you link this file with files compiled +As a special exception, if you link this file with files compiled with a GNU compiler to produce an executable, this does not cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other diff --git a/src/licensedcode/data/rules/gpl-2.0-gcc_2.RULE b/src/licensedcode/data/rules/gpl-2.0-gcc_2.RULE index 9b5a4540af2..8ef3a9e1359 100644 --- a/src/licensedcode/data/rules/gpl-2.0-gcc_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-gcc_2.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus WITH gcc-linking-exception-2.0 is_license_notice: yes --- - This file is free software; you can redistribute it and/or modify it under +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_10.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_10.RULE index 1c748451cbe..70208c399a3 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_10.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_10.RULE @@ -6,7 +6,7 @@ referenced_filenames: - /usr/share/common-licenses/GPL --- - GPL: +GPL: The GPL version 2 (or any later version) applies to all files in the directories: diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1007.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1007.RULE index 30ff3e4ef6c..74dff9aa7ed 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1007.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1007.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1010.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1010.RULE index 854b4a89841..3c5a1400928 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1010.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1010.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1012.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1012.RULE index 8da4e6a2fa8..5c87da773a0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1012.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1012.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1015.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1015.RULE index b74aed72531..7881a7f5715 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1015.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1015.RULE @@ -6,7 +6,7 @@ minimum_coverage: 90 notes: GPL 2 or later notice, with debian line --- - This package is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1020.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1020.RULE index 61c569e1f1f..a91f15b3d84 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1020.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1020.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1023.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1023.RULE index 064f1059201..101b32e893a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1023.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1023.RULE @@ -5,7 +5,7 @@ relevance: 95 notes: there are some ambiguity wrt the lesser vs. GPL --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_103.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_103.RULE index 6942ace7413..7d2011e5ef7 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_103.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_103.RULE @@ -4,5 +4,5 @@ is_license_tag: yes relevance: 100 --- - GPL'd. +GPL'd. * SPDX-License-Identifier: GPL-2.0+ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_109.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_109.RULE index 26552a24f4a..91768ee7fc9 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_109.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_109.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_111.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_111.RULE index f28675073c2..51fbeba481e 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_111.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_111.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This code was developed from version of the drivers, +This code was developed from version of the drivers, released by corp. under the GPL This program is free software; you can redistribute it and/or modify diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_116.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_116.RULE index e4b024d758b..0bd3021f94a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_116.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_116.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This is free software; you can distribute it and/or +This is free software; you can distribute 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_122.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_122.RULE index 6b2000c3de3..894fc1194be 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_122.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_122.RULE @@ -5,8 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - This file is free software: you may copy, redistribute and/or modify it +This file is free software: you may copy, redistribute 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_125.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_125.RULE index e5f3547a963..8002a961963 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_125.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_125.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_127.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_127.RULE index c8826fc4338..ab12eeb5bb7 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_127.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_127.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_129.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_129.RULE index 812b4aa28bb..32557a2b90d 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_129.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_129.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_13.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_13.RULE index 4d2ff9941f3..af5ba800359 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_13.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_13.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL 2 or later notice variant --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_131.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_131.RULE index 10d01477a8d..1920fb4e4e2 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_131.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_131.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This software may be redistributed and/or modified under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_138.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_138.RULE index e0fcbceda97..58ea1c69b6a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_138.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_138.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it under the term of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_142.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_142.RULE index 0eef2e849f4..f697026723a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_142.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_142.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This module is free software; you can redistribute it and/or modify +This module is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_147.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_147.RULE index 7b7d94beac1..6254707f142 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_147.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_147.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - 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, Inc., 675 Mass Ave, Cambridge MA 02139, diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_148.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_148.RULE index 37c4eebdc37..4d3a92a7ba7 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_148.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_148.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it under the terms of GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_15.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_15.RULE index e34e9a2c631..cffef8a9c9a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_15.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_15.RULE @@ -5,7 +5,7 @@ relevance: 95 notes: there are some ambiguity wrt the lesser vs. GPL --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_153.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_153.RULE index f7e87e68a82..ed6e575c6b4 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_153.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_153.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_155.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_155.RULE index 068bcbe2fac..8a817d74897 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_155.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_155.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This documentation is free software; you can redistribute +This documentation is free software; you can 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_161.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_161.RULE index b99d6019c7d..8402f83f479 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_161.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_161.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This module is free software; you can redistribute it and/or +This module is free software; you can 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_167.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_167.RULE index 4a767b4b4e0..fec08d6734e 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_167.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_167.RULE @@ -5,7 +5,7 @@ referenced_filenames: - /usr/src/linux/COPYING --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_169.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_169.RULE index 2934c129ace..b381e6ae869 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_169.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_169.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - - This program is free software; you can redistribute it and/or modify +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, Inc., 53 Temple Place Ste 330, Boston MA 02111-1307, USA; either version 2 of the License, or diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_17.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_17.RULE index 866e4be6ec5..5d184a9551b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_17.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_17.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL 2 or later notice --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_173.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_173.RULE index 015e2a2b549..7eb2c095f38 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_173.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_173.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is distributed in the hope that it will be useful, +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_174.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_174.RULE index 46d28177d8b..6f21be1e44d 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_174.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_174.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This file is released under GNU General Public Licence version 2 or +This file is released under GNU General Public Licence version 2 or (at your option) any later version. See the file COPYING for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_177.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_177.RULE index 63e028c5ffe..541ecb534e1 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_177.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_177.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - This code may be copied under the GPL v.2 or at your option +This code may be copied under the GPL v.2 or at your option any later version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_178.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_178.RULE index c0267e0d62f..5d409bd43ed 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_178.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_178.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_179.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_179.RULE index f66cbdb1934..ec13d87ae97 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_179.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_179.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is a part of the Linux kernel, and may be freely +This program is a part of the Linux kernel, and may be freely copied under the terms of the GNU General Public License (GPL), version 2, or at your option any later version. / \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_18.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_18.RULE index d594deafe84..ca64f31ab01 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_18.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_18.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.fsf.org/ --- - This software is subject to, and may be distributed under, the +This software is subject to, and may be distributed under, the GNU General Public License, either Version 2 of the license, or (at your option) any later version. The license should have accompanied the software or you may obtain a copy of the license diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_180.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_180.RULE index 24b4e9b6e01..99e8ecaa3bc 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_180.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_180.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 80 --- - This software is distributed under the terms of the GNU General Public License ("GPL") as published by the Free Software Foundation, either version 2 of that License or (at your option) any later version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_186.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_186.RULE index 8f942091609..e99da94592b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_186.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_186.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 65 --- - 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_187.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_187.RULE index 5c4a7c52697..98f92d60cf4 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_187.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_187.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This file is licensed under GPLv2. +This file is licensed under GPLv2. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_19.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_19.RULE index a8ba543e4f4..d560fe20d95 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_19.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_19.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL 2 or later notice --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_190.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_190.RULE index 9a55cb3e991..2c694a436e6 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_190.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_190.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Released under the GPL version 2 or later. \ No newline at end of file +Released under the GPL version 2 or later. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_191.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_191.RULE index 3424d6ed5af..9321d990d07 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_191.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_191.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - - This program is free software; you can redistribute it and/or modify +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 any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_196.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_196.RULE index 704e15ebbe8..29c2ee4f770 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_196.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_196.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_197.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_197.RULE index a1b06c7f890..63cd48151c0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_197.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_197.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_198.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_198.RULE index 4d2f4227592..b91b5f92b66 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_198.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_198.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - is free software; you can redistribute it and/or modify +is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_199.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_199.RULE index 9cea8b0b0e6..71af5239f1a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_199.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_199.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - - This code is free software; you can redistribute it and/or modify +This code is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_2.RULE index dbc4742691c..439260de9ec 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL 2 or later Debian notice, variant with typos --- - licensend under the terms of the {{GNU General +licensend under the terms of the {{GNU General Public License, either version 2 of the License, or (at your option) any later version}}, which on Debian GNU/Linux systems can be found as `{{/usr/share/common-licenses/GPL}}'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_203.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_203.RULE index 69188d0da38..4579dc89f63 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_203.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_203.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - - This program is free software ; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_205.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_205.RULE index c3b5a235845..4f898db34bd 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_205.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_205.RULE @@ -5,8 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - This code was developed from version of the drivers, +This code was developed from version of the drivers, released by corp. under the GPL in . It also includes code from the Linux drivers (C) , and the Linux package, (C) and the Linux wireless diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_206.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_206.RULE index 69d31a9f350..5f6f5d5a688 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_206.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_206.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Licensed under the GPLv2 or later. \ No newline at end of file +Licensed under the GPLv2 or later. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_21.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_21.RULE index cb8bc76f262..e9d55e3151c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_21.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_21.RULE @@ -5,6 +5,6 @@ relevance: 100 notes: GPL 2.0 short notice --- - You may copy, modify, and redistribute this file under the terms of +You may copy, modify, and redistribute this file under the terms of the GNU General Public License, version 2, or any later version, at your convenience. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_210.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_210.RULE index 5b77a9330a3..139813c9de5 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_210.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_210.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - Derived from GPLv2+ licensed source: This program is free software; you can redistribute it and/or modify diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_214.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_214.RULE index 58af9dd1f54..d368a983b21 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_214.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_214.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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 Foundiation. either version 2 of the License, or (at your option) any later version \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_216.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_216.RULE index 3cd2d3d314c..63aa9e88226 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_216.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_216.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Licensed under the GPL v2 or later. \ No newline at end of file +Licensed under the GPL v2 or later. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_219.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_219.RULE index 02e9066d831..f6595f169a6 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_219.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_219.RULE @@ -4,6 +4,5 @@ is_license_notice: yes relevance: 100 --- - This code is released under the GNU General Public License version 2 or later. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_221.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_221.RULE index bda83a11042..cdeff282a50 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_221.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_221.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_224.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_224.RULE index 1343afc107f..c2268659a9e 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_224.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_224.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - under the +under the GNU General Public License. This program is free software; you can redistribute it and/or modify diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_227.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_227.RULE index cd458076f70..d41edd0af6c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_227.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_227.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_231.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_231.RULE index e4bca2fc8c5..a0617d734a3 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_231.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_231.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public Lcodecnse as published by the Free Software Foundation; either version 2 of the Lcodecnse, or diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_234.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_234.RULE index c8ae546e290..c62c3552b7d 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_234.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_234.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - is free software; you can redistribute it and/or modify +is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_236.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_236.RULE index 93cad910905..5f7178fdb86 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_236.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_236.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This code is free software; you can redistribute it and/or modify +This code is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_238.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_238.RULE index 3ecab8c9a98..57e9bff2cce 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_238.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_238.RULE @@ -5,8 +5,7 @@ referenced_filenames: - COPYING --- - - library are free software; you can redistribute them +library are free software; you can redistribute them and/or modify them 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_24.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_24.RULE index 9c3de85670c..222a0c79604 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_24.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_24.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_247.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_247.RULE index 5ad276c7717..0944c18f649 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_247.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_247.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_248.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_248.RULE index 410d1964a48..14a5fba0a8e 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_248.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_248.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_25.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_25.RULE index d4eab564ba3..eabc26a258f 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_25.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_25.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL 2 or later notice, debian style --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_251.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_251.RULE index 9dcdd233e04..36189d04225 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_251.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_251.RULE @@ -8,7 +8,6 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This SCTP implementation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_252.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_252.RULE index c90a8e415d8..8e63456d7b7 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_252.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_252.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_254.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_254.RULE index fd10818862f..8dee599a88d 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_254.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_254.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_255.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_255.RULE index eb773539f07..6d1231cd450 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_255.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_255.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - License +License ========== 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_256.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_256.RULE index 101491605a6..cb72eb6d578 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_256.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_256.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/ --- - License +License This driver is distributed under the terms of the General Public License. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_257.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_257.RULE index 9a568766c79..3999cd703b2 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_257.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_257.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_258.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_258.RULE index f8f8d92d03a..75de166bcf0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_258.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_258.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - GnuPG is free software; you can redistribute it and/or modify +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 2 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_259.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_259.RULE index 61941cad333..5ef59c7a9d4 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_259.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_259.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - 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's version 2 and any diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_260.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_260.RULE index caa05bbdedf..4147eaa9904 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_260.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_260.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This documentation is free software; you can redistribute +This documentation is free software; you can 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_261.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_261.RULE index e965df60ea9..5e9139e06fa 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_261.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_261.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public Licence as published by the Free Software # Foundation; either version 2 of the Licence, or (at your option) any later diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_263.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_263.RULE index 2bb8ee1e1b6..ab2b0835238 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_263.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_263.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - - This program is free software; you can redistribute it and/or +This program is free software; you can redistribute it and/or modify in under the terms of the GNU General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, or [at your option] any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_264.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_264.RULE index 660ad41da47..d027e5148c2 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_264.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_264.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - * is free software; you can redistribute it and/or modify it under +* is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public Licence as published by the Free * Software Foundation; either version 2 of the Licence, or (at your option) * any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_27.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_27.RULE index 46019ae32d5..2446eb41246 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_27.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_27.RULE @@ -5,7 +5,7 @@ minimum_coverage: 90 notes: GPL 2 or later notice, with debian line --- - This package is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_278.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_278.RULE index 1c50966ca5f..cbff1242a1e 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_278.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_278.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - - * This program is free software; you can redistrubute it and/or modify * +* This program is free software; you can redistrubute it and/or modify * * it under the terms of the GUN General Public Licence as published by * * the Free Software Foundation; either version 2, or (at your option) * * any later version * diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_28.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_28.RULE index 2b0dea725f8..b09cd5a2e6d 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_28.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_28.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL 2 or later notice, debian style --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_284.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_284.RULE index 8d8f74c65e0..8e61b3c9c05 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_284.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_284.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/copyleft/gpl.html --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_286.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_286.RULE index e06dcd9f9ab..c4e9e997833 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_286.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_286.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_29.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_29.RULE index 5a63e6457e2..ad140118b4b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_29.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_29.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_290.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_290.RULE index 1a6e45afe5d..6e421b69737 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_290.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_290.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_294.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_294.RULE index 3739ee13495..9f74848a023 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_294.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_294.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - '(("GPL2" +'(("GPL2" t "This program is free software; you can redistribute it and/or" "modify it under the terms of the GNU General Public License" diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_295.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_295.RULE index f0d043bba89..fd282d041e1 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_295.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_295.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_296.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_296.RULE index 144eec856d1..9c9f12b424a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_296.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_296.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_297.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_297.RULE index 02334fd3b84..88ba05b6644 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_297.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_297.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_3.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_3.RULE index ebbc51ab2bb..6ccab1b21ae 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_3.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_307.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_307.RULE index 938dee59a16..35efcec31ad 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_307.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_307.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 70 --- - 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. +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. eCos is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_311.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_311.RULE index 5b4ac56b3ca..92680d477bb 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_311.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_311.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This texinfo.tex file is free software; you can redistribute it and/or +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 2, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_312.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_312.RULE index fab75c70842..f3db37b0235 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_312.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_312.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This file is free software; you can redistribute it and/or +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, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_314.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_314.RULE index efa094c2d4b..60d23b8f2ee 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_314.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_314.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - * This library is free software; you can redistribute it and/or +* This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_315.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_315.RULE index d5e3961f0aa..79c60c741f0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_315.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_315.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_316.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_316.RULE index 7a9d014c40a..4c0957e549c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_316.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_316.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_323.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_323.RULE index 2eeecac448a..e3403af0d67 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_323.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_323.RULE @@ -6,7 +6,7 @@ referenced_filenames: - License.txt --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_329.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_329.RULE index c60b5a4f8af..e51087d1417 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_329.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_329.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.fsf.org/copyleft/gpl.txt --- - * This program is free software; you can redistribute it and/or modify it +* 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. See . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_332.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_332.RULE index 5cdb2473404..6d04a2bba21 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_332.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_332.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This is free documentation; you can redistribute it and/or +This is free documentation; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_337.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_337.RULE index adab3e4edbb..f4000dce232 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_337.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_337.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - is free software; you can redistribute it and/or modify +is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_339.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_339.RULE index e2f5991ff97..a3a552b776d 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_339.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_339.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_34.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_34.RULE index 304287381c8..1f28a852bee 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_34.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_34.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.fsf.org/ --- - | This software is subject to, and may be distributed under, the +| This software is subject to, and may be distributed under, the | GNU General Public License, either Version 2 of the license, | or (at your option) any later version. The license should have | accompanied the software or you may obtain a copy of the license diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_340.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_340.RULE index 760fa48ffd8..bf985e4c3dd 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_340.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_340.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_343.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_343.RULE index 784e227dc09..9d50ca1c042 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_343.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_343.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2 or later, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_346.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_346.RULE index 5f8901cf124..0a6b3ac7f58 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_346.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_346.RULE @@ -4,8 +4,7 @@ is_license_notice: yes minimum_coverage: 96 --- - - GPL/Linux driver written by +GPL/Linux driver written by 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_349.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_349.RULE index 1cb3d78cd09..800b15a8e11 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_349.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_349.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This code is covered by the GNU GPL and you are free to make any +This code is covered by the GNU GPL and you are free to make any changes you wish to it under the terms of the license. However the code has the potential to render your computer and/or someone else's unusable. Please proceed with care when modifying the code. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_350.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_350.RULE index 4febf712ae7..e90de08a310 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_350.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_350.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - GPL/Linux driver written by +GPL/Linux driver written by 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_353.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_353.RULE index 7efc2869ba3..14b79006da6 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_353.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_353.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_36.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_36.RULE index 5485a088a46..db9a7722993 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_36.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_36.RULE @@ -5,7 +5,7 @@ minimum_coverage: 80 notes: gpl 2 dedian notice --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_364.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_364.RULE index 54a182eeba2..c17fa074c4c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_364.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_364.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms of GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_371.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_371.RULE index 07e362f04e3..6ca31a94359 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_371.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_371.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - * This software may be freely redistributed and/or modified under the +* This software may be freely redistributed and/or modified 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_378.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_378.RULE index a3ce4446faa..2fc643f81d0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_378.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_378.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - is free software. You can +is free software. You can redistribute it and/or modify it under the terms of the GNU General Public License (GPL); either version 2, or (at your option) any later version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_38.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_38.RULE index cab94793f00..5c382a7c44c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_38.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_38.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_384.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_384.RULE index c3472329911..2058dad32e9 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_384.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_384.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - * Alternatively, this software may be distributed under the terms of the +* Alternatively, this software may be distributed 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_389.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_389.RULE index fb81591e670..5f3fef866ee 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_389.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_389.RULE @@ -4,7 +4,7 @@ is_license_tag: yes relevance: 100 --- - * is free software; you can redistribute it and/or modify +* is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_401.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_401.RULE index 05fa9fcbdca..7c4b88e7607 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_401.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_401.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_402.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_402.RULE index 999811e4906..07dd81be033 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_402.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_402.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify +is free software: you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_403.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_403.RULE index 1a2ef76e5bd..e2942279493 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_403.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_403.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - * This program is free software; you can redistribute it and/or modify it +* 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, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA; either version 2 of the License, or (at your option) any diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_404.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_404.RULE index 5514dfc8e7d..85492f5fbd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_404.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_404.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - is free software: you can redistribute it and/or modify +is free software: you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_408.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_408.RULE index 5fa71f1682e..1fc51e09204 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_408.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_408.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - * is free software; you can redistribute it and/or modify +* is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_413.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_413.RULE index d9b9e5e1c39..96a9626c530 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_413.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_413.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify it +is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_42.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_42.RULE index 092fb152c20..2033b9e9bfb 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_42.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_42.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_426.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_426.RULE index b89bd5dd056..67396dade34 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_426.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_426.RULE @@ -4,7 +4,6 @@ is_license_notice: yes relevance: 100 --- - The LZO library is free software; you can 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_428.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_428.RULE index 628c4c9c5b4..47f0a6c66c0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_428.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_428.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_429.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_429.RULE index ed698355228..520770f3a3a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_429.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_429.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - released under GPLv2+ \ No newline at end of file +released under GPLv2+ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_430.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_430.RULE index b04c7b30bc8..b793f18ef2e 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_430.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_430.RULE @@ -5,4 +5,4 @@ relevance: 100 minimum_coverage: 100 --- - released under GPLv2+ (later versions LGPLv2+) \ No newline at end of file +released under GPLv2+ (later versions LGPLv2+) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_431.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_431.RULE index 753f4530b6b..0b3c4d52895 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_431.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_431.RULE @@ -5,7 +5,7 @@ relevance: 100 minimum_coverage: 90 --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_432.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_432.RULE index a0015a8b00f..f9946c97641 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_432.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_432.RULE @@ -5,8 +5,7 @@ referenced_filenames: - LICENSE.GPL --- - - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_433.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_433.RULE index 809045c4e1f..52721ee5626 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_433.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_433.RULE @@ -5,8 +5,7 @@ referenced_filenames: - LICENSE.GPL --- - - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_434.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_434.RULE index 3e31ccb26ff..0f1cc483bbf 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_434.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_434.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - License: +License: 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_436.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_436.RULE index 1958d415de7..bf362b44904 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_436.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_436.RULE @@ -5,7 +5,7 @@ referenced_filenames: - Documentation/scsi/dpti.txt --- - See Documentation/scsi/dpti.txt for history, notes, license info +See Documentation/scsi/dpti.txt for history, notes, license info and credits * 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 * diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_437.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_437.RULE index 91813d8a49c..f3b571ac276 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_437.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_437.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - lustre is free software: you can redistribute it and/or modify it +lustre is free software: you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_44.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_44.RULE index 251fab93e2d..4d3fd910359 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_44.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_44.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - * This program is free software; you can redistribute it * +* 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 * diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_446.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_446.RULE index 27594edd6a7..1acceb597ce 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_446.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_446.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_5.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_5.RULE index cf09909940d..21e3520703e 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_5.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_5.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: gpl 2 debian notice --- - * This program is free software; you can redistribute it and/or modify it +* 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, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA; either version 2 of the License, or (at your option) any diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_508.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_508.RULE index 3c2be0c1464..1b65066bd1b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_508.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_508.RULE @@ -7,4 +7,4 @@ referenced_filenames: - btnx.c --- - * see btnx.c for detailed license information \ No newline at end of file +* see btnx.c for detailed license information \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_509.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_509.RULE index f9c4ece3223..8bb04fb0571 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_509.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_509.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - license GPLv2 or later \ No newline at end of file +license GPLv2 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_513.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_513.RULE index 1c6402c2bfd..a6d0d976305 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_513.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_513.RULE @@ -6,6 +6,6 @@ ignorable_urls: - http://www.gnu.org/ --- - * This program is free software; you can redistribute it and/or modify it +* 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. See http://www.gnu.org/ for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_516.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_516.RULE index 872b42d7292..cfe63605362 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_516.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_516.RULE @@ -7,7 +7,7 @@ referenced_filenames: - COPYRIGHT.php --- - * @license GNU/GPL, see LICENSE.php +* @license GNU/GPL, see LICENSE.php * is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_517.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_517.RULE index 19cab8766b2..02352e49090 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_517.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_517.RULE @@ -6,4 +6,4 @@ referenced_filenames: - LICENSE.php --- - * @license GNU/GPL, see LICENSE.php \ No newline at end of file +* @license GNU/GPL, see LICENSE.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_518.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_518.RULE index 917724787cb..889f6b320c6 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_518.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_518.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - is free software; you can 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. +is free software; you can 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 fonts are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_519.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_519.RULE index f382657975e..022244cfd6b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_519.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_519.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - * +* * The "Artistic Style" project, including all files needed to compile it, * is free software; you can redistribute it and/or use it and/or modify it * under the terms of the GNU General Public License as published diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_56.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_56.RULE index 4565ad032d1..1568d981ccc 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_56.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_56.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_57.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_57.RULE index 99a77827a58..087e2beb386 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_57.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_57.RULE @@ -7,7 +7,7 @@ ignorable_emails: - adns-maint@chiark.greenend.org.uk --- - is free software; you can redistribute it and/or modify it under the +is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_596.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_596.RULE index ce3fe5fd45b..9e4574e44d6 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_596.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_596.RULE @@ -12,7 +12,7 @@ ignorable_emails: - simon@thekelleys.org.uk --- - This code was developed from version 2.1.1 of the Atmel drivers, +This code was developed from version 2.1.1 of the Atmel drivers, released by Atmel corp. under the GPL in December 2002. It also includes code from the Linux aironet drivers (C) Benjamin Reed, and the Linux PCMCIA package, (C) David Hinds. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_63.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_63.RULE index 8e1c3574e7a..66db34723bd 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_63.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_63.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.fsf.org/licensing/licenses/gpl-faq.html#InterpreterIncompat --- - License: +License: 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_64.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_64.RULE index db8901c4309..e5efcfec830 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_64.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_64.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - * This program is free software; you can redistribute it and/or +* 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_65.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_65.RULE index d78cc2d5d9a..5dc3b4f7443 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_65.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_65.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL 2 or later notice --- - * This program is free software; you can redistribute it and/or modify it +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_72.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_72.RULE index 4a87618a41a..4e40dc987bc 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_72.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_72.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_75.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_75.RULE index 4830b75831c..97acf28d13f 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_75.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_75.RULE @@ -5,6 +5,6 @@ relevance: 100 minimum_coverage: 100 --- - GPL: +GPL: The GPL version 2 (or any later version) applies to all files in the directories: \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_8.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_8.RULE index 053da8fb142..658f4dc7582 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_8.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_8.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This package is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_84.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_84.RULE index 0ed932a247f..34ec13171bb 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_84.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_84.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_85.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_85.RULE index 51be9b21691..d565eb0d3b7 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_85.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_85.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_86.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_86.RULE index d48ad794aea..aeb15e7d292 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_86.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_86.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_878.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_878.RULE index 82515df2e5d..15a7c2776b3 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_878.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_878.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_881.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_881.RULE index e0074431f80..0131bb7ff66 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_881.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_881.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_891.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_891.RULE index 3594711dc17..1876b9061b0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_891.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_891.RULE @@ -6,7 +6,7 @@ minimum_coverage: 90 notes: GPL 2 or later notice, with debian line --- - This package is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_896.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_896.RULE index f022300f853..670d6f720fc 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_896.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_896.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_90.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_90.RULE index 5e74770723d..dff7aba499b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_90.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_90.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_900.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_900.RULE index 2f36c7d6617..6cc73a81138 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_900.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_900.RULE @@ -5,7 +5,7 @@ relevance: 95 notes: there are some ambiguity wrt the lesser vs. GPL --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_914.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_914.RULE index f998c47bfef..ed4c3456bb1 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_914.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_914.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - lustre is free software: you can redistribute it and/or modify it +lustre is free software: you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_916.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_916.RULE index 1e4667d7dd2..4262726f049 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_916.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_916.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2 or later, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_917.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_917.RULE index b0988db2970..7e99979b98a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_917.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_917.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_919.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_919.RULE index 975c5c8a1b5..960b80ab07f 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_919.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_919.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify it +is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_92.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_92.RULE index 8923f1cb34e..f98cc56b30c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_92.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_92.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - is free software; you can redistribute it and/or modify +is free software; you can 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}}. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_920.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_920.RULE index 5912d01da18..fc8e491adda 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_920.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_920.RULE @@ -6,8 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - This file is free software: you may copy, redistribute and/or modify it +This file is free software: you may copy, redistribute 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_925.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_925.RULE index cc56a90d174..d4af3b3eec0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_925.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_925.RULE @@ -6,6 +6,6 @@ ignorable_urls: - https://www.gnu.org/ --- - * This program is free software; you can redistribute it and/or modify it +* 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. See https://www.gnu.org/ for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_926.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_926.RULE index 270d721db4f..ee91b4f614f 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_926.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_926.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_929.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_929.RULE index f92d9032dc8..c7038b543e0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_929.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_929.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms of GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_932.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_932.RULE index ca49d4c5fd0..76f20eec80f 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_932.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_932.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_936.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_936.RULE index 652917e85e7..ccb7a0454ac 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_936.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_936.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * This Program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_939.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_939.RULE index 436a6f6a81a..2604a6af53b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_939.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_939.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/ --- - License +License This driver is distributed under the terms of the General Public License. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_941.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_941.RULE index fb056dd51f6..a9c94ce09a2 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_941.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_941.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_944.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_944.RULE index 0cda3229dc8..c5af7e64ad4 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_944.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_944.RULE @@ -6,8 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - This code was developed from version of the drivers, +This code was developed from version of the drivers, released by corp. under the GPL in . It also includes code from the Linux drivers (C) , and the Linux package, (C) and the Linux wireless diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_951.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_951.RULE index bcc4e4fc237..ef126668d7f 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_951.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_951.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This code is free software; you can redistribute it and/or modify +This code is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_964.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_964.RULE index 8ee4cabe79c..f698df41960 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_964.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_964.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_965.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_965.RULE index 3b5ffe1838c..5aafa1f23e3 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_965.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_965.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_966.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_966.RULE index 6ad013f3bbf..eb1ab22cf84 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_966.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_966.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This code was developed from version of the drivers, +This code was developed from version of the drivers, released by corp. under the GPL This program is free software; you can redistribute it and/or modify diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_970.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_970.RULE index 7b6dd200a4e..c45811797a2 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_970.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_970.RULE @@ -9,7 +9,6 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This SCTP implementation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_971.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_971.RULE index c37c888859b..a1aef5c1b8f 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_971.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_971.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/copyleft/gpl.html --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_974.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_974.RULE index 35d3387b0e7..13288401459 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_974.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_974.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_977.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_977.RULE index 34d3dec3d03..7d2167ef347 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_977.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_977.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_981.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_981.RULE index 59e2de78cf4..e2c4fd24050 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_981.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_981.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_982.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_982.RULE index 80ee9572210..36220f82ffb 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_982.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_982.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_crypto-keys-redistribution.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_crypto-keys-redistribution.RULE index 58dbbc44867..53ff7a41701 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_and_crypto-keys-redistribution.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_crypto-keys-redistribution.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus AND crypto-keys-redistribution is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_crypto-keys-redistribution2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_crypto-keys-redistribution2.RULE index 888a2231ac1..b3fa9564bea 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_and_crypto-keys-redistribution2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_crypto-keys-redistribution2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Linux driver GPL with crypto clarification --- - * This program is free software; you can redistribute it * +* 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 * diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.0_1.RULE index e0751e56e18..91493c51a89 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.0_1.RULE @@ -6,7 +6,7 @@ minimum_coverage: 80 notes: GPL 2 or later notice, with conflicting references to the LGPL as a leftover --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_proprietary_5.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_proprietary_5.RULE index 09f38be3ed4..d545552d6c6 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_and_proprietary_5.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_proprietary_5.RULE @@ -11,7 +11,7 @@ ignorable_holders: - Xilinx Inc., Systems Engineering Group --- - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_proprietary_6.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_proprietary_6.RULE index c7afd47672d..f3ac1ca6037 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_and_proprietary_6.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_proprietary_6.RULE @@ -8,7 +8,7 @@ ignorable_holders: - Xilinx Inc. --- - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_kodi.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_kodi.RULE index 0d41963468d..a6e9f0ec8b5 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_kodi.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_kodi.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * This Program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_10.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_10.RULE index ec4de618859..bd4b65773db 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_10.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_10.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 96 --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_2.RULE index 1638a52574f..3672f75c73d 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_2.RULE @@ -3,5 +3,5 @@ license_expression: gpl-2.0-plus OR bsd-new is_license_notice: yes --- - header file is now dual licensed under GNU General Public License version two or +header file is now dual licensed under GNU General Public License version two or later, and under a 3-clause BSD-style license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-original_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-original_1.RULE index fd57adbd71e..b64b9444e62 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-original_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-original_1.RULE @@ -7,8 +7,7 @@ ignorable_authors: - the University of Maryland --- - - * Either license may be used. The respective licenses are found below. +* Either license may be used. The respective licenses are found below. * - GPL Version 2 License - * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-simplified.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-simplified.RULE index 89e681e926c..39066d41319 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-simplified.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-simplified.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - is dual licensed: you can use it either under the terms of +is dual licensed: you can use it either under the terms of the GPL, or the BSD license, at your option. a) This library is free software; you can redistribute it and/or diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_2.RULE index 73c82013930..54ac60659f4 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 95 --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_3.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_3.RULE index 6ab392ae071..d838727fc0d 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_3.RULE @@ -5,7 +5,7 @@ relevance: 100 minimum_coverage: 95 --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_2.RULE index 095a18d787d..5a43748d416 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_2.RULE @@ -7,7 +7,7 @@ referenced_filenames: - COPYING.LESSERv3 --- - are +are licensed under the terms of either the GNU General Public License version 2.0 or later (see the file COPYINGv2) or the GNU Lesser General Public License version 3.0 or later (see the file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_mit6.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_mit6.RULE index 41002162757..bd2f4d1fee3 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_or_mit6.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_mit6.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - This file is dual-licensed: you can use it either under the terms +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_php-3.0_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_php-3.0_2.RULE index 3d0db00448e..4bdba3da2ec 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_or_php-3.0_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_php-3.0_2.RULE @@ -6,8 +6,7 @@ referenced_filenames: - LICENSE --- - - | This program is free software; you can redistribute it and/or modify | +| This program is free software; you can redistribute it and/or modify | | it under the terms of one of the following licenses: | | | | A) the GNU General Public License as published by the Free Software | diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_ubdl_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_ubdl_1.RULE index 11906a7c251..ad6970bfa77 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_or_ubdl_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_ubdl_1.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING.UDBL --- - * This program is free software; you can redistribute it and/or +* 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 any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_structured.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_structured.RULE index 124f20e4f1f..ff2b1a33f40 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_structured.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_structured.RULE @@ -7,5 +7,4 @@ ignorable_urls: - http://spdx.org/licenses/GPL-2.0 --- - * @license GPL-2.0+ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-macro-exception_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-macro-exception_2.RULE index 018326538fd..55fff0ee389 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-macro-exception_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-macro-exception_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-macro-exception_4.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-macro-exception_4.RULE index acac30c1543..34ee7de5dc4 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-macro-exception_4.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-macro-exception_4.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoopts-exception-2.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoopts-exception-2.0_1.RULE index 7b275c36d1b..c8de4df7655 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoopts-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoopts-exception-2.0_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - Automated Options is free software. +Automated Options is free software. You may 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.0_1.RULE index 8b799b2b354..833b1f04ecb 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.0_1.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus WITH bison-exception-2.0 is_license_notice: yes --- - 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) diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.0_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.0_2.RULE index 4faef90df1d..cf11367d9b9 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.0_2.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus WITH bison-exception-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.2_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.2_1.RULE index 4b9fdcef2c9..6131a030d54 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.2_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.2_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus WITH bison-exception-2.2 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_11.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_11.RULE index 90ef6b574a4..d384b36b646 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_11.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_11.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus AND ecos-exception-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it under +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_12.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_12.RULE index 1173d7c12fb..9142a23d01a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_12.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_12.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/copyleft/gpl.html --- - eCos and RedBoot are open source software, covered by a +eCos and RedBoot are open source software, covered by a modified version of the http://www.gnu.org/copyleft/gpl.html" GNU General Public Licence diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_23.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_23.RULE index a1f86a70ecd..f7fd8c1399a 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_23.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_23.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/copyleft/gpl.html --- - eCos and RedBoot are open source software, covered by a +eCos and RedBoot are open source software, covered by a modified version of the https://www.gnu.org/copyleft/gpl.html" GNU General Public Licence diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_8.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_8.RULE index d2b991a7f12..3cdbc8f6116 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_8.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_8.RULE @@ -5,7 +5,7 @@ minimum_coverage: 10 notes: license text as published by SPDX, minus copyright --- - ####ECOSGPLCOPYRIGHTBEGIN#### +####ECOSGPLCOPYRIGHTBEGIN#### // ------------------------------------------- // This file is part of eCos, the Embedded Configurable Operating System. // diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_1.RULE index d059d29df88..02f82468cb3 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - is free software; you can 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. +is free software; you can 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 fonts are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_and_unknown-license-reference_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_and_unknown-license-reference_1.RULE index 9f0f10e0d57..1deabdb036c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_and_unknown-license-reference_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_and_unknown-license-reference_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - is free software; you can 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. +is free software; you can 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 fonts are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-compiler-exception-2.0_and_gpl-2.0-plus_with_and_others_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-compiler-exception-2.0_and_gpl-2.0-plus_with_and_others_1.RULE index 68fbe8c30f2..64bb58a754e 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-compiler-exception-2.0_and_gpl-2.0-plus_with_and_others_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-compiler-exception-2.0_and_gpl-2.0-plus_with_and_others_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This file is free software; you can redistribute it and/or modify it +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, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-compiler-exception-2.0_and_gpl-2.0-plus_with_and_others_3.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-compiler-exception-2.0_and_gpl-2.0-plus_with_and_others_3.RULE index 74d90752ceb..b7327161aac 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-compiler-exception-2.0_and_gpl-2.0-plus_with_and_others_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-compiler-exception-2.0_and_gpl-2.0-plus_with_and_others_3.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - is free software; you can redistribute it and/or modify it +is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-linking-exception-2.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-linking-exception-2.0_1.RULE index b1f7afb090a..b0242234786 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-linking-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_gcc-linking-exception-2.0_1.RULE @@ -7,7 +7,6 @@ referenced_filenames: notes: there are some confusing references to both LGPL and GPL --- - The Library is free software; you can 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 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_gnu-javamail-exception_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_gnu-javamail-exception_1.RULE index 161882fffcb..9306e25e682 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_gnu-javamail-exception_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_gnu-javamail-exception_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 70 --- - * is free software; you can redistribute it and/or modify +* is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_16.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_16.RULE index 1ee07fcead2..f81926c6e8f 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_16.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_16.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - is free software; you can redistribute it and/or +is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_4.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_4.RULE index 3d7c571fb9a..04e3030003b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_4.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_4.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl.html --- - is free software; you can redistribute it and/or +is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_linking-exception-2.0-plus_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_linking-exception-2.0-plus_1.RULE index 349484bf541..316c2ce6a7e 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_linking-exception-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_linking-exception-2.0-plus_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free software; you can redistribute it and/or modify it +This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_1.RULE index 095e4f579fe..c0d92aaa334 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus WITH mif-exception is_license_notice: yes --- - is free software; you can redistribute it and/or modify it under +is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_jjfs2_3.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_jjfs2_3.RULE index 4f6282ee8ae..eb13c39cd35 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_jjfs2_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_jjfs2_3.RULE @@ -8,7 +8,7 @@ referenced_filenames: notes: seen in U-Boot and the kernel. The LICENCE file is a clear gpl + exception notice --- - is free software; you can redistribute it and/or modify it under +is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_11.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_11.RULE index 6e5fdf45c14..5145ecdde64 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_11.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_11.RULE @@ -4,7 +4,6 @@ is_license_notice: yes relevance: 100 --- - License: GPL-2+ with OpenSSL exception This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_6.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_6.RULE index cf33580b590..5f1ed5f9c6d 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_6.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_6.RULE @@ -4,7 +4,6 @@ is_license_notice: yes relevance: 100 --- - License: GPL-2+ with OpenSSL exception This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_8.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_8.RULE index 43730c056a8..53f26c948c0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_8.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_8.RULE @@ -4,7 +4,6 @@ is_license_notice: yes relevance: 100 --- - License: GPL-2+ with OpenSSL exception This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_upx-exception-2.0-plus_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_upx-exception-2.0-plus_1.RULE index 38a11f1922d..d08b85a0435 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_upx-exception-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_upx-exception-2.0-plus_1.RULE @@ -14,7 +14,6 @@ ignorable_holders: - Markus Franz Xaver Johannes Oberhumer UPX --- - PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION. diff --git a/src/licensedcode/data/rules/gpl-2.0-uboot_4.RULE b/src/licensedcode/data/rules/gpl-2.0-uboot_4.RULE index 843e139277d..b960d32a95c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-uboot_4.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-uboot_4.RULE @@ -3,7 +3,6 @@ license_expression: u-boot-exception-2.0 is_license_notice: yes --- - GPL License Exception: Even though U-Boot in general is covered by the GPL-2.0/GPL-2.0+, diff --git a/src/licensedcode/data/rules/gpl-2.0_1008.RULE b/src/licensedcode/data/rules/gpl-2.0_1008.RULE index 7561c9f8df2..e781f497d76 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1008.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1008.RULE @@ -5,7 +5,7 @@ relevance: 100 minimum_coverage: 90 --- - is free software; +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. Threading Building Blocks is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the diff --git a/src/licensedcode/data/rules/gpl-2.0_105.RULE b/src/licensedcode/data/rules/gpl-2.0_105.RULE index 081d3ad6907..c5f0a5da662 100644 --- a/src/licensedcode/data/rules/gpl-2.0_105.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_105.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - * Licensed under GPL version 2 only. \ No newline at end of file +* Licensed under GPL version 2 only. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_108.RULE b/src/licensedcode/data/rules/gpl-2.0_108.RULE index 77226dc5d0d..7d41b6297fb 100644 --- a/src/licensedcode/data/rules/gpl-2.0_108.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_108.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This documentation is free software; you can redistribute +This documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2. diff --git a/src/licensedcode/data/rules/gpl-2.0_11.RULE b/src/licensedcode/data/rules/gpl-2.0_11.RULE index 693e4fe4385..a848007b3fc 100644 --- a/src/licensedcode/data/rules/gpl-2.0_11.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_11.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - You should have received a copy of the GNU General Public License with the +You should have received a copy of the GNU General Public License with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL-2; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_110.RULE b/src/licensedcode/data/rules/gpl-2.0_110.RULE index 6769f208c48..5a653436a8d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_110.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_110.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - This documentation is Free Software licensed under the terms of the +This documentation is Free Software licensed under the terms of the GPL version 2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1119.RULE b/src/licensedcode/data/rules/gpl-2.0_1119.RULE index b16359e8941..d717f0fda7e 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1119.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1119.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This is free software; you can redistribute it and/or modify +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. . diff --git a/src/licensedcode/data/rules/gpl-2.0_1120.RULE b/src/licensedcode/data/rules/gpl-2.0_1120.RULE index 800d5bc142e..e612a26d8bd 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1120.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1120.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/GPL-2 --- - On Debian systems, the complete text of the GNU General Public +On Debian systems, the complete text of the GNU General Public License version 2 can be found in '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1122.RULE b/src/licensedcode/data/rules/gpl-2.0_1122.RULE index e37b702460d..f359326c85b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1122.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1122.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/copyleft/gpl.html --- - The Debian specific changes are and {{distributed under the terms of the GNU +The Debian specific changes are and {{distributed under the terms of the GNU General Public License, version 2}}. diff --git a/src/licensedcode/data/rules/gpl-2.0_116.RULE b/src/licensedcode/data/rules/gpl-2.0_116.RULE index f95eda9a174..5081a369f3b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_116.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_116.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 90 --- - * This file may be distributed under the terms of the GNU General Public +* This file may be distributed under the terms of the GNU General Public * License version 2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1180.RULE b/src/licensedcode/data/rules/gpl-2.0_1180.RULE index 9f3c1fc22d9..3e5aeb234a0 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1180.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1180.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - This package is free software; you can redistribute it and/or modify +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; version 2 dated June, 1991. diff --git a/src/licensedcode/data/rules/gpl-2.0_1181.RULE b/src/licensedcode/data/rules/gpl-2.0_1181.RULE index 9dace78c339..e02709b8076 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1181.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1181.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/GPL-2 --- - On Debian GNU/Linux systems the full text of the GNU GPL v2 can be found +On Debian GNU/Linux systems the full text of the GNU GPL v2 can be found in the `/usr/share/common-licenses/GPL-2' file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1203.RULE b/src/licensedcode/data/rules/gpl-2.0_1203.RULE index eed2184e4c0..bf5ad39e2c9 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1203.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1203.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify +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 diff --git a/src/licensedcode/data/rules/gpl-2.0_1204.RULE b/src/licensedcode/data/rules/gpl-2.0_1204.RULE index c2613ad1672..9f17888efbc 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1204.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1204.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_121.RULE b/src/licensedcode/data/rules/gpl-2.0_121.RULE index 36e1c43ebaa..ef585b6291d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_121.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_121.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_1210.RULE b/src/licensedcode/data/rules/gpl-2.0_1210.RULE index 68d093c647b..4e68d476cf9 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1210.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1210.RULE @@ -6,6 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html --- - This software program is licensed subject to the GNU General Public License +This software program is licensed subject to the GNU General Public License (GPL).Version 2,June 1991, available at https://www.gnu.org/licenses/old-licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1212.RULE b/src/licensedcode/data/rules/gpl-2.0_1212.RULE index d4d75beb5b5..21cdcf60aa4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1212.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1212.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/copyleft/gpl.html --- - The Debian specific changes are and distributed {{under the terms of the GNU +The Debian specific changes are and distributed {{under the terms of the GNU General Public License, version 2}}. diff --git a/src/licensedcode/data/rules/gpl-2.0_1218.RULE b/src/licensedcode/data/rules/gpl-2.0_1218.RULE index dbcd77487b8..d68fa9b18aa 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1218.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1218.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/copyleft/gpl.html --- - This program is free software; you can redistribute it and/or +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 only, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_1224.RULE b/src/licensedcode/data/rules/gpl-2.0_1224.RULE index 37d3e29a83c..7c26c78b946 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1224.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1224.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl-2.0.html --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_1227.RULE b/src/licensedcode/data/rules/gpl-2.0_1227.RULE index 806fdb07ec7..a47be077ba8 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1227.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1227.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This driver is free software; you can redistribute it and/or modify +This driver is free software; 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_1228.RULE b/src/licensedcode/data/rules/gpl-2.0_1228.RULE index 120e4c4a148..52fe00a4f14 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1228.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1228.RULE @@ -8,8 +8,7 @@ ignorable_urls: - https://www.gnu.org/copyleft/gpl.html --- - - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_123.RULE b/src/licensedcode/data/rules/gpl-2.0_123.RULE index f33df6d93f6..6371f401180 100644 --- a/src/licensedcode/data/rules/gpl-2.0_123.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_123.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_1234.RULE b/src/licensedcode/data/rules/gpl-2.0_1234.RULE index ca309f04295..cc811093822 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1234.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1234.RULE @@ -6,8 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_1235.RULE b/src/licensedcode/data/rules/gpl-2.0_1235.RULE index 81a8201fbbc..2600e254877 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1235.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1235.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This file is provided under a GPLv2 license. When using or +This file is provided under a GPLv2 license. When using or redistributing this file, you may do so under that license. GPL LICENSE SUMMARY diff --git a/src/licensedcode/data/rules/gpl-2.0_1238.RULE b/src/licensedcode/data/rules/gpl-2.0_1238.RULE index 2ec99323ab6..0abe45424f0 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1238.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1238.RULE @@ -6,8 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_1242.RULE b/src/licensedcode/data/rules/gpl-2.0_1242.RULE index 741853b84b6..0757cd45353 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1242.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1242.RULE @@ -6,8 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_1244.RULE b/src/licensedcode/data/rules/gpl-2.0_1244.RULE index e1fc55c7610..342e609dff1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1244.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1244.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This driver is free software; you can redistribute it and/or modify +This driver is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2. This driver is distributed in the hope that it will be useful, diff --git a/src/licensedcode/data/rules/gpl-2.0_1246.RULE b/src/licensedcode/data/rules/gpl-2.0_1246.RULE index 8934a43e41a..71fdde2d1fa 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1246.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1246.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_1249.RULE b/src/licensedcode/data/rules/gpl-2.0_1249.RULE index 7027400f8f5..9f53ac6960a 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1249.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1249.RULE @@ -8,8 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_1250.RULE b/src/licensedcode/data/rules/gpl-2.0_1250.RULE index 3ba3960b0b1..970eff4c3b1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1250.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1250.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl-2.0-standalone.html --- - license 'GPL-2.0', 'https://www.gnu.org/licenses/gpl-2.0-standalone.html' \ No newline at end of file +license 'GPL-2.0', 'https://www.gnu.org/licenses/gpl-2.0-standalone.html' \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1255.RULE b/src/licensedcode/data/rules/gpl-2.0_1255.RULE index a33481aee1b..8936b8cebe4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1255.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1255.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - Driver is free software; you can redistribute it and/or modify +Driver 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_1258.RULE b/src/licensedcode/data/rules/gpl-2.0_1258.RULE index 740954dcbd2..d1899f4b888 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1258.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1258.RULE @@ -6,9 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.txt --- - - - * This program is free software; you can redistribute it and/or modify +* 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_1259.RULE b/src/licensedcode/data/rules/gpl-2.0_1259.RULE index fdbc42b4a47..25967f5bdd5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1259.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1259.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt --- - This software file (the "File") is distributed by Marvell International +This software file (the "File") is distributed by Marvell International Ltd. under the terms of the GNU General Public License Version 2, June 1991 (the "License"). You may use, redistribute and/or modify this File in accordance with the terms and conditions of the License, a copy of which diff --git a/src/licensedcode/data/rules/gpl-2.0_1264.RULE b/src/licensedcode/data/rules/gpl-2.0_1264.RULE index f14198deed3..86d3e2f1fe7 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1264.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1264.RULE @@ -10,4 +10,4 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - @copyright GNU General Public Licence * @license https://www.gnu.org/licenses/gpl.html \ No newline at end of file +@copyright GNU General Public Licence * @license https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1266.RULE b/src/licensedcode/data/rules/gpl-2.0_1266.RULE index 73447697f4f..b7656af0869 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1266.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1266.RULE @@ -10,4 +10,4 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - @copyright GNU General Public License * @license https://www.gnu.org/licenses/gpl.html \ No newline at end of file +@copyright GNU General Public License * @license https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1270.RULE b/src/licensedcode/data/rules/gpl-2.0_1270.RULE index 992be138ae4..db7788d1c7b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1270.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1270.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_1283.RULE b/src/licensedcode/data/rules/gpl-2.0_1283.RULE index 8b5a74a8ddc..42a5eafa0c4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1283.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1283.RULE @@ -9,7 +9,6 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - Use of this code is subject to the terms and conditions of the GNU general public license version 2. See "COPYING" or https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1287.RULE b/src/licensedcode/data/rules/gpl-2.0_1287.RULE index d6b7deab5bc..9b062e94568 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1287.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1287.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/copyleft/gpl.html --- - This program is free software; you can redistribute it and/or +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 only, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_129.RULE b/src/licensedcode/data/rules/gpl-2.0_129.RULE index f15d139176a..a9d88085e9d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_129.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_129.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL from linux --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_13.RULE b/src/licensedcode/data/rules/gpl-2.0_13.RULE index 865dc2f7245..d031a7da3cd 100644 --- a/src/licensedcode/data/rules/gpl-2.0_13.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_13.RULE @@ -5,7 +5,7 @@ minimum_coverage: 70 notes: kernel gpl notice --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_1310.RULE b/src/licensedcode/data/rules/gpl-2.0_1310.RULE index 73ed6fa9a9f..ccd84e5c767 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1310.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1310.RULE @@ -7,5 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/GPL-2 --- - On Debian systems, the text of the GNU General Public +On Debian systems, the text of the GNU General Public License version 2 can be found in '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1317.RULE b/src/licensedcode/data/rules/gpl-2.0_1317.RULE index 13968046d27..eaaf0b19ee7 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1317.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1317.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - This package is free software; you can redistribute it and/or modify +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; version 2 dated June, 1991. diff --git a/src/licensedcode/data/rules/gpl-2.0_133.RULE b/src/licensedcode/data/rules/gpl-2.0_133.RULE index 24a3f0a0107..c87660f336e 100644 --- a/src/licensedcode/data/rules/gpl-2.0_133.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_133.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_134.RULE b/src/licensedcode/data/rules/gpl-2.0_134.RULE index 19c95fb00c5..6cc145ab602 100644 --- a/src/licensedcode/data/rules/gpl-2.0_134.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_134.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 70 --- - 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; diff --git a/src/licensedcode/data/rules/gpl-2.0_14.RULE b/src/licensedcode/data/rules/gpl-2.0_14.RULE index 4b6f4e301c7..be2071e3a7c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_14.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_14.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_140.RULE b/src/licensedcode/data/rules/gpl-2.0_140.RULE index 1b7968386bd..09bc5589cc8 100644 --- a/src/licensedcode/data/rules/gpl-2.0_140.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_140.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Only GPL 2.0 --- - * This program is free software; you can redistribute it and/or modify +* 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_141.RULE b/src/licensedcode/data/rules/gpl-2.0_141.RULE index b298e5a3395..4c2a7218258 100644 --- a/src/licensedcode/data/rules/gpl-2.0_141.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_141.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Only GPL 2.0 --- - * The program is free software; you can redistribute it and/or modify +* The 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_142.RULE b/src/licensedcode/data/rules/gpl-2.0_142.RULE index 119c62c2a27..a62be936c29 100644 --- a/src/licensedcode/data/rules/gpl-2.0_142.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_142.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Only GPL 2.0 --- - * The program is free software; you can redistribute it and/or modify +* The 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_145.RULE b/src/licensedcode/data/rules/gpl-2.0_145.RULE index b84da9cfbf3..1178ac8ce9a 100644 --- a/src/licensedcode/data/rules/gpl-2.0_145.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_145.RULE @@ -5,4 +5,4 @@ relevance: 100 notes: uboot uses the GPL2 only --- - GPL - u-boot comes with a copy of the GPL license \ No newline at end of file +GPL - u-boot comes with a copy of the GPL license \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_148.RULE b/src/licensedcode/data/rules/gpl-2.0_148.RULE index 75c8b2bee0f..6425a225a5c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_148.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_148.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - - is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_15.RULE b/src/licensedcode/data/rules/gpl-2.0_15.RULE index 7bffabd56fb..f00d7b374b1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_15.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_15.RULE @@ -5,6 +5,6 @@ ignorable_urls: - http://www.opensource.org/licenses/gpl-license.php --- - * under the terms of the "GNU General Public License (GPL) Version 2" a +* under the terms of the "GNU General Public License (GPL) Version 2" a * copy of which is available from the Open Source Initiative, see * http://www.opensource.org/licenses/gpl-license.php. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_150.RULE b/src/licensedcode/data/rules/gpl-2.0_150.RULE index ef4ea5f3903..03c6209d11e 100644 --- a/src/licensedcode/data/rules/gpl-2.0_150.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_150.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This copyrighted material is made available to anyone wishing to use, modify, copy, or redistribute it subject to the terms and conditions of the GNU General Public License v.2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_151_either.RULE b/src/licensedcode/data/rules/gpl-2.0_151_either.RULE index 00744335c41..d045de9f19f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_151_either.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_151_either.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_16.RULE b/src/licensedcode/data/rules/gpl-2.0_16.RULE index 53cd4431268..7d14704028e 100644 --- a/src/licensedcode/data/rules/gpl-2.0_16.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_16.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - License:: GNU GPL version 2 \ No newline at end of file +License:: GNU GPL version 2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_161.RULE b/src/licensedcode/data/rules/gpl-2.0_161.RULE index 9e47412d6d1..afd604580b4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_161.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_161.RULE @@ -4,6 +4,5 @@ is_license_notice: yes relevance: 100 --- - - The code contained herein is licensed under the GNU General Public +The code contained herein is licensed under the GNU General Public License V2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_163.RULE b/src/licensedcode/data/rules/gpl-2.0_163.RULE index 39a187b2192..a8770205621 100644 --- a/src/licensedcode/data/rules/gpl-2.0_163.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_163.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_164.RULE b/src/licensedcode/data/rules/gpl-2.0_164.RULE index 443e2d8c708..e72d75de560 100644 --- a/src/licensedcode/data/rules/gpl-2.0_164.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_164.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_165.RULE b/src/licensedcode/data/rules/gpl-2.0_165.RULE index de43bd60d62..1d47febce79 100644 --- a/src/licensedcode/data/rules/gpl-2.0_165.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_165.RULE @@ -7,7 +7,7 @@ referenced_filenames: notes: this is very specific to the linux kernel and its COPYING --- - This file is subject to the terms and conditions of the GNU General Public +This file is subject to the terms and conditions of the GNU General Public License. See the file COPYING in the main directory of this archive for more details. diff --git a/src/licensedcode/data/rules/gpl-2.0_166.RULE b/src/licensedcode/data/rules/gpl-2.0_166.RULE index 249a7393608..e98d8608b29 100644 --- a/src/licensedcode/data/rules/gpl-2.0_166.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_166.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 98 --- - 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_170.RULE b/src/licensedcode/data/rules/gpl-2.0_170.RULE index 5df1fd99101..bed53e67640 100644 --- a/src/licensedcode/data/rules/gpl-2.0_170.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_170.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - This code is released under the GPL version 2. \ No newline at end of file +This code is released under the GPL version 2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_172.RULE b/src/licensedcode/data/rules/gpl-2.0_172.RULE index d74cfcd359b..68acdf6bfbe 100644 --- a/src/licensedcode/data/rules/gpl-2.0_172.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_172.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - License: This code can be distributed under the terms of the GNU General Public License (GPL) Version 2 provided that the above header down to and diff --git a/src/licensedcode/data/rules/gpl-2.0_177.RULE b/src/licensedcode/data/rules/gpl-2.0_177.RULE index d56cde313e6..ee03885e2a2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_177.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_177.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Distributed under the terms of the GPL, version 2 \ No newline at end of file +Distributed under the terms of the GPL, version 2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_183.RULE b/src/licensedcode/data/rules/gpl-2.0_183.RULE index 3aee4633b51..934a6320225 100644 --- a/src/licensedcode/data/rules/gpl-2.0_183.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_183.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 95 --- - GPL version 2 \ No newline at end of file +GPL version 2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_19.RULE b/src/licensedcode/data/rules/gpl-2.0_19.RULE index dc0dcd32f45..4a53d2fc212 100644 --- a/src/licensedcode/data/rules/gpl-2.0_19.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_19.RULE @@ -5,7 +5,7 @@ relevance: 90 notes: this is a partial GPL 2.0 text --- - a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. +a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. diff --git a/src/licensedcode/data/rules/gpl-2.0_193.RULE b/src/licensedcode/data/rules/gpl-2.0_193.RULE index 9db178e5e17..5113ac9014f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_193.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_193.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_204.RULE b/src/licensedcode/data/rules/gpl-2.0_204.RULE index c76c5e6e13a..f2cd8cec109 100644 --- a/src/licensedcode/data/rules/gpl-2.0_204.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_204.RULE @@ -5,8 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_205.RULE b/src/licensedcode/data/rules/gpl-2.0_205.RULE index 3d37b68a787..1d4b0c7876f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_205.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_205.RULE @@ -5,8 +5,7 @@ ignorable_urls: - http://www.sun.com/ --- - - GPL HEADER START +GPL HEADER START DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. diff --git a/src/licensedcode/data/rules/gpl-2.0_207.RULE b/src/licensedcode/data/rules/gpl-2.0_207.RULE index e964ba605f7..197259c8506 100644 --- a/src/licensedcode/data/rules/gpl-2.0_207.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_207.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_213.RULE b/src/licensedcode/data/rules/gpl-2.0_213.RULE index a208e895821..a07c87a6da6 100644 --- a/src/licensedcode/data/rules/gpl-2.0_213.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_213.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_214.RULE b/src/licensedcode/data/rules/gpl-2.0_214.RULE index 45d83584340..ae1aea162d5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_214.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_214.RULE @@ -7,6 +7,6 @@ referenced_filenames: notes: the Linux COPYING reference makes this a v2 license mention --- - * This file is subject to the terms and conditions of the GNU General Public +* This file is subject to the terms and conditions of the GNU General Public * License. See the file COPYING in the main directory of the Linux * distribution for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_216.RULE b/src/licensedcode/data/rules/gpl-2.0_216.RULE index 3e457b0fef9..606a2abaad9 100644 --- a/src/licensedcode/data/rules/gpl-2.0_216.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_216.RULE @@ -5,5 +5,5 @@ relevance: 100 notes: the Linux reference makes this a v2 license mention --- - This driver is a part of the linux kernel, and is thus distributed +This driver is a part of the linux kernel, and is thus distributed under the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_227.RULE b/src/licensedcode/data/rules/gpl-2.0_227.RULE index 51ebb3b8575..6ab22edb754 100644 --- a/src/licensedcode/data/rules/gpl-2.0_227.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_227.RULE @@ -6,4 +6,4 @@ referenced_filenames: - COPYING --- - GPL v2, can be found in COPYING. \ No newline at end of file +GPL v2, can be found in COPYING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_230.RULE b/src/licensedcode/data/rules/gpl-2.0_230.RULE index 39752367ac7..edb563b7673 100644 --- a/src/licensedcode/data/rules/gpl-2.0_230.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_230.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - Released under the GPL v2 only. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_233.RULE b/src/licensedcode/data/rules/gpl-2.0_233.RULE index d1f65f02c16..e1056ddb40e 100644 --- a/src/licensedcode/data/rules/gpl-2.0_233.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_233.RULE @@ -5,5 +5,4 @@ relevance: 100 notes: GPL v2 because of the linux kernel reference --- - This source is covered by the GNU GPL, the same as all kernel sources. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_234.RULE b/src/licensedcode/data/rules/gpl-2.0_234.RULE index be73401a342..ec6c2b84d90 100644 --- a/src/licensedcode/data/rules/gpl-2.0_234.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_234.RULE @@ -4,5 +4,4 @@ is_license_notice: yes relevance: 100 --- - Licensed to the Linux Foundation under the General Public License (GPL) version 2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_235.RULE b/src/licensedcode/data/rules/gpl-2.0_235.RULE index abaf71d8c75..aca0cffa7fd 100644 --- a/src/licensedcode/data/rules/gpl-2.0_235.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_235.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - The files in kernel/ and hotplug/ are licensed under the GNU General Public +The files in kernel/ and hotplug/ are licensed under the GNU General Public License Version 2 from the Free Software Foundation. A copy of the license is included in the file COPYING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_236.RULE b/src/licensedcode/data/rules/gpl-2.0_236.RULE index 27c9139d640..a9ac06425f3 100644 --- a/src/licensedcode/data/rules/gpl-2.0_236.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_236.RULE @@ -3,5 +3,5 @@ license_expression: gpl-2.0 is_license_notice: yes --- - The contents of this file may be used under the +The contents of this file may be used under the terms of the GNU Public License version 2 (the "GPL") \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_242.RULE b/src/licensedcode/data/rules/gpl-2.0_242.RULE index b7648b8dbda..85588bc1561 100644 --- a/src/licensedcode/data/rules/gpl-2.0_242.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_242.RULE @@ -9,7 +9,6 @@ ignorable_holders: - the Free Software Foundation --- - "This software program is licensed subject to the GNU General Public License (GPL). Version 2, June 1991, available at Free Software Foundation, Inc., diff --git a/src/licensedcode/data/rules/gpl-2.0_412.RULE b/src/licensedcode/data/rules/gpl-2.0_412.RULE index 3a09231a9ee..411e082b439 100644 --- a/src/licensedcode/data/rules/gpl-2.0_412.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_412.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt --- - This software file (the "File") is distributed by Marvell International +This software file (the "File") is distributed by Marvell International Ltd. under the terms of the GNU General Public License Version 2, June 1991 (the "License"). You may use, redistribute and/or modify this File in accordance with the terms and conditions of the License, a copy of which diff --git a/src/licensedcode/data/rules/gpl-2.0_413.RULE b/src/licensedcode/data/rules/gpl-2.0_413.RULE index 9ccd7d63243..7307626b551 100644 --- a/src/licensedcode/data/rules/gpl-2.0_413.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_413.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_415.RULE b/src/licensedcode/data/rules/gpl-2.0_415.RULE index 751929a9ff8..f0b0f03b8c5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_415.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_415.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - You can redistribute and/or modify this software under the terms of version 2 +You can redistribute and/or modify this software under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU diff --git a/src/licensedcode/data/rules/gpl-2.0_416.RULE b/src/licensedcode/data/rules/gpl-2.0_416.RULE index f242a6024a3..9373ec0d042 100644 --- a/src/licensedcode/data/rules/gpl-2.0_416.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_416.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; yosu 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_417.RULE b/src/licensedcode/data/rules/gpl-2.0_417.RULE index a0d0f4e294b..82ee97607ee 100644 --- a/src/licensedcode/data/rules/gpl-2.0_417.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_417.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This documentation is free software; you can redistribute it +This documentation is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_419.RULE b/src/licensedcode/data/rules/gpl-2.0_419.RULE index a8d54c2353b..196a808480d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_419.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_419.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - Portals is free software; you can redistribute it and/or +Portals 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_421.RULE b/src/licensedcode/data/rules/gpl-2.0_421.RULE index d4c6b8e0191..a862714488c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_421.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_421.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This documentation is free software; you can redistribute +This documentation 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_423.RULE b/src/licensedcode/data/rules/gpl-2.0_423.RULE index 589bc76c662..486b2232d57 100644 --- a/src/licensedcode/data/rules/gpl-2.0_423.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_423.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This software is licensed under the terms of the GNU General Public +This software is licensed under the terms of the GNU General Public License version 2, as published by the Free Software Foundation, and may be copied, distributed, and modified under those terms. diff --git a/src/licensedcode/data/rules/gpl-2.0_427.RULE b/src/licensedcode/data/rules/gpl-2.0_427.RULE index 7fe74b1a42c..9ebca449a29 100644 --- a/src/licensedcode/data/rules/gpl-2.0_427.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_427.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 and only version 2 as published by the Free Software Foundation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_428.RULE b/src/licensedcode/data/rules/gpl-2.0_428.RULE index 297fbdddff0..76e606f5047 100644 --- a/src/licensedcode/data/rules/gpl-2.0_428.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_428.RULE @@ -5,8 +5,7 @@ referenced_filenames: - COPYING --- - - This program file is free software; you can redistribute it and/or modify it +This program 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; version 2 of the License. diff --git a/src/licensedcode/data/rules/gpl-2.0_429.RULE b/src/licensedcode/data/rules/gpl-2.0_429.RULE index fba759b83bc..a95cd69535e 100644 --- a/src/licensedcode/data/rules/gpl-2.0_429.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_429.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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 publicshed by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_430.RULE b/src/licensedcode/data/rules/gpl-2.0_430.RULE index c23e3b761a8..c109c6df3ff 100644 --- a/src/licensedcode/data/rules/gpl-2.0_430.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_430.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - 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 (not later!) diff --git a/src/licensedcode/data/rules/gpl-2.0_431.RULE b/src/licensedcode/data/rules/gpl-2.0_431.RULE index 8543a0b1726..7998455ed08 100644 --- a/src/licensedcode/data/rules/gpl-2.0_431.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_431.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - - This program is free software; you can redistribute it and/or modify +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 only). diff --git a/src/licensedcode/data/rules/gpl-2.0_432.RULE b/src/licensedcode/data/rules/gpl-2.0_432.RULE index 964b45103bc..699926b27c5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_432.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_432.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - 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 in version 2 of the License. diff --git a/src/licensedcode/data/rules/gpl-2.0_433.RULE b/src/licensedcode/data/rules/gpl-2.0_433.RULE index 524540d63e4..1c64fe5a2fb 100644 --- a/src/licensedcode/data/rules/gpl-2.0_433.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_433.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software: you can redistribute it and/or modify +This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 of the License as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_434.RULE b/src/licensedcode/data/rules/gpl-2.0_434.RULE index ffa4a37805e..1c1ca456b0c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_434.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_434.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - - This program is free software; you can distribute it and/or modify it +This program is free software; you can distribute it and/or modify it under the terms of the GNU General Public License (Version 2) as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_436.RULE b/src/licensedcode/data/rules/gpl-2.0_436.RULE index 3a1984163ce..8cf61dca2cb 100644 --- a/src/licensedcode/data/rules/gpl-2.0_436.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_436.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_438.RULE b/src/licensedcode/data/rules/gpl-2.0_438.RULE index 74921991f71..2e4ae2010bb 100644 --- a/src/licensedcode/data/rules/gpl-2.0_438.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_438.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_439.RULE b/src/licensedcode/data/rules/gpl-2.0_439.RULE index d506bcc08c3..53aed6b507b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_439.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_439.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - - This program is free software; you can redistribute it and/or modify +This program is free software; you can redistribute it and/or modify it under the smems of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_44.RULE b/src/licensedcode/data/rules/gpl-2.0_44.RULE index 828e5150db4..afd5e8b0baa 100644 --- a/src/licensedcode/data/rules/gpl-2.0_44.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_44.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - * Alternatively, this software may be distributed under the terms of the +* Alternatively, this software may be distributed under the terms of the * GNU General Public License ("GPL") version 2 as published by the Free * Software Foundation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_441.RULE b/src/licensedcode/data/rules/gpl-2.0_441.RULE index 2e5aa89fce7..3c75576e2c1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_441.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_441.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - - This driver is free software; you can redistribute it and/or modify +This driver is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2. This driver is distributed in the hope that it will be useful, diff --git a/src/licensedcode/data/rules/gpl-2.0_442.RULE b/src/licensedcode/data/rules/gpl-2.0_442.RULE index 450b7084eb4..2347443a6d7 100644 --- a/src/licensedcode/data/rules/gpl-2.0_442.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_442.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_443.RULE b/src/licensedcode/data/rules/gpl-2.0_443.RULE index 3f12d5b263d..f27505127e1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_443.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_443.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2 of the License. diff --git a/src/licensedcode/data/rules/gpl-2.0_444.RULE b/src/licensedcode/data/rules/gpl-2.0_444.RULE index dda7b18ad98..69a77f73eac 100644 --- a/src/licensedcode/data/rules/gpl-2.0_444.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_444.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This application is free software; you can redistribute it and/or +This application is free software; 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_446.RULE b/src/licensedcode/data/rules/gpl-2.0_446.RULE index 0c90f9ad1b6..a10a4ce929c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_446.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_446.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.sun.com/ --- - GPL HEADER START +GPL HEADER START DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. diff --git a/src/licensedcode/data/rules/gpl-2.0_447.RULE b/src/licensedcode/data/rules/gpl-2.0_447.RULE index fd1b996c29e..73474489067 100644 --- a/src/licensedcode/data/rules/gpl-2.0_447.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_447.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License rev 2 and only rev 2 as published by the free Software foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_450.RULE b/src/licensedcode/data/rules/gpl-2.0_450.RULE index cceb4cdf201..6cac01354c5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_450.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_450.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - - The driver is free software; you can redistribute it and/or +The driver is free software; 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_451.RULE b/src/licensedcode/data/rules/gpl-2.0_451.RULE index 27249dcaf07..226c166ae01 100644 --- a/src/licensedcode/data/rules/gpl-2.0_451.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_451.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 70 --- - 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_452.RULE b/src/licensedcode/data/rules/gpl-2.0_452.RULE index 05ca07300e6..ff242879206 100644 --- a/src/licensedcode/data/rules/gpl-2.0_452.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_452.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This is free software; you can redistribute it and/or modify it under the +This is free software; you can redistribute it and/or modify it under the terms of version 2 the GNU General Public License as published by the Free Software Foundation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_454.RULE b/src/licensedcode/data/rules/gpl-2.0_454.RULE index d5eadb40c3a..bda40f106ed 100644 --- a/src/licensedcode/data/rules/gpl-2.0_454.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_454.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - - This program is free software; you can redistribute it and/or modify +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_455.RULE b/src/licensedcode/data/rules/gpl-2.0_455.RULE index c10e7136ea3..e88fd8943d7 100644 --- a/src/licensedcode/data/rules/gpl-2.0_455.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_455.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - - You can redistribute and/or modify this program under the terms of the +You can redistribute and/or modify this program under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_457.RULE b/src/licensedcode/data/rules/gpl-2.0_457.RULE index 07e41f9bbe2..7af38461de2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_457.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_457.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_458.RULE b/src/licensedcode/data/rules/gpl-2.0_458.RULE index c1f4a6b32ee..ecb75424050 100644 --- a/src/licensedcode/data/rules/gpl-2.0_458.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_458.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_460.RULE b/src/licensedcode/data/rules/gpl-2.0_460.RULE index 7c1ff768006..487e41caca5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_460.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_460.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software: you can redistribute it and/or modify +This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 of the License as published by the Free Software Foundation. / \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_462.RULE b/src/licensedcode/data/rules/gpl-2.0_462.RULE index 42380d12b4d..1e01fbb821f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_462.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_462.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_464.RULE b/src/licensedcode/data/rules/gpl-2.0_464.RULE index 6dc4619cd43..28f4120cad6 100644 --- a/src/licensedcode/data/rules/gpl-2.0_464.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_464.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This package is free software; you can redistribute it and/or modify +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_466.RULE b/src/licensedcode/data/rules/gpl-2.0_466.RULE index f8d5452af0c..b647b9c7077 100644 --- a/src/licensedcode/data/rules/gpl-2.0_466.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_466.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2, as published by the Free Software Foundation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_468.RULE b/src/licensedcode/data/rules/gpl-2.0_468.RULE index f3bd7e700dc..cc0f70fcb47 100644 --- a/src/licensedcode/data/rules/gpl-2.0_468.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_468.RULE @@ -4,6 +4,6 @@ is_license_notice: yes minimum_coverage: 50 --- - This program is free software; you can redistribute it and/or modify +This program 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_469.RULE b/src/licensedcode/data/rules/gpl-2.0_469.RULE index b40c8bddf81..0686041339f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_469.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_469.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - 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 and no later version. diff --git a/src/licensedcode/data/rules/gpl-2.0_470.RULE b/src/licensedcode/data/rules/gpl-2.0_470.RULE index 5d5ec95edd3..f6fc8096001 100644 --- a/src/licensedcode/data/rules/gpl-2.0_470.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_470.RULE @@ -3,5 +3,5 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This software may be used and distributed according to the terms +This software may be used and distributed according to the terms of the GNU General Public License version 2, incorporated herein by reference. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_472.RULE b/src/licensedcode/data/rules/gpl-2.0_472.RULE index 9be7fa679b2..dea95ae9da5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_472.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_472.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This file is licensed under the terms of the GNU General Public +This file is licensed under the terms of the GNU General Public License Version 2. This file is licensed "as is" without any warranty of any kind, whether express or implied. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_473.RULE b/src/licensedcode/data/rules/gpl-2.0_473.RULE index e48ca8fe6e7..6785d75cf5c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_473.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_473.RULE @@ -3,8 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - - This software is licensed under the terms of the GNU General Public +This software is licensed under the terms of the GNU General Public License version 2, as published by the Free Software Foundation, and may be copied, distributed, and modified under those terms. diff --git a/src/licensedcode/data/rules/gpl-2.0_476.RULE b/src/licensedcode/data/rules/gpl-2.0_476.RULE index 0557d3029c2..49156509fc4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_476.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_476.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - * The contents of this file are subject to the terms of either the GNU +* The contents of this file are subject to the terms of either the GNU * General Public License Version 2 only ("GPL") \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_479.RULE b/src/licensedcode/data/rules/gpl-2.0_479.RULE index 2affabb3c59..9ab0bbb9ca8 100644 --- a/src/licensedcode/data/rules/gpl-2.0_479.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_479.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This is a free software; you can redistribute it and/or modify it under the terms of the GNU General Public Licence as published by the Free Software Foundation; either version 2 of the License, or diff --git a/src/licensedcode/data/rules/gpl-2.0_492.RULE b/src/licensedcode/data/rules/gpl-2.0_492.RULE index 2847ace6af8..838beb86e39 100644 --- a/src/licensedcode/data/rules/gpl-2.0_492.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_492.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - released under the GPLv2. \ No newline at end of file +released under the GPLv2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_496.RULE b/src/licensedcode/data/rules/gpl-2.0_496.RULE index 9469a346197..bb7e21e48bd 100644 --- a/src/licensedcode/data/rules/gpl-2.0_496.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_496.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - As should be obvious for Linux kernel code, license is GPLv2 \ No newline at end of file +As should be obvious for Linux kernel code, license is GPLv2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_5.RULE b/src/licensedcode/data/rules/gpl-2.0_5.RULE index 5dc16af8ea7..15fb899321c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_5.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_5.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This package is free software; you can redistribute it and/or modify +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; version 2 dated June, 1991. diff --git a/src/licensedcode/data/rules/gpl-2.0_509.RULE b/src/licensedcode/data/rules/gpl-2.0_509.RULE index bfcb4526c3a..7a5d81cb78a 100644 --- a/src/licensedcode/data/rules/gpl-2.0_509.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_509.RULE @@ -5,8 +5,7 @@ referenced_filenames: - COPYING --- - - This software is available under the terms of the GNU General Public License +This software is available under the terms of the GNU General Public License (GPL) Version 2, available from the file COPYING in the main directory of this source tree. / \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_510.RULE b/src/licensedcode/data/rules/gpl-2.0_510.RULE index be1fdb599be..288192fcfe5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_510.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_510.RULE @@ -5,5 +5,5 @@ referenced_filenames: - COPYING --- - It is distributed under the GNU General Public License v2 - see the +It is distributed under the GNU General Public License v2 - see the accompanying COPYING file for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_520.RULE b/src/licensedcode/data/rules/gpl-2.0_520.RULE index 4ce048240e0..6cc8ba88c09 100644 --- a/src/licensedcode/data/rules/gpl-2.0_520.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_520.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you may 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_523.RULE b/src/licensedcode/data/rules/gpl-2.0_523.RULE index ec61d4c1d1b..3089e887740 100644 --- a/src/licensedcode/data/rules/gpl-2.0_523.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_523.RULE @@ -5,6 +5,6 @@ referenced_filenames: - COPYING --- - This file is subject to the terms and conditions of version 2 of the GNU +This file is subject to the terms and conditions of version 2 of the GNU General Public License. See the file COPYING in the main directory of the Linux distribution for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_527.RULE b/src/licensedcode/data/rules/gpl-2.0_527.RULE index 9a3f9ce1735..80400602e3a 100644 --- a/src/licensedcode/data/rules/gpl-2.0_527.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_527.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This file is provided under a GPLv2 license. When using or +This file is provided under a GPLv2 license. When using or redistributing this file, you may do so under that license. GPL LICENSE SUMMARY diff --git a/src/licensedcode/data/rules/gpl-2.0_528.RULE b/src/licensedcode/data/rules/gpl-2.0_528.RULE index 045abcb0833..ae2d99cfab2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_528.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_528.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can distribute it and/or modify it +This program is free software; you can distribute 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_529.RULE b/src/licensedcode/data/rules/gpl-2.0_529.RULE index 413409ef9e3..152f6ddabe3 100644 --- a/src/licensedcode/data/rules/gpl-2.0_529.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_529.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 50 --- - is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_53.RULE b/src/licensedcode/data/rules/gpl-2.0_53.RULE index 8ea71c8a3b8..47dbc6abdad 100644 --- a/src/licensedcode/data/rules/gpl-2.0_53.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_53.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL from linux --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_532.RULE b/src/licensedcode/data/rules/gpl-2.0_532.RULE index 01887ece968..88fb40b0f24 100644 --- a/src/licensedcode/data/rules/gpl-2.0_532.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_532.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - driver is free software; you can redistribute it and/or +driver is free software; 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_535.RULE b/src/licensedcode/data/rules/gpl-2.0_535.RULE index 7dcf6d507b1..3a4916b67f4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_535.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_535.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - Linux Foundation elects GPLv2 license only. */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_537.RULE b/src/licensedcode/data/rules/gpl-2.0_537.RULE index 685bab0cf6e..d028a264add 100644 --- a/src/licensedcode/data/rules/gpl-2.0_537.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_537.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - 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 (the "GPL"). diff --git a/src/licensedcode/data/rules/gpl-2.0_538.RULE b/src/licensedcode/data/rules/gpl-2.0_538.RULE index ab1a2751d14..257750ba1fb 100644 --- a/src/licensedcode/data/rules/gpl-2.0_538.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_538.RULE @@ -7,8 +7,7 @@ ignorable_urls: - http://www.opensource.org/licenses/gpl-license.html --- - - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_539.RULE b/src/licensedcode/data/rules/gpl-2.0_539.RULE index 99ca0bef9c2..58ebbc440c7 100644 --- a/src/licensedcode/data/rules/gpl-2.0_539.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_539.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/copyleft/gpl.html --- - This program is free software; you can redistribute it and/or +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 only, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_543.RULE b/src/licensedcode/data/rules/gpl-2.0_543.RULE index 1cd67852760..5a94e210fbe 100644 --- a/src/licensedcode/data/rules/gpl-2.0_543.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_543.RULE @@ -5,5 +5,5 @@ relevance: 100 notes: availible is a typo --- - This code is licensed under the GPL 2.0 license, availible at the root +This code is licensed under the GPL 2.0 license, availible at the root application directory. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_55.RULE b/src/licensedcode/data/rules/gpl-2.0_55.RULE index 31e9c09fdd8..499b8bee91b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_55.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_55.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL 2 or later Debian notice --- - This package is free software; you can redistribute it and/or modify +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; version 2 dated June, 1991. diff --git a/src/licensedcode/data/rules/gpl-2.0_553.RULE b/src/licensedcode/data/rules/gpl-2.0_553.RULE index 58f12117137..b8d258ed2e8 100644 --- a/src/licensedcode/data/rules/gpl-2.0_553.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_553.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - Licensed under version 2 of the +Licensed under version 2 of the GNU General Public Licence \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_56.RULE b/src/licensedcode/data/rules/gpl-2.0_56.RULE index aab43356f27..c0e22d44a01 100644 --- a/src/licensedcode/data/rules/gpl-2.0_56.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_56.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - * This file is licensed under the terms of the GNU General Public +* This file is licensed under the terms of the GNU General Public * License version 2. This program is licensed "as is" without any * warranty of any kind, whether express or implied. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_560.RULE b/src/licensedcode/data/rules/gpl-2.0_560.RULE index 8d078b14eea..0c169a96bde 100644 --- a/src/licensedcode/data/rules/gpl-2.0_560.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_560.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_562.RULE b/src/licensedcode/data/rules/gpl-2.0_562.RULE index 328763ac5c8..5272d0d09e5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_562.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_562.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - are made available under +are made available under the GNU General Public License version 2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_564.RULE b/src/licensedcode/data/rules/gpl-2.0_564.RULE index 9f3376263c4..0c72e1f9c43 100644 --- a/src/licensedcode/data/rules/gpl-2.0_564.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_564.RULE @@ -9,7 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - is hereby placed under the terms of the GNU General Public License. +is hereby placed under the terms of the GNU General Public License. Follows the GNU license. --------------------------------------------------------------------------- diff --git a/src/licensedcode/data/rules/gpl-2.0_568.RULE b/src/licensedcode/data/rules/gpl-2.0_568.RULE index fe031bedaef..67ca6d63f2f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_568.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_568.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.broadcom.com/licenses/GPLv2.php --- - This program is free software; you can redistribute it and/or modify +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 (the "GPL"). diff --git a/src/licensedcode/data/rules/gpl-2.0_574.RULE b/src/licensedcode/data/rules/gpl-2.0_574.RULE index 2bed9d39983..f46b1d51cb1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_574.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_574.RULE @@ -3,5 +3,5 @@ license_expression: gpl-2.0 is_license_reference: yes --- - * This file is available under and governed by the GNU General Public +* This file is available under and governed by the GNU General Public * License version 2 only, as published by the Free Software Foundation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_575.RULE b/src/licensedcode/data/rules/gpl-2.0_575.RULE index 7655ea5ee82..71f96c98c85 100644 --- a/src/licensedcode/data/rules/gpl-2.0_575.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_575.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.oracle.com/ --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_59.RULE b/src/licensedcode/data/rules/gpl-2.0_59.RULE index 3dd3e41b489..5e9cc05cdeb 100644 --- a/src/licensedcode/data/rules/gpl-2.0_59.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_59.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - | This program is free software; you can redistribute it and/or modify +| 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. | diff --git a/src/licensedcode/data/rules/gpl-2.0_596.RULE b/src/licensedcode/data/rules/gpl-2.0_596.RULE index ff40d03e645..1ed97650e7b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_596.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_596.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This software is licensed under the GNU General License Version 2, +This software is licensed under the GNU General License Version 2, June 1991 as shown in the file COPYING in the top-level directory of this source tree. diff --git a/src/licensedcode/data/rules/gpl-2.0_601.RULE b/src/licensedcode/data/rules/gpl-2.0_601.RULE index 223e60c41c4..7330c886cf8 100644 --- a/src/licensedcode/data/rules/gpl-2.0_601.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_601.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_603.RULE b/src/licensedcode/data/rules/gpl-2.0_603.RULE index a65851afa8c..b941c792629 100644 --- a/src/licensedcode/data/rules/gpl-2.0_603.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_603.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl-2.0.html --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_607.RULE b/src/licensedcode/data/rules/gpl-2.0_607.RULE index bab4413c402..83d09a7a6d9 100644 --- a/src/licensedcode/data/rules/gpl-2.0_607.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_607.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it +This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_612.RULE b/src/licensedcode/data/rules/gpl-2.0_612.RULE index 187b3ed9089..b8ff2e01e75 100644 --- a/src/licensedcode/data/rules/gpl-2.0_612.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_612.RULE @@ -6,9 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl.txt --- - - - * This program is free software; you can redistribute it and/or modify +* 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_613.RULE b/src/licensedcode/data/rules/gpl-2.0_613.RULE index 2b70ebfef2a..f60aeb45f3a 100644 --- a/src/licensedcode/data/rules/gpl-2.0_613.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_613.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - * THIS FILE IS PART OF THE SOFTWARE CODEC SOURCE CODE. * +* THIS FILE IS PART OF THE SOFTWARE CODEC SOURCE CODE. * * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY * * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. * * PLEASE READ THESE TERMS DISTRIBUTING. * diff --git a/src/licensedcode/data/rules/gpl-2.0_614.RULE b/src/licensedcode/data/rules/gpl-2.0_614.RULE index 4f61f8033fd..666f2552817 100644 --- a/src/licensedcode/data/rules/gpl-2.0_614.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_614.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY * +* USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY * * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. * * PLEASE READ THESE TERMS DISTRIBUTING. * \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_617.RULE b/src/licensedcode/data/rules/gpl-2.0_617.RULE index b3e53ea31e2..c29da55d5eb 100644 --- a/src/licensedcode/data/rules/gpl-2.0_617.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_617.RULE @@ -8,7 +8,7 @@ ignorable_urls: - ftp://prep.ai.mit.edu/pub/gnu/GPL --- - COPYRIGHT +COPYRIGHT This file is distributed under the terms of the GNU General Public License (GPL). Copies of the GPL can be obtained from: ftp://prep.ai.mit.edu/pub/gnu/GPL diff --git a/src/licensedcode/data/rules/gpl-2.0_623.RULE b/src/licensedcode/data/rules/gpl-2.0_623.RULE index 8d0adc8ce3b..81b0f108fcc 100644 --- a/src/licensedcode/data/rules/gpl-2.0_623.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_623.RULE @@ -6,7 +6,7 @@ referenced_filenames: - /usr/share/common-licenses/GPL-2 --- - This program is free software; you can redistribute it and/or modify +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. . diff --git a/src/licensedcode/data/rules/gpl-2.0_626.RULE b/src/licensedcode/data/rules/gpl-2.0_626.RULE index 4e2ad67524c..e02185a50c6 100644 --- a/src/licensedcode/data/rules/gpl-2.0_626.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_626.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This documentation is free software; you can redistribute +This documentation 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_628.RULE b/src/licensedcode/data/rules/gpl-2.0_628.RULE index 6ceb29ffc99..9888d445120 100644 --- a/src/licensedcode/data/rules/gpl-2.0_628.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_628.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://creativecommons.org/licenses/GPL/2.0/ --- - "GNU General Public License version 2 or later" \ No newline at end of file +copyright" -> "GNU General Public License version 2 or later" \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_75.RULE b/src/licensedcode/data/rules/gpl-2.0_75.RULE index 50e7c84b4a2..28605283276 100644 --- a/src/licensedcode/data/rules/gpl-2.0_75.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_75.RULE @@ -10,8 +10,7 @@ ignorable_holders: - the Free Software Foundation --- - - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/gpl-2.0_750.RULE b/src/licensedcode/data/rules/gpl-2.0_750.RULE index e6086181e74..a12b0be201c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_750.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_750.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - copyright" -> "GNU General Public Licence version 2 or later" \ No newline at end of file +copyright" -> "GNU General Public Licence version 2 or later" \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_754.RULE b/src/licensedcode/data/rules/gpl-2.0_754.RULE index 9fac617fdab..48706a2fdb4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_754.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_754.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/GPL-2 --- - On Debian systems the full text of the GNU GPL v2 can be found +On Debian systems the full text of the GNU GPL v2 can be found in the `/usr/share/common-licenses/GPL-2' file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_758.RULE b/src/licensedcode/data/rules/gpl-2.0_758.RULE index 3596eaa46d9..2bcf1cc0780 100644 --- a/src/licensedcode/data/rules/gpl-2.0_758.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_758.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - is free software; you can redistribute it and/or modify +is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_759.RULE b/src/licensedcode/data/rules/gpl-2.0_759.RULE index dd645e6735f..515ece23e3c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_759.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_759.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - LicenseText "GNU GENERAL PUBLIC LICENCE, v2" \ No newline at end of file +LicenseText "GNU GENERAL PUBLIC LICENCE, v2" \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_761.RULE b/src/licensedcode/data/rules/gpl-2.0_761.RULE index 49c9a6c4610..0a680784372 100644 --- a/src/licensedcode/data/rules/gpl-2.0_761.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_761.RULE @@ -6,5 +6,5 @@ referenced_filenames: - COPYING --- - LicenseText "GNU GENERAL PUBLIC LICENCE, v2" +LicenseText "GNU GENERAL PUBLIC LICENCE, v2" LicenseData COPYING \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_762.RULE b/src/licensedcode/data/rules/gpl-2.0_762.RULE index b974e0b04ee..36713891a2f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_762.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_762.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - LicenseText "GNU GENERAL PUBLIC LICENSE, v2" \ No newline at end of file +LicenseText "GNU GENERAL PUBLIC LICENSE, v2" \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_764.RULE b/src/licensedcode/data/rules/gpl-2.0_764.RULE index 7bb83d79e04..f0706acb321 100644 --- a/src/licensedcode/data/rules/gpl-2.0_764.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_764.RULE @@ -6,5 +6,5 @@ referenced_filenames: - COPYING --- - LicenseText "GNU GENERAL PUBLIC LICENSE, v2" +LicenseText "GNU GENERAL PUBLIC LICENSE, v2" LicenseData COPYING \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_8.RULE b/src/licensedcode/data/rules/gpl-2.0_8.RULE index bf9038074f2..66c505e2f3f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_8.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_8.RULE @@ -3,6 +3,6 @@ license_expression: gpl-2.0 is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_83.RULE b/src/licensedcode/data/rules/gpl-2.0_83.RULE index e0ca36e192f..f3276aeb39c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_83.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_83.RULE @@ -5,7 +5,7 @@ minimum_coverage: 100 notes: Lizartech gpl notice, rather complex --- - Released (via statement in email) under the GNU GPL v2. +Released (via statement in email) under the GNU GPL v2. Copyright: diff --git a/src/licensedcode/data/rules/gpl-2.0_84.RULE b/src/licensedcode/data/rules/gpl-2.0_84.RULE index eae4413dcca..2880516be15 100644 --- a/src/licensedcode/data/rules/gpl-2.0_84.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_84.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains diff --git a/src/licensedcode/data/rules/gpl-2.0_85.RULE b/src/licensedcode/data/rules/gpl-2.0_85.RULE index c76b4106472..87ee2df010c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_85.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_85.RULE @@ -7,7 +7,7 @@ referenced_filenames: - README --- - * This program is free software; you can redistribute it and/or modify +* 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_867.RULE b/src/licensedcode/data/rules/gpl-2.0_867.RULE index 2bbd12a5642..83656ec14ce 100644 --- a/src/licensedcode/data/rules/gpl-2.0_867.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_867.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - * This code is distributed under the terms of GNU GPL v2 \ No newline at end of file +* This code is distributed under the terms of GNU GPL v2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_90.RULE b/src/licensedcode/data/rules/gpl-2.0_90.RULE index 5632ec42711..c393835b9e0 100644 --- a/src/licensedcode/data/rules/gpl-2.0_90.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_90.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - For the avoidance of doubt, except that if any license choice other +For the avoidance of doubt, except that if any license choice other than GPL or LGPL is available it will apply instead, Sun 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 diff --git a/src/licensedcode/data/rules/gpl-2.0_92.RULE b/src/licensedcode/data/rules/gpl-2.0_92.RULE index bc33f52e7a2..ea56f9d1fe6 100644 --- a/src/licensedcode/data/rules/gpl-2.0_92.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_92.RULE @@ -9,7 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/gpl-2.0_96.RULE b/src/licensedcode/data/rules/gpl-2.0_96.RULE index e109f1b3183..15ae27839f1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_96.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_96.RULE @@ -5,7 +5,6 @@ referenced_filenames: - COPYING --- - 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_97.RULE b/src/licensedcode/data/rules/gpl-2.0_97.RULE index 63a64048050..7bbbaa48bf3 100644 --- a/src/licensedcode/data/rules/gpl-2.0_97.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_97.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_98.RULE b/src/licensedcode/data/rules/gpl-2.0_98.RULE index 5083fb4a21c..e8b3aa360aa 100644 --- a/src/licensedcode/data/rules/gpl-2.0_98.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_98.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - * This file is free software; you can redistribute it and/or modify +* This file 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_and-unknown-license-reference_1.RULE b/src/licensedcode/data/rules/gpl-2.0_and-unknown-license-reference_1.RULE index 40c08d69cbe..4498b9c13c2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and-unknown-license-reference_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_and-unknown-license-reference_1.RULE @@ -5,7 +5,7 @@ relevance: 100 notes: found in Android bionic --- - *** This header was automatically generated from a Linux kernel header +*** This header was automatically generated from a Linux kernel header *** of the same name, to make information necessary for userspace to *** call into the kernel available to libc. It contains only constants, *** structures, and macros generated from the original header, and thus, diff --git a/src/licensedcode/data/rules/gpl-2.0_and_gpl-2.0-plus2.RULE b/src/licensedcode/data/rules/gpl-2.0_and_gpl-2.0-plus2.RULE index 829b6ab00ea..0497753ff7d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and_gpl-2.0-plus2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_and_gpl-2.0-plus2.RULE @@ -8,7 +8,7 @@ ignorable_holders: - Wolfgang Denk --- - U-Boot is Free Software. It is copyrighted by Wolfgang Denk and +U-Boot is Free Software. It is copyrighted by Wolfgang Denk and many others who contributed code (see the actual source code and the git commit messages for details). You can redistribute U-Boot and/or modify it under the terms of version 2 of the GNU General Public diff --git a/src/licensedcode/data/rules/gpl-2.0_and_gpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/gpl-2.0_and_gpl-2.0-plus_1.RULE index b0a7c2a18a8..ce845580219 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and_gpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_and_gpl-2.0-plus_1.RULE @@ -8,7 +8,7 @@ referenced_filenames: notes: a notice found in Valgrind README... and this is a tad hard to parse. --- - is licensed under the GNU General Public License, version 2. +is licensed under the GNU General Public License, version 2. Read the file COPYING in the source distribution for details. However: if you contribute code, you need to make it available as GPL diff --git a/src/licensedcode/data/rules/gpl-2.0_and_khronos.RULE b/src/licensedcode/data/rules/gpl-2.0_and_khronos.RULE index b75aef3fe15..600c060c31d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and_khronos.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_and_khronos.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_4.RULE b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_4.RULE index e87c9e868c2..dba0f28695a 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_4.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_4.RULE @@ -6,7 +6,6 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2 --- - On Debian GNU systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. The complete text of the GNU Library General Public License can be found diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_1.RULE b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_1.RULE index 0846b34e9dd..bab656fd6c6 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_1.RULE @@ -4,8 +4,6 @@ is_license_notice: yes relevance: 100 --- - - This software is licensed under the GNU GENERAL PUBLIC LICENCE Version 2. Except that any software in the lib/ directory is for the creation of a linkable library to the tools and is licensed under the GNU LESSER GENERAL diff --git a/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer.RULE b/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer.RULE index b3544be4fe4..21ab4ba2282 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://oss.sgi.com/projects/GenInfo/NoticeExplan --- - - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_2.RULE b/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_2.RULE index d102b84a9ce..ad972a0a149 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_2.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 AND patent-disclaimer is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_3.RULE b/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_3.RULE index c710806435a..cd81561af97 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.sgi.com/ --- - * This program is free software; you can redistribute it and/or modify it +* 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_4.RULE b/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_4.RULE index 3221d179681..ba8d46e1615 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_4.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_4.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 AND patent-disclaimer is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify it +* 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_arduino.RULE b/src/licensedcode/data/rules/gpl-2.0_arduino.RULE index 3ef205d4310..8815a608efa 100644 --- a/src/licensedcode/data/rules/gpl-2.0_arduino.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_arduino.RULE @@ -9,9 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - - - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/gpl-2.0_debian.RULE b/src/licensedcode/data/rules/gpl-2.0_debian.RULE index dd2210e9029..fe2686119ed 100644 --- a/src/licensedcode/data/rules/gpl-2.0_debian.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_debian.RULE @@ -6,4 +6,4 @@ referenced_filenames: - /usr/share/common-licenses/GPL-2 --- - - GPLv2: /usr/share/common-licenses/GPL-2 \ No newline at end of file +- GPLv2: /usr/share/common-licenses/GPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_intel2100_2.RULE b/src/licensedcode/data/rules/gpl-2.0_intel2100_2.RULE index c3c94788d6b..06db4cb0bef 100644 --- a/src/licensedcode/data/rules/gpl-2.0_intel2100_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_intel2100_2.RULE @@ -5,7 +5,7 @@ referenced_filenames: - LICENSE --- - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_kernel_229.RULE b/src/licensedcode/data/rules/gpl-2.0_kernel_229.RULE index 37e1af71a6b..e0e5f206d32 100644 --- a/src/licensedcode/data/rules/gpl-2.0_kernel_229.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_kernel_229.RULE @@ -5,7 +5,6 @@ referenced_filenames: - /usr/src/linux/COPYING --- - This program is free software; you can redistribute it and/or modify it under the terms of the (modified) GNU General Public License delivered with the Linux kernel source. diff --git a/src/licensedcode/data/rules/gpl-2.0_kodi.RULE b/src/licensedcode/data/rules/gpl-2.0_kodi.RULE index 2cbda4e1712..d0d131446a9 100644 --- a/src/licensedcode/data/rules/gpl-2.0_kodi.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_kodi.RULE @@ -9,8 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - - You may use, distribute and copy Kodi under the terms of GNU General +You may use, distribute and copy Kodi under the terms of GNU General Public License version 2, which is displayed below. ------------------------------------------------------------------------- diff --git a/src/licensedcode/data/rules/gpl-2.0_module_license30.RULE b/src/licensedcode/data/rules/gpl-2.0_module_license30.RULE index 28d39eadc93..c40e4ef655d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_module_license30.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_module_license30.RULE @@ -5,4 +5,4 @@ relevance: 100 notes: MODULE_LICENSE with "GPL v2" in escaped text --- - MODULE_LICENSE("\x47\x50\x4c\x20\x76\x32"); \ No newline at end of file +MODULE_LICENSE("\x47\x50\x4c\x20\x76\x32"); \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new1.RULE index 2438b1a412e..57d74703f7d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new1.RULE @@ -6,7 +6,6 @@ referenced_filenames: - LICENSE.GPL --- - This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new15.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new15.RULE index 1e06d77ccd4..6cd650c3af1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new15.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new15.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - If distributed as part of the software, this code is licensed under the +If distributed as part of the software, this code is licensed under the terms of the GPL v2. Otherwise, the following license terms apply: diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new19.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new19.RULE index 0a7922992dc..b011cee7d92 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new19.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new19.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 OR bsd-new is_license_notice: yes --- - This code is released under both the GPL version 2 and BSD licenses. Either license may be used. The respective licenses are found at the end of this file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new20.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new20.RULE index 1d2df739c8f..54f22067e8f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new20.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new20.RULE @@ -10,7 +10,7 @@ ignorable_holders: - Corporation --- - * This file is provided under a dual BSD/GPLv2 license. When using or +* This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. * * GPL LICENSE SUMMARY diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new21.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new21.RULE index 249a9a468fc..ed11e5e2023 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new21.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new21.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - This file is provided under a dual BSD/GPLv2 license. When using or +This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new27.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new27.RULE index 683b697f899..9b2a3a543b0 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new27.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new27.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - This file is provided under a dual BSD/GPLv2 license. When using or +This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new28.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new28.RULE index df500d407dc..0c40d8782e6 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new28.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new28.RULE @@ -6,7 +6,6 @@ referenced_filenames: - COPYING --- - This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new35.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new35.RULE index 6708a9e3f7c..3cef2740041 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new35.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new35.RULE @@ -6,8 +6,7 @@ referenced_filenames: - COPYING --- - - This file is provided under a dual BSD/GPLv2 license. When using or +This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new46.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new46.RULE index 29a7bb75dec..6d1bff35620 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new46.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new46.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 OR bsd-new is_license_notice: yes --- - * This source file is free software, under either the GPL v2 license or a +* This source file is free software, under either the GPL v2 license or a * BSD style license, as supplied with this software. * * This source file is distributed in the hope that it will be useful, but diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new8.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new8.RULE index e655d4289db..06c884a61e2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new8.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new8.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 90 --- - This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new9.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new9.RULE index 1a99d08acae..0510b23f726 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new9.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new9.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 90 --- - This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_1.RULE index 0e51b0fe735..ca481ba07ad 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 85 --- - * This program is free software; you can redistribute it and/or modify +* 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. * diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_3.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_3.RULE index 17ee4b0a7c6..c75ef7d4554 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_3.RULE @@ -7,7 +7,6 @@ referenced_filenames: notes: Hostapd dual bsd/gpl --- - This program is dual-licensed under both the GPL version 2 and BSD license. Either license may be used at your option. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_7.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_7.RULE index 2dc1003b988..fec40019ef2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_7.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_7.RULE @@ -3,5 +3,5 @@ license_expression: gpl-2.0 OR bsd-new is_license_notice: yes --- - This code is released under both the GPL version 2 and BSD +This code is released under both the GPL version 2 and BSD licenses. Either license may be used. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_aes_1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_aes_1.RULE index 9ea1718bcd0..60c664f911b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_aes_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_aes_1.RULE @@ -7,7 +7,7 @@ referenced_filenames: - README --- - * +* * 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_1.RULE index 0a425b31d3c..0866bd78c8b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_1.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 90 --- - This software is available to you under a choice of one of two licenses. You may choose this file to be licensed under the terms of the GNU General Public License (GPL) Version 2 or the 2-clause diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_13.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_13.RULE index 426ddcac342..ee98ad3f6f2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_13.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_13.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 90 --- - This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2, as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_30.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_30.RULE index f2617d28ddd..a1622315279 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_30.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_30.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - This source code is distributed under a dual license of GPL v2.0 and OpenIB +This source code is distributed under a dual license of GPL v2.0 and OpenIB BSD. OpenIB BSD License diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_4.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_4.RULE index b15ab960cfe..86100233781 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_4.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_4.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - This software is available to you under a choice of one of two +This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file COPYING in the main directory of this source tree, or the diff --git a/src/licensedcode/data/rules/gpl-2.0_or_commercial-option_4.RULE b/src/licensedcode/data/rules/gpl-2.0_or_commercial-option_4.RULE index b0ac6c8a3c2..a60b3bb4591 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_commercial-option_4.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_commercial-option_4.RULE @@ -10,7 +10,7 @@ ignorable_urls: - http://www.broadcom.com/licenses/GPLv2.php --- - <:copyright-BRCM:2007:DUAL/GPL:standard +<:copyright-BRCM:2007:DUAL/GPL:standard Copyright (c) Broadcom Corporation All Rights Reserved diff --git a/src/licensedcode/data/rules/gpl-2.0_or_commercial-option_6.RULE b/src/licensedcode/data/rules/gpl-2.0_or_commercial-option_6.RULE index f399d80b2eb..a312593d789 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_commercial-option_6.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_commercial-option_6.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 OR commercial-license is_license_notice: yes --- - * Unless you and Broadcom execute a separate written software license agreement +* Unless you and Broadcom execute a separate written software license agreement * governing use of this software, this software is licensed to you under the * terms of the GNU General Public License version 2 (GPLv2). * diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gfdl-1.1-plus_1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gfdl-1.1-plus_1.RULE index b7873e160dc..cc945e52de9 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_gfdl-1.1-plus_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_gfdl-1.1-plus_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 OR gfdl-1.1-plus is_license_notice: yes --- - This file is dual-licensed: you can use it either under the terms +This file is dual-licensed: you can use it either under the terms of the GPL 2.0 or the GFDL 1.1+ license, at your option. Note that this dual licensing only applies to this file, and not this project as a whole. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gfdl-1.1-plus_2.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gfdl-1.1-plus_2.RULE index 0bccb52b188..d4ec336a70f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_gfdl-1.1-plus_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_gfdl-1.1-plus_2.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 OR gfdl-1.1-plus is_license_notice: yes --- - This file is dual-licensed: you can use it either under the terms +This file is dual-licensed: you can use it either under the terms of the GPL 2.0 or the GFDL 1.1+ license, at your option. Note that this dual licensing only applies to this file, and not this project as a whole. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-2.0_or_mit.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gpl-2.0_or_mit.RULE index 192fd478b96..d830b036e78 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_gpl-2.0_or_mit.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-2.0_or_mit.RULE @@ -5,7 +5,7 @@ relevance: 99 notes: Xen dual mit or GPL 2 only with minor text variation --- - is distributed under the following license: +is distributed under the following license: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0-plus_1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0-plus_1.RULE index d87dbb1ab22..bba45ee0455 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0-plus_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0-plus_1.RULE @@ -7,7 +7,6 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - 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 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_17.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_17.RULE index a1ec1616490..020b9c80e86 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_17.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_17.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify +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) version 3 dated 29 June, 2007. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_6.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_6.RULE index 85fc109f2b4..77cae1a63a2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_6.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_6.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify +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) version 3 dated 29 June, 2007. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_7.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_7.RULE index ae0844c3b3b..af373fa86f6 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_7.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_7.RULE @@ -4,7 +4,6 @@ is_license_notice: yes notes: gpl 2 or 3, and no other versions --- - This program is free software: you can redistribute it and/or modify it under the terms of either version 2 or version 3 of the GNU General Public License as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_9.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_9.RULE index 6d4586edf2e..8716a692e55 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_9.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_9.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Licensed under the GPL v2, or (at your option) v3 \ No newline at end of file +Licensed under the GPL v2, or (at your option) v3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_1.RULE index 9edba3b4a65..02aac6e9820 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 OR lgpl-2.1 is_license_notice: yes --- - * This code is released using a dual license strategy: GPL/LGPL +* This code is released using a dual license strategy: GPL/LGPL * You can choose the licence that better fits your requirements. * * Released under the terms of the GNU General Public License Version 2.0 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_3.RULE b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_3.RULE index 7b569c952e4..01260bc774c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses --- - ! This program is free software; you can redistribute it and/or modify +! This program is free software; you can redistribute it and/or modify ! it under the terms of the GNU General Public License (GPLv2 only) ! or the terms of the GNU Lesser General Public License (LGPLv2.1 only) ! as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_4.RULE b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_4.RULE index 8e08789d845..c7080b4c41e 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_4.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_4.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses --- - ! This program is free software; you can redistribute it and/or modify +! This program is free software; you can redistribute it and/or modify ! it under the terms of the GNU General Public License (GPLv2 only) ! or the terms of the GNU Lesser General Public License (LGPLv2.1 only) ! as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_1.RULE index 02ec9204d72..660380159dd 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_1.RULE @@ -6,7 +6,7 @@ referenced_filenames: notes: openib seen in openfabrics --- - This software is available to you under a choice of one of two +This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file COPYING in the main directory of this source tree, or the diff --git a/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_10.RULE b/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_10.RULE index 213a6ddccb5..eecf64599e5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_10.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_10.RULE @@ -4,7 +4,6 @@ is_license_notice: yes notes: openib --- - This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_12.RULE b/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_12.RULE index 85083338581..7029e6bc4b4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_12.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_12.RULE @@ -8,7 +8,7 @@ referenced_filenames: notes: found in the kernel 5rc3. There are typos in this notice --- - * This software is available to you under a choice of one of two +* This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU * General Public License (GPL) Version 2, available from the file * COPYING in the main directory of this source tree, or the diff --git a/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_13.RULE b/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_13.RULE index 83576e64243..6b661efffa1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_13.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_linux-openib_13.RULE @@ -5,7 +5,6 @@ relevance: 99 notes: openib, but a word is missing --- - This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_mit.RULE b/src/licensedcode/data/rules/gpl-2.0_or_mit.RULE index 621b7a03a28..d459a6c5264 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_mit.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_mit.RULE @@ -5,7 +5,7 @@ relevance: 99 minimum_coverage: 90 --- - This program is free software; you can redistribute it and/or +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; or, when distributed separately from the Linux kernel or incorporated into other diff --git a/src/licensedcode/data/rules/gpl-2.0_or_mit_5.RULE b/src/licensedcode/data/rules/gpl-2.0_or_mit_5.RULE index bbb085bf3cd..e44de6f97d5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_mit_5.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_mit_5.RULE @@ -4,8 +4,7 @@ is_license_notice: yes minimum_coverage: 85 --- - - based on GPL'ed 2.6 kernel sources +based on GPL'ed 2.6 kernel sources 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 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_mit_6.RULE b/src/licensedcode/data/rules/gpl-2.0_or_mit_6.RULE index fb0ea22662a..019e0b8d505 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_mit_6.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_mit_6.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - This file is dual-licensed: you can use it either under the terms +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_3.RULE b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_3.RULE index 9338cf179bf..814958dd696 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_3.RULE @@ -7,7 +7,6 @@ ignorable_urls: - https://www.gnu.org/licenses --- - This file 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary2.RULE b/src/licensedcode/data/rules/gpl-2.0_or_proprietary2.RULE index 8b98c257830..bde6e6da9bd 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_proprietary2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary2.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.gnu.org/licenses --- - This file 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. diff --git a/src/licensedcode/data/rules/gpl-2.0_qt.RULE b/src/licensedcode/data/rules/gpl-2.0_qt.RULE index 1a80c829d8f..c75da0ed715 100644 --- a/src/licensedcode/data/rules/gpl-2.0_qt.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_qt.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 is_license_notice: yes --- - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE You may use, distribute and copy the Qt GUI Toolkit under the terms of GNU General Public License version 2, which is displayed below. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_templatized.RULE b/src/licensedcode/data/rules/gpl-2.0_templatized.RULE index 708f6f217b2..1ee10125fbc 100644 --- a/src/licensedcode/data/rules/gpl-2.0_templatized.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_templatized.RULE @@ -11,7 +11,7 @@ ignorable_urls: - http://fsf.org/ --- - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., diff --git a/src/licensedcode/data/rules/gpl-2.0_temple_variant.RULE b/src/licensedcode/data/rules/gpl-2.0_temple_variant.RULE index fce18faf52e..60e3c483bc4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_temple_variant.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_temple_variant.RULE @@ -11,7 +11,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/gpl-2.0_with_389-exception.RULE b/src/licensedcode/data/rules/gpl-2.0_with_389-exception.RULE index 41a9ac2d3a0..b097a52184b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_389-exception.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_389-exception.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 WITH 389-exception is_license_notice: yes --- - This Program is free software; you can redistribute it and/or modify it +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 diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_1.RULE index cb3be4f6915..2bb0c94e6c6 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.sun.com/ --- - * This code is free software; you can redistribute it and/or modify it +* This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Sun designates this * particular file as subject to the "Classpath" exception as provided diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_10.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_10.RULE index 9c17ab0397d..d17eb95d4fa 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_10.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_10.RULE @@ -5,7 +5,7 @@ referenced_filenames: - LICENSE --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_11.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_11.RULE index 76461c45865..c61b20c6c84 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_11.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_11.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.oracle.com/ --- - * This code is free software; you can redistribute it and/or modify it +* This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_12.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_12.RULE index df0b35db903..e8225d97a7c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_12.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_12.RULE @@ -5,7 +5,7 @@ referenced_filenames: - LICENSE --- - * This code is free software; you can redistribute it and/or modify it +* This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_13.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_13.RULE index ddefe4ba955..5a78e2c97b4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_13.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_13.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.oracle.com/ --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_14.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_14.RULE index 5dd7b09fd09..296e8e54857 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_14.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_14.RULE @@ -5,7 +5,7 @@ referenced_filenames: - LICENSE --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_2.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_2.RULE index 637c1d74b15..ed38002b92d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_2.RULE @@ -7,7 +7,7 @@ referenced_filenames: notes: gpl + classpath from openjdk --- - * This code is free software; you can redistribute it and/or modify it +* This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Sun designates this * particular file as subject to the "Classpath" exception as provided diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_20.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_20.RULE index 636c33b663f..793315ee96d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_20.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_20.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.oracle.com/ --- - This file was generated from and +This file was generated from and is licensed under the same terms. The copyright and license information for follows. diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_3.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_3.RULE index 9db8f767f33..c6b1d7baba8 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_3.RULE @@ -10,7 +10,6 @@ ignorable_holders: - the Free Software Foundation --- - Oracle designates certain files in this repository as subject to the "Classpath" exception. The designated files include the following notices. In the following notices, the LICENSE file referred to is: diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_30.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_30.RULE index 0c03949db4e..3e5d942a29c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_30.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_30.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.oracle.com/ --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_9.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_9.RULE index 733da9d088b..88162cfc58f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_9.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_9.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.oracle.com/ --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_1.RULE index 4c36747358a..e92dc9b6d10 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.oracle.com/ --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_2.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_2.RULE index 7da29da1a1e..b1b3662db94 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_2.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.oracle.com/ --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_or_apache-2.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_or_apache-2.0_1.RULE index ee4963852e7..cd2dce418f5 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_or_apache-2.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_or_apache-2.0_1.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.oracle.com/ --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_or_apache-2.0_2.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_or_apache-2.0_2.RULE index 4cbe9ff33e7..7df0a9e88a4 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_or_apache-2.0_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_bsd-new_or_apache-2.0_2.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_cc0-1.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_cc0-1.0_1.RULE index 9bc8556616f..4d16a491730 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_cc0-1.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_cc0-1.0_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.oracle.com/ --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_mit_2.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_mit_2.RULE index 5ad3ba78498..935dede4304 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_mit_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_mit_2.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.oracle.com/ --- - DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. This code is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_mit_3.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_mit_3.RULE index 6bfffecc316..c8308dca8c8 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_mit_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_mit_3.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.oracle.com/ --- - DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. This code is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_other-permissive_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_other-permissive_1.RULE index 4d60e94ee84..9f2bb6c52d2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_other-permissive_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_other-permissive_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 WITH classpath-exception-2.0 AND other-permissive is_license_reference: yes --- - ADDITIONAL INFORMATION ABOUT LICENSING +ADDITIONAL INFORMATION ABOUT LICENSING Certain files distributed by Oracle America, Inc. and/or its affiliates are subject to the following clarification and special exception to the GPLv2, diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_x11-xconsortium_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_x11-xconsortium_1.RULE index 087c84a8357..eb7200907f8 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_x11-xconsortium_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_x11-xconsortium_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.oracle.com/ --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_x11-xconsortium_2.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_x11-xconsortium_2.RULE index 146a8306235..1d1636be227 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_x11-xconsortium_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_and_x11-xconsortium_2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - This file is available under and governed by the GNU General Public +This file is available under and governed by the GNU General Public License version 2 only, as published by the Free Software Foundation. However, the following notice accompanied the original version of this file: diff --git a/src/licensedcode/data/rules/gpl-2.0_with_ecos-exception-2.0_8.RULE b/src/licensedcode/data/rules/gpl-2.0_with_ecos-exception-2.0_8.RULE index e7c73979301..d76490748dd 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_ecos-exception-2.0_8.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_ecos-exception-2.0_8.RULE @@ -4,6 +4,6 @@ is_license_notice: yes relevance: 100 --- - ECOS EXTENSION +ECOS EXTENSION 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 v2. This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_ecos-exception-2.0_9.RULE b/src/licensedcode/data/rules/gpl-2.0_with_ecos-exception-2.0_9.RULE index d8a0217d0b8..8fa85079414 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_ecos-exception-2.0_9.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_ecos-exception-2.0_9.RULE @@ -5,6 +5,6 @@ relevance: 100 notes: this is a frankenstein notice since this is a modified GPL seen in GNU libmicrohttpd --- - 14. ECOS EXTENSION +14. ECOS EXTENSION 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 v2. This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_1.RULE index 59567e8d35b..af74b76ae33 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.html --- - This copy of Ice is free software; you can redistribute it and/or modify +This copy of Ice 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. Ice is distributed in the hope that it will be useful, but WITHOUT ANY diff --git a/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_2.RULE b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_2.RULE index 9779aaf3c20..20325ea1785 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_2.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses --- - This copy of Ice is free software; you can redistribute it and/or modify +This copy of Ice 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. Ice is distributed in the hope that it will be useful, but WITHOUT ANY diff --git a/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_3.RULE b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_3.RULE index cb3486c6a71..509540dfd90 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_3.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_3.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses --- - This copy of Ice is free software; you can redistribute it and/or modify +This copy of Ice 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. Ice is distributed in the hope that it will be useful, but WITHOUT ANY diff --git a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_or_bsd-new_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_or_bsd-new_1.RULE index 84203326fcc..b3db26a0a96 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_or_bsd-new_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_or_bsd-new_1.RULE @@ -5,7 +5,7 @@ minimum_coverage: 90 notes: openib --- - SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ +SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ This file is provided under a dual BSD/GPLv2 license. When using or diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception2.RULE b/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception2.RULE index b7d30330b04..a50d124cf52 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception2.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.gnu.org/copyleft/gpl.html --- - OpenJDK Assembly Exception The OpenJDK source code made available by Sun at openjdk.java.net and diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception_1.RULE index 2cd749218ad..f11d053bbc1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception_1.RULE @@ -7,7 +7,6 @@ ignorable_urls: - https://www.gnu.org/copyleft/gpl.html --- - OpenJDK Assembly Exception The OpenJDK source code made available by Sun at openjdk.java.net and diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-3.0-plus_and_openssl-ssleay_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-3.0-plus_and_openssl-ssleay_1.RULE index 71cac70ef21..a5376154f85 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-3.0-plus_and_openssl-ssleay_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-3.0-plus_and_openssl-ssleay_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.openssl.org/ --- - is a free software; you can redistribute it and/or modify +is a 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 FSF - Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-2.0_with_oracle-openjdk-classpath-exception-2.0_and_other_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_oracle-openjdk-classpath-exception-2.0_and_other_1.RULE index f2286f71f53..c39ac553e9a 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_oracle-openjdk-classpath-exception-2.0_and_other_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_oracle-openjdk-classpath-exception-2.0_and_other_1.RULE @@ -7,7 +7,7 @@ referenced_filenames: - THIRD_PARTY_README --- - OpenJDK is licensed under the GPL v2 with exceptions, +OpenJDK is licensed under the GPL v2 with exceptions, see `/usr/share/common-licenses/GPL-2'. The exceptions are: - "CLASSPATH" EXCEPTION TO THE GPL diff --git a/src/licensedcode/data/rules/gpl-2.0_with_qt-qca-exception-2.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_qt-qca-exception-2.0_1.RULE index c894a9f34bb..c0f09a245df 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_qt-qca-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_qt-qca-exception-2.0_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free software; you can redistribute it and/or modify it +This library is free software; 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. This library is distributed in the hope that it will be useful, but WITHOUT diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_100.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_100.RULE index 29508cf4688..619df344d60 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_100.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_100.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl-3.0.en.html --- - THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT ANY WARRANTY WHATSOEVER. If you use or redistribute this software, you are permitted to do so diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_101.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_101.RULE index 9122dd3e8f2..cbe27d47f3a 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_101.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_101.RULE @@ -3,7 +3,7 @@ license_expression: gpl-3.0-plus is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* This program is free software; you can redistribute it and/or modify * it under the terms of version 3 or later of the GNU General Public License as * published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_103.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_103.RULE index ac7a6d09a9a..c26a3afe934 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_103.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_103.RULE @@ -3,7 +3,7 @@ license_expression: gpl-3.0-plus is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_109.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_109.RULE index 6fa7813b11a..36fb93a2344 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_109.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_109.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This file belongs to a GNU package released under GPL 3 license. +This file belongs to a GNU package released under GPL 3 license. 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 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_115.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_115.RULE index 1d5062343e3..cdb0ca29737 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_115.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_115.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - "This is free software; you can 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 " diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_117.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_117.RULE index c8e632f0f55..1b338212f3d 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_117.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_117.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - * This program is free software; you can redistribute it and/or modify +* 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_12.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_12.RULE index 45aad5d5642..391cbebc9ab 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_12.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_12.RULE @@ -3,7 +3,7 @@ license_expression: gpl-3.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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/src/licensedcode/data/rules/gpl-3.0-plus_13.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_13.RULE index 1ac6c1c60e9..6e2b030fc17 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_13.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_13.RULE @@ -3,7 +3,7 @@ license_expression: gpl-3.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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/src/licensedcode/data/rules/gpl-3.0-plus_16.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_16.RULE index 98a608c9a42..2a59af5063a 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_16.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_16.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This file is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_187.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_187.RULE index c9d54518aaf..edf6b5f7208 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_187.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_187.RULE @@ -6,6 +6,6 @@ ignorable_urls: - http://www.gnu.org/ --- - * This program is free software; you can redistribute it and/or modify it +* 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. See http://www.gnu.org/ for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_2.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_2.RULE index dcab3f8fc15..ab50318bc60 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_2.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_2.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_25.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_25.RULE index 6598a7ec7c6..cd3ac9546f4 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_25.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_25.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_27.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_27.RULE index 7dedf8702bb..74a0235039d 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_27.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_27.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify it +is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_33.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_33.RULE index c4e77fd1fea..1504229e024 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_33.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_33.RULE @@ -5,4 +5,4 @@ referenced_filenames: - COPYING --- - is licenced under the terms of the GNU General Public Licence (version 3 or later). Please see the file COPYING for details. \ No newline at end of file +is licenced under the terms of the GNU General Public Licence (version 3 or later). Please see the file COPYING for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_35.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_35.RULE index 84b0002f777..420fbe59910 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_35.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_35.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - is licenced under the terms of the GNU General Public Licence (version 3 or later). \ No newline at end of file +is licenced under the terms of the GNU General Public Licence (version 3 or later). \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_36.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_36.RULE index 917f9e56255..8f45301e4cb 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_36.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_36.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - is licensed under the terms of the GNU General Public license (version 3 or later). \ No newline at end of file +is licensed under the terms of the GNU General Public license (version 3 or later). \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_39.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_39.RULE index 76aebe95603..784001d1178 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_39.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_39.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public licence as published by the Free Software Foundation, either version 3 of the licence, or diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_399.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_399.RULE index 7b73d414ebd..c6803407a79 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_399.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_399.RULE @@ -7,8 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_4.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_4.RULE index b773d1d792d..cadb812a234 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_4.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_4.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Another GPL 3 notice --- - This program is free software; you can redistribute it and/or modify +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/src/licensedcode/data/rules/gpl-3.0-plus_404.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_404.RULE index 4238302751f..cdfc69b92fb 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_404.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_404.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_409.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_409.RULE index 61a8c305541..d115ffbd9c3 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_409.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_409.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_410.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_410.RULE index 6d7bcf44b6d..691bdc5b745 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_410.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_410.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_412.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_412.RULE index 1cbc3b12d57..8866d70dd25 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_412.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_412.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_417.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_417.RULE index 36799291c0f..4283d04d884 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_417.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_417.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_418.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_418.RULE index 38acbd108ca..10605ae26b4 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_418.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_418.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - GCC is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_419.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_419.RULE index 9708bed5cd1..dc9906fc320 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_419.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_419.RULE @@ -7,8 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_42.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_42.RULE index c8254c53e7b..16d1bb8d0f7 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_42.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_42.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - ("GPL3" +("GPL3" t "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" diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_420.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_420.RULE index 78beb6e8b24..06d2bc4b386 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_420.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_420.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public licence as published by the Free Software Foundation, either version 3 of the licence, or diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_422.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_422.RULE index ef207b75e38..baac834f900 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_422.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_422.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - "This is free software; you can 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 " diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_428.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_428.RULE index cfe20ebd368..4be520d5c86 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_428.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_428.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - gnulib is free software; you can redistribute it and/or modify it +gnulib is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_429.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_429.RULE index aa61f171ce6..747b7d835bf 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_429.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_429.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_431.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_431.RULE index 32b55701ac0..cd96280956c 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_431.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_431.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - is free software: you can 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. +is free software: you can 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. is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_435.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_435.RULE index 5703b7a2272..ec588e646d0 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_435.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_435.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This file belongs to a GNU package released under GPL 3 license. +This file belongs to a GNU package released under GPL 3 license. 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 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_436.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_436.RULE index bf3ec23affd..9c861e0600d 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_436.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_436.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - ("GPL3-fr" +("GPL3-fr" t "Ce programme est un logiciel libre ; vous pouvez le redistribuer ou le" "modifier suivant les termes de la “GNU General Public License” telle que" diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_438.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_438.RULE index 76cc7646c36..82fdee2253d 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_438.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_438.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_439.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_439.RULE index 218a2469f6f..ec989091f7e 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_439.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_439.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_440.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_440.RULE index 8e7d772a447..f16bf625c4f 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_440.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_440.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_442.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_442.RULE index d5eb8665646..198d1f5ece4 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_442.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_442.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_443.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_443.RULE index 7829afa56ba..a749184ae70 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_443.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_443.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - ("GPL3" +("GPL3" t "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" diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_458.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_458.RULE index 43153dda3c0..89a96f9ad20 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_458.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_458.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify it +is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_460.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_460.RULE index 0193bdf3d55..3dacb7fdaf0 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_460.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_460.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_462.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_462.RULE index be53345bc19..37ea2ee27ce 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_462.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_462.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_463.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_463.RULE index 8657fe57c57..3af2d498483 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_463.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_463.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses --- - is free software: you can 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. +is free software: you can 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_464.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_464.RULE index 93187061d72..fa6bb4bc150 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_464.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_464.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - "Ce programme est un logiciel libre ; vous pouvez le redistribuer ou le" +"Ce programme est un logiciel libre ; vous pouvez le redistribuer ou le" "modifier suivant les termes de la GNU General Public License telle que" "publiée par la Free Software Foundation : soit la version 3 de cette" "licence, soit (à votre gré) toute version ultérieure." diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_467.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_467.RULE index 63fb0d930d8..baff736f657 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_467.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_467.RULE @@ -6,6 +6,6 @@ ignorable_urls: - https://www.gnu.org/ --- - * This program is free software; you can redistribute it and/or modify it +* 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. See https://www.gnu.org/ for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_471.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_471.RULE index 77fc444aa1e..881fcc67f90 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_471.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_471.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_472.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_472.RULE index 12453c2f459..05d898b57e8 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_472.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_472.RULE @@ -7,8 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - - is licensed under [GNU General Public License] +is licensed under [GNU General Public License] (https://www.gnu.org/licenses/gpl.html) Version 3 or later. is free software: you can redistribute it and/or modify it under the terms of diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_474.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_474.RULE index 6a0420a4af8..513c47b755a 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_474.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_474.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_476.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_476.RULE index d04de1947a2..a5790c91f96 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_476.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_476.RULE @@ -7,8 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_477.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_477.RULE index 77d59bfef8d..d6ad2526f07 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_477.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_477.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_485.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_485.RULE index 2c3eed9df3f..99c1c5880de 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_485.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_485.RULE @@ -7,8 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_490.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_490.RULE index 87e19210b0d..d82be55ee32 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_490.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_490.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_491.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_491.RULE index d922b703215..ffe514f642e 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_491.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_491.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_494.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_494.RULE index 684c38078d4..e2b9667319a 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_494.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_494.RULE @@ -7,8 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_495.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_495.RULE index 0b21846bf11..acd8c8b8b09 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_495.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_495.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_497.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_497.RULE index 3300a078cf5..15df4a2e3ca 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_497.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_497.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_50.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_50.RULE index ad9ef144686..d9b35ffbac7 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_50.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_50.RULE @@ -6,5 +6,4 @@ ignorable_urls: - http://spdx.org/licenses/GPL-3.0 --- - * @license GPL-3.0+ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_52.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_52.RULE index 59f4883fa04..a5331486cd8 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_52.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_52.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - is licensed under the GPLv3+ licence \ No newline at end of file +is licensed under the GPLv3+ licence \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_55.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_55.RULE index b7c84766327..c81485a82d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_55.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_55.RULE @@ -6,8 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - - is licensed under [GNU General Public License] +is licensed under [GNU General Public License] (https://www.gnu.org/licenses/gpl.html) Version 3 or later. is free software: you can redistribute it and/or modify it under the terms of diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_56.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_56.RULE index 554be703264..8d03b502116 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_56.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_56.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - is free software: you can redistribute it and/or modify it under the terms of +is free software: you can 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE index 243619294d2..89c9eaf28bf 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_64.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_64.RULE index 228e4cb7c8b..4371e8c0bba 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_64.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_64.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - The Library is free software; you can redistribute it and/or +The Library is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_7.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_7.RULE index b279d74706a..38397174385 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_7.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_7.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: GPL 3 and later notice --- - This program is free software: you can redistribute it and/or +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_71.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_71.RULE index 49e7e8a0a6f..10a84bf61af 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_71.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_71.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - gnulib is free software; you can redistribute it and/or modify it +gnulib is free software; you can 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_73.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_73.RULE index 90503d80f93..eef8722601c 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_73.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_73.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_75.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_75.RULE index c4c0da90625..d1f87f5a2ec 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_75.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_75.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_8.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_8.RULE index 226286f5df9..b2b24a3deb8 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_8.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_8.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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/src/licensedcode/data/rules/gpl-3.0-plus_82.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_82.RULE index bd7f0e3018c..92b7afba41c 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_82.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_82.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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}}. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_83.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_83.RULE index 4af03dbbda9..acbaa951ced 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_83.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_83.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_84.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_84.RULE index 07aef84dba5..3bd769f4c50 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_84.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_84.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_85.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_85.RULE index ce225af0de4..8d9401b17e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_85.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_85.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses --- - is free software: you can 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. +is free software: you can 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_91.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_91.RULE index 01d04a80c11..7eb05f09a20 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_91.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_91.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl.html --- - is free software: you can 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. +is free software: you can 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. is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_96.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_96.RULE index e4098200ce4..d5d94a0ef01 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_96.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_96.RULE @@ -3,7 +3,7 @@ license_expression: gpl-3.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_97.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_97.RULE index 1df76521a41..6f475c10c3c 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_97.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_97.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - GCC is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_99.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_99.RULE index d74abdba0af..ce6d85c20d3 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_99.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_99.RULE @@ -5,8 +5,7 @@ ignorable_urls: - https://www.gnu.org/licenses --- - - is free software: you can redistribute it and/or modify +is free software: you can 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 any later version. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_and_gpl-3.0-gcc.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_and_gpl-3.0-gcc.RULE index d0d81dd6e22..8493cfd3ada 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_and_gpl-3.0-gcc.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_and_gpl-3.0-gcc.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify it under +is free software; you can redistribute it and/or modify it under terms of the GNU General Public License as published by the Free Soft- ware Foundation; either version 3, or (at your option) any later ver- sion. is distributed in the hope that it will be useful, but WITH- diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_1.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_1.RULE index 5e622282054..6b238050111 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * is free software: you can redistribute it and/or modify it under +* is free software: you can 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. Additionally for the library (lib), you diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_3.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_3.RULE index 7d0137ad2c7..447d7c117f5 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_3.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_3.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * is free software: you can redistribute it and/or modify it under +* is free software: you can 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. Additionally for the library (lib), you diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_and_other-copyleft_1.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_and_other-copyleft_1.RULE index dcaab679740..871af50eb1d 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_and_other-copyleft_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_and_other-copyleft_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.swig.org/legal.html --- - * This file is part of SWIG, which is licensed as a whole under version 3 +* This file is part of SWIG, which is licensed as a whole under version 3 * (or any later version) of the GNU General Public License. Some additional * terms also apply to certain portions of SWIG. The full details of the SWIG * license and copyrights can be found in the LICENSE and COPYRIGHT files diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_fr.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_fr.RULE index 5a86222d4b0..c95366fdc73 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_fr.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_fr.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - ("GPL3-fr" +("GPL3-fr" t "Ce programme est un logiciel libre ; vous pouvez le redistribuer ou le" "modifier suivant les termes de la “GNU General Public License” telle que" diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_fr2.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_fr2.RULE index d6810cb0b01..48c378b32d9 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_fr2.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_fr2.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - "Ce programme est un logiciel libre ; vous pouvez le redistribuer ou le" +"Ce programme est un logiciel libre ; vous pouvez le redistribuer ou le" "modifier suivant les termes de la GNU General Public License telle que" "publiée par la Free Software Foundation : soit la version 3 de cette" "licence, soit (à votre gré) toute version ultérieure." diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit4.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit4.RULE index ab292099956..c6d4b8de255 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit4.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit4.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://opensource.org/licenses/MIT --- - is dual-licensed under [GNU GPL version 3 (or above) License](http://www.gnu.org/licenses/gpl) and [MIT License](https://opensource.org/licenses/MIT). +is dual-licensed under [GNU GPL version 3 (or above) License](http://www.gnu.org/licenses/gpl) and [MIT License](https://opensource.org/licenses/MIT). Personally, I prefer anyone using this to respect the GPL license and use that itself for derivative works - thus making them also Free Software. But, your call. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_8.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_8.RULE index ee6d6f3040b..0e0e7570c6e 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_8.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_8.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl --- - is dual-licensed under [GNU GPL version 3 (or above) License](https://www.gnu.org/licenses/gpl) and [MIT License](https://opensource.org/licenses/MIT). +is dual-licensed under [GNU GPL version 3 (or above) License](https://www.gnu.org/licenses/gpl) and [MIT License](https://opensource.org/licenses/MIT). Personally, I prefer anyone using this to respect the GPL license and use that itself for derivative works - thus making them also Free Software. But, your call. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_pychess.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_pychess.RULE index 563de1a6db1..fa8a70c8e1f 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_pychess.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_pychess.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: German Pychess --- - PyChess ist freie Software. Sie können es unter den Bedingungen der GNU +PyChess ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_readme.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_readme.RULE index a6583941cc2..30abbd139b4 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_readme.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_readme.RULE @@ -7,7 +7,6 @@ referenced_filenames: - legal/GPLv3 --- - License ------- diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_tag_3.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_tag_3.RULE index 620d9e2697f..8d0d7630c0d 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_tag_3.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_tag_3.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - updated to GPLv3-or-later \ No newline at end of file +updated to GPLv3-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_1.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_1.RULE index d4fe7da058b..9b2bcaac7af 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_1.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_1.RULE index 4554c846764..03d42525f06 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this font. If not, see http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_3.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_3.RULE index 7293a34f673..423164630a1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_3.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_3.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - is free software; you can 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. +is free software; you can 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. The fonts are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_13.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_13.RULE index ec7e5217686..847b868a8b9 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_13.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_13.RULE @@ -10,7 +10,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - GCC is free software; you can redistribute it and/or modify it under +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_2.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_2.RULE index 8c4a5c90b4a..5ae766cd898 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_2.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_2.RULE @@ -9,8 +9,6 @@ ignorable_urls: - http://fsf.org/ --- - - GCC RUNTIME LIBRARY EXCEPTION Version 3.1, 31 March 2009 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_27.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_27.RULE index 0092d488cce..3e9e12e66d7 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_27.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_27.RULE @@ -10,7 +10,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - GCC is free software; you can redistribute it and/or modify it under +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_28.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_28.RULE index e0748b771d9..56494f03e81 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_28.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_28.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify it under +is free software; you can redistribute it and/or modify it under terms of the GNU General Public License as published by the Free Soft- ware Foundation; either version 3, or (at your option) any later ver- sion. is distributed in the hope that it will be useful, but WITH- diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_29.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_29.RULE index 105da278e61..fc3a971bd7c 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_29.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_29.RULE @@ -10,7 +10,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - GNAT is free software; you can redistribute it and/or modify it under +GNAT is free software; you can redistribute it and/or modify it under terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GNAT is distributed in the hope that it will be useful, but WITHOUT diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_32.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_32.RULE index 01f9a3a81a3..55c8d9b8d82 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_32.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_32.RULE @@ -10,7 +10,6 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_36.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_36.RULE index b5cb4bee027..889bbc1fc3a 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_36.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_36.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This library is free +This library is free software; you can 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) diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_5.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_5.RULE index 3c419f11121..0958cec6647 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_5.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_5.RULE @@ -9,7 +9,6 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - 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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_6.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_6.RULE index 571a60f0352..d1da67dfc02 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_6.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_6.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - GNAT is free software; you can redistribute it and/or modify it under +GNAT is free software; you can redistribute it and/or modify it under terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GNAT is distributed in the hope that it will be useful, but WITHOUT diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_8.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_8.RULE index 736149be28e..05ac67162db 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_8.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_8.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This library is free +This library is free software; you can 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) diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_openssl-exception-gpl-3.0-plus_1.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_openssl-exception-gpl-3.0-plus_1.RULE index b5fa0834685..17fe8be719a 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_openssl-exception-gpl-3.0-plus_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_openssl-exception-gpl-3.0-plus_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_other-copyleft_1.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_other-copyleft_1.RULE index 58c699a271c..52359e4a648 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_with_other-copyleft_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_other-copyleft_1.RULE @@ -7,7 +7,6 @@ ignorable_urls: - https://www.nexedi.com/licensing --- - is free software licensed under GPLv3+ with additional permission to link, combine and redistribute it with other free or open source software. diff --git a/src/licensedcode/data/rules/gpl-3.0_100.RULE b/src/licensedcode/data/rules/gpl-3.0_100.RULE index 61d66f2ad73..404b1a43086 100644 --- a/src/licensedcode/data/rules/gpl-3.0_100.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_100.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * This program is free software; you can redistribute it and/or +* This program is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU General Public * License as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/gpl-3.0_101.RULE b/src/licensedcode/data/rules/gpl-3.0_101.RULE index f1305c56f3c..f211c22b604 100644 --- a/src/licensedcode/data/rules/gpl-3.0_101.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_101.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: this is a V3 not a V3-plus --- - This package is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl-3.0_107.RULE b/src/licensedcode/data/rules/gpl-3.0_107.RULE index cfc0caf4a5b..cdb4d57aa04 100644 --- a/src/licensedcode/data/rules/gpl-3.0_107.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_107.RULE @@ -4,6 +4,5 @@ is_license_notice: yes relevance: 100 --- - This program is distributed under GPL Version 3.0 in the hope that it will be useful, but WITHOUT ANY WARRANTY. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_109.RULE b/src/licensedcode/data/rules/gpl-3.0_109.RULE index e93a3956860..31c76d528d8 100644 --- a/src/licensedcode/data/rules/gpl-3.0_109.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_109.RULE @@ -8,7 +8,6 @@ ignorable_urls: - http://www.fsf.org/licensing/licenses/gpl-3.0.html --- - is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 (http://www.fsf.org/licensing/licenses/gpl-3.0.html) ("GPL") to all third parties and that license, as required by the GPL, is diff --git a/src/licensedcode/data/rules/gpl-3.0_111.RULE b/src/licensedcode/data/rules/gpl-3.0_111.RULE index dd3131a36dd..29532710a28 100644 --- a/src/licensedcode/data/rules/gpl-3.0_111.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_111.RULE @@ -4,7 +4,6 @@ is_license_notice: yes relevance: 100 --- - IS_RIGHT This program is distributed under GPL Version 3.0 in the hope that it will be useful, but WITHOUT ANY WARRANTY. diff --git a/src/licensedcode/data/rules/gpl-3.0_119.RULE b/src/licensedcode/data/rules/gpl-3.0_119.RULE index b1bfd486b07..2dd6de6e048 100644 --- a/src/licensedcode/data/rules/gpl-3.0_119.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_119.RULE @@ -4,8 +4,7 @@ is_license_notice: yes relevance: 100 --- - - is free software; you can redistribute it and/or +is free software; you can redistribute it and/or modify it under the terms of version 3 of the GNU General Public License as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-3.0_158.RULE b/src/licensedcode/data/rules/gpl-3.0_158.RULE index b0e2725294b..4d6e31c823c 100644 --- a/src/licensedcode/data/rules/gpl-3.0_158.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_158.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - COPYRIGHT = """ GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 \ No newline at end of file +COPYRIGHT = """ GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_166.RULE b/src/licensedcode/data/rules/gpl-3.0_166.RULE index 4358a0934c7..b1c1263ce75 100644 --- a/src/licensedcode/data/rules/gpl-3.0_166.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_166.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - COPYRIGHT = """ GNU GENERAL PUBLIC LICENCE Version 3, 29 June 2007 \ No newline at end of file +COPYRIGHT = """ GNU GENERAL PUBLIC LICENCE Version 3, 29 June 2007 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_176.RULE b/src/licensedcode/data/rules/gpl-3.0_176.RULE index 3c29b850b6d..543e7d7c8b1 100644 --- a/src/licensedcode/data/rules/gpl-3.0_176.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_176.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - License: Unless otherwise noted, this content is licensed under the GPLv3 license. \ No newline at end of file +License: Unless otherwise noted, this content is licensed under the GPLv3 license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_2.RULE b/src/licensedcode/data/rules/gpl-3.0_2.RULE index 001964a2adf..3f9d5078b07 100644 --- a/src/licensedcode/data/rules/gpl-3.0_2.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - ftp://prep.ai.mit.edu/pub/gnu/GPL --- - * COPYRIGHT +* COPYRIGHT * This file is distributed under the terms of the GNU General Public * License (GPL) v3. Copies of the GPL can be obtained from: * ftp://prep.ai.mit.edu/pub/gnu/GPL diff --git a/src/licensedcode/data/rules/gpl-3.0_204.RULE b/src/licensedcode/data/rules/gpl-3.0_204.RULE index 49c301b895b..8462d0bef58 100644 --- a/src/licensedcode/data/rules/gpl-3.0_204.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_204.RULE @@ -11,7 +11,7 @@ ignorable_urls: - http://www.gnu.org/philosophy/why-not-lgpl.html --- - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/gpl-3.0_23.RULE b/src/licensedcode/data/rules/gpl-3.0_23.RULE index ae171c8ed7f..beb837100e5 100644 --- a/src/licensedcode/data/rules/gpl-3.0_23.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_23.RULE @@ -13,7 +13,6 @@ ignorable_urls: - http://www.gnu.org/philosophy/why-not-lgpl.html --- - GNU General Public License v3.0 - GNU Project - Free Software Foundation (FSF) http://www.gnu.org/licenses/gpl-3.0.rdf diff --git a/src/licensedcode/data/rules/gpl-3.0_394.RULE b/src/licensedcode/data/rules/gpl-3.0_394.RULE index d0a841117ae..58d932e532c 100644 --- a/src/licensedcode/data/rules/gpl-3.0_394.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_394.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/GPL-3 --- - On Debian systems, the complete text of the GNU General Public +On Debian systems, the complete text of the GNU General Public License version 3 can be found in '/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_4.RULE b/src/licensedcode/data/rules/gpl-3.0_4.RULE index 79276640838..9f4417367dc 100644 --- a/src/licensedcode/data/rules/gpl-3.0_4.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_4.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/copyleft/gpl.html --- - Alternatively, this file may be used under the terms of the GNU +Alternatively, this file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE.GPL included in the packaging of this file. Please review the following information to diff --git a/src/licensedcode/data/rules/gpl-3.0_430.RULE b/src/licensedcode/data/rules/gpl-3.0_430.RULE index 9cd16b91c10..a2579058f35 100644 --- a/src/licensedcode/data/rules/gpl-3.0_430.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_430.RULE @@ -7,5 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/GPL-3 --- - On Debian GNU/Linux systems, the complete text of the GNU General Public +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_434.RULE b/src/licensedcode/data/rules/gpl-3.0_434.RULE index cdcc38dfb4c..cb3694e1223 100644 --- a/src/licensedcode/data/rules/gpl-3.0_434.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_434.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * This program is free software; you can redistribute it and/or +* This program is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU General Public * License as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/gpl-3.0_438.RULE b/src/licensedcode/data/rules/gpl-3.0_438.RULE index b775699f80a..491447d576d 100644 --- a/src/licensedcode/data/rules/gpl-3.0_438.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_438.RULE @@ -6,5 +6,4 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl-3.0.html --- - license GNU General Public Licence https://www.gnu.org/licenses/gpl-3.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_443.RULE b/src/licensedcode/data/rules/gpl-3.0_443.RULE index 02e9fcc06bd..c9053ad3c2d 100644 --- a/src/licensedcode/data/rules/gpl-3.0_443.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_443.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/copyleft/gpl.html --- - Alternatively, this file may be used under the terms of the GNU +Alternatively, this file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE.GPL included in the packaging of this file. Please review the following information to diff --git a/src/licensedcode/data/rules/gpl-3.0_447.RULE b/src/licensedcode/data/rules/gpl-3.0_447.RULE index dce9b33a485..b3a62f1b094 100644 --- a/src/licensedcode/data/rules/gpl-3.0_447.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_447.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/philosophy/why-not-lgpl.html --- - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) by - all rights reserved diff --git a/src/licensedcode/data/rules/gpl-3.0_448.RULE b/src/licensedcode/data/rules/gpl-3.0_448.RULE index 1f091334123..f8c14fa4c41 100644 --- a/src/licensedcode/data/rules/gpl-3.0_448.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_448.RULE @@ -14,7 +14,6 @@ ignorable_urls: - https://www.gnu.org/philosophy/why-not-lgpl.html --- - GNU General Public License v3.0 - GNU Project - Free Software Foundation (FSF) https://www.gnu.org/licenses/gpl-3.0.rdf diff --git a/src/licensedcode/data/rules/gpl-3.0_450.RULE b/src/licensedcode/data/rules/gpl-3.0_450.RULE index e769c692654..992dd5d02f0 100644 --- a/src/licensedcode/data/rules/gpl-3.0_450.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_450.RULE @@ -13,7 +13,7 @@ ignorable_urls: - https://www.gnu.org/philosophy/why-not-lgpl.html --- - GNU General Public License version 3 +GNU General Public License version 3 Version 3, 29 June 2007 diff --git a/src/licensedcode/data/rules/gpl-3.0_456.RULE b/src/licensedcode/data/rules/gpl-3.0_456.RULE index 8feb6ff0153..c3c78df63c9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_456.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_456.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl-3.0.en.html --- - [GNU License](https://www.gnu.org/licenses/gpl-3.0.en.html) \ No newline at end of file +[GNU License](https://www.gnu.org/licenses/gpl-3.0.en.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_476.RULE b/src/licensedcode/data/rules/gpl-3.0_476.RULE index 94ae5190823..35134c4685a 100644 --- a/src/licensedcode/data/rules/gpl-3.0_476.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_476.RULE @@ -7,5 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/GPL-3 --- - On Debian systems, the text of the GNU General Public +On Debian systems, the text of the GNU General Public License version 3 can be found in '/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_49.RULE b/src/licensedcode/data/rules/gpl-3.0_49.RULE index ce03881bee9..abe1458cc38 100644 --- a/src/licensedcode/data/rules/gpl-3.0_49.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_49.RULE @@ -4,5 +4,4 @@ is_license_notice: yes relevance: 100 --- - is licensed under the terms of the GNU General Public Licence version 3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_5.RULE b/src/licensedcode/data/rules/gpl-3.0_5.RULE index f62db8650ca..53a058abe96 100644 --- a/src/licensedcode/data/rules/gpl-3.0_5.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_5.RULE @@ -3,7 +3,7 @@ license_expression: gpl-3.0 is_license_notice: yes --- - 0. Definitions. +0. Definitions. "This License" refers to version 3 of the GNU General Public License. diff --git a/src/licensedcode/data/rules/gpl-3.0_50.RULE b/src/licensedcode/data/rules/gpl-3.0_50.RULE index 3961462a3f7..63465858261 100644 --- a/src/licensedcode/data/rules/gpl-3.0_50.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_50.RULE @@ -4,5 +4,4 @@ is_license_tag: yes relevance: 100 --- - License :GNU General Public Licence V3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_51.RULE b/src/licensedcode/data/rules/gpl-3.0_51.RULE index f53a557f0cc..fb75c9ae32b 100644 --- a/src/licensedcode/data/rules/gpl-3.0_51.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_51.RULE @@ -6,5 +6,4 @@ ignorable_urls: - https://www.gnu.org/licenses/quick-guide-gplv3.html --- - Licence: GNU General Public licence version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_52.RULE b/src/licensedcode/data/rules/gpl-3.0_52.RULE index 620bcfac2fe..52f601b914f 100644 --- a/src/licensedcode/data/rules/gpl-3.0_52.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_52.RULE @@ -6,5 +6,4 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl-3.0.html --- - Licence: GNU General Public Licence version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_53.RULE b/src/licensedcode/data/rules/gpl-3.0_53.RULE index 15ee35f1003..a5eaa6b0ab8 100644 --- a/src/licensedcode/data/rules/gpl-3.0_53.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_53.RULE @@ -6,5 +6,4 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl-3.0.html --- - license GNU General Public Licence http://www.gnu.org/licenses/gpl-3.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_55.RULE b/src/licensedcode/data/rules/gpl-3.0_55.RULE index dcdb1914f21..74d7ca4c368 100644 --- a/src/licensedcode/data/rules/gpl-3.0_55.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_55.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - license 'GNU General Public Licence, version 3.0' \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_58.RULE b/src/licensedcode/data/rules/gpl-3.0_58.RULE index 41e0b624421..4e3585ec83f 100644 --- a/src/licensedcode/data/rules/gpl-3.0_58.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_58.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - Lincenced under The GNU General Public Licence v3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_59.RULE b/src/licensedcode/data/rules/gpl-3.0_59.RULE index d67f7f01801..0f71b96e4b1 100644 --- a/src/licensedcode/data/rules/gpl-3.0_59.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_59.RULE @@ -4,5 +4,4 @@ is_license_notice: yes relevance: 100 --- - The application is licenced under GNU General Public Licence version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_73.RULE b/src/licensedcode/data/rules/gpl-3.0_73.RULE index 547a010178c..6d0e667d171 100644 --- a/src/licensedcode/data/rules/gpl-3.0_73.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_73.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.gnu.org/licenses/gpl-3.0.en.html --- - [GNU License](http://www.gnu.org/licenses/gpl-3.0.en.html) \ No newline at end of file +[GNU License](http://www.gnu.org/licenses/gpl-3.0.en.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_74.RULE b/src/licensedcode/data/rules/gpl-3.0_74.RULE index aff98521c10..9901716f4d5 100644 --- a/src/licensedcode/data/rules/gpl-3.0_74.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_74.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://opensource.org/licenses/GPL-3.0 --- - [GPL V3](http://opensource.org/licenses/GPL-3.0) \ No newline at end of file +[GPL V3](http://opensource.org/licenses/GPL-3.0) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_76.RULE b/src/licensedcode/data/rules/gpl-3.0_76.RULE index f397058ebf5..955779d5143 100644 --- a/src/licensedcode/data/rules/gpl-3.0_76.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_76.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - GPL v3 \ No newline at end of file +GPL v3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_80.RULE b/src/licensedcode/data/rules/gpl-3.0_80.RULE index 0bb76a967ee..fe45c13d3ad 100644 --- a/src/licensedcode/data/rules/gpl-3.0_80.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_80.RULE @@ -9,8 +9,7 @@ ignorable_urls: - http://fsf.org/ --- - - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/gpl-3.0_88.RULE b/src/licensedcode/data/rules/gpl-3.0_88.RULE index 250201709fc..9ed4ffb02e0 100644 --- a/src/licensedcode/data/rules/gpl-3.0_88.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_88.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - General Public License version 3 \ No newline at end of file +General Public License version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_89.RULE b/src/licensedcode/data/rules/gpl-3.0_89.RULE index 7e615d20773..2690a6748cf 100644 --- a/src/licensedcode/data/rules/gpl-3.0_89.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_89.RULE @@ -12,7 +12,7 @@ ignorable_urls: - http://www.gnu.org/philosophy/why-not-lgpl.html --- - GNU General Public License version 3 +GNU General Public License version 3 Version 3, 29 June 2007 diff --git a/src/licensedcode/data/rules/gpl-3.0_96.RULE b/src/licensedcode/data/rules/gpl-3.0_96.RULE index e1b96e578a0..9f5ec3617f6 100644 --- a/src/licensedcode/data/rules/gpl-3.0_96.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_96.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses --- - * This program is free software: you can redistribute it and/or modify +* 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 3 of the License. * diff --git a/src/licensedcode/data/rules/gpl-3.0_98.RULE b/src/licensedcode/data/rules/gpl-3.0_98.RULE index 531c5b9c3ce..3be4d6cd85f 100644 --- a/src/licensedcode/data/rules/gpl-3.0_98.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_98.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 50 --- - * This program is free software; you can redistribute it and/or modify +* 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 3 of the License. * diff --git a/src/licensedcode/data/rules/gpl-3.0_99.RULE b/src/licensedcode/data/rules/gpl-3.0_99.RULE index b946c49d1c1..fea004c8306 100644 --- a/src/licensedcode/data/rules/gpl-3.0_99.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_99.RULE @@ -3,7 +3,7 @@ license_expression: gpl-3.0 is_license_notice: yes --- - * This program is free software; you can redistribute it and/or +* This program is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU General Public * License as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_1.RULE index 677ca465a58..e56aea30497 100644 --- a/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * This program is free software; you can redistribute it and/or +* This program is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU General Public * License as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_2.RULE index ac68d19d7e2..c734ad5f5b5 100644 --- a/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_2.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_2.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * This program is free software; you can redistribute it and/or +* This program is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU General Public * License as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/gpl-3.0_bruce_korb.RULE b/src/licensedcode/data/rules/gpl-3.0_bruce_korb.RULE index 1971e216c98..e027e0e8c29 100644 --- a/src/licensedcode/data/rules/gpl-3.0_bruce_korb.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_bruce_korb.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/philosophy/why-not-lgpl.html --- - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) by - all rights reserved diff --git a/src/licensedcode/data/rules/gpl-3.0_or_commercial-license_1.RULE b/src/licensedcode/data/rules/gpl-3.0_or_commercial-license_1.RULE index c4f95c8ddc2..055f3fb773d 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_commercial-license_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_or_commercial-license_1.RULE @@ -8,7 +8,6 @@ ignorable_urls: - http://www.fsf.org/licensing/licenses/gpl-3.0.html --- - The Software developed and owned by is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 (http://www.fsf.org/licensing/licenses/gpl-3.0.html) ("GPL") diff --git a/src/licensedcode/data/rules/gpl-3.0_or_mit_1.RULE b/src/licensedcode/data/rules/gpl-3.0_or_mit_1.RULE index 8d476e7ed9b..8931b24800f 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_mit_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_or_mit_1.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - releases its sourcecode under the GPL v3 and MIT licenses \ No newline at end of file +releases its sourcecode under the GPL v3 and MIT licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_4.RULE b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_4.RULE index 132c488b19e..2b2bb9a5742 100644 --- a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_4.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_4.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this font. If not, see https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_6.RULE b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_6.RULE index 87d1cb3fbde..fe1881adf58 100644 --- a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_6.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_6.RULE @@ -6,9 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - - * This library is free software; you can redistribute it and/or modify +* This library is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public Licence (version 3.1 * with the Runtime Library Exception) as published by the * Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc_exception31_1.RULE b/src/licensedcode/data/rules/gpl-3.0_with_gcc_exception31_1.RULE index e3fe72712e4..477dd6362b0 100644 --- a/src/licensedcode/data/rules/gpl-3.0_with_gcc_exception31_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc_exception31_1.RULE @@ -5,9 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - - * This library is free software; you can redistribute it and/or modify +* This library is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public Licence (version 3.1 * with the Runtime Library Exception) as published by the * Free Software Foundation. diff --git a/src/licensedcode/data/rules/gpl_103.RULE b/src/licensedcode/data/rules/gpl_103.RULE index 64c80c983ca..123ce7514a5 100644 --- a/src/licensedcode/data/rules/gpl_103.RULE +++ b/src/licensedcode/data/rules/gpl_103.RULE @@ -4,5 +4,4 @@ is_license_notice: yes relevance: 100 --- - This file distributed under the GNU GPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_105.RULE b/src/licensedcode/data/rules/gpl_105.RULE index 871f9f9e12c..53e4f7a0cc5 100644 --- a/src/licensedcode/data/rules/gpl_105.RULE +++ b/src/licensedcode/data/rules/gpl_105.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - Licence: GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_116.RULE b/src/licensedcode/data/rules/gpl_116.RULE index 1a973444857..4d478544bdf 100644 --- a/src/licensedcode/data/rules/gpl_116.RULE +++ b/src/licensedcode/data/rules/gpl_116.RULE @@ -3,7 +3,7 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - This software may be used and distributed according to the terms of +This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Drivers based on or derived from this code fall under the GPL and must retain the authorship, copyright and license notice. This file is not diff --git a/src/licensedcode/data/rules/gpl_117.RULE b/src/licensedcode/data/rules/gpl_117.RULE index 43e8b64e578..315bd1b8a74 100644 --- a/src/licensedcode/data/rules/gpl_117.RULE +++ b/src/licensedcode/data/rules/gpl_117.RULE @@ -8,5 +8,5 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * You should have received a copy of the GNU General Public License +* You should have received a copy of the GNU General Public License * (for example COPYING); If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_118.RULE b/src/licensedcode/data/rules/gpl_118.RULE index 8b2267f9721..e619702fd0b 100644 --- a/src/licensedcode/data/rules/gpl_118.RULE +++ b/src/licensedcode/data/rules/gpl_118.RULE @@ -6,7 +6,7 @@ ignorable_urls: - ftp://prep.ai.mit.edu/pub/gnu/GPL --- - COPYRIGHT +COPYRIGHT This file is distributed under the terms of the GNU General Public License (GPL). Copies of the GPL can be obtained from: ftp://prep.ai.mit.edu/pub/gnu/GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_118_2.RULE b/src/licensedcode/data/rules/gpl_118_2.RULE index 911906c0941..ca0bf9aed09 100644 --- a/src/licensedcode/data/rules/gpl_118_2.RULE +++ b/src/licensedcode/data/rules/gpl_118_2.RULE @@ -6,6 +6,6 @@ ignorable_urls: - ftp://prep.ai.mit.edu/pub/gnu/GPL --- - This file is distributed under the terms of the GNU General Public +This file is distributed under the terms of the GNU General Public License (GPL). Copies of the GPL can be obtained from: ftp://prep.ai.mit.edu/pub/gnu/GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_119.RULE b/src/licensedcode/data/rules/gpl_119.RULE index 45129331afe..c3d5ccec3a1 100644 --- a/src/licensedcode/data/rules/gpl_119.RULE +++ b/src/licensedcode/data/rules/gpl_119.RULE @@ -4,6 +4,6 @@ is_license_notice: yes relevance: 100 --- - COPYRIGHT +COPYRIGHT This file is distributed under the terms of the GNU General Public License (GPL). Copies of the GPL can be obtained from: \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_122.RULE b/src/licensedcode/data/rules/gpl_122.RULE index 20f45667da6..c39ab04f969 100644 --- a/src/licensedcode/data/rules/gpl_122.RULE +++ b/src/licensedcode/data/rules/gpl_122.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - May be copied or modified under the terms of the GNU General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_124.RULE b/src/licensedcode/data/rules/gpl_124.RULE index a8eb1d0cceb..a5576ea9ae7 100644 --- a/src/licensedcode/data/rules/gpl_124.RULE +++ b/src/licensedcode/data/rules/gpl_124.RULE @@ -4,6 +4,5 @@ is_license_reference: yes relevance: 100 --- - This file is subject to the terms and conditions of the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_126.RULE b/src/licensedcode/data/rules/gpl_126.RULE index 46f30844e1e..bf3cf819dff 100644 --- a/src/licensedcode/data/rules/gpl_126.RULE +++ b/src/licensedcode/data/rules/gpl_126.RULE @@ -4,6 +4,5 @@ is_license_notice: yes relevance: 100 --- - This software may be used and distributed according to the terms of the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_128.RULE b/src/licensedcode/data/rules/gpl_128.RULE index 35570e75c84..dd50d927cde 100644 --- a/src/licensedcode/data/rules/gpl_128.RULE +++ b/src/licensedcode/data/rules/gpl_128.RULE @@ -4,6 +4,5 @@ is_license_reference: yes relevance: 100 --- - Redistribution of this file is permitted under the terms of the GNU Public License (GPL) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_131.RULE b/src/licensedcode/data/rules/gpl_131.RULE index f21968916c3..37c566814bc 100644 --- a/src/licensedcode/data/rules/gpl_131.RULE +++ b/src/licensedcode/data/rules/gpl_131.RULE @@ -3,7 +3,7 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - This program can be redistributed or modified under the terms of the +This program can be redistributed or modified under the terms of the GNU General Public License as published by the Free Software Foundation. This program is distributed without any warranty or implied warranty of merchantability or fitness for a particular purpose. diff --git a/src/licensedcode/data/rules/gpl_132.RULE b/src/licensedcode/data/rules/gpl_132.RULE index 234553c56b9..e03761f812d 100644 --- a/src/licensedcode/data/rules/gpl_132.RULE +++ b/src/licensedcode/data/rules/gpl_132.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl_133.RULE b/src/licensedcode/data/rules/gpl_133.RULE index 0df9d891ab2..877f5ca529e 100644 --- a/src/licensedcode/data/rules/gpl_133.RULE +++ b/src/licensedcode/data/rules/gpl_133.RULE @@ -3,7 +3,7 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - This program is distributed in the hope that it will be useful, but WITHOUT +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/src/licensedcode/data/rules/gpl_134.RULE b/src/licensedcode/data/rules/gpl_134.RULE index 7927c136f0d..823d75a816b 100644 --- a/src/licensedcode/data/rules/gpl_134.RULE +++ b/src/licensedcode/data/rules/gpl_134.RULE @@ -3,8 +3,7 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - - This software may be used and distributed according to the terms +This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Drivers based on this skeleton fall under the GPL and must retain the authorship (implicit copyright) notice. diff --git a/src/licensedcode/data/rules/gpl_135.RULE b/src/licensedcode/data/rules/gpl_135.RULE index 022134738b0..9511b8055e7 100644 --- a/src/licensedcode/data/rules/gpl_135.RULE +++ b/src/licensedcode/data/rules/gpl_135.RULE @@ -7,7 +7,6 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, diff --git a/src/licensedcode/data/rules/gpl_138.RULE b/src/licensedcode/data/rules/gpl_138.RULE index 5d5fb1fbe54..97424ca2da4 100644 --- a/src/licensedcode/data/rules/gpl_138.RULE +++ b/src/licensedcode/data/rules/gpl_138.RULE @@ -3,8 +3,7 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - - This program is distributed in the hope that it will be useful, +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/src/licensedcode/data/rules/gpl_139.RULE b/src/licensedcode/data/rules/gpl_139.RULE index db8fd168d2e..c5fa85ae91d 100644 --- a/src/licensedcode/data/rules/gpl_139.RULE +++ b/src/licensedcode/data/rules/gpl_139.RULE @@ -3,7 +3,7 @@ license_expression: gpl-1.0-plus is_license_text: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/gpl_140.RULE b/src/licensedcode/data/rules/gpl_140.RULE index 6b8b70e135a..db2f54c9001 100644 --- a/src/licensedcode/data/rules/gpl_140.RULE +++ b/src/licensedcode/data/rules/gpl_140.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - May be used under the terms of the GNU General Public License (GPL) \ No newline at end of file +May be used under the terms of the GNU General Public License (GPL) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_142.RULE b/src/licensedcode/data/rules/gpl_142.RULE index c0b40f71b7c..89cb2ca4b05 100644 --- a/src/licensedcode/data/rules/gpl_142.RULE +++ b/src/licensedcode/data/rules/gpl_142.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - Licence: Allegedly GPL, but no source visible. \ No newline at end of file +Licence: Allegedly GPL, but no source visible. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_143.RULE b/src/licensedcode/data/rules/gpl_143.RULE index 4ec5f5bf80c..e96fcb50efd 100644 --- a/src/licensedcode/data/rules/gpl_143.RULE +++ b/src/licensedcode/data/rules/gpl_143.RULE @@ -3,6 +3,6 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - This driver is provided under the GNU General Public License, +This driver is provided under the GNU General Public License, incorporated herein by reference. The driver is provided without warranty or support. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_150.RULE b/src/licensedcode/data/rules/gpl_150.RULE index c20444cf3a8..4ddc5e47571 100644 --- a/src/licensedcode/data/rules/gpl_150.RULE +++ b/src/licensedcode/data/rules/gpl_150.RULE @@ -6,7 +6,6 @@ referenced_filenames: - COPYING --- - This file is subject to the terms and conditions of the GNU General Public License. See the file "COPYING" in the main directory of this archive for more details. diff --git a/src/licensedcode/data/rules/gpl_152.RULE b/src/licensedcode/data/rules/gpl_152.RULE index e4f0f952ae5..f7111a4cb7b 100644 --- a/src/licensedcode/data/rules/gpl_152.RULE +++ b/src/licensedcode/data/rules/gpl_152.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 70 --- - 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 diff --git a/src/licensedcode/data/rules/gpl_153.RULE b/src/licensedcode/data/rules/gpl_153.RULE index 1cee319ebdb..62fa1f88f4d 100644 --- a/src/licensedcode/data/rules/gpl_153.RULE +++ b/src/licensedcode/data/rules/gpl_153.RULE @@ -3,7 +3,6 @@ license_expression: gpl-1.0-plus is_license_text: yes --- - 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; diff --git a/src/licensedcode/data/rules/gpl_154.RULE b/src/licensedcode/data/rules/gpl_154.RULE index decc84bf1ec..18f26585312 100644 --- a/src/licensedcode/data/rules/gpl_154.RULE +++ b/src/licensedcode/data/rules/gpl_154.RULE @@ -3,8 +3,7 @@ license_expression: gpl-1.0-plus is_license_text: yes --- - - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/gpl_156.RULE b/src/licensedcode/data/rules/gpl_156.RULE index 45f04beff32..07562329ae7 100644 --- a/src/licensedcode/data/rules/gpl_156.RULE +++ b/src/licensedcode/data/rules/gpl_156.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 100 --- - communications. +communications. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES diff --git a/src/licensedcode/data/rules/gpl_163.RULE b/src/licensedcode/data/rules/gpl_163.RULE index 1662c903a06..635d8128039 100644 --- a/src/licensedcode/data/rules/gpl_163.RULE +++ b/src/licensedcode/data/rules/gpl_163.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - is published unser the GNU General Public License in \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_17.RULE b/src/licensedcode/data/rules/gpl_17.RULE index b0625c0f636..0363c1244e8 100644 --- a/src/licensedcode/data/rules/gpl_17.RULE +++ b/src/licensedcode/data/rules/gpl_17.RULE @@ -5,4 +5,4 @@ relevance: 100 minimum_coverage: 100 --- - GPL'd \ No newline at end of file +GPL'd \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_173.RULE b/src/licensedcode/data/rules/gpl_173.RULE index ab66f0ef947..71b3af2ac2a 100644 --- a/src/licensedcode/data/rules/gpl_173.RULE +++ b/src/licensedcode/data/rules/gpl_173.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - License GNU General Public Licence \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_185.RULE b/src/licensedcode/data/rules/gpl_185.RULE index cae4e63d656..ffd1be471f8 100644 --- a/src/licensedcode/data/rules/gpl_185.RULE +++ b/src/licensedcode/data/rules/gpl_185.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - * This is free software distributed under the GNU General Public Licence +* This is free software distributed under the GNU General Public Licence * described in the file COPYING. Contact the author if you don't have this * or can't live with it. There is ABSOLUTELY NO WARRANTY, explicit or implied, * on this software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_21.RULE b/src/licensedcode/data/rules/gpl_21.RULE index 17482abbef5..6941389a945 100644 --- a/src/licensedcode/data/rules/gpl_21.RULE +++ b/src/licensedcode/data/rules/gpl_21.RULE @@ -3,6 +3,6 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - ALTERNATIVELY, provided that this notice is retained in full, this product +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_216.RULE b/src/licensedcode/data/rules/gpl_216.RULE index 7503758a8ef..25258045206 100644 --- a/src/licensedcode/data/rules/gpl_216.RULE +++ b/src/licensedcode/data/rules/gpl_216.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - Copyright +Copyright --------- The driver is free software. It is protected by the GNU General Public License (GPL). Please read it, before using this driver. It should be diff --git a/src/licensedcode/data/rules/gpl_224.RULE b/src/licensedcode/data/rules/gpl_224.RULE index 55d72e2df18..bf99241d978 100644 --- a/src/licensedcode/data/rules/gpl_224.RULE +++ b/src/licensedcode/data/rules/gpl_224.RULE @@ -6,5 +6,5 @@ referenced_filenames: - COPYING --- - * This source code is being released under the GPL. +* This source code is being released under the GPL. * Please see the file COPYING in this package for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_225.RULE b/src/licensedcode/data/rules/gpl_225.RULE index 337f4c81f44..d42bc51a39d 100644 --- a/src/licensedcode/data/rules/gpl_225.RULE +++ b/src/licensedcode/data/rules/gpl_225.RULE @@ -6,4 +6,4 @@ referenced_filenames: - COPYING --- - * This source code is being released under the GPL. \ No newline at end of file +* This source code is being released under the GPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_232.RULE b/src/licensedcode/data/rules/gpl_232.RULE index 66dd0039d4f..ca4d6065669 100644 --- a/src/licensedcode/data/rules/gpl_232.RULE +++ b/src/licensedcode/data/rules/gpl_232.RULE @@ -7,6 +7,6 @@ referenced_filenames: - doc/README --- - * +* * This software is free, licensed under the General Public License. * Please refer to doc/LICENSE and doc/README for further details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_239.RULE b/src/licensedcode/data/rules/gpl_239.RULE index 257e7a6d51e..eb06a37a098 100644 --- a/src/licensedcode/data/rules/gpl_239.RULE +++ b/src/licensedcode/data/rules/gpl_239.RULE @@ -4,6 +4,6 @@ is_license_notice: yes relevance: 100 --- - Feel free to use this script under the terms of the GNU General Public +Feel free to use this script under the terms of the GNU General Public License, as long as you do not remove or alter this notice. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_240.RULE b/src/licensedcode/data/rules/gpl_240.RULE index a6b426e55ae..b2cbd03b146 100644 --- a/src/licensedcode/data/rules/gpl_240.RULE +++ b/src/licensedcode/data/rules/gpl_240.RULE @@ -4,5 +4,4 @@ is_license_tag: yes relevance: 100 --- - FILE_LICENCE ( GPL_ANY ) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_26.RULE b/src/licensedcode/data/rules/gpl_26.RULE index 6f6e70da773..4126fa50294 100644 --- a/src/licensedcode/data/rules/gpl_26.RULE +++ b/src/licensedcode/data/rules/gpl_26.RULE @@ -4,6 +4,6 @@ is_license_notice: yes notes: GPL simple declaration --- - * This file is subject to the terms and conditions of the GNU General Public +* This file is subject to the terms and conditions of the GNU General Public * License. See the file README.legal in the main directory of this archive * for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_35.RULE b/src/licensedcode/data/rules/gpl_35.RULE index edef5b136af..6c8ef08d809 100644 --- a/src/licensedcode/data/rules/gpl_35.RULE +++ b/src/licensedcode/data/rules/gpl_35.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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,2,3 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/gpl_39.RULE b/src/licensedcode/data/rules/gpl_39.RULE index 8ff5c7be0ba..41b2f38faaf 100644 --- a/src/licensedcode/data/rules/gpl_39.RULE +++ b/src/licensedcode/data/rules/gpl_39.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - * This file may be modified and redistributed under +* This file may be modified and redistributed under * the terms of the GNU Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_44.RULE b/src/licensedcode/data/rules/gpl_44.RULE index 6a9d3b5e772..d80508c9187 100644 --- a/src/licensedcode/data/rules/gpl_44.RULE +++ b/src/licensedcode/data/rules/gpl_44.RULE @@ -1,9 +1,9 @@ --- license_expression: gpl-1.0-plus -relevance: 100 is_license_notice: yes -minimum_coverage: 100 is_continuous: yes +relevance: 100 +minimum_coverage: 100 --- licensed under the terms of the pure GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_55.RULE b/src/licensedcode/data/rules/gpl_55.RULE index b1e117c7e49..703e1b92fa8 100644 --- a/src/licensedcode/data/rules/gpl_55.RULE +++ b/src/licensedcode/data/rules/gpl_55.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - Backend libraries are protected by the GNU General Public License (see +Backend libraries are protected by the GNU General Public License (see file COPYING), but as an exception, it is permissible to link against such a library without affecting the licensing status of the program that uses the libraries. For details, see the copyright notice at the diff --git a/src/licensedcode/data/rules/gpl_82.RULE b/src/licensedcode/data/rules/gpl_82.RULE index c0b71b353d3..f25190f7361 100644 --- a/src/licensedcode/data/rules/gpl_82.RULE +++ b/src/licensedcode/data/rules/gpl_82.RULE @@ -3,6 +3,6 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - is free software, covered by the GNU General Public License, and you are +is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_92.RULE b/src/licensedcode/data/rules/gpl_92.RULE index 5879b20e5c5..3695833f42e 100644 --- a/src/licensedcode/data/rules/gpl_92.RULE +++ b/src/licensedcode/data/rules/gpl_92.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - This file may be redistributed under the terms of the GNU General Public +This file may be redistributed under the terms of the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_93.RULE b/src/licensedcode/data/rules/gpl_93.RULE index 94c55b82f42..f63a0f9ae4e 100644 --- a/src/licensedcode/data/rules/gpl_93.RULE +++ b/src/licensedcode/data/rules/gpl_93.RULE @@ -3,6 +3,6 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - eCryptfs is free software. Please see the file COPYING for details. +eCryptfs is free software. Please see the file COPYING for details. For documentation, please see the files in the doc/ subdirectory. For building and installation instructions please see the INSTALL file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_94.RULE b/src/licensedcode/data/rules/gpl_94.RULE index 622932d1931..fdab98164db 100644 --- a/src/licensedcode/data/rules/gpl_94.RULE +++ b/src/licensedcode/data/rules/gpl_94.RULE @@ -6,4 +6,4 @@ referenced_filenames: - COPYING --- - This file is licensed under the GPL. See COPYING in the package. \ No newline at end of file +This file is licensed under the GPL. See COPYING in the package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_95.RULE b/src/licensedcode/data/rules/gpl_95.RULE index 5c311ebd6f6..c1a6ad178b2 100644 --- a/src/licensedcode/data/rules/gpl_95.RULE +++ b/src/licensedcode/data/rules/gpl_95.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - Under the terms of the GPL. \ No newline at end of file +Under the terms of the GPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_98.RULE b/src/licensedcode/data/rules/gpl_98.RULE index 66087a5ac1d..80aa36b2349 100644 --- a/src/licensedcode/data/rules/gpl_98.RULE +++ b/src/licensedcode/data/rules/gpl_98.RULE @@ -3,6 +3,6 @@ license_expression: gpl-1.0-plus is_license_notice: yes --- - Use consistent with the GNU GPL is permitted, +Use consistent with the GNU GPL is permitted, provided that this copyright notice is preserved in its entirety in all copies and derived works. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_and_lgpl_and_free-unknown.RULE b/src/licensedcode/data/rules/gpl_and_lgpl_and_free-unknown.RULE index 01e017fab72..14d9d984a32 100644 --- a/src/licensedcode/data/rules/gpl_and_lgpl_and_free-unknown.RULE +++ b/src/licensedcode/data/rules/gpl_and_lgpl_and_free-unknown.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - is licensed under the GPL or LGPL, some components have different licenses \ No newline at end of file +is licensed under the GPL or LGPL, some components have different licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_debian.RULE b/src/licensedcode/data/rules/gpl_debian.RULE index 8902dba7285..8ecc401c7f6 100644 --- a/src/licensedcode/data/rules/gpl_debian.RULE +++ b/src/licensedcode/data/rules/gpl_debian.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - - GPL: /usr/share/common-licenses/GPL \ No newline at end of file +- GPL: /usr/share/common-licenses/GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_or_mit_1.RULE b/src/licensedcode/data/rules/gpl_or_mit_1.RULE index abd4230a334..23c714cd253 100644 --- a/src/licensedcode/data/rules/gpl_or_mit_1.RULE +++ b/src/licensedcode/data/rules/gpl_or_mit_1.RULE @@ -6,6 +6,6 @@ ignorable_urls: - http://www.opensource.org/licenses/mit-license.php --- - * This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses: +* This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gplcc-1.0_google.RULE b/src/licensedcode/data/rules/gplcc-1.0_google.RULE index 6869a0ba97c..22dce1f5060 100644 --- a/src/licensedcode/data/rules/gplcc-1.0_google.RULE +++ b/src/licensedcode/data/rules/gplcc-1.0_google.RULE @@ -3,7 +3,6 @@ license_expression: gplcc-1.0 is_license_text: yes --- - Our Commitment Before filing or continuing to prosecute any legal proceeding or claim (other than a Defensive Action) arising from termination of a Covered License, Google commits to extend to the person or entity ("you") accused of violating the Covered License the following provisions regarding cure and reinstatement, taken from GPL version 3. As used here, the term 'this License' refers to the specific Covered License being enforced. diff --git a/src/licensedcode/data/rules/guile-exception-2.0_1.RULE b/src/licensedcode/data/rules/guile-exception-2.0_1.RULE index 5e5fece2489..168c96eaf4d 100644 --- a/src/licensedcode/data/rules/guile-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/guile-exception-2.0_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free software; you can redistribute it and/or modify it +This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/hdf5_1.RULE b/src/licensedcode/data/rules/hdf5_1.RULE index 39c7d2c0a8f..e0a4f92a61a 100644 --- a/src/licensedcode/data/rules/hdf5_1.RULE +++ b/src/licensedcode/data/rules/hdf5_1.RULE @@ -10,7 +10,7 @@ ignorable_emails: - help@hdfgroup.org --- - * This file is part of HDF5. The full HDF5 copyright notice, including * +* This file is part of HDF5. The full HDF5 copyright notice, including * * terms governing use, modification, and redistribution, is contained in * * the COPYING file, which can be found at the root of the source code * * distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. * diff --git a/src/licensedcode/data/rules/hdf5_2.RULE b/src/licensedcode/data/rules/hdf5_2.RULE index dff321235ea..0cd691f8928 100644 --- a/src/licensedcode/data/rules/hdf5_2.RULE +++ b/src/licensedcode/data/rules/hdf5_2.RULE @@ -10,7 +10,7 @@ ignorable_emails: - help@hdfgroup.org --- - The files and subdirectories in this directory are part of HDF5. +The files and subdirectories in this directory are part of HDF5. The full HDF5 copyright notice, including terms governing use, modification, and redistribution, is contained in the COPYING file which can be found at the root of the source code distribution tree diff --git a/src/licensedcode/data/rules/hdf5_3.RULE b/src/licensedcode/data/rules/hdf5_3.RULE index f85ef36c66e..1d219644e44 100644 --- a/src/licensedcode/data/rules/hdf5_3.RULE +++ b/src/licensedcode/data/rules/hdf5_3.RULE @@ -11,7 +11,7 @@ ignorable_emails: - help@hdfgroup.org --- - * This file is part of HDF5. The full HDF5 copyright notice, including * +* This file is part of HDF5. The full HDF5 copyright notice, including * * terms governing use, modification, and redistribution, is contained in * * the files COPYING and Copyright.html. COPYING can be found at the root * * of the source code distribution tree; Copyright.html can be found at the * diff --git a/src/licensedcode/data/rules/historical_10.RULE b/src/licensedcode/data/rules/historical_10.RULE index a00d3a1146b..23babecc96d 100644 --- a/src/licensedcode/data/rules/historical_10.RULE +++ b/src/licensedcode/data/rules/historical_10.RULE @@ -3,7 +3,7 @@ license_expression: historical is_license_notice: yes --- - * Permission to use, copy, modify, and distribute this software for any +* 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 diff --git a/src/licensedcode/data/rules/historical_14.RULE b/src/licensedcode/data/rules/historical_14.RULE index 9f1c2e48e77..d5e80812325 100644 --- a/src/licensedcode/data/rules/historical_14.RULE +++ b/src/licensedcode/data/rules/historical_14.RULE @@ -3,7 +3,7 @@ license_expression: historical is_license_notice: yes --- - Permission to use, copy, modify, and distribute this software and +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 diff --git a/src/licensedcode/data/rules/historical_15.RULE b/src/licensedcode/data/rules/historical_15.RULE index cbc6b8e3d85..133478d59c2 100644 --- a/src/licensedcode/data/rules/historical_15.RULE +++ b/src/licensedcode/data/rules/historical_15.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 99 --- - Permission to use, copy, modify, and distribute this software and +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 diff --git a/src/licensedcode/data/rules/historical_9.RULE b/src/licensedcode/data/rules/historical_9.RULE index 2d35c7f2816..44f09e765b9 100644 --- a/src/licensedcode/data/rules/historical_9.RULE +++ b/src/licensedcode/data/rules/historical_9.RULE @@ -3,7 +3,7 @@ license_expression: historical is_license_notice: yes --- - * Permission to use, copy, modify, and distribute this material +* 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 diff --git a/src/licensedcode/data/rules/ibmpl-1.0_6.RULE b/src/licensedcode/data/rules/ibmpl-1.0_6.RULE index 605291ec9f7..f608bfcde0d 100644 --- a/src/licensedcode/data/rules/ibmpl-1.0_6.RULE +++ b/src/licensedcode/data/rules/ibmpl-1.0_6.RULE @@ -5,5 +5,5 @@ relevance: 100 minimum_coverage: 100 --- - The Secure Mailer license must be distributed with this +The Secure Mailer license must be distributed with this software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ibmpl-1.0_7.RULE b/src/licensedcode/data/rules/ibmpl-1.0_7.RULE index a753229ec79..34f2ac72f9f 100644 --- a/src/licensedcode/data/rules/ibmpl-1.0_7.RULE +++ b/src/licensedcode/data/rules/ibmpl-1.0_7.RULE @@ -5,7 +5,6 @@ relevance: 100 minimum_coverage: 100 --- - LICENSE The Secure Mailer license must be distributed with this software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ice-exception-2.0_1.RULE b/src/licensedcode/data/rules/ice-exception-2.0_1.RULE index 5de89498f7b..9de6161b3a7 100644 --- a/src/licensedcode/data/rules/ice-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/ice-exception-2.0_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.gnu.org/licenses --- - This copy of Ice is free software; you can redistribute it and/or modify +This copy of Ice 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. Ice is distributed in the hope that it will be useful, but WITHOUT ANY diff --git a/src/licensedcode/data/rules/ietf-trust_5.RULE b/src/licensedcode/data/rules/ietf-trust_5.RULE index 247b0530a3c..1108ebd7a7e 100644 --- a/src/licensedcode/data/rules/ietf-trust_5.RULE +++ b/src/licensedcode/data/rules/ietf-trust_5.RULE @@ -3,7 +3,7 @@ license_expression: ietf-trust is_license_notice: yes --- - This document is subject to the rights, licenses and restrictions +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. diff --git a/src/licensedcode/data/rules/ietf_1.RULE b/src/licensedcode/data/rules/ietf_1.RULE index 711d0223d59..fd5cf8d27e5 100644 --- a/src/licensedcode/data/rules/ietf_1.RULE +++ b/src/licensedcode/data/rules/ietf_1.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: IETF license text, with typos --- - This document and translations of it may be copied and furnished to +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 implmentation may be prepared, copied, published and distributed, in whole or in part, without restriction of any diff --git a/src/licensedcode/data/rules/ietf_3.RULE b/src/licensedcode/data/rules/ietf_3.RULE index 79baeb68c07..6c664cdc612 100644 --- a/src/licensedcode/data/rules/ietf_3.RULE +++ b/src/licensedcode/data/rules/ietf_3.RULE @@ -8,7 +8,7 @@ ignorable_holders: - The Internet Society --- - Full Copyright Statement +Full Copyright Statement Copyright (C) The Internet Society . All Rights Reserved. diff --git a/src/licensedcode/data/rules/ietf_7.RULE b/src/licensedcode/data/rules/ietf_7.RULE index 508dae3db66..140faa4499b 100644 --- a/src/licensedcode/data/rules/ietf_7.RULE +++ b/src/licensedcode/data/rules/ietf_7.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 90 --- - This document and translations of it may be copied and furnished to +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 diff --git a/src/licensedcode/data/rules/ijg_16.RULE b/src/licensedcode/data/rules/ijg_16.RULE index f0abd68a86e..68513a6eba7 100644 --- a/src/licensedcode/data/rules/ijg_16.RULE +++ b/src/licensedcode/data/rules/ijg_16.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - * This file was part of the Independent JPEG Group's software: \ No newline at end of file +* This file was part of the Independent JPEG Group's software: \ No newline at end of file diff --git a/src/licensedcode/data/rules/ijg_17.RULE b/src/licensedcode/data/rules/ijg_17.RULE index 0315e338eb3..74dfa43c3cb 100644 --- a/src/licensedcode/data/rules/ijg_17.RULE +++ b/src/licensedcode/data/rules/ijg_17.RULE @@ -6,7 +6,7 @@ referenced_filenames: - README --- - Permission is hereby granted to use, copy, modify, and distribute this +Permission is hereby granted to use, copy, modify, and distribute this software (or portions thereof) for any purpose, without fee, subject to these conditions: (1) If any part of the source code for this software is distributed, then this diff --git a/src/licensedcode/data/rules/imagemagick_14.RULE b/src/licensedcode/data/rules/imagemagick_14.RULE index 0857c60d1b8..86e2442623f 100644 --- a/src/licensedcode/data/rules/imagemagick_14.RULE +++ b/src/licensedcode/data/rules/imagemagick_14.RULE @@ -3,8 +3,7 @@ license_expression: imagemagick is_license_notice: yes --- - - ImageMagick is freely available without charge; +ImageMagick is freely available without charge; you may include ImageMagick on any digital media as long as you comply with the terms of the license; you can give modified code away for free or sell it under the terms of the ImageMagick license or distribute the result under a different license, but you need to acknowledge the use of the ImageMagick software; the license is compatible with the GPL V3. diff --git a/src/licensedcode/data/rules/imagemagick_19.RULE b/src/licensedcode/data/rules/imagemagick_19.RULE index c6d9337e324..fefc09d6fa5 100644 --- a/src/licensedcode/data/rules/imagemagick_19.RULE +++ b/src/licensedcode/data/rules/imagemagick_19.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://imagemagick.org/script/license.php --- - 1. Definitions. License shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. diff --git a/src/licensedcode/data/rules/imagemagick_2.RULE b/src/licensedcode/data/rules/imagemagick_2.RULE index 5f323eba8bd..b3254a81c23 100644 --- a/src/licensedcode/data/rules/imagemagick_2.RULE +++ b/src/licensedcode/data/rules/imagemagick_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.imagemagick.org/script/license.php --- - You may not use this file except in compliance with the License. You may +You may not use this file except in compliance with the License. You may obtain a copy of the License at https://www.imagemagick.org/script/license.php diff --git a/src/licensedcode/data/rules/imagemagick_3.RULE b/src/licensedcode/data/rules/imagemagick_3.RULE index f296f5548a6..9bd1d495f87 100644 --- a/src/licensedcode/data/rules/imagemagick_3.RULE +++ b/src/licensedcode/data/rules/imagemagick_3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.imagemagick.org/script/license.php --- - You may not use this file except in compliance with the License. +You may not use this file except in compliance with the License. obtain a copy of the License at https://www.imagemagick.org/script/license.php diff --git a/src/licensedcode/data/rules/imagemagick_9.RULE b/src/licensedcode/data/rules/imagemagick_9.RULE index 60a02488a49..c457fdce778 100644 --- a/src/licensedcode/data/rules/imagemagick_9.RULE +++ b/src/licensedcode/data/rules/imagemagick_9.RULE @@ -5,6 +5,6 @@ ignorable_urls: - http://www.imagemagick.org/script/license.php --- - ImageMagick +ImageMagick is licensed with the Apache license 2.0. See http://www.imagemagick.org/script/license.php for more details \ No newline at end of file diff --git a/src/licensedcode/data/rules/inner-net-2.0_1.RULE b/src/licensedcode/data/rules/inner-net-2.0_1.RULE index a2d6dc5c127..5d3120a03b6 100644 --- a/src/licensedcode/data/rules/inner-net-2.0_1.RULE +++ b/src/licensedcode/data/rules/inner-net-2.0_1.RULE @@ -3,7 +3,7 @@ license_expression: inner-net-2.0 is_license_text: yes --- - /* The Inner Net License, Version 2.00 +/* 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 diff --git a/src/licensedcode/data/rules/intel-bsd_or_gpl-2.0_2.RULE b/src/licensedcode/data/rules/intel-bsd_or_gpl-2.0_2.RULE index 6a268a04b2d..ef0a49f575e 100644 --- a/src/licensedcode/data/rules/intel-bsd_or_gpl-2.0_2.RULE +++ b/src/licensedcode/data/rules/intel-bsd_or_gpl-2.0_2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/intel-bsd_or_gpl-2.0_3.RULE b/src/licensedcode/data/rules/intel-bsd_or_gpl-2.0_3.RULE index b6a3434bc1a..a5cd1ee9563 100644 --- a/src/licensedcode/data/rules/intel-bsd_or_gpl-2.0_3.RULE +++ b/src/licensedcode/data/rules/intel-bsd_or_gpl-2.0_3.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/interbase-1.0_2.RULE b/src/licensedcode/data/rules/interbase-1.0_2.RULE index fc5c4f66d70..b276f51a75a 100644 --- a/src/licensedcode/data/rules/interbase-1.0_2.RULE +++ b/src/licensedcode/data/rules/interbase-1.0_2.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.inprise.com/IPL.html --- - * The contents of this file are subject to the Interbase Public +* The contents of this file are subject to the Interbase Public * License Version 1.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.Inprise.com/IPL.html diff --git a/src/licensedcode/data/rules/iolib-exception-2.0_1.RULE b/src/licensedcode/data/rules/iolib-exception-2.0_1.RULE index a9b44b2ea3f..005304cdb4c 100644 --- a/src/licensedcode/data/rules/iolib-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/iolib-exception-2.0_1.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - This file is part of the GNU IO Library. This library is free software; you +This file is part of the GNU IO Library. This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/isc.RULE b/src/licensedcode/data/rules/isc.RULE index ebb28658055..4533cb78cb1 100644 --- a/src/licensedcode/data/rules/isc.RULE +++ b/src/licensedcode/data/rules/isc.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.isc.org/isc-license-1.0.html --- - * Use is subject to license terms which appear in the file named +* Use is subject to license terms which appear in the file named * ISC-LICENSE that should have accompanied this file when you * received it. If a file named ISC-LICENSE did not accompany this * file, or you are not sure the one you have is correct, you may diff --git a/src/licensedcode/data/rules/isc_16.RULE b/src/licensedcode/data/rules/isc_16.RULE index 77c7f866d71..4247aef6832 100644 --- a/src/licensedcode/data/rules/isc_16.RULE +++ b/src/licensedcode/data/rules/isc_16.RULE @@ -6,7 +6,7 @@ minimum_coverage: 80 notes: Theodore T'so variant --- - * +* * 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 diff --git a/src/licensedcode/data/rules/isc_24.RULE b/src/licensedcode/data/rules/isc_24.RULE index b226151a5ba..e685e972abb 100644 --- a/src/licensedcode/data/rules/isc_24.RULE +++ b/src/licensedcode/data/rules/isc_24.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://opensource.org/licenses/ISC --- - [ISC](https://opensource.org/licenses/ISC) \ No newline at end of file +[ISC](https://opensource.org/licenses/ISC) \ No newline at end of file diff --git a/src/licensedcode/data/rules/isc_25.RULE b/src/licensedcode/data/rules/isc_25.RULE index 83a3a77dc8d..0c7124a6958 100644 --- a/src/licensedcode/data/rules/isc_25.RULE +++ b/src/licensedcode/data/rules/isc_25.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - Code licensed ISC \ No newline at end of file +Code licensed ISC \ No newline at end of file diff --git a/src/licensedcode/data/rules/isc_31.RULE b/src/licensedcode/data/rules/isc_31.RULE index b62d2276e63..3ce0dd15e8a 100644 --- a/src/licensedcode/data/rules/isc_31.RULE +++ b/src/licensedcode/data/rules/isc_31.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://copyfree.org/ --- - is licensed under the [copyfree](http://copyfree.org) ISC License. \ No newline at end of file +is licensed under the [copyfree](http://copyfree.org) ISC License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/isc_32.RULE b/src/licensedcode/data/rules/isc_32.RULE index ee1b5247043..32e115500bc 100644 --- a/src/licensedcode/data/rules/isc_32.RULE +++ b/src/licensedcode/data/rules/isc_32.RULE @@ -3,9 +3,7 @@ license_expression: isc is_license_text: yes --- - - - This file incorporates work covered by the following copyright and +This file incorporates work covered by the following copyright and permission notice: diff --git a/src/licensedcode/data/rules/isc_39.RULE b/src/licensedcode/data/rules/isc_39.RULE index cac62622ab4..8b8c0f8d534 100644 --- a/src/licensedcode/data/rules/isc_39.RULE +++ b/src/licensedcode/data/rules/isc_39.RULE @@ -8,5 +8,4 @@ ignorable_urls: - http://isc.org/copyright.html --- - See COPYRIGHT in the source root or http://isc.org/copyright.html for terms. \ No newline at end of file diff --git a/src/licensedcode/data/rules/isc_44.RULE b/src/licensedcode/data/rules/isc_44.RULE index 9c9f97c2c49..114cb365d4d 100644 --- a/src/licensedcode/data/rules/isc_44.RULE +++ b/src/licensedcode/data/rules/isc_44.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - Some code is licensed under an ISC-style license, to the following +Some code is licensed under an ISC-style license, to the following copyright holders: \ No newline at end of file diff --git a/src/licensedcode/data/rules/isc_45.RULE b/src/licensedcode/data/rules/isc_45.RULE index d20fdb59c9b..868ddeab268 100644 --- a/src/licensedcode/data/rules/isc_45.RULE +++ b/src/licensedcode/data/rules/isc_45.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 99 --- - * Permission to use, copy, modify, and distribute this software for any +* 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. * diff --git a/src/licensedcode/data/rules/isc_6.RULE b/src/licensedcode/data/rules/isc_6.RULE index a9dcdee7d63..6b7d78980d6 100644 --- a/src/licensedcode/data/rules/isc_6.RULE +++ b/src/licensedcode/data/rules/isc_6.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: ISC with other holder and typos --- - * Permission to use, copy modify, and distribute this software for any +* 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. * diff --git a/src/licensedcode/data/rules/isc_8.RULE b/src/licensedcode/data/rules/isc_8.RULE index 3593f9b3fcb..94cd229f59c 100644 --- a/src/licensedcode/data/rules/isc_8.RULE +++ b/src/licensedcode/data/rules/isc_8.RULE @@ -3,7 +3,7 @@ license_expression: isc is_license_text: yes --- - * Permission to use, copy, modify, and distribute this software for any +* 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. * diff --git a/src/licensedcode/data/rules/isc_9.RULE b/src/licensedcode/data/rules/isc_9.RULE index 7c21b2b1945..744c34d1859 100644 --- a/src/licensedcode/data/rules/isc_9.RULE +++ b/src/licensedcode/data/rules/isc_9.RULE @@ -3,7 +3,7 @@ license_expression: isc is_license_text: yes --- - * Permission to use, copy, modify, and distribute this software for any +* 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. * diff --git a/src/licensedcode/data/rules/isc_truncated.RULE b/src/licensedcode/data/rules/isc_truncated.RULE index 65bfcb9d7c5..0d6e505a2cc 100644 --- a/src/licensedcode/data/rules/isc_truncated.RULE +++ b/src/licensedcode/data/rules/isc_truncated.RULE @@ -6,6 +6,6 @@ minimum_coverage: 99 notes: truncated and missing warranty disclaimer --- - Permission to use, copy, modify, and distribute this software +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/iso-cpp-exception-2.0_1.RULE b/src/licensedcode/data/rules/iso-cpp-exception-2.0_1.RULE index 42925956a60..d82856acc0d 100644 --- a/src/licensedcode/data/rules/iso-cpp-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/iso-cpp-exception-2.0_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free +This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/iso-cpp-exception-2.0_2.RULE b/src/licensedcode/data/rules/iso-cpp-exception-2.0_2.RULE index c3ff000c14f..988ecc0dca4 100644 --- a/src/licensedcode/data/rules/iso-cpp-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/iso-cpp-exception-2.0_2.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free +This library is free software; 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. diff --git a/src/licensedcode/data/rules/javascript-exception-2.0_1.RULE b/src/licensedcode/data/rules/javascript-exception-2.0_1.RULE index 1877ed6aa5e..095cc70b94a 100644 --- a/src/licensedcode/data/rules/javascript-exception-2.0_1.RULE +++ b/src/licensedcode/data/rules/javascript-exception-2.0_1.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING --- - This library is free software; you can redistribute it and/or modify it +This library is free software; you can 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. diff --git a/src/licensedcode/data/rules/jetty_3.RULE b/src/licensedcode/data/rules/jetty_3.RULE index 0fd1cbcd621..d90595527b5 100644 --- a/src/licensedcode/data/rules/jetty_3.RULE +++ b/src/licensedcode/data/rules/jetty_3.RULE @@ -14,7 +14,6 @@ ignorable_urls: - http://www.opensource.org/ --- - Jetty License $Revision: 3.7 $ Preamble: diff --git a/src/licensedcode/data/rules/jpython-1.1_1.RULE b/src/licensedcode/data/rules/jpython-1.1_1.RULE index 84d9986b3f2..e20191dc30f 100644 --- a/src/licensedcode/data/rules/jpython-1.1_1.RULE +++ b/src/licensedcode/data/rules/jpython-1.1_1.RULE @@ -9,7 +9,6 @@ ignorable_urls: - http://hdl.handle.net/1895.22/1006 --- - JPython 1.1.x Software License. ========================= diff --git a/src/licensedcode/data/rules/jsr-107-jcache-spec_1.RULE b/src/licensedcode/data/rules/jsr-107-jcache-spec_1.RULE index 8ecfaa6f6bc..d79aa63c5fd 100644 --- a/src/licensedcode/data/rules/jsr-107-jcache-spec_1.RULE +++ b/src/licensedcode/data/rules/jsr-107-jcache-spec_1.RULE @@ -12,7 +12,6 @@ ignorable_urls: - http://www.jcp.org/ --- - JSR-000107 JCache - JavaTM Temporary Caching API Final Release for Evaluation ORACLE AMERICA, INC. AND GREG LUCK, SPECIFICATION LEADS, ARE WILLING TO LICENSE THIS SPECIFICATION TO YOU ONLY FOR EVALUATION PURPOSES AND ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS AGREEMENT. PLEASE READ THE TERMS AND CONDITIONS OF THIS AGREEMENT CAREFULLY. BY DOWNLOADING THIS SPECIFICATION, YOU ACCEPT THE TERMS AND CONDITIONS OF THE AGREEMENT. IF YOU ARE NOT WILLING TO BE BOUND BY IT, SELECT THE "DECLINE" BUTTON AT THE BOTTOM OF THIS PAGE. diff --git a/src/licensedcode/data/rules/kerberos_1.RULE b/src/licensedcode/data/rules/kerberos_1.RULE index 560bce13516..1229f362c99 100644 --- a/src/licensedcode/data/rules/kerberos_1.RULE +++ b/src/licensedcode/data/rules/kerberos_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - Export of software employing encryption from the United States of +Export of software employing encryption 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. diff --git a/src/licensedcode/data/rules/khronos_1.RULE b/src/licensedcode/data/rules/khronos_1.RULE index 95d0045c9be..70cdb651aee 100644 --- a/src/licensedcode/data/rules/khronos_1.RULE +++ b/src/licensedcode/data/rules/khronos_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 99 --- - ** Permission is hereby granted, free of charge, to any person obtaining a +** Permission is hereby granted, free of charge, to any person obtaining a ** copy of this software and/or associated documentation files (the ** "Materials"), to deal in the Materials without restriction, including ** without limitation the rights to use, copy, modify, merge, publish, diff --git a/src/licensedcode/data/rules/khronos_2.RULE b/src/licensedcode/data/rules/khronos_2.RULE index c5fece2134e..7f3cac099f7 100644 --- a/src/licensedcode/data/rules/khronos_2.RULE +++ b/src/licensedcode/data/rules/khronos_2.RULE @@ -5,7 +5,7 @@ relevance: 100 notes: truncated text seen in OpenOffice --- - ** Permission is hereby granted, free of charge, to any person obtaining a +** Permission is hereby granted, free of charge, to any person obtaining a ** copy of this software and/or associated documentation files (the ** "Materials"), to deal in the Materials without restriction, including ** without limitation the rights to use, copy, modify, merge, publish, diff --git a/src/licensedcode/data/rules/latex2e_1.RULE b/src/licensedcode/data/rules/latex2e_1.RULE index c32beb499b7..6d95047f097 100644 --- a/src/licensedcode/data/rules/latex2e_1.RULE +++ b/src/licensedcode/data/rules/latex2e_1.RULE @@ -5,7 +5,6 @@ relevance: 95 notes: there is some extra wording added --- - 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. diff --git a/src/licensedcode/data/rules/lbnl-bsd_1.RULE b/src/licensedcode/data/rules/lbnl-bsd_1.RULE index 128f3e25c8b..03f14f6a23f 100644 --- a/src/licensedcode/data/rules/lbnl-bsd_1.RULE +++ b/src/licensedcode/data/rules/lbnl-bsd_1.RULE @@ -7,5 +7,5 @@ referenced_filenames: - LICENSE.txt --- - * By downloading or using this software you are agreeing to the modified +* By downloading or using this software you are agreeing to the modified * BSD license "BSD-LBNL-License.doc" (see LICENSE.txt). \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_10.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_10.RULE index 458278db908..4b65a64f038 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_10.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_10.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify it +* 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_102.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_102.RULE index d8ad75d7cb3..05ecf63dcc5 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_102.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_102.RULE @@ -6,7 +6,7 @@ ignorable_urls: - ftp://prep.ai.mit.edu/pub/gnu/GNUinfo/LGPL --- - This library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_11.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_11.RULE index fe40e68f1fb..126950341ab 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_11.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_11.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - * This library is free software; you can redistribute it and/or +* 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_14.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_14.RULE index b53d76107f9..46f2d8c27a6 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_14.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_14.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify it +* 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_15.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_15.RULE index cb7e62f8de1..f4a8dbabe23 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_15.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_15.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - This library is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_17.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_17.RULE index d3fd4bc5250..49230007fd8 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_17.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_17.RULE @@ -7,7 +7,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL --- - This package is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_18.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_18.RULE index fe4eccaca5d..bd653d6e24d 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_18.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_18.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - This package is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_181.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_181.RULE index 7ceda28d792..0210fc322d7 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_181.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_181.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.opensource.org/licenses/lgpl-license.php --- - The distribution is licensed under the terms of the GNU Lesser General Public License (http://www.opensource.org/licenses/lgpl-license.php). \ No newline at end of file +The distribution is licensed under the terms of the GNU Lesser General Public License (http://www.opensource.org/licenses/lgpl-license.php). \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_19.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_19.RULE index 57118305b19..126c6666fd6 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_19.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_19.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - This package is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_23.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_23.RULE index a9869053fc0..26f0cf34207 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_23.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_23.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING.LIB --- - * This library is free software; you can redistribute it and/or +* 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_3.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_3.RULE index 699707d4e63..48f205225f5 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_3.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_3.RULE @@ -6,7 +6,7 @@ referenced_filenames: notes: GNU C Library variant --- - The GNU C Library is free software; you can redistribute it and/or +The GNU C 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_32.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_32.RULE index ec213e21c90..8610e4bc9c7 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_32.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_32.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - This package is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_33.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_33.RULE index 1409a1e1231..c7d0a78d1fa 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_33.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_33.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - This library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_339.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_339.RULE index 60ad1a48f9a..ff97dc46619 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_339.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_339.RULE @@ -6,7 +6,6 @@ minimum_coverage: 97 notes: in newlib --- - 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 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_34.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_34.RULE index fa98e012769..0f29fc51176 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_34.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_34.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING.LIB --- - The Library is free software; you can redistribute it and/or +The 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_35.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_35.RULE index 03085aaf0c3..e4e1bbd4858 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_35.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_35.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING.LIB --- - The Gnome Library is free software; you can redistribute it and/or +The Gnome 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_39.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_39.RULE index fb6bc5d04a9..c27df0b956a 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_39.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_39.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING.LIB --- - The GNU C Library is free software; you can redistribute it and/or +The GNU C 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_4.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_4.RULE index 198b7c9ed92..90ec651d498 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_4.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_4.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - This library is free software; you can redistribute it and/or +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_41.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_41.RULE index 815a165cae8..46001967334 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_41.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_41.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: the wording of this notice is uncommon but the license terms seem to be clearly LGPL-2.0-plu --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_43.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_43.RULE index cbf62b18eb2..94961ba8838 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_43.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_43.RULE @@ -5,7 +5,6 @@ referenced_filenames: - COPYING.LIB --- - This file 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 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_44.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_44.RULE index b8f5ce40298..f5bc3a6be9c 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_44.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_44.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING.LIB --- - This library is free software; you can redistribute it and/or modify it +This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_45.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_45.RULE index 8d7d4f26246..e4c65c382bd 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_45.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_45.RULE @@ -5,7 +5,7 @@ referenced_filenames: - COPYING.LIB --- - This library is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_47.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_47.RULE index c5902599521..1f4b3992d92 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_47.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_47.RULE @@ -7,7 +7,7 @@ referenced_filenames: notes: there is a likely typo in the referenced filename --- - This library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_482.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_482.RULE index 6a4483f9db1..dedcb0f3470 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_482.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_482.RULE @@ -7,8 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - * This library is free software; you can redistribute it and/or +* 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_483.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_483.RULE index 34fa9e97232..db72b6a43f9 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_483.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_483.RULE @@ -7,8 +7,6 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.html --- - - The Java library is covered by the GNU Lesser General Public License: 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_485.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_485.RULE index 0d138c4f028..cc24f5054e9 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_485.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_485.RULE @@ -7,8 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - ** NOTE! The following LGPL license applies to the tdb +** NOTE! The following LGPL license applies to the tdb ** library. This does NOT imply that all of Samba is released ** under the LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_486.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_486.RULE index 3070931cf41..9be55ae353f 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_486.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_486.RULE @@ -6,8 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.html --- - -

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.

diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_50.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_50.RULE index d22a8cbbf54..860f94beff1 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_50.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_50.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_503.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_503.RULE index 3220169e7a0..a04fdee3742 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_503.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_503.RULE @@ -6,6 +6,5 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.html --- - ### License * [LGPL](https://www.gnu.org/licenses/lgpl.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_504.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_504.RULE index f35ba62d33e..1afc3a569cd 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_504.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_504.RULE @@ -7,7 +7,6 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.html --- - 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_505.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_505.RULE index 46724a0609b..8a3995735dd 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_505.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_505.RULE @@ -7,8 +7,6 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.html --- - -

The Java library is covered by the GNU Lesser General Public License:

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.

diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_519.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_519.RULE index 08e807b6cf4..c11baab38df 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_519.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_519.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - This package is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_56.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_56.RULE index ea3a7c6d7ba..1c5793fdb9c 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_56.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_56.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - ("LGPL2" +("LGPL2" t "This library is free software; you can redistribute it and/or" "modify it under the terms of the GNU Lesser General Public" diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_6.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_6.RULE index 3ac2ab43bfd..831f86779c3 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_6.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_6.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 100 --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_60_1.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_60_1.RULE index bd2f72f5c4b..a5510ae2701 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_60_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_60_1.RULE @@ -6,8 +6,6 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.html --- - -

The Java library is covered by the GNU Lesser General Public License:

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.

diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_60_2.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_60_2.RULE index c49f370d3de..57371cfd499 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_60_2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_60_2.RULE @@ -6,8 +6,6 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.html --- - - The Java library is covered by the GNU Lesser General Public License: 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_60_3.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_60_3.RULE index 6cf339a4878..dc7732b5db9 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_60_3.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_60_3.RULE @@ -5,8 +5,6 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.html --- - -

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.

diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_60_4.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_60_4.RULE index e6d7763faef..ff10370fed9 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_60_4.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_60_4.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.html --- - 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_64.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_64.RULE index d2005ef6c90..c99fe2c4422 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_64.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_64.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify it +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, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_65.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_65.RULE index 484d6463a4b..f98c49e3976 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_65.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_65.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - ** NOTE! The following LGPL license applies to the tdb +** NOTE! The following LGPL license applies to the tdb ** library. This does NOT imply that all of Samba is released ** under the LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_7.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_7.RULE index 94adfe6d5f6..a7d6673b25e 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_7.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_7.RULE @@ -9,7 +9,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-3 --- - | This library is free software; you can redistribute it and/or +| 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_70.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_70.RULE index bcf24ac5795..a4086c8edf0 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_70.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_70.RULE @@ -6,4 +6,4 @@ referenced_filenames: - License.txt --- - Licensed under the LGPL License. See License.txt in the project root for license information. \ No newline at end of file +Licensed under the LGPL License. See License.txt in the project root for license information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_71.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_71.RULE index 07e3b7e6478..5a1f5077d66 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_71.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_71.RULE @@ -6,4 +6,4 @@ referenced_filenames: - LICENSE --- - Licensed under the LGPL License. See LICENSE in the project root for license information. \ No newline at end of file +Licensed under the LGPL License. See LICENSE in the project root for license information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_8.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_8.RULE index 289d87debda..0b64c5f3455 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_8.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_8.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Diff format declaration --- - * This library is free software; you can redistribute it and/or +* 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_83.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_83.RULE index bbba9a51202..f15f9fdffc7 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_83.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_83.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - * * +* * * THIS FILE IS PART OF THE SOFTWARE CODEC SOURCE CODE. * * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY * * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH * diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_84.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_84.RULE index 584ca40b49d..f5fbc8e1713 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_84.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_84.RULE @@ -3,6 +3,6 @@ license_expression: lgpl-2.0-plus is_license_notice: yes --- - * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY * +* USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY * * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH * * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_86.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_86.RULE index 4ab5625f098..b265ed6392d 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_86.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_86.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - * This program is free software, distributed under the terms of +* This program is free software, distributed under the terms of * the GNU Lesser (Library) General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_94.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_94.RULE index 4f221f83fc5..888d1de9ebb 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_94.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_94.RULE @@ -6,6 +6,5 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.html --- - ### License * [LGPL](http://www.gnu.org/licenses/lgpl.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_95.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_95.RULE index 1fb0e8b264d..81108de9c15 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_95.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_95.RULE @@ -6,5 +6,4 @@ ignorable_urls: - http://www.fsf.org/licensing/licenses/lgpl.txt --- - http://www.fsf.org/licensing/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_97.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_97.RULE index 52b4eb58935..026d9b300a2 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_97.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_97.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - * This library is free software; you can redistribute it and/or +* 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_cc-by-sa-3.0_and_other-copyleft_1.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_cc-by-sa-3.0_and_other-copyleft_1.RULE index 0e477586429..9dfb0e085d9 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_and_cc-by-sa-3.0_and_other-copyleft_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_cc-by-sa-3.0_and_other-copyleft_1.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - licenced on the terms of (inter alia) +licenced on the terms of (inter alia) LGPL and Creative Commons ShareAlike. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE index c81df3bd42b..e80b56ef967 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE @@ -6,7 +6,6 @@ referenced_filenames: - /usr/share/common-licenses/GPL --- - 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. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_3.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_3.RULE index 6323c8577ad..286b4e2439c 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_3.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_3.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - The library is distributed under the terms of the GNU Lesser +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 as well as the documentation are distributed under the terms of diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_4.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_4.RULE index ae35076b0c4..0a6987c64ba 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_4.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_4.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/philosophy/why-not-lgpl.html --- - The library is distributed under the terms of the GNU Lesser +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 as well as the documentation are distributed under the terms of diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_5.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_5.RULE index e27f8bc6d02..02f1dbb663d 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_5.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_5.RULE @@ -7,7 +7,6 @@ referenced_filenames: - /usr/share/common-licenses/GPL --- - Parts of this work are licensed under the terms of the GNU General Public License. On Debian GNU/Linux systems, the complete text of this license can be found in /usr/share/common-licenses/GPL. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_6.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_6.RULE index f2e9cbcf588..cc596acd326 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_6.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_6.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/philosophy/why-not-lgpl.html --- - The library is distributed under the terms of the GNU Lesser +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 as well as the documentation are distributed under the terms of diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_7.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_7.RULE index d2c1a718ebe..024048701b4 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_7.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_7.RULE @@ -7,7 +7,6 @@ referenced_filenames: - /usr/share/common-licenses/GPL --- - Parts of this work are licensed under the terms of the GNU General Public License. On Debian systems, the text of this license can be found in /usr/share/common-licenses/GPL. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver.RULE index 19cb59b6880..82598b77373 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver.RULE @@ -6,7 +6,7 @@ notes: this could be some author typo, but there is no clear way to say this is exception (from http://cbccl.sourceforge.net/) --- - --[ License ] ------------------------------------------------------------ +--[ License ] ------------------------------------------------------------ GPL (Free for private and comercial use) diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver2.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver2.RULE index aaac4662407..01e5419e120 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver2.RULE @@ -4,6 +4,6 @@ is_license_reference: yes relevance: 100 --- - --[ License ] ------------------------------------------------------------ +--[ License ] ------------------------------------------------------------ GPL (Free for private and comercial use) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_not_3_1.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_not_3_1.RULE index d5fdc88bf2f..8267d7dcfa3 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_not_3_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_not_3_1.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - ** NOTE! The following LGPL license applies to the tdb +** NOTE! The following LGPL license applies to the tdb ** library. This does NOT imply that all of Samba is released ** under the LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_not_3_2.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_not_3_2.RULE index 3e626bb2344..974593f45df 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_not_3_2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_not_3_2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 95 --- - ** NOTE! The following LGPL license applies to the tdb +** NOTE! The following LGPL license applies to the tdb ** library. This does NOT imply that all of Samba is released ** under the LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_1.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_1.RULE index 50eaf832d87..12974b55f74 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html --- - is a copyrighted work. This header file is not encumbered +is a copyrighted work. This header file is not encumbered by licensing, but is provided under the licensing terms chosen by the genshellopt author or copyright holder. is licensed under the terms of the LGPL. The redistributable library diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_2.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_2.RULE index 96d62342383..1fc956a4036 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html --- - is a copyrighted work. This source file is not encumbered +is a copyrighted work. This source file is not encumbered by licensing, but is provided under the licensing terms chosen by the author or copyright holder. is licensed under the terms of the LGPL. The redistributable library diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_6.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_6.RULE index 973ece8544a..b7bcdad2801 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_6.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_6.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html --- - is a copyrighted work. This header file is not encumbered +is a copyrighted work. This header file is not encumbered by licensing, but is provided under the licensing terms chosen by the genshellopt author or copyright holder. is licensed under the terms of the LGPL. The redistributable library diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_7.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_7.RULE index cb17ecfcf90..a6d2a1607d3 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_7.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_7.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html --- - is a copyrighted work. This source file is not encumbered +is a copyrighted work. This source file is not encumbered by licensing, but is provided under the licensing terms chosen by the author or copyright holder. is licensed under the terms of the LGPL. The redistributable library diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-2.0-plus_or_commercial-license_1.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-2.0-plus_or_commercial-license_1.RULE index 827c0d8ae77..6fdbbc8db91 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-2.0-plus_or_commercial-license_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-2.0-plus_or_commercial-license_1.RULE @@ -4,5 +4,4 @@ is_license_notice: yes relevance: 100 --- - - is free software (all components are either GPL or LGPL). is also available for commercial licensing. \ No newline at end of file +is free software (all components are either GPL or LGPL). is also available for commercial licensing. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_fltk.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_fltk.RULE index 5e127ae965a..28ed497b230 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_with_fltk.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_fltk.RULE @@ -7,8 +7,7 @@ ignorable_emails: - fltk-bugs@fltk.org --- - - This library is free software; you can redistribute it +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 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE index afd60371037..8b08141e47b 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 80 --- - s free software; you can redistribute it and/or modify it under the term of the GNU Library General Public Licence as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_1.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_1.RULE index a287ab84435..67f7c50aa24 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_1.RULE @@ -9,7 +9,7 @@ ignorable_holders: - Julian Smart, Robert Roebling --- - wxWindows Library Licence, Version 3.1 +wxWindows Library Licence, Version 3.1 ====================================== Copyright (C) 1998-2005 Julian Smart, Robert Roebling et al diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_4.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_4.RULE index cf21aa5a08b..4e4c79da90b 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_4.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_4.RULE @@ -15,7 +15,7 @@ ignorable_holders: - the Free Software Foundation --- - OpenSceneGraph Public License, Version 0.0 +OpenSceneGraph Public License, Version 0.0 ========================================== Copyright (C) 2002 Robert Osfield. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_6.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_6.RULE index bc7826cb66b..02848aa66d3 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_6.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_6.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 60 --- - --[ License ] ---------------------------------------------------------- +--[ License ] ---------------------------------------------------------- wxWindows Library License. See docs/license.doc for more information. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_7.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_7.RULE index 9cc7fdd6063..46a570d1417 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_7.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_7.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - License +License wxWindows Library License (free for comercial use). \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_8.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_8.RULE index 7d85e4a2d64..8dd4195a44f 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_8.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_8.RULE @@ -4,6 +4,6 @@ is_license_notice: yes relevance: 100 --- - --[ License ] ---------------------------------------------------------- +--[ License ] ---------------------------------------------------------- wxWindows Library License. See docs/license.doc for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_9.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_9.RULE index ff4a030ca6c..c1156d891ee 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_9.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_9.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - This program is distributed in the hope that it will be useful, +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the wxWindows Library License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_15.RULE b/src/licensedcode/data/rules/lgpl-2.0_15.RULE index aed3f4609d5..49fa21911d4 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_15.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_15.RULE @@ -9,8 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - - GNU LIBRARY GENERAL PUBLIC LICENSE +GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.0_16.RULE b/src/licensedcode/data/rules/lgpl-2.0_16.RULE index fb1a2c90788..e2cbd309db4 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_16.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_16.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0 is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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 of the License. diff --git a/src/licensedcode/data/rules/lgpl-2.0_170.RULE b/src/licensedcode/data/rules/lgpl-2.0_170.RULE index 07e5d42f53e..a7ad0f53f78 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_170.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_170.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2 --- - On Debian GNU/Linux systems the full text of the GNU LGPL v2 can be found +On Debian GNU/Linux systems the full text of the GNU LGPL v2 can be found in the `/usr/share/common-licenses/LGPL-2' file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_172.RULE b/src/licensedcode/data/rules/lgpl-2.0_172.RULE index 71d966c06bc..658d96a5721 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_172.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_172.RULE @@ -6,5 +6,5 @@ ignorable_urls: - https://www.gnu.org/copyleft/lgpl.html --- - This code is licensed under the LGPLv2: +This code is licensed under the LGPLv2: LGPL (https://www.gnu.org/copyleft/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_179.RULE b/src/licensedcode/data/rules/lgpl-2.0_179.RULE index 527c23ac07e..596e396fad2 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_179.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_179.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * GLL is free software: you can redistribute it and/or modify it under +* GLL is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License Version 2 (LGPL2) * as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/lgpl-2.0_18.RULE b/src/licensedcode/data/rules/lgpl-2.0_18.RULE index f6e588f2123..c7677a378ec 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_18.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_18.RULE @@ -9,7 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LIBRARY GENERAL PUBLIC LICENSE +GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.0_20.RULE b/src/licensedcode/data/rules/lgpl-2.0_20.RULE index 497beffe273..b314facbdab 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_20.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_20.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://www.gnu.org/copyleft/lgpl.html --- - This code is licensed under the LGPLv2: +This code is licensed under the LGPLv2: LGPL (http://www.gnu.org/copyleft/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_29.RULE b/src/licensedcode/data/rules/lgpl-2.0_29.RULE index 2dd390d2975..5df9ecd2710 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_29.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_29.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0 is_license_notice: yes --- - * %Begin-Header% +* %Begin-Header% * This file may be redistributed under the terms of the GNU Library * General Public License, version 2. * %End-Header% \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_4.RULE b/src/licensedcode/data/rules/lgpl-2.0_4.RULE index db8e2b5767e..aee82833b85 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_4.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_4.RULE @@ -10,7 +10,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LIBRARY GENERAL PUBLIC LICENSE +GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.0_64.RULE b/src/licensedcode/data/rules/lgpl-2.0_64.RULE index 75da052fb0c..598187a85b3 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_64.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_64.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2 --- - On Debian systems the full text of the GNU LGPL v2 can be found +On Debian systems the full text of the GNU LGPL v2 can be found in the `/usr/share/common-licenses/LGPL-2' file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_65.RULE b/src/licensedcode/data/rules/lgpl-2.0_65.RULE index 6b5c7934ba7..4a78c8e44c6 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_65.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_65.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * GLL is free software: you can redistribute it and/or modify it under +* GLL is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License Version 2 (LGPL2) * as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/lgpl-2.0_73.RULE b/src/licensedcode/data/rules/lgpl-2.0_73.RULE index 1a5e2905c36..55aabea624a 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_73.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_73.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - owned by the FSF and licensed under the terms of the GNU Library General Public License, Version 2 (LGPL). You may obtain a complete machine-readable copy of the source code for the libiconv software under the terms of LGPL, without charge except for the cost of media, shipping, and handling, upon written request to Apple. The libiconv 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. See the LGPL for more details; a copy of the LGPL is included with this product. \ No newline at end of file +owned by the FSF and licensed under the terms of the GNU Library General Public License, Version 2 (LGPL). You may obtain a complete machine-readable copy of the source code for the libiconv software under the terms of LGPL, without charge except for the cost of media, shipping, and handling, upon written request to Apple. The libiconv 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. See the LGPL for more details; a copy of the LGPL is included with this product. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_74.RULE b/src/licensedcode/data/rules/lgpl-2.0_74.RULE index 25be73f529d..5edfffaca4d 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_74.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_74.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - owned by the FSF and licensed under the terms of the GNU Library General Public License, Version 2 (LGPL). \ No newline at end of file +owned by the FSF and licensed under the terms of the GNU Library General Public License, Version 2 (LGPL). \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_75.RULE b/src/licensedcode/data/rules/lgpl-2.0_75.RULE index 61173d0278b..7b1f340fec9 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_75.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_75.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - owned by the FSF and licensed under the terms of the GNU Library General Public License, Version 2 (LGPL). You may obtain a complete machine-readable copy of the source code for the software under the terms of LGPL, without charge except for the cost of media, shipping, and handling, upon written request. The 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. See the LGPL for more details; a copy of the LGPL is included with this product. \ No newline at end of file +owned by the FSF and licensed under the terms of the GNU Library General Public License, Version 2 (LGPL). You may obtain a complete machine-readable copy of the source code for the software under the terms of LGPL, without charge except for the cost of media, shipping, and handling, upon written request. The 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. See the LGPL for more details; a copy of the LGPL is included with this product. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_debian.RULE b/src/licensedcode/data/rules/lgpl-2.0_debian.RULE index d72beec6603..a19ba1e83b7 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_debian.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_debian.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - - LGPLv2: /usr/share/common-licenses/LGPL-2 \ No newline at end of file +- LGPLv2: /usr/share/common-licenses/LGPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_or_mulle-kybernetik3.RULE b/src/licensedcode/data/rules/lgpl-2.0_or_mulle-kybernetik3.RULE index 7c53e997e7f..da11c7ae022 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_or_mulle-kybernetik3.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_or_mulle-kybernetik3.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.0 OR mulle-kybernetik is_license_notice: yes --- - You may distribute this file under either of the two licenses that +You may distribute this file under either of the two licenses that follow at your discretion. */ diff --git a/src/licensedcode/data/rules/lgpl-2.1-nokia-qt_and_others.RULE b/src/licensedcode/data/rules/lgpl-2.1-nokia-qt_and_others.RULE index 5dfff3a12d6..e9752918913 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-nokia-qt_and_others.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-nokia-qt_and_others.RULE @@ -11,7 +11,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - Commercial Usage +Commercial Usage Licensees holding valid Qt Commercial licenses may use this file in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in diff --git a/src/licensedcode/data/rules/lgpl-2.1-nokia-qt_and_others_1.RULE b/src/licensedcode/data/rules/lgpl-2.1-nokia-qt_and_others_1.RULE index e169a4b6115..88adea232f3 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-nokia-qt_and_others_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-nokia-qt_and_others_1.RULE @@ -12,7 +12,7 @@ ignorable_emails: - qt-info@nokia.com --- - ** $QT_BEGIN_LICENSE:LGPL$ +** $QT_BEGIN_LICENSE:LGPL$ ** Commercial Usage ** Licensees holding valid Qt Commercial licenses may use this file in ** accordance with the Qt Commercial License Agreement provided with the diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_1.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_1.RULE index ef220e124c7..69298b99e0f 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_1.RULE @@ -6,7 +6,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - The GNU C Library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_10.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_10.RULE index 0d5b292cb34..960a533f4c5 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_10.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_10.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/copyleft/lesser.html --- - This library is free software; you can redistribute it and/or modify it +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. (See .) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_100.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_100.RULE index 9e8358b9c94..a7c8bffa761 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_100.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_100.RULE @@ -7,7 +7,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - is free software; you can redistribute it and/or modify it under the +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_104.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_104.RULE index aaf0d0793b9..e5125f84def 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_104.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_104.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.fsf.org/licenses/lgpl.html --- - This library is free software; you can redistribute it and/or modify +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 License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_107.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_107.RULE index 607df68ba6c..e8cd5ea6477 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_107.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_107.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - * This library is free software; you can redistribute it and/or +* 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_112.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_112.RULE index 9080e1a2251..c7da9095441 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_112.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_112.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.txt --- - + GNU LESSER GENERAL PUBLIC LICENSE http://www.gnu.org/licenses/lgpl.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_113.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_113.RULE index b0f97806645..1cfe834749a 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_113.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_113.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1-plus is_license_notice: yes --- - * This library is free software; you can redistribute it and/or +* This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_118.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_118.RULE index 845c993bf25..d2f032ba1d3 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_118.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_118.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - and available under version 2.1 or later of the GNU Lesser General +and available under version 2.1 or later of the GNU Lesser General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_12.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_12.RULE index d18c9e9f8c7..1f7ce170a26 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_12.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_12.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1-plus is_license_notice: yes --- - The GNU C Library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_15.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_15.RULE index 317e43cfb55..474c5d77d83 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_15.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_15.RULE @@ -6,7 +6,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - This library is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_158.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_158.RULE index 67d0a511280..ec831904009 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_158.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_158.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - licensed under the GNU LGPL version 2.1 or newer. \ No newline at end of file +licensed under the GNU LGPL version 2.1 or newer. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_16.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_16.RULE index ff7cb05b9fd..cf6d1bc9b56 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_16.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_16.RULE @@ -6,7 +6,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - This library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_17.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_17.RULE index fec3d5e7933..e6559be4415 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_17.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_17.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: lgpl with markup --- - * This program is free software; you can redistribute it and/or modify +* 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_18.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_18.RULE index 79804bec4fa..29a637ab8ae 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_18.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_18.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: LGPL 2.1 or later notice, alternate formatting, debian style --- - license +license // 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 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_22.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_22.RULE index d0ba0a66fb5..795b463bb46 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_22.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_22.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Variants of lgpl-2.1-plus --- - * FFmpeg is free software; you can redistribute it and/or +* FFmpeg 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_23.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_23.RULE index 77425c2b9b3..c1875acedf8 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_23.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_23.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/ --- - GNU LGPL information +GNU LGPL information -------------------- This library is free software; you can redistribute it and/or diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_268.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_268.RULE index 9fcb40714ce..3e93cc86802 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_268.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_268.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - * This file may be redistributed under the terms of the +* This file may be redistributed under the terms of the * GNU Lesser General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_298.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_298.RULE index 526a26e64aa..40c1a0d39b6 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_298.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_298.RULE @@ -5,8 +5,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL --- - - This library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_299.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_299.RULE index 7a5a0e89547..c96fce17875 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_299.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_299.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - License: LGPLv2.1+ \ No newline at end of file +License: LGPLv2.1+ \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_33.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_33.RULE index 2d82306d729..6ddb65d4bb6 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_33.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_33.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_334.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_334.RULE index 77e4b19af99..9030b04876c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_334.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_334.RULE @@ -7,7 +7,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - The GNU C Library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_343.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_343.RULE index f01eb6a0f29..ad788ab1e80 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_343.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_343.RULE @@ -7,7 +7,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - This library is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_347.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_347.RULE index edf551a2cd3..0b63394c5d0 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_347.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_347.RULE @@ -6,6 +6,5 @@ ignorable_urls: - https://www.gnu.org/copyleft/lesser.html --- - is available under the GNU Lesser General Public license (LGPL). See https://www.gnu.org/copyleft/lesser.html for the license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_349.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_349.RULE index f805e65a702..e332399cf42 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_349.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_349.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_350.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_350.RULE index 6b1d62ccd37..fa9da046f83 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_350.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_350.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/ --- - GNU LGPL information +GNU LGPL information -------------------- This library is free software; you can redistribute it and/or diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_356.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_356.RULE index 0f152e923b5..e6d80a207ff 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_356.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_356.RULE @@ -6,6 +6,5 @@ ignorable_urls: - https://www.gnu.org/copyleft/lesser.html --- - is available under the GNU Lesser General Public Licence (LGPL). See https://www.gnu.org/copyleft/lesser.html for the license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_36.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_36.RULE index edf06c9026b..6f4327331af 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_36.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_36.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - 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 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_360.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_360.RULE index a2cf99dda06..64ec08b3a79 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_360.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_360.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.txt --- - + GNU LESSER GENERAL PUBLIC LICENSE https://www.gnu.org/licenses/lgpl.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_361.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_361.RULE index 0e03f9e981a..02cda2f1ccf 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_361.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_361.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - 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) diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_362.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_362.RULE index 0c86a5a0743..d2d3264fae6 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_362.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_362.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.html --- - is distributed in the hope that it will be useful, but +is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE OR USE. See the GNU Lesser General Public License for more details. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_366.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_366.RULE index 9863f4b57db..ea169216b22 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_366.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_366.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_37.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_37.RULE index c8af8ed9b2e..a56a5e8bf2e 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_37.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_37.RULE @@ -3,8 +3,7 @@ license_expression: lgpl-2.1-plus is_license_notice: yes --- - - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_379.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_379.RULE index 8e0f391b33d..543e4db664d 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_379.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_379.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/ --- - * Licence +* Licence * ==================================================================== * 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 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_38.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_38.RULE index 60a423d70a1..ade62b319a2 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_38.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_38.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 95 --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_380.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_380.RULE index e160d0e3ad9..ca13d1f6b20 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_380.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_380.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/copyleft/lesser.html --- - This library is free software; you can redistribute it and/or modify it +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. (See .) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_382.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_382.RULE index 4cb1b086f07..371635c5cb2 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_382.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_382.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - 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 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_39.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_39.RULE index e4966d60478..8af3e36eefd 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_39.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_39.RULE @@ -4,8 +4,7 @@ is_license_notice: yes minimum_coverage: 95 --- - - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_399.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_399.RULE index e3d757715d0..1ead97845ef 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_399.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_399.RULE @@ -7,7 +7,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - The GNU C Library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_40.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_40.RULE index 53893731827..e6cdf72168c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_40.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_40.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 95 --- - This program is free software; you can redistribute it and/or +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Lesser Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_411.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_411.RULE index bfa45667dd4..fbd35159de6 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_411.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_411.RULE @@ -7,7 +7,7 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - This library is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_42.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_42.RULE index 517b99a14e8..7dfe6f8fb7f 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_42.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_42.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 95 --- - This library is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_5.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_5.RULE index d1c9e1ff562..234999a99ce 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_5.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_5.RULE @@ -5,7 +5,7 @@ notes: This was used by Kaboom and is an LGPL 2.1 with some mistake and disclaim GPL http://git.debian.org/?p=pkg-kde/kaboom.git;a=summary --- - This library is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_54.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_54.RULE index a5209102a4a..35e3106f80b 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_54.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_54.RULE @@ -5,6 +5,5 @@ ignorable_urls: - http://www.gnu.org/copyleft/lesser.html --- - is available under the GNU Lesser General Public Licence (LGPL). See http://www.gnu.org/copyleft/lesser.html for the license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_55.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_55.RULE index a960ec0abef..b1714fc3bc6 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_55.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_55.RULE @@ -5,6 +5,5 @@ ignorable_urls: - http://www.gnu.org/copyleft/lesser.html --- - is available under the GNU Lesser General Public license (LGPL). See http://www.gnu.org/copyleft/lesser.html for the license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE index 251864af9e6..adef93d3fbe 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.fsf.org/ --- - This is free software; you can redistribute it and/or modify it +This 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_61.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_61.RULE index fccb9569caa..a4b3f673e4b 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_61.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_61.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - 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) diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_63.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_63.RULE index d9cf379c4fc..574b0984ed3 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_63.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_63.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1-plus is_license_notice: yes --- - The GNU C Library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_66.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_66.RULE index f22daefe1fc..50efdd54a27 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_66.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_66.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify it under the +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_68.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_68.RULE index b0ae3072989..15bd9eea539 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_68.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_68.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_72.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_72.RULE index 7e1ba58f78b..c0bd17849ea 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_72.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_72.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 99 --- - originally licenced +originally licenced under LGPLv2.1+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_75.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_75.RULE index 64f3d4ff251..35838947e83 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_75.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_75.RULE @@ -3,5 +3,4 @@ license_expression: lgpl-2.1-plus is_license_notice: yes --- - 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_76.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_76.RULE index dfc81c324e3..6ef4ab98ddb 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_76.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_76.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1-plus is_license_notice: yes --- - is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_80.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_80.RULE index 36d1acbfffb..fedf2eda834 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_80.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_80.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_81.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_81.RULE index 89a84341760..45cd24245b5 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_81.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_81.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1-plus is_license_notice: yes --- - * %Begin-Header% +* %Begin-Header% * This file may be redistributed under the terms of the * GNU Lesser General Public License. * %End-Header% \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_83.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_83.RULE index 96cf0f03af0..577ae66adcf 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_83.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_83.RULE @@ -3,8 +3,7 @@ license_expression: lgpl-2.1-plus is_license_notice: yes --- - - This program is free software; you can redistribute it and/or +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Lesser Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_9.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_9.RULE index 25b3a271257..271586cb571 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_9.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_9.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: LGPL variant --- - The GNU C Library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_90.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_90.RULE index 84faa7e0b97..cdd601b9782 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_90.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_90.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/ --- - * Licence +* Licence * ==================================================================== * 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 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE index 01c8a41f2cb..6b61a3dbb8b 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1-plus is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_94.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_94.RULE index 27a6be3cde1..d97267daa20 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_94.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_94.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - under the GNU LGPL (v2.1 or later), and +under the GNU LGPL (v2.1 or later), and relies on the implicit patent license of the LGPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_95.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_95.RULE index 287302cbf0c..03068d66867 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_95.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_95.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - under the GNU LGPL (v2.1 or later) \ No newline at end of file +under the GNU LGPL (v2.1 or later) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_1.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_1.RULE index 1edb0e35329..a18a88a05d5 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is distributed in the hope that it will be useful, but WITHOUT +is distributed in the hope that 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_2.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_2.RULE index d8be808beb0..5b535294e1a 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is distributed in the hope that it will be useful, but WITHOUT +is distributed in the hope that 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_1.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_1.RULE index 0e4c66b309f..86c1050320f 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_1.RULE @@ -6,7 +6,6 @@ referenced_filenames: - AL2.0 --- - The contents of this file is dual-licensed under 2 alternative Open Source/Free licenses: LGPL 2.1 or later and Apache License 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_or_mpl-1.1_or_gpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_or_mpl-1.1_or_gpl-2.0-plus_1.RULE index 3c8c901f2ad..778fe653358 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_or_mpl-1.1_or_gpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_or_mpl-1.1_or_gpl-2.0-plus_1.RULE @@ -7,8 +7,7 @@ ignorable_urls: - http://www.fsf.org/licenses/lgpl.html --- - - This library is free software; you can redistribute it and/or modify +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 License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_qt-lgpl-exception-1.1_older.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_qt-lgpl-exception-1.1_older.RULE index 7e57643f911..7c8cbaf59da 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_with_qt-lgpl-exception-1.1_older.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_qt-lgpl-exception-1.1_older.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - This library is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_4.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_4.RULE index 5d88321d25b..2ef631004f4 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_4.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_4.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This file is free software; you can redistribute it and/or +This file 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_9.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_9.RULE index 3777b8e4442..4d93b5d8240 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_9.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_9.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This file is free software; you can redistribute it and/or +This file 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_wubi.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_wubi.RULE index 32a0308dcfe..24edc880c15 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_wubi.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_wubi.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify +is free software; you can redistribute it and/or modify # it under 5the 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_wubi2.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_wubi2.RULE index a5338682247..b294f15ad53 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_wubi2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_wubi2.RULE @@ -5,7 +5,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify +is free software; you can redistribute it and/or modify # it under 5the 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1_101.RULE b/src/licensedcode/data/rules/lgpl-2.1_101.RULE index 96045953b87..896d4252c68 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_101.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_101.RULE @@ -10,7 +10,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_102.RULE b/src/licensedcode/data/rules/lgpl-2.1_102.RULE index 9de3cc6bdb5..1008f08da7d 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_102.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_102.RULE @@ -10,7 +10,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright \A9 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_103.RULE b/src/licensedcode/data/rules/lgpl-2.1_103.RULE index 1c00421ba35..1e4369419aa 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_103.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_103.RULE @@ -10,7 +10,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_104.RULE b/src/licensedcode/data/rules/lgpl-2.1_104.RULE index 3d9ab8e08ed..dcac7946e0c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_104.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_104.RULE @@ -9,7 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright © 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_106.RULE b/src/licensedcode/data/rules/lgpl-2.1_106.RULE index cc340795598..c8dc302e77f 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_106.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_106.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - This code is licensed under the Lesser GNU +This code is licensed under the Lesser GNU General Public License, version 2.1. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_11.RULE b/src/licensedcode/data/rules/lgpl-2.1_11.RULE index 686bb6f7d3f..b8fac215c92 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_11.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_11.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Ajax4jsf 1.1 sample --- - * This library is free software; you can redistribute it and/or +* 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. * diff --git a/src/licensedcode/data/rules/lgpl-2.1_116.RULE b/src/licensedcode/data/rules/lgpl-2.1_116.RULE index b4766629ef2..9ac8e955e0a 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_116.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_116.RULE @@ -7,7 +7,7 @@ ignorable_holders: - Free Software Foundation, Inc. --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_121.RULE b/src/licensedcode/data/rules/lgpl-2.1_121.RULE index b834fd16042..fbba04996bf 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_121.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_121.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1-standalone.html --- - license 'LGPL-2.1', 'http://www.gnu.org/licenses/lgpl-2.1-standalone.html' \ No newline at end of file +license 'LGPL-2.1', 'http://www.gnu.org/licenses/lgpl-2.1-standalone.html' \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_143.RULE b/src/licensedcode/data/rules/lgpl-2.1_143.RULE index 4db61420eb6..16b1acb03d5 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_143.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_143.RULE @@ -6,5 +6,5 @@ referenced_filenames: - doc/lgpl-2.1.txt --- - Licensed under the terms of the GNU Lesser General Public License 2.1 +Licensed under the terms of the GNU Lesser General Public License 2.1 (see doc/lgpl-2.1.txt for the full terms of this license) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_144.RULE b/src/licensedcode/data/rules/lgpl-2.1_144.RULE index 51bc330be09..e8146c8f613 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_144.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_144.RULE @@ -6,4 +6,4 @@ referenced_filenames: - doc/lgpl-2.1.txt --- - Licensed under the terms of the GNU Lesser General Public License 2.1 \ No newline at end of file +Licensed under the terms of the GNU Lesser General Public License 2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_155.RULE b/src/licensedcode/data/rules/lgpl-2.1_155.RULE index c6de1f16164..c3a53319d8a 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_155.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_155.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - On Debian systems the full text of the GNU LGPL v2.1 can be found +On Debian systems the full text of the GNU LGPL v2.1 can be found in the `/usr/share/common-licenses/LGPL-2.1' file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_19.RULE b/src/licensedcode/data/rules/lgpl-2.1_19.RULE index 1d54f4c6c6f..2b890400c87 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_19.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_19.RULE @@ -5,4 +5,4 @@ relevance: 100 notes: is licensed under the Lesser GNU Public License v2.1. --- - is licensed under the Lesser GNU Public License v2.1. A copy of the LGPL license is available \ No newline at end of file +is licensed under the Lesser GNU Public License v2.1. A copy of the LGPL license is available \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_1_xml.RULE b/src/licensedcode/data/rules/lgpl-2.1_1_xml.RULE index f4aee629fc5..1211ef1ccc5 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_1_xml.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_1_xml.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt --- - + GNU Lesser General Public License, version 2.1 http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_1_xml2.RULE b/src/licensedcode/data/rules/lgpl-2.1_1_xml2.RULE index b6f624e6cfa..cf7a1223d6d 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_1_xml2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_1_xml2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1.txt --- - + GNU Lesser General Public License, Version 2.1 http://www.gnu.org/licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_1_xml3.RULE b/src/licensedcode/data/rules/lgpl-2.1_1_xml3.RULE index 6291652da0f..4d366c2a965 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_1_xml3.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_1_xml3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt --- - + GNU Lesser General Public License, version 2.1 http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_1_xml4.RULE b/src/licensedcode/data/rules/lgpl-2.1_1_xml4.RULE index 500ee6a7b1a..e07006a1202 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_1_xml4.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_1_xml4.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1.txt --- - + GNU Lesser General Public License, Version 2.1 http://www.gnu.org/licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_22.RULE b/src/licensedcode/data/rules/lgpl-2.1_22.RULE index 2a56b4ac30c..d3ce1bf66fc 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_22.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_22.RULE @@ -3,6 +3,6 @@ license_expression: lgpl-2.1 is_license_notice: yes --- - * This library is free software; you can redistribute it and/or +* 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_23.RULE b/src/licensedcode/data/rules/lgpl-2.1_23.RULE index e8b82a69519..16acdd12c6b 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_23.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_23.RULE @@ -10,7 +10,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_24.RULE b/src/licensedcode/data/rules/lgpl-2.1_24.RULE index 9cc031af109..a02524df4c5 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_24.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_24.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - is licensed under the Lesser GNU Public License v2.1. \ No newline at end of file +is licensed under the Lesser GNU Public License v2.1. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_27.RULE b/src/licensedcode/data/rules/lgpl-2.1_27.RULE index c09c4ac3e8b..228d7e904e9 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_27.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_27.RULE @@ -10,7 +10,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_28.RULE b/src/licensedcode/data/rules/lgpl-2.1_28.RULE index 063478b3169..d2e8cf85e12 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_28.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_28.RULE @@ -7,5 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - On Debian GNU/Linux systems, the complete text of the GNU Lesser General +On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_29.RULE b/src/licensedcode/data/rules/lgpl-2.1_29.RULE index 75eb465f488..9dec96ff94d 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_29.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_29.RULE @@ -6,4 +6,4 @@ referenced_filenames: - COPYING.LIB --- - * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. \ No newline at end of file +* Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_293.RULE b/src/licensedcode/data/rules/lgpl-2.1_293.RULE index df6b4e59578..94196d0307c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_293.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_293.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - On Debian systems, the complete text of the GNU Lesser General Public +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_319.RULE b/src/licensedcode/data/rules/lgpl-2.1_319.RULE index c94bf722d45..36fc8f919ab 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_319.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_319.RULE @@ -7,5 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public +On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_32.RULE b/src/licensedcode/data/rules/lgpl-2.1_32.RULE index c46faaac195..fc51121f47c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_32.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_32.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 is_license_notice: yes --- - This library is free software; you can redistribute it and/or +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 as published by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/lgpl-2.1_328.RULE b/src/licensedcode/data/rules/lgpl-2.1_328.RULE index 82fba629e90..f5c823f49fe 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_328.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_328.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - On Debian GNU/Linux systems the full text of the GNU LGPL v2.1 can be found +On Debian GNU/Linux systems the full text of the GNU LGPL v2.1 can be found in the `/usr/share/common-licenses/LGPL-2.1' file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_333.RULE b/src/licensedcode/data/rules/lgpl-2.1_333.RULE index b4152377eae..2c8c9196d91 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_333.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_333.RULE @@ -6,6 +6,5 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.html --- - Licence Licensed under the Lesser General Public Licence (LGPL) Version 2.1 (https://www.gnu.org/licenses/lgpl-2.1.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_343.RULE b/src/licensedcode/data/rules/lgpl-2.1_343.RULE index 1855a984e0a..0029193fccb 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_343.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_343.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - Alternatively, this file may be used under the terms of the GNU Lesser +Alternatively, 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 diff --git a/src/licensedcode/data/rules/lgpl-2.1_344.RULE b/src/licensedcode/data/rules/lgpl-2.1_344.RULE index 224314b1690..3559baf868f 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_344.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_344.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt --- - + GNU Lesser General Public License, version 2.1 https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_354.RULE b/src/licensedcode/data/rules/lgpl-2.1_354.RULE index a5a9a68e51d..958e821c306 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_354.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_354.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.txt --- - + GNU Lesser General Public License, Version 2.1 https://www.gnu.org/licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_355.RULE b/src/licensedcode/data/rules/lgpl-2.1_355.RULE index 26a5db3a277..3ba2a77a9ea 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_355.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_355.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt --- - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL \ No newline at end of file +https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_356.RULE b/src/licensedcode/data/rules/lgpl-2.1_356.RULE index e489722d158..4e350a4d887 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_356.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_356.RULE @@ -10,4 +10,4 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.txt --- - This program along with all accompanying source code and applicable materials are made available under the terms of the Lesser Gnu Public License v2.1, which accompanies this distribution and is available at https://www.gnu.org/licenses/lgpl.txt \ No newline at end of file +This program along with all accompanying source code and applicable materials are made available under the terms of the Lesser Gnu Public License v2.1, which accompanies this distribution and is available at https://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_361.RULE b/src/licensedcode/data/rules/lgpl-2.1_361.RULE index 7fb8d4c8462..47225586fb0 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_361.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_361.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1-standalone.html --- - license 'LGPL-2.1', 'https://www.gnu.org/licenses/lgpl-2.1-standalone.html' \ No newline at end of file +license 'LGPL-2.1', 'https://www.gnu.org/licenses/lgpl-2.1-standalone.html' \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_362.RULE b/src/licensedcode/data/rules/lgpl-2.1_362.RULE index e8572066d65..8120e02e2b7 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_362.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_362.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.txt --- - + GNU Lesser General Public License, Version 2.1 https://www.gnu.org/licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_366.RULE b/src/licensedcode/data/rules/lgpl-2.1_366.RULE index f1ccfaeeeda..2a21d019a66 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_366.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_366.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt --- - + GNU Lesser General Public License, version 2.1 https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_375.RULE b/src/licensedcode/data/rules/lgpl-2.1_375.RULE index 0f71375e6f0..e58a1bc6941 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_375.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_375.RULE @@ -7,5 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- - On Debian systems, the text of the GNU Lesser General Public +On Debian systems, the text of the GNU Lesser General Public License version 2.1 can be found in '/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_39.RULE b/src/licensedcode/data/rules/lgpl-2.1_39.RULE index 77d5a1e2d4d..ef6f55e9c2d 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_39.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_39.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 is_license_notice: yes --- - * This program is free software; you can redistribute it and/or modify +* This program 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 * diff --git a/src/licensedcode/data/rules/lgpl-2.1_4.RULE b/src/licensedcode/data/rules/lgpl-2.1_4.RULE index d477ea850a8..821ad71b8e3 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_4.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_4.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - Alternatively, this file may be used under the terms of the GNU Lesser +Alternatively, 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 diff --git a/src/licensedcode/data/rules/lgpl-2.1_45.RULE b/src/licensedcode/data/rules/lgpl-2.1_45.RULE index 74cd966b0d5..efec96e9752 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_45.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_45.RULE @@ -9,8 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_49.RULE b/src/licensedcode/data/rules/lgpl-2.1_49.RULE index 6f4814d1bd1..698624123f7 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_49.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_49.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 75 --- - This program is free software; you can redistribute it and/or modify +This program 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1_5.RULE b/src/licensedcode/data/rules/lgpl-2.1_5.RULE index 7f30f97cfd5..29ffa2c7579 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_5.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_5.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt --- - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL \ No newline at end of file +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_51.RULE b/src/licensedcode/data/rules/lgpl-2.1_51.RULE index 2a9454c1515..d1f3a29d7c1 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_51.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_51.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 is_license_notice: yes --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1_58.RULE b/src/licensedcode/data/rules/lgpl-2.1_58.RULE index dfdf3f0c89e..31f57b0c2bf 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_58.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_58.RULE @@ -5,8 +5,7 @@ referenced_filenames: - COPYING --- - - This is free software; you can redistribute it and/or +This 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. See file COPYING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_59.RULE b/src/licensedcode/data/rules/lgpl-2.1_59.RULE index e97f9605d1a..63913e80634 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_59.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_59.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 is_license_notice: yes --- - This code is free software; you can redistribute it and/or modify +This code 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. diff --git a/src/licensedcode/data/rules/lgpl-2.1_6.RULE b/src/licensedcode/data/rules/lgpl-2.1_6.RULE index e9298f55c9b..58ecbaef8ed 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_6.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_6.RULE @@ -9,4 +9,4 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.txt --- - This program along with all accompanying source code and applicable materials are made available under the terms of the Lesser Gnu Public License v2.1, which accompanies this distribution and is available at http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file +This program along with all accompanying source code and applicable materials are made available under the terms of the Lesser Gnu Public License v2.1, which accompanies this distribution and is available at http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_60.RULE b/src/licensedcode/data/rules/lgpl-2.1_60.RULE index 48678455a32..3c2f25a91b7 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_60.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_60.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 is_license_notice: yes --- - Code adapted from uClibc +Code adapted from uClibc It is therefore covered by the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_61.RULE b/src/licensedcode/data/rules/lgpl-2.1_61.RULE index 5c282f62381..6878ca35c35 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_61.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_61.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - It is therefore covered by the GNU LESSER GENERAL PUBLIC LICENSE +It is therefore covered by the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_63.RULE b/src/licensedcode/data/rules/lgpl-2.1_63.RULE index db9766e87b8..91bce98ed9f 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_63.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_63.RULE @@ -5,6 +5,5 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1.html --- - Licence Licensed under the Lesser General Public Licence (LGPL) Version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_65.RULE b/src/licensedcode/data/rules/lgpl-2.1_65.RULE index dea07ab97de..879d16d9bfe 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_65.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_65.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 is_license_notice: yes --- - This library is free software; you can redistribute it and/or +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; version 2.1 of the License. diff --git a/src/licensedcode/data/rules/lgpl-2.1_66.RULE b/src/licensedcode/data/rules/lgpl-2.1_66.RULE index 53081da63fa..e79133d6eef 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_66.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_66.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.fsf.org/ --- - This is free software; you can redistribute it and/or modify it +This 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 diff --git a/src/licensedcode/data/rules/lgpl-2.1_7.RULE b/src/licensedcode/data/rules/lgpl-2.1_7.RULE index 85f3a0d8b1a..e091f6cc3c7 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_7.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_7.RULE @@ -7,7 +7,7 @@ ignorable_holders: - Free Software Foundation, Inc. --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_81.RULE b/src/licensedcode/data/rules/lgpl-2.1_81.RULE index 1ede0d47c47..e00c7a84265 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_81.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_81.RULE @@ -4,7 +4,6 @@ is_license_notice: yes relevance: 99 --- - Copyright: /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_83.RULE b/src/licensedcode/data/rules/lgpl-2.1_83.RULE index 5a5571fbdfc..19ad45cf68c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_83.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_83.RULE @@ -9,7 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_89.RULE b/src/licensedcode/data/rules/lgpl-2.1_89.RULE index dd6cbe20339..30ed20ad14c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_89.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_89.RULE @@ -3,8 +3,7 @@ license_expression: lgpl-2.1 is_license_notice: yes --- - - is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-2.1_90.RULE b/src/licensedcode/data/rules/lgpl-2.1_90.RULE index 23873a04dd7..60903b963fe 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_90.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_90.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 is_license_notice: yes --- - * This library is free software; you can redistribute it and/or +* 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 version 2.1 * of the License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_94.RULE b/src/licensedcode/data/rules/lgpl-2.1_94.RULE index 4ec23c4fe73..3deaf5cb3d9 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_94.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_94.RULE @@ -9,7 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_alternative.RULE b/src/licensedcode/data/rules/lgpl-2.1_alternative.RULE index bade9d0a907..148c49970cc 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_alternative.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_alternative.RULE @@ -9,7 +9,7 @@ ignorable_holders: - the Free Software Foundation --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_apache-2.0.RULE b/src/licensedcode/data/rules/lgpl-2.1_and_apache-2.0.RULE index 9591ff3d4bb..a26f0c50c0c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_and_apache-2.0.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_and_apache-2.0.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 is_license_notice: yes --- - License Agreement. +License Agreement. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_1.RULE b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_1.RULE index 82c5195cfa5..6d6c48c9546 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: classic library lgpl and tools gpl combo --- - library itself is released under the GNU Lesser General Public +library itself is released under the GNU Lesser General Public License, see the text of the GNU LGPL below. The executable programs in the bin, examples, and libtest directories diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_2.RULE b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_2.RULE index 7d48ce8ee5a..aa60a6b9522 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_2.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - under the terms of the GNU +under the terms of the GNU Lesser General Public License version 2.1 (Qt only) or GNU General Public License version 2.0 (Qt, Qtopia and Qt Extended) or version 3 (Qt only) copies of which are located at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html, diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_5.RULE b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_5.RULE index 1945225adab..bf776fa7607 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_5.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_5.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html --- - under the terms of the GNU +under the terms of the GNU Lesser General Public License version 2.1 (Qt only) or GNU General Public License version 2.0 (Qt, Qtopia and Qt Extended) or version 3 (Qt only) copies of which are located at https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html, diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_public-domain2.RULE b/src/licensedcode/data/rules/lgpl-2.1_and_public-domain2.RULE index 133a1d07d18..23c3f797556 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_and_public-domain2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_and_public-domain2.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 AND public-domain is_license_notice: yes --- - * Code adapted from uClibc +* Code adapted from uClibc * * It is therefore covered by the GNU LESSER GENERAL PUBLIC LICENSE * Version 2.1, February 1999 diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_bsd-simplified_2.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_bsd-simplified_2.RULE index 0efc5957ef2..7cdb76d9754 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_or_bsd-simplified_2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_or_bsd-simplified_2.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - is dual-licensed under LGPL 2.1 and BSD 2-Clause. \ No newline at end of file +is dual-licensed under LGPL 2.1 and BSD 2-Clause. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_1.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_1.RULE index 59897a7463a..31aa075e332 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - * This library is free software; you can redistribute it and/or +* This library is free software; you can redistribute it and/or * modify it either under the terms of the GNU Lesser General Public * License version 2.1 as published by the Free Software Foundation * (the "LGPL") or, at your option, under the terms of the Mozilla diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_2.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_2.RULE index f5061378e0f..135df5a02f3 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_2.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - * This library is free software; you can redistribute it and/or +* This library is free software; you can redistribute it and/or * modify it either under the terms of the GNU Lesser General Public * License version 2.1 as published by the Free Software Foundation * (the "LGPL") or, at your option, under the terms of the Mozilla diff --git a/src/licensedcode/data/rules/lgpl-2.1_qt.RULE b/src/licensedcode/data/rules/lgpl-2.1_qt.RULE index 7aa164ca7dd..161db98d766 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_qt.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_qt.RULE @@ -13,7 +13,7 @@ ignorable_urls: - http://www.qt-project.org/legal --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE The Qt Toolkit is Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). Contact: http://www.qt-project.org/legal diff --git a/src/licensedcode/data/rules/lgpl-2.1_released.RULE b/src/licensedcode/data/rules/lgpl-2.1_released.RULE index f4a1a895763..8226b105c76 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_released.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_released.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - * Released under the terms of the GNU Lesser General Public License Version 2.1 \ No newline at end of file +* Released under the terms of the GNU Lesser General Public License Version 2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_2.RULE b/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_2.RULE index f29b252f0b1..c446b802f3b 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_2.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_2.RULE @@ -6,4 +6,4 @@ minimum_coverage: 100 notes: found in the freepascal compiler --- - P.License := 'LGPL with modification, ' \ No newline at end of file +P.License := 'LGPL with modification, ' \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_3.RULE b/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_3.RULE index 1c88e3a54c8..44f10ba7e28 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_3.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_3.RULE @@ -7,7 +7,7 @@ referenced_filenames: notes: found in the freepascal compiler --- - See the file COPYING.FPC, included in this distribution, +See the file COPYING.FPC, included in this distribution, for details about the copyright. This program is distributed in the hope that it will be useful, diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_openssl-exception-lgpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/lgpl-2.1_with_openssl-exception-lgpl-2.0-plus_1.RULE index db55af17186..2804b794b05 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_with_openssl-exception-lgpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_with_openssl-exception-lgpl-2.0-plus_1.RULE @@ -5,8 +5,7 @@ relevance: 95 notes: this is not exactly the same exacption text but highky similar purpose --- - - is licensed under the GNU LGPL (see below) with this exception: +is licensed under the GNU LGPL (see below) with this exception: As the copyright holder of grants the following license exception: diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_older.RULE b/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_older.RULE index b3219682aec..ed501825675 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_older.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_older.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1 WITH qt-lgpl-exception-1.1 is_license_notice: yes --- - This library is free software; you can redistribute it and/or modify it +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; version 2.1 of the License. This library is distributed in the hope that it will be useful, but WITHOUT diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_10.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_10.RULE index 74ed5a441d7..28cd5e140c4 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_10.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_10.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.html --- - The library is Free Software. You may distribute it and/or modify it under the terms of the GNU Lesser General Public Licence, at version 3 of the licence, or any later diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_11.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_11.RULE index 0a0ca9b16e3..f6b2271ba64 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_11.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_11.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.html --- - The library is Free Software. You may distribute it and/or modify it under the terms of the GNU Lesser General Public license, at version 3 of the license, or any later diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_18.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_18.RULE index c12f5c4fb5f..dbe9e95c880 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_18.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_18.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * is free software: you can redistribute it and/or modify it under +* 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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_20.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_20.RULE index 5385c226d04..51f5731ac5a 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_20.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_20.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-3.0-plus is_license_notice: yes --- - Collection Library is free software: you can redistribute it and/or modify +Collection 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_21.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_21.RULE index 240f5476d88..82de87aa075 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_21.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_21.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - ("LGPL3" +("LGPL3" t "This library is free software; you can redistribute it and/or" diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_211.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_211.RULE index 83db599e60c..2613e6f669a 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_211.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_211.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - ("LGPL3" +("LGPL3" t "This library is free software; you can redistribute it and/or" diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_213.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_213.RULE index a540252a013..1757108a401 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_213.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_213.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.html --- - The library is Free Software. You may distribute it and/or modify it under the terms of the GNU Lesser General Public Licence, at version 3 of the licence, or any later diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_214.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_214.RULE index 6a3c439aff5..29e83f298df 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_214.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_214.RULE @@ -6,7 +6,6 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.html --- - The library is Free Software. You may distribute it and/or modify it under the terms of the GNU Lesser General Public license, at version 3 of the license, or any later diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_219.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_219.RULE index 7d581de83bf..c4b637caf0a 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_219.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_219.RULE @@ -6,6 +6,5 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.html --- - is free software licensed under the GNU Lesser General Public Licence version 3 or later (see licenses/gpl-3.txt or https://www.gnu.org/licenses/lgpl.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_22.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_22.RULE index 8d90c7d0697..1c37cc06361 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_22.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_22.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - - ** NOTE! The following LGPL license applies to the tdb +** NOTE! The following LGPL license applies to the tdb ** library. This does NOT imply that all of Samba is released ** under the LGPL diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_225.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_225.RULE index fb77a65036b..4ad3ddbeb45 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_225.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_225.RULE @@ -6,6 +6,5 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl.html --- - is free software licensed under the GNU Lesser General Public license version 3 or later (see licenses/gpl-3.txt or https://www.gnu.org/licenses/lgpl.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_233.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_233.RULE index 983771593e2..ab632bf0ecf 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_233.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_233.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-3.0.txt --- - * This library is free software; you can redistribute it and/or +* This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License * version 3, or (at your option) any later version as published by * the Free Software Foundation. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_237.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_237.RULE index db130ac34f3..3dcbe4a5994 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_237.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_237.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_238.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_238.RULE index c00e490ed0b..fe61b19ede1 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_238.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_238.RULE @@ -7,8 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - - ** NOTE! The following LGPL license applies to the tdb +** NOTE! The following LGPL license applies to the tdb ** library. This does NOT imply that all of Samba is released ** under the LGPL diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_25.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_25.RULE index 3f74a6a3586..1f4eed47453 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_25.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_25.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_26.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_26.RULE index 5633325dbd0..1bc83de7cb4 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_26.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_26.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-3.0-plus is_license_notice: yes --- - * is free software; you can redistribute it and/or +* 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}}. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_8.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_8.RULE index 8bb4ebf8f7a..d1a276f81dc 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_8.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_8.RULE @@ -5,6 +5,5 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.html --- - is free software licensed under the GNU Lesser General Public Licence version 3 or later (see licenses/gpl-3.txt or http://www.gnu.org/licenses/lgpl.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_9.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_9.RULE index 34ef2759cf7..2daf8dd6ec9 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_9.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_9.RULE @@ -5,6 +5,5 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.html --- - is free software licensed under the GNU Lesser General Public license version 3 or later (see licenses/gpl-3.txt or http://www.gnu.org/licenses/lgpl.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_95.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_95.RULE index caa8211fd0c..a66e97d2d16 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_95.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_95.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - library : GNU Lesser General Public License, version 3 or later. \ No newline at end of file +library : GNU Lesser General Public License, version 3 or later. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_97.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_97.RULE index 560059fee20..23fee0a467b 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_97.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_97.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl-3.0.txt --- - * This library is free software; you can redistribute it and/or +* This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License * version 3, or (at your option) any later version as published by * the Free Software Foundation. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_1.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_1.RULE index 7465e7aff71..527bf99788d 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_1.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_1.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-3.0-plus AND proprietary-license is_license_notice: yes --- - are free software and can be redistributed and/or modified +are free software and can be redistributed and/or modified under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (optionally) any later version. are distributed in the hope that they will be useful, but WITHOUT ANY WAR- diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_2.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_2.RULE index e814cbb078e..1bd86e42100 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_2.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_2.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-3.0-plus AND proprietary-license is_license_notice: yes --- - are free software and can be redistributed and/or modified +are free software and can be redistributed and/or modified under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (optionally) any later version. are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_3.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_3.RULE index 688e3e51773..f9cf22702ef 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_3.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_3.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify it under +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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_4.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_4.RULE index 32017b045f1..b97fe3f8e8a 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_4.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_4.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or modify it under +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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_4.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_4.RULE index 8a4c8c9fba3..272aa20d70a 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_4.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_4.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl-3.0.html --- - + GNU Lesser General Public License http://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_6.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_6.RULE index 43c06abe944..3ad1cd9dd6e 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_6.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_6.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.txt --- - + GNU Lesser General Public License http://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_7.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_7.RULE index a66b26abcb3..96a99024f85 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_7.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_7.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-3.0.html --- - + GNU Lesser General Public License https://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_8.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_8.RULE index de31dd3e971..55c18bc8730 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_8.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_8.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-3.0.html --- - + GNU Lesser General Public License https://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new.RULE index c7e8206b6ea..2eb0f33bbbc 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new.RULE @@ -7,7 +7,7 @@ referenced_filenames: - COPYING.mbsd --- - * is available under any one of two licenses. The license +* is available under any one of two licenses. The license * in use must be one of these two and the choice is under the control * of the user of the license. * diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new4.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new4.RULE index 46524dbd25b..4242a627c0b 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new4.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new4.RULE @@ -7,7 +7,7 @@ referenced_filenames: - COPYING.mbsd --- - * is free software. +* is free software. * * is available under any one of two licenses. The license * in use must be one of these two and the choice is under the control diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new5.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new5.RULE index 8a95fc052d9..455a2f8840d 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new5.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_bsd-new5.RULE @@ -7,7 +7,7 @@ referenced_filenames: - COPYING.mbsd --- - is available under any one of two licenses. The license +is available under any one of two licenses. The license in use must be one of these two and the choice is under the control of the user of the license. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_16.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_16.RULE index 20017f0aff9..ed8ee707e00 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_16.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_16.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify it +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 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_18.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_18.RULE index a246e8bf1ef..c0020156b22 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_18.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_18.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or +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 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_2.RULE index 2dd16d0efce..d742821c6bc 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_2.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_2.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or +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 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_20.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_20.RULE index 400ad646ef1..31bfc814d2c 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_20.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_20.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_21.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_21.RULE index a748f107105..857949cbe9e 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_21.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_21.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or +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 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_22.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_22.RULE index c7dd4b58c6b..4385db449c2 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_22.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_22.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - This file is free software; you can redistribute it and/or modify +This file 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 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_3.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_3.RULE index 0eba8561607..e5dfdf9d818 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_3.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or +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 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_5.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_5.RULE index 12a02fde678..9024278f70d 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_5.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_5.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify it +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 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_7.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_7.RULE index e6c8374ff19..6c251cb3a58 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_7.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_7.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_elfutils.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_elfutils.RULE index c7871f00866..a3bf57f1da2 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_elfutils.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_elfutils.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This file is free software; you can redistribute it and/or modify +This file 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 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_1.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_1.RULE index 70cebbe53af..16e8583fc25 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_1.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_1.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_1.RULE index 19ee300a718..8fac3371728 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_1.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_2.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_2.RULE index 7e80130623e..4d51317a014 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_2.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_2.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - LICENSE TERMS +LICENSE TERMS Please carefully read the license terms below. If you do not accept the terms, please cease use of the software and remove all copies from your system. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_4.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_4.RULE index 5b9e5f82562..88640869b00 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_4.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_4.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_and_other3.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_and_other3.RULE index 2457d422d80..ebad8e8df36 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_and_other3.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_and_other3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_and_other4.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_and_other4.RULE index 93740671203..279b0c7bbc8 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_and_other4.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_linking_exception_and_other4.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - LICENSE TERMS +LICENSE TERMS Please carefully read the license terms below. If you do not accept the terms, please cease use of the software and remove all copies from your system. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_2.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_2.RULE index b825c0ab0eb..bc62d8624c4 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_2.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - libzmq is free software; you can redistribute it and/or modify it under +libzmq is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/lgpl-3.0_19.RULE b/src/licensedcode/data/rules/lgpl-3.0_19.RULE index ef96fefbd02..7435048b674 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_19.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_19.RULE @@ -3,8 +3,6 @@ license_expression: lgpl-3.0 is_license_notice: yes --- - - This software is distributed under the terms of the # GNU Lesser General Public Licence version 3 (LGPL) version 3, # copied verbatim in the file "LICENSE" \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_22.RULE b/src/licensedcode/data/rules/lgpl-3.0_22.RULE index 92c2021aecf..e69c5f6d8f4 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_22.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_22.RULE @@ -6,5 +6,4 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl-3.0.txt --- - license http://www.gnu.org/licenses/lgpl-3.0.txt GNU Lesser General Public Licence Version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_236.RULE b/src/licensedcode/data/rules/lgpl-3.0_236.RULE index 83a97591ab8..103f7f6df6f 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_236.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_236.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-3 --- - On Debian systems, the complete text of the GNU Lesser General +On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3" \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_24.RULE b/src/licensedcode/data/rules/lgpl-3.0_24.RULE index 0b6800070ea..af56d62da9b 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_24.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_24.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-3.0 is_license_text: yes --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) by - all rights reserved diff --git a/src/licensedcode/data/rules/lgpl-3.0_248.RULE b/src/licensedcode/data/rules/lgpl-3.0_248.RULE index 260ee464c7e..621680a69f3 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_248.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_248.RULE @@ -7,5 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-3 --- - On Debian GNU/Linux systems, the complete text of the GNU Lesser General +On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3" \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_249.RULE b/src/licensedcode/data/rules/lgpl-3.0_249.RULE index c8c8ba7e4dd..08c2dd20256 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_249.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_249.RULE @@ -7,5 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-3 --- - On Debian GNU/Linux systems the full text of the GNU LGPL v3 can be found +On Debian GNU/Linux systems the full text of the GNU LGPL v3 can be found in the `/usr/share/common-licenses/LGPL-3' file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_25.RULE b/src/licensedcode/data/rules/lgpl-3.0_25.RULE index dae6893411e..af0c4ef5df5 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_25.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_25.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_254.RULE b/src/licensedcode/data/rules/lgpl-3.0_254.RULE index fe82db4baf2..bb3d67cb47c 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_254.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_254.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-3.0.txt --- - + The GNU Lesser General Public License, Version 3.0 https://www.gnu.org/licenses/lgpl-3.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_262.RULE b/src/licensedcode/data/rules/lgpl-3.0_262.RULE index 7bc326f3218..6f2fafa3822 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_262.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_262.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.gnu.org/licenses/ --- - * This program is free software; you can redistribute it and/or +* This program is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU Lesser General * Public License as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/lgpl-3.0_265.RULE b/src/licensedcode/data/rules/lgpl-3.0_265.RULE index 9d0b947fe01..2717553531d 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_265.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_265.RULE @@ -6,5 +6,4 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-3.0.txt --- - license https://www.gnu.org/licenses/lgpl-3.0.txt GNU Lesser General Public Licence Version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_273.RULE b/src/licensedcode/data/rules/lgpl-3.0_273.RULE index 9cd4ac706ce..a229c526c39 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_273.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_273.RULE @@ -7,5 +7,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-3 --- - On Debian systems, the text of the GNU Lesser General +On Debian systems, the text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3" \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_31.RULE b/src/licensedcode/data/rules/lgpl-3.0_31.RULE index 4dc3e0c623d..7d9aed4b8ce 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_31.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_31.RULE @@ -6,5 +6,5 @@ referenced_filenames: - /usr/share/common-licenses/LGPL-3 --- - On Debian systems the full text of the GNU LGPL v3 can be found +On Debian systems the full text of the GNU LGPL v3 can be found in the `/usr/share/common-licenses/LGPL-3' file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_35.RULE b/src/licensedcode/data/rules/lgpl-3.0_35.RULE index 4f3c21cd0fd..d9086612015 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_35.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_35.RULE @@ -5,5 +5,5 @@ referenced_filenames: - COPYING --- - This software is distributed under the LGPL License v3 +This software is distributed under the LGPL License v3 For more information, see the COPYING file in the top directory. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_39.RULE b/src/licensedcode/data/rules/lgpl-3.0_39.RULE index 1328e1e9c8a..bad4896e885 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_39.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_39.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - "license": "LGPL-3.0", \ No newline at end of file +"license": "LGPL-3.0", \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_43.RULE b/src/licensedcode/data/rules/lgpl-3.0_43.RULE index c711cedfdb9..18b1c9c9943 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_43.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_43.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.openoffice.org/license.html --- - * is free software: you can redistribute it and/or modify +* is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * only, as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/lgpl-3.0_44.RULE b/src/licensedcode/data/rules/lgpl-3.0_44.RULE index b1da0da4b6c..837cbe71b1a 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_44.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_44.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.openoffice.org/license.html --- - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_45.RULE b/src/licensedcode/data/rules/lgpl-3.0_45.RULE index fa9aa1f833c..3d184301e28 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_45.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_45.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - * This program is free software; you can redistribute it and/or +* This program is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU Lesser General * Public License as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/lgpl-3.0_47.RULE b/src/licensedcode/data/rules/lgpl-3.0_47.RULE index 905f8850d6e..bd5d716c480 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_47.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_47.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl-3.0.txt --- - + The GNU Lesser General Public License, Version 3.0 http://www.gnu.org/licenses/lgpl-3.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_57.RULE b/src/licensedcode/data/rules/lgpl-3.0_57.RULE index 2029892691a..af7ce2e6b16 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_57.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_57.RULE @@ -4,6 +4,6 @@ is_license_notice: yes relevance: 100 --- - you can redistribute it and/or modify +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 3 of the License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_89.RULE b/src/licensedcode/data/rules/lgpl-3.0_89.RULE index 94a7509c72b..3d8bb8bc7eb 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_89.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_89.RULE @@ -4,6 +4,4 @@ is_license_notice: yes relevance: 100 --- - - This project uses a modified version of the LGPL v3 license, see COPYING.LESSER. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_prep.ai.mit.edu.RULE b/src/licensedcode/data/rules/lgpl-3.0_prep.ai.mit.edu.RULE index e39c03359d2..c86ec10276c 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_prep.ai.mit.edu.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_prep.ai.mit.edu.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://fsf.org/ --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. diff --git a/src/licensedcode/data/rules/lgpl-3.0_qt.RULE b/src/licensedcode/data/rules/lgpl-3.0_qt.RULE index e041df3dc59..fa145bd8c5d 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_qt.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_qt.RULE @@ -12,7 +12,7 @@ ignorable_urls: - http://www.qt-project.org/legal --- - GNU LESSER GENERAL PUBLIC LICENSE +GNU LESSER GENERAL PUBLIC LICENSE The Qt Toolkit is Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). Contact: http://www.qt-project.org/legal diff --git a/src/licensedcode/data/rules/lgpl-3.0_with_linking_exception_1.RULE b/src/licensedcode/data/rules/lgpl-3.0_with_linking_exception_1.RULE index b9a5efa393a..7f3e8daa851 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_with_linking_exception_1.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_with_linking_exception_1.RULE @@ -6,4 +6,4 @@ minimum_coverage: 100 notes: a reference to https://github.com/artoolkit/jsartoolkit5/blob/b02f2b8ae94d0e4e45ffad0a05222199b3801962/LICENSE.txt --- - is under LGPLv3 license and additional permission \ No newline at end of file +is under LGPLv3 license and additional permission \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_with_linking_exception_3.RULE b/src/licensedcode/data/rules/lgpl-3.0_with_linking_exception_3.RULE index 3ee0e53fd40..9783e8d5934 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_with_linking_exception_3.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_with_linking_exception_3.RULE @@ -6,6 +6,6 @@ minimum_coverage: 100 notes: a reference to https://github.com/artoolkit/jsartoolkit5/blob/b02f2b8ae94d0e4e45ffad0a05222199b3801962/LICENSE.txt --- - LGPLv3 license and additional permission. +LGPLv3 license and additional permission. 2) Full text of the LGPLv3. 3) Full text of the GPLv3, incorporated by reference into the LGPLv3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-doctrine.RULE b/src/licensedcode/data/rules/lgpl-doctrine.RULE index 28c2ff9f039..309b812d702 100644 --- a/src/licensedcode/data/rules/lgpl-doctrine.RULE +++ b/src/licensedcode/data/rules/lgpl-doctrine.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.doctrine-project.org/ --- - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +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 diff --git a/src/licensedcode/data/rules/lgpl_35.RULE b/src/licensedcode/data/rules/lgpl_35.RULE index ce15cade9f1..5f4ee5cb3d4 100644 --- a/src/licensedcode/data/rules/lgpl_35.RULE +++ b/src/licensedcode/data/rules/lgpl_35.RULE @@ -5,4 +5,4 @@ relevance: 100 notes: with lesser hence the 2.1-plus version --- - GNU Lesser General Public License (LGPL) \ No newline at end of file +GNU Lesser General Public License (LGPL) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl_37.RULE b/src/licensedcode/data/rules/lgpl_37.RULE index f1f0ad2b3ec..51bc3735376 100644 --- a/src/licensedcode/data/rules/lgpl_37.RULE +++ b/src/licensedcode/data/rules/lgpl_37.RULE @@ -5,4 +5,4 @@ relevance: 100 notes: with lesser hence the 2.1-plus version --- - GNU Lesser General Public (LGPL) \ No newline at end of file +GNU Lesser General Public (LGPL) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl_40.RULE b/src/licensedcode/data/rules/lgpl_40.RULE index 1a5bd5b0f08..2bd10a24523 100644 --- a/src/licensedcode/data/rules/lgpl_40.RULE +++ b/src/licensedcode/data/rules/lgpl_40.RULE @@ -5,7 +5,7 @@ notes: since the text mentions a Lesser GPL with no version this is 2.1 or later would have been library and not lesser --- - * This copyrighted material is made available to anyone wishing to use, modify, +* This copyrighted material is made available to anyone wishing to use, modify, * copy, or redistribute it subject to the terms and conditions of the GNU * Lesser General Public License, as published by the Free Software Foundation. * diff --git a/src/licensedcode/data/rules/lgpl_50.RULE b/src/licensedcode/data/rules/lgpl_50.RULE index 8e307f99c6e..74fb7a352cf 100644 --- a/src/licensedcode/data/rules/lgpl_50.RULE +++ b/src/licensedcode/data/rules/lgpl_50.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.gnu.org/licenses/lgpl.html --- - is distributed in the hope that it will be useful, but +is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE OR USE. See the GNU Lesser General Public License for more details. diff --git a/src/licensedcode/data/rules/lgpl_or_gpl-2.0-plus.RULE b/src/licensedcode/data/rules/lgpl_or_gpl-2.0-plus.RULE index 5c54bdc2b1f..93d945382d2 100644 --- a/src/licensedcode/data/rules/lgpl_or_gpl-2.0-plus.RULE +++ b/src/licensedcode/data/rules/lgpl_or_gpl-2.0-plus.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: From snprintf in ftp://ftp.gnu.org/gnu/inetutils/inetutils-1.4.0.tar.gz --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/liberation-font-exception_1.RULE b/src/licensedcode/data/rules/liberation-font-exception_1.RULE index c41ef74c320..1c9c0223524 100644 --- a/src/licensedcode/data/rules/liberation-font-exception_1.RULE +++ b/src/licensedcode/data/rules/liberation-font-exception_1.RULE @@ -7,7 +7,7 @@ ignorable_holders: - Red Hat, Inc. --- - LICENSE AGREEMENT AND LIMITED PRODUCT WARRANTY +LICENSE AGREEMENT AND LIMITED PRODUCT WARRANTY LIBERATION FONT SOFTWARE This agreement governs the use of the Software and any updates to the Software, regardless of the delivery mechanism. Subject to the following terms, Red Hat, Inc. ("Red Hat") grants to the user ("Client") a license to this work pursuant to the GNU General Public License v.2 with the exceptions set forth below and such other terms as are set forth in this End User License Agreement. diff --git a/src/licensedcode/data/rules/libpbm_3.RULE b/src/licensedcode/data/rules/libpbm_3.RULE index 496daac901f..0c2d96f5d78 100644 --- a/src/licensedcode/data/rules/libpbm_3.RULE +++ b/src/licensedcode/data/rules/libpbm_3.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - {{Permission to use, copy, modify, and distribute this software and its +{{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 diff --git a/src/licensedcode/data/rules/libpng_10.RULE b/src/licensedcode/data/rules/libpng_10.RULE index a5465ba301f..ebb7aa25863 100644 --- a/src/licensedcode/data/rules/libpng_10.RULE +++ b/src/licensedcode/data/rules/libpng_10.RULE @@ -7,7 +7,6 @@ ignorable_holders: - Glenn Randers-Pehrson --- - This copy of the libpng notices is provided for your convenience. In case of any discrepancy between this copy and the notices in the file png.h that is included in the libpng distribution, the latter shall prevail. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: This code is released under the libpng license. diff --git a/src/licensedcode/data/rules/libpng_15.RULE b/src/licensedcode/data/rules/libpng_15.RULE index d4a2a2a74a5..0be871e2ffd 100644 --- a/src/licensedcode/data/rules/libpng_15.RULE +++ b/src/licensedcode/data/rules/libpng_15.RULE @@ -5,7 +5,6 @@ relevance: 90 notes: this is based on but not exactly libpng --- - // COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: // // If you modify this file, you may insert additional notices diff --git a/src/licensedcode/data/rules/linking-exception-lgpl-3.0-plus_1.RULE b/src/licensedcode/data/rules/linking-exception-lgpl-3.0-plus_1.RULE index 557e35c44ec..06e7a30d060 100644 --- a/src/licensedcode/data/rules/linking-exception-lgpl-3.0-plus_1.RULE +++ b/src/licensedcode/data/rules/linking-exception-lgpl-3.0-plus_1.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-3.0-plus WITH lgpl-3.0-linking-exception is_license_notice: yes --- - This library is free software; you can redistribute it and/or modify it +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 diff --git a/src/licensedcode/data/rules/linux-openib_2.RULE b/src/licensedcode/data/rules/linux-openib_2.RULE index 5fc30370205..9b8c11a0c49 100644 --- a/src/licensedcode/data/rules/linux-openib_2.RULE +++ b/src/licensedcode/data/rules/linux-openib_2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: openib --- - Redistribution and use in source and binary forms, with or +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/linux-openib_3.RULE b/src/licensedcode/data/rules/linux-openib_3.RULE index b5eecb57911..4392418bdf2 100644 --- a/src/licensedcode/data/rules/linux-openib_3.RULE +++ b/src/licensedcode/data/rules/linux-openib_3.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: openib --- - OpenIB.org BSD license (MIT variant) +OpenIB.org BSD license (MIT variant) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/linux-openib_5.RULE b/src/licensedcode/data/rules/linux-openib_5.RULE index 28f4066ee00..cb95fabaccd 100644 --- a/src/licensedcode/data/rules/linux-openib_5.RULE +++ b/src/licensedcode/data/rules/linux-openib_5.RULE @@ -5,7 +5,7 @@ minimum_coverage: 80 notes: openib --- - OpenIB.org BSD license (MIT variant) +OpenIB.org BSD license (MIT variant) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/linux-openib_6.RULE b/src/licensedcode/data/rules/linux-openib_6.RULE index 9feb04ec239..2b4c797603f 100644 --- a/src/licensedcode/data/rules/linux-openib_6.RULE +++ b/src/licensedcode/data/rules/linux-openib_6.RULE @@ -4,8 +4,7 @@ is_license_notice: yes notes: openib --- - - This software is available to you under the OpenIB.org BSD license +This software is available to you under the OpenIB.org BSD license below: Redistribution and use in source and binary forms, with or diff --git a/src/licensedcode/data/rules/linux-syscall-exception-gpl_2.RULE b/src/licensedcode/data/rules/linux-syscall-exception-gpl_2.RULE index 3570ec06bc6..d9b44d916f4 100644 --- a/src/licensedcode/data/rules/linux-syscall-exception-gpl_2.RULE +++ b/src/licensedcode/data/rules/linux-syscall-exception-gpl_2.RULE @@ -1,8 +1,8 @@ --- license_expression: linux-syscall-exception-gpl is_license_text: yes -minimum_coverage: 70 relevance: 100 +minimum_coverage: 70 notes: from https://raw.githubusercontent.com/pombredanne/gpl-history/v1.0/allvers/linux.COPYING.0.4 ignorable_copyrights: - copyrighted by me and others diff --git a/src/licensedcode/data/rules/llgpl_4.RULE b/src/licensedcode/data/rules/llgpl_4.RULE index 7697061112f..7a8401ea1e3 100644 --- a/src/licensedcode/data/rules/llgpl_4.RULE +++ b/src/licensedcode/data/rules/llgpl_4.RULE @@ -3,7 +3,7 @@ license_expression: llgpl is_license_notice: yes --- - ("LLGPL" +("LLGPL" t "This library is licenced under the Lisp Lesser General Public" diff --git a/src/licensedcode/data/rules/llgpl_5.RULE b/src/licensedcode/data/rules/llgpl_5.RULE index 2c35821dc1d..304474fa1ff 100644 --- a/src/licensedcode/data/rules/llgpl_5.RULE +++ b/src/licensedcode/data/rules/llgpl_5.RULE @@ -3,8 +3,7 @@ license_expression: llgpl is_license_notice: yes --- - - "This library is licenced under the Lisp Lesser General Public" +"This library is licenced under the Lisp Lesser General Public" "License." "" "This library is free software; you can redistribute it and/or" diff --git a/src/licensedcode/data/rules/llnl_1.RULE b/src/licensedcode/data/rules/llnl_1.RULE index a2425a737d8..8460d364a0a 100644 --- a/src/licensedcode/data/rules/llnl_1.RULE +++ b/src/licensedcode/data/rules/llnl_1.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - This work was partially produced at the University of California, +This work was partially produced at the University of California, Lawrence Livermore National Laboratory (UC LLNL) under contract no. W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy (DOE) and The Regents of the University of California (University) diff --git a/src/licensedcode/data/rules/lppl-1.3a_2.RULE b/src/licensedcode/data/rules/lppl-1.3a_2.RULE index 8f823e79b10..672e5dbbb5d 100644 --- a/src/licensedcode/data/rules/lppl-1.3a_2.RULE +++ b/src/licensedcode/data/rules/lppl-1.3a_2.RULE @@ -11,7 +11,6 @@ ignorable_urls: - http://www.latex-project.org/lppl.txt --- - The LaTeX Project Public License =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- diff --git a/src/licensedcode/data/rules/maven_pom_5.RULE b/src/licensedcode/data/rules/maven_pom_5.RULE index 6718fd3a1a6..dcd44555d07 100644 --- a/src/licensedcode/data/rules/maven_pom_5.RULE +++ b/src/licensedcode/data/rules/maven_pom_5.RULE @@ -1,8 +1,8 @@ --- license_expression: apache-2.0 is_license_tag: yes -minimum_coverage: 90 relevance: 100 +minimum_coverage: 90 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt --- diff --git a/src/licensedcode/data/rules/mentalis_1.RULE b/src/licensedcode/data/rules/mentalis_1.RULE index 2b525aa13e5..2a453c92865 100644 --- a/src/licensedcode/data/rules/mentalis_1.RULE +++ b/src/licensedcode/data/rules/mentalis_1.RULE @@ -4,7 +4,6 @@ is_license_text: yes minimum_coverage: 96 --- - Software License Agreement (BSD License) Redistribution and use of this software in source and binary forms, diff --git a/src/licensedcode/data/rules/minpack_1.RULE b/src/licensedcode/data/rules/minpack_1.RULE index 5fb6e7f3a65..2506cde7f61 100644 --- a/src/licensedcode/data/rules/minpack_1.RULE +++ b/src/licensedcode/data/rules/minpack_1.RULE @@ -5,5 +5,5 @@ referenced_filenames: - CopyrightMINPACK.txt --- - This Source Code Form is subject to the terms of the Minpack license +This Source Code Form is subject to the terms of the Minpack license (a BSD-like license) described in the campaigned CopyrightMINPACK.txt file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-0_6.RULE b/src/licensedcode/data/rules/mit-0_6.RULE index d00423691e3..6359287c89d 100644 --- a/src/licensedcode/data/rules/mit-0_6.RULE +++ b/src/licensedcode/data/rules/mit-0_6.RULE @@ -4,7 +4,6 @@ is_license_text: yes relevance: 100 --- - No-notice MIT License Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/src/licensedcode/data/rules/mit-modern_3.RULE b/src/licensedcode/data/rules/mit-modern_3.RULE index 2b89dba99f9..a8f201c311f 100644 --- a/src/licensedcode/data/rules/mit-modern_3.RULE +++ b/src/licensedcode/data/rules/mit-modern_3.RULE @@ -3,7 +3,7 @@ license_expression: mit-modern is_license_text: yes --- - Permission to use, copy, modify, and distribute this software and its +Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without written agreement is hereby granted, provided that the above copyright notice and the following two paragraphs appear in all copies of this software. diff --git a/src/licensedcode/data/rules/mit-modern_4.RULE b/src/licensedcode/data/rules/mit-modern_4.RULE index 79ec3c7d010..c624b8fdb45 100644 --- a/src/licensedcode/data/rules/mit-modern_4.RULE +++ b/src/licensedcode/data/rules/mit-modern_4.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 99 --- - * Permission to use, copy, modify, and distribute this software and its +* Permission to use, copy, modify, and distribute this software and its * documentation for any purpose, without fee, and without written agreement is * hereby granted, provided that the above copyright notice, the following * two paragraphs and the author appear in all copies of this software. diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_11.RULE b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_11.RULE index 0ccbdf18342..18986d26908 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_11.RULE +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_11.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://ntp.org/license --- - \ No newline at end of file + \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_13.RULE b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_13.RULE index 3b4c1828108..d61a488a398 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_13.RULE +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_13.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://opensource.org/licenses/ntp-license.php --- - \ No newline at end of file + \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_6.RULE b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_6.RULE index 0361b320d35..286a8358ab5 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_6.RULE +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_6.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://opensource.org/licenses/ntp-license.php --- - this is a copyrighted work. This header file is not encumbered +this is a copyrighted work. This header file is not encumbered by this licensing, but is provided under the licensing terms chosen by the sntp author or copyright holder. this is licensed under the terms of the LGPL. The redistributable library diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_7.RULE b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_7.RULE index 991e6b16c6c..55b169c53f2 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_7.RULE +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_7.RULE @@ -6,8 +6,7 @@ ignorable_urls: - http://opensource.org/licenses/ntp-license.php --- - - is a copyrighted work. This header file is not encumbered +is a copyrighted work. This header file is not encumbered by licensing, but is provided under the licensing terms chosen by the author or copyright holder. is licensed under the terms of the LGPL. The redistributable library diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_8.RULE b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_8.RULE index fefec5ee167..a9c29cb8e64 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_8.RULE +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_8.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://opensource.org/licenses/ntp-license.php --- - This is free software. It is licensed for use, modification and +This is free software. It is licensed for use, modification and redistribution under the terms of the NTP License, copies of which can be seen at: diff --git a/src/licensedcode/data/rules/mit-old-style_12.RULE b/src/licensedcode/data/rules/mit-old-style_12.RULE index 844409146e1..418399461a8 100644 --- a/src/licensedcode/data/rules/mit-old-style_12.RULE +++ b/src/licensedcode/data/rules/mit-old-style_12.RULE @@ -3,7 +3,7 @@ license_expression: mit-old-style is_license_text: yes --- - * Permission to use, copy, modify, distribute and sell this +* 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 diff --git a/src/licensedcode/data/rules/mit-old-style_4.RULE b/src/licensedcode/data/rules/mit-old-style_4.RULE index d77aa01a56a..744e8004f63 100644 --- a/src/licensedcode/data/rules/mit-old-style_4.RULE +++ b/src/licensedcode/data/rules/mit-old-style_4.RULE @@ -3,7 +3,6 @@ license_expression: mit-old-style is_license_text: yes --- - 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 diff --git a/src/licensedcode/data/rules/mit-old-style_7.RULE b/src/licensedcode/data/rules/mit-old-style_7.RULE index 496b1954f08..a2981d3ac37 100644 --- a/src/licensedcode/data/rules/mit-old-style_7.RULE +++ b/src/licensedcode/data/rules/mit-old-style_7.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 95 --- - Permission to use, copy, moNumbererdify, distribute and sell this software and its documentation for any purpose +Permission to use, copy, moNumbererdify, 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. CERN makes no representations about the suitability of this software for any purpose. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-synopsys.RULE b/src/licensedcode/data/rules/mit-synopsys.RULE index a1ee24e9807..b019e9057c1 100644 --- a/src/licensedcode/data/rules/mit-synopsys.RULE +++ b/src/licensedcode/data/rules/mit-synopsys.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 60 --- - This file incorporates work covered by the following copyright and permission notice: The Synopsys DWC ETHER XGMAC Software Driver and documentation diff --git a/src/licensedcode/data/rules/mit-taylor-variant_2.RULE b/src/licensedcode/data/rules/mit-taylor-variant_2.RULE index 4b35a7b0e19..4dc52494d61 100644 --- a/src/licensedcode/data/rules/mit-taylor-variant_2.RULE +++ b/src/licensedcode/data/rules/mit-taylor-variant_2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 20 --- - Permission to use, copy, modify, and/or distribute this software for any +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. diff --git a/src/licensedcode/data/rules/mit-with-modification-obligations_1.RULE b/src/licensedcode/data/rules/mit-with-modification-obligations_1.RULE index 3848eb6c476..75d2c699e3c 100644 --- a/src/licensedcode/data/rules/mit-with-modification-obligations_1.RULE +++ b/src/licensedcode/data/rules/mit-with-modification-obligations_1.RULE @@ -3,7 +3,6 @@ license_expression: mit-with-modification-obligations is_license_notice: yes --- - 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 diff --git a/src/licensedcode/data/rules/mit_104.RULE b/src/licensedcode/data/rules/mit_104.RULE index ee728c8f2fc..abc40ea564c 100644 --- a/src/licensedcode/data/rules/mit_104.RULE +++ b/src/licensedcode/data/rules/mit_104.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - as a whole is licensed under the following standard MIT license: \ No newline at end of file +as a whole is licensed under the following standard MIT license: \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_119.RULE b/src/licensedcode/data/rules/mit_119.RULE index d1dabad6c08..cfdaf4fc528 100644 --- a/src/licensedcode/data/rules/mit_119.RULE +++ b/src/licensedcode/data/rules/mit_119.RULE @@ -3,7 +3,7 @@ license_expression: mit is_license_text: yes --- - | Permission is hereby granted, free of charge, to any person +| 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, diff --git a/src/licensedcode/data/rules/mit_149.RULE b/src/licensedcode/data/rules/mit_149.RULE index 3578de3911a..1e1fd97163d 100644 --- a/src/licensedcode/data/rules/mit_149.RULE +++ b/src/licensedcode/data/rules/mit_149.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.opensource.org/licenses/mit-license.php --- - It is available under the [MIT license](http://www.opensource.org/licenses/mit-license.php). +It is available under the [MIT license](http://www.opensource.org/licenses/mit-license.php). -- diff --git a/src/licensedcode/data/rules/mit_15_1.RULE b/src/licensedcode/data/rules/mit_15_1.RULE index cb436846d8f..70473025f0d 100644 --- a/src/licensedcode/data/rules/mit_15_1.RULE +++ b/src/licensedcode/data/rules/mit_15_1.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: foudn in PuTTY --- - 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: +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. diff --git a/src/licensedcode/data/rules/mit_18_1.RULE b/src/licensedcode/data/rules/mit_18_1.RULE index a5c91c446d6..f07601d3e19 100644 --- a/src/licensedcode/data/rules/mit_18_1.RULE +++ b/src/licensedcode/data/rules/mit_18_1.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - by the MIT license \ No newline at end of file +by the MIT license \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_192.RULE b/src/licensedcode/data/rules/mit_192.RULE index 224d6082745..09be6c90d25 100644 --- a/src/licensedcode/data/rules/mit_192.RULE +++ b/src/licensedcode/data/rules/mit_192.RULE @@ -6,4 +6,4 @@ referenced_filenames: - LICENSE --- - * Licensed under the MIT License. See LICENSE in the project root for license information. \ No newline at end of file +* Licensed under the MIT License. See LICENSE in the project root for license information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_201.RULE b/src/licensedcode/data/rules/mit_201.RULE index a6bdba9c985..c3c20641a3c 100644 --- a/src/licensedcode/data/rules/mit_201.RULE +++ b/src/licensedcode/data/rules/mit_201.RULE @@ -4,5 +4,4 @@ is_license_reference: yes relevance: 100 --- - Terms of the MIT License: \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_212.RULE b/src/licensedcode/data/rules/mit_212.RULE index 3e2fc4ebfe7..63b674180a9 100644 --- a/src/licensedcode/data/rules/mit_212.RULE +++ b/src/licensedcode/data/rules/mit_212.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 99 --- - Permission is hereby granted, free of charge, to any person obtaining a +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, diff --git a/src/licensedcode/data/rules/mit_213.RULE b/src/licensedcode/data/rules/mit_213.RULE index 0e8beda1328..7964d177708 100644 --- a/src/licensedcode/data/rules/mit_213.RULE +++ b/src/licensedcode/data/rules/mit_213.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://www.opensource.org/licenses/mit-license.php --- - * Licensed under the MIT: +* Licensed under the MIT: * http://www.opensource.org/licenses/mit-license.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_214.RULE b/src/licensedcode/data/rules/mit_214.RULE index 56cc6ba6821..5f16e5a2476 100644 --- a/src/licensedcode/data/rules/mit_214.RULE +++ b/src/licensedcode/data/rules/mit_214.RULE @@ -6,5 +6,5 @@ ignorable_urls: - https://opensource.org/licenses/mit-license.php --- - * Licensed under the MIT: +* Licensed under the MIT: * https://opensource.org/licenses/mit-license.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_22.RULE b/src/licensedcode/data/rules/mit_22.RULE index 854f1d19c08..89fe61e803d 100644 --- a/src/licensedcode/data/rules/mit_22.RULE +++ b/src/licensedcode/data/rules/mit_22.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - * is distributed under the terms of the MIT license \ No newline at end of file +* is distributed under the terms of the MIT license \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_249.RULE b/src/licensedcode/data/rules/mit_249.RULE index 434228c3c36..46b60dda437 100644 --- a/src/licensedcode/data/rules/mit_249.RULE +++ b/src/licensedcode/data/rules/mit_249.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://opensource.org/licenses/MIT --- - licensed under the MIT license. (http://opensource.org/licenses/MIT) \ No newline at end of file +licensed under the MIT license. (http://opensource.org/licenses/MIT) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_273.RULE b/src/licensedcode/data/rules/mit_273.RULE index aefca51d6bc..dec3b4dd138 100644 --- a/src/licensedcode/data/rules/mit_273.RULE +++ b/src/licensedcode/data/rules/mit_273.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 90 --- - { "type": "MIT", \ No newline at end of file +{ "type": "MIT", \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_284.RULE b/src/licensedcode/data/rules/mit_284.RULE index 7ad45563919..d1df1b9b3f9 100644 --- a/src/licensedcode/data/rules/mit_284.RULE +++ b/src/licensedcode/data/rules/mit_284.RULE @@ -6,5 +6,4 @@ ignorable_urls: - https://bitbucket.org/apacha/staty --- - https://bitbucket.org/apacha/staty \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_287.RULE b/src/licensedcode/data/rules/mit_287.RULE index bf15d301b22..4157ddd34f0 100644 --- a/src/licensedcode/data/rules/mit_287.RULE +++ b/src/licensedcode/data/rules/mit_287.RULE @@ -6,5 +6,4 @@ ignorable_urls: - https://bitbucket.org/DanRoberts/vbscripttranslator/src/cb2f9d3334373d8359f4ab177232a1242c1d1ca4/LICENSE.txt --- - https://bitbucket.org/DanRoberts/vbscripttranslator/src/cb2f9d3334373d8359f4ab177232a1242c1d1ca4/LICENSE.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_306.RULE b/src/licensedcode/data/rules/mit_306.RULE index 537ec48e463..2a82fd7f827 100644 --- a/src/licensedcode/data/rules/mit_306.RULE +++ b/src/licensedcode/data/rules/mit_306.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://opensource.org/licenses/mit-license.php --- - The distribution is licensed under the MIT License (http://opensource.org/licenses/mit-license.php). +The distribution is licensed under the MIT License (http://opensource.org/licenses/mit-license.php). mozilla \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_308.RULE b/src/licensedcode/data/rules/mit_308.RULE index 41483b3f5c6..043462deef7 100644 --- a/src/licensedcode/data/rules/mit_308.RULE +++ b/src/licensedcode/data/rules/mit_308.RULE @@ -6,7 +6,7 @@ referenced_filenames: - COPYING --- - This is free software; you can redistribute it and/or modify it +This is free software; you can redistribute it and/or modify it under the terms of the License (based on the MIT/X license) contained in the file COPYING that comes with this distribution. diff --git a/src/licensedcode/data/rules/mit_309.RULE b/src/licensedcode/data/rules/mit_309.RULE index 644fd28f852..bd930987067 100644 --- a/src/licensedcode/data/rules/mit_309.RULE +++ b/src/licensedcode/data/rules/mit_309.RULE @@ -6,8 +6,7 @@ referenced_filenames: - COPYING --- - - EXPAT is free software; you can redistribute it and/or modify it +EXPAT is free software; you can redistribute it and/or modify it under the terms of the License (based on the MIT/X license) contained in the file COPYING that comes with this distribution. diff --git a/src/licensedcode/data/rules/mit_32.RULE b/src/licensedcode/data/rules/mit_32.RULE index ee4d0e06b6d..295d1e8792d 100644 --- a/src/licensedcode/data/rules/mit_32.RULE +++ b/src/licensedcode/data/rules/mit_32.RULE @@ -7,5 +7,5 @@ referenced_filenames: - LICENSE --- - * This library is free software; you can redistribute it and/or modify +* This library is free software; you can redistribute it and/or modify * it under the terms of the MIT license. See LICENSE for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_325.RULE b/src/licensedcode/data/rules/mit_325.RULE index 15b0a1992a7..e1c6ee3ef80 100644 --- a/src/licensedcode/data/rules/mit_325.RULE +++ b/src/licensedcode/data/rules/mit_325.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://opensource.org/licenses/MIT --- - * The MIT License +* The MIT License http://opensource.org/licenses/MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_326.RULE b/src/licensedcode/data/rules/mit_326.RULE index 317bbcb083b..7b1ef283acb 100644 --- a/src/licensedcode/data/rules/mit_326.RULE +++ b/src/licensedcode/data/rules/mit_326.RULE @@ -6,5 +6,5 @@ ignorable_urls: - https://opensource.org/licenses/MIT --- - * The MIT License +* The MIT License https://opensource.org/licenses/MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_328.RULE b/src/licensedcode/data/rules/mit_328.RULE index 6ab1a361ebf..faf39214f8b 100644 --- a/src/licensedcode/data/rules/mit_328.RULE +++ b/src/licensedcode/data/rules/mit_328.RULE @@ -7,6 +7,6 @@ ignorable_urls: - http://github.com/appsattic/fmt/raw/master/LICENSE --- - "licenses": [{ +"licenses": [{ "type": "MIT", "url": "http://github.com/appsattic/fmt/raw/master/LICENSE" \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_345.RULE b/src/licensedcode/data/rules/mit_345.RULE index 2ae1b68ee09..39635bcceb6 100644 --- a/src/licensedcode/data/rules/mit_345.RULE +++ b/src/licensedcode/data/rules/mit_345.RULE @@ -4,6 +4,6 @@ is_license_notice: yes relevance: 100 --- - * This software is released under the MIT License-> +* This software is released under the MIT License-> * http://opensource->org/licenses/mit-license->php * http://opensource->org/licenses/mit-license->php \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_36.RULE b/src/licensedcode/data/rules/mit_36.RULE index 4d61ef66e0c..2da714d71e3 100644 --- a/src/licensedcode/data/rules/mit_36.RULE +++ b/src/licensedcode/data/rules/mit_36.RULE @@ -5,5 +5,5 @@ relevance: 100 minimum_coverage: 100 --- - MIT: +MIT: The MIT license applies to all files in the directories: \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_366.RULE b/src/licensedcode/data/rules/mit_366.RULE index 32649d31474..18070520371 100644 --- a/src/licensedcode/data/rules/mit_366.RULE +++ b/src/licensedcode/data/rules/mit_366.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 99 --- - mit/x11 \ No newline at end of file +mit/x11 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_41.RULE b/src/licensedcode/data/rules/mit_41.RULE index 9ba561715f4..130f07b70b2 100644 --- a/src/licensedcode/data/rules/mit_41.RULE +++ b/src/licensedcode/data/rules/mit_41.RULE @@ -6,7 +6,7 @@ referenced_filenames: - LICENSE --- - This file may be distributed separately from the Linux kernel, or +This file may be distributed separately from the Linux kernel, or incorporated into other software packages, subject to the following license: SPDX-License-Identifier: MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_44.RULE b/src/licensedcode/data/rules/mit_44.RULE index cd24099bfa1..01c5f0dc514 100644 --- a/src/licensedcode/data/rules/mit_44.RULE +++ b/src/licensedcode/data/rules/mit_44.RULE @@ -6,6 +6,6 @@ referenced_filenames: - LICENSE --- - * is free software; you can redistribute it and/or modify +* is free software; you can redistribute it and/or modify * it under the terms of the MIT license. See LICENSE for details. * \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_45.RULE b/src/licensedcode/data/rules/mit_45.RULE index 17338b2a7e4..b9c99c071a9 100644 --- a/src/licensedcode/data/rules/mit_45.RULE +++ b/src/licensedcode/data/rules/mit_45.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://opensource.org/licenses/mit-license.php --- - http://opensource.org/licenses/mit-license.php MIT License \ No newline at end of file +http://opensource.org/licenses/mit-license.php MIT License \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_47.RULE b/src/licensedcode/data/rules/mit_47.RULE index 19332c28123..eb8b9ea47ad 100644 --- a/src/licensedcode/data/rules/mit_47.RULE +++ b/src/licensedcode/data/rules/mit_47.RULE @@ -5,8 +5,7 @@ relevance: 99 notes: there are some minor text differences --- - - * Permission is hereby granted, free of charge, to any person obtaining a copy +* Permission is hereby granted, free of charge, to any person obtaining a copy * of this source file (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, diff --git a/src/licensedcode/data/rules/mit_48.RULE b/src/licensedcode/data/rules/mit_48.RULE index 90be1c3a848..1dafae52054 100644 --- a/src/licensedcode/data/rules/mit_48.RULE +++ b/src/licensedcode/data/rules/mit_48.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - Licensed MIT \ No newline at end of file +Licensed MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_56.RULE b/src/licensedcode/data/rules/mit_56.RULE index d3cce46812f..6be8c6e458a 100644 --- a/src/licensedcode/data/rules/mit_56.RULE +++ b/src/licensedcode/data/rules/mit_56.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://jquery.org/license --- - * Released under the MIT license +* Released under the MIT license * http://jquery.org/license \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_569.RULE b/src/licensedcode/data/rules/mit_569.RULE index b31e2fb85d3..76c5d8675cc 100644 --- a/src/licensedcode/data/rules/mit_569.RULE +++ b/src/licensedcode/data/rules/mit_569.RULE @@ -4,7 +4,6 @@ is_license_text: yes relevance: 99 --- - 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 limiting the rights diff --git a/src/licensedcode/data/rules/mit_68.RULE b/src/licensedcode/data/rules/mit_68.RULE index 1866e4b975a..e3db9ece794 100644 --- a/src/licensedcode/data/rules/mit_68.RULE +++ b/src/licensedcode/data/rules/mit_68.RULE @@ -3,7 +3,6 @@ license_expression: mit is_license_text: yes --- - 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 diff --git a/src/licensedcode/data/rules/mit_71.RULE b/src/licensedcode/data/rules/mit_71.RULE index 047bc0c69d4..6ac0856cf1b 100644 --- a/src/licensedcode/data/rules/mit_71.RULE +++ b/src/licensedcode/data/rules/mit_71.RULE @@ -3,7 +3,7 @@ license_expression: mit is_license_text: yes --- - Permission is hereby granted, free of charge, to any person +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, diff --git a/src/licensedcode/data/rules/mit_74.RULE b/src/licensedcode/data/rules/mit_74.RULE index 1c70b571143..1a99cb61e59 100644 --- a/src/licensedcode/data/rules/mit_74.RULE +++ b/src/licensedcode/data/rules/mit_74.RULE @@ -3,7 +3,7 @@ license_expression: mit is_license_text: yes --- - Permission is hereby granted, free of charge, to any person obtaining a +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, diff --git a/src/licensedcode/data/rules/mit_78.RULE b/src/licensedcode/data/rules/mit_78.RULE index 6209fd38d17..5d8916a0929 100644 --- a/src/licensedcode/data/rules/mit_78.RULE +++ b/src/licensedcode/data/rules/mit_78.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://opensource.org/licenses/MIT --- - [MIT](http://opensource.org/licenses/MIT) \ No newline at end of file +[MIT](http://opensource.org/licenses/MIT) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_81.RULE b/src/licensedcode/data/rules/mit_81.RULE index 18d23a38c62..60e1e03b4e6 100644 --- a/src/licensedcode/data/rules/mit_81.RULE +++ b/src/licensedcode/data/rules/mit_81.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - * This software is released under the MIT License-> +* This software is released under the MIT License-> * http://opensource->org/licenses/mit-license->php \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_89_2.RULE b/src/licensedcode/data/rules/mit_89_2.RULE index 637cb09e531..a297dbf619f 100644 --- a/src/licensedcode/data/rules/mit_89_2.RULE +++ b/src/licensedcode/data/rules/mit_89_2.RULE @@ -4,5 +4,4 @@ is_license_notice: yes relevance: 100 --- - distributed under this license, sometimes called the "MIT" license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_90.RULE b/src/licensedcode/data/rules/mit_90.RULE index 58c5d40d830..78463c53b2c 100644 --- a/src/licensedcode/data/rules/mit_90.RULE +++ b/src/licensedcode/data/rules/mit_90.RULE @@ -5,5 +5,5 @@ relevance: 100 minimum_coverage: 100 --- - "License :: OSI Approved", +"License :: OSI Approved", "License :: OSI Approved :: MIT License", \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_and_json_1.RULE b/src/licensedcode/data/rules/mit_and_json_1.RULE index 66086234d2d..243ea9f6783 100644 --- a/src/licensedcode/data/rules/mit_and_json_1.RULE +++ b/src/licensedcode/data/rules/mit_and_json_1.RULE @@ -7,7 +7,6 @@ ignorable_urls: - https://www.gnu.org/licenses/license-list.html#JSON --- - ## License Most files are published using [the standard MIT Expat diff --git a/src/licensedcode/data/rules/mit_fluendo2.RULE b/src/licensedcode/data/rules/mit_fluendo2.RULE index c32eef4aa02..5762fb56d28 100644 --- a/src/licensedcode/data/rules/mit_fluendo2.RULE +++ b/src/licensedcode/data/rules/mit_fluendo2.RULE @@ -4,6 +4,5 @@ is_license_notice: yes relevance: 100 --- - Unless otherwise indicated, Source Code is licensed under MIT license. See further explanation below, under "MIT license Statements \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_fluendo4.RULE b/src/licensedcode/data/rules/mit_fluendo4.RULE index 483302ddafc..ed5abf06710 100644 --- a/src/licensedcode/data/rules/mit_fluendo4.RULE +++ b/src/licensedcode/data/rules/mit_fluendo4.RULE @@ -8,8 +8,7 @@ ignorable_holders: - Fluendo, S.L. --- - - Intel Performance Primitives library source code +Intel Performance Primitives library source code The upstream tarball contained code licensed under a license not compatible with Debian Free Software Guidelines and was stripped. This code was diff --git a/src/licensedcode/data/rules/mit_or_agpl-1.0_1.RULE b/src/licensedcode/data/rules/mit_or_agpl-1.0_1.RULE index 5b6de7971e5..e004a19bd01 100644 --- a/src/licensedcode/data/rules/mit_or_agpl-1.0_1.RULE +++ b/src/licensedcode/data/rules/mit_or_agpl-1.0_1.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.affero.org/oagpl.html --- - ### MIT 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: diff --git a/src/licensedcode/data/rules/mit_or_apache-2.0_17.RULE b/src/licensedcode/data/rules/mit_or_apache-2.0_17.RULE index 514194b44d1..ce10f18a2d3 100644 --- a/src/licensedcode/data/rules/mit_or_apache-2.0_17.RULE +++ b/src/licensedcode/data/rules/mit_or_apache-2.0_17.RULE @@ -11,7 +11,6 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - ### License This project is licensed under either of diff --git a/src/licensedcode/data/rules/mit_or_apache-2.0_20.RULE b/src/licensedcode/data/rules/mit_or_apache-2.0_20.RULE index 055ea97a9db..67cd7f76b0e 100644 --- a/src/licensedcode/data/rules/mit_or_apache-2.0_20.RULE +++ b/src/licensedcode/data/rules/mit_or_apache-2.0_20.RULE @@ -11,7 +11,6 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 or the MIT diff --git a/src/licensedcode/data/rules/mit_or_apache-2.0_4.RULE b/src/licensedcode/data/rules/mit_or_apache-2.0_4.RULE index a148aad32c2..632ddad8b75 100644 --- a/src/licensedcode/data/rules/mit_or_apache-2.0_4.RULE +++ b/src/licensedcode/data/rules/mit_or_apache-2.0_4.RULE @@ -11,7 +11,6 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Licensed under the Apache License, Version 2.0 or the MIT diff --git a/src/licensedcode/data/rules/mit_or_apache-2.0_7.RULE b/src/licensedcode/data/rules/mit_or_apache-2.0_7.RULE index 6b6528e9205..c545bc4c362 100644 --- a/src/licensedcode/data/rules/mit_or_apache-2.0_7.RULE +++ b/src/licensedcode/data/rules/mit_or_apache-2.0_7.RULE @@ -11,7 +11,6 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - ### License This project is licensed under either of diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_23.RULE b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_23.RULE index 574597bfb65..e92b7312c29 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_23.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_23.RULE @@ -7,6 +7,6 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - is dual licensed under the MIT and GPL licenses: +is dual licensed under the MIT and GPL licenses: http://www.opensource.org/licenses/mit-license.php https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_27.RULE b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_27.RULE index 15d80fafc5f..c1ec86209cf 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_27.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_27.RULE @@ -8,5 +8,5 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - * Dual licensed under the GPL (https://www.gnu.org/licenses/gpl.html) +* Dual licensed under the GPL (https://www.gnu.org/licenses/gpl.html) * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_28.RULE b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_28.RULE index f1af1fc40f3..55569dd828f 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_28.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_28.RULE @@ -7,6 +7,6 @@ ignorable_urls: - https://www.gnu.org/licenses/gpl.html --- - * This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses: +* This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0-plus.RULE b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus.RULE index 19d2c9f5130..fc9d10658a9 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-2.0-plus.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Licensed under the X11 license or the GPL v2 (or later) \ No newline at end of file +Licensed under the X11 license or the GPL v2 (or later) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_1.RULE index ebeb0576a79..77b484bd7da 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_1.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - license = "MIT/GPL", \ No newline at end of file +license = "MIT/GPL", \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0_10.RULE b/src/licensedcode/data/rules/mit_or_gpl-2.0_10.RULE index 950969db32f..f877141210c 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-2.0_10.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0_10.RULE @@ -8,4 +8,4 @@ referenced_filenames: notes: always gpl2 with this wording --- - * Dual licensed under the MIT (/examples/mit-license.txt) and GPL (/examples/gpl-license.txt) licenses. \ No newline at end of file +* Dual licensed under the MIT (/examples/mit-license.txt) and GPL (/examples/gpl-license.txt) licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0_14.RULE b/src/licensedcode/data/rules/mit_or_gpl-2.0_14.RULE index fafd631ca9b..af7d9f3e7a8 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-2.0_14.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0_14.RULE @@ -7,5 +7,5 @@ ignorable_urls: - http://www.opensource.org/licenses/mit-license.php --- - * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) +* Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0_9.RULE b/src/licensedcode/data/rules/mit_or_gpl-2.0_9.RULE index ff1c08285ff..e22c525cace 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-2.0_9.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0_9.RULE @@ -8,6 +8,6 @@ ignorable_urls: - http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt --- - Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and +Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses. Please attribute the author if you use it. */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-3.0_6.RULE b/src/licensedcode/data/rules/mit_or_gpl-3.0_6.RULE index 33fc2f8195e..b1dca3ecddf 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-3.0_6.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-3.0_6.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 100 --- - You may use it under the MIT license *or* the GPLv3 +You may use it under the MIT license *or* the GPLv3 license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl.RULE b/src/licensedcode/data/rules/mit_or_gpl.RULE index a4cec41a77c..0b1f7307eb6 100644 --- a/src/licensedcode/data/rules/mit_or_gpl.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl.RULE @@ -6,6 +6,6 @@ ignorable_urls: - http://www.opensource.org/licenses/mit-license.php --- - is dual licensed under the MIT and GPL licenses: +is dual licensed under the MIT and GPL licenses: http://www.opensource.org/licenses/mit-license.php http://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl_10.RULE b/src/licensedcode/data/rules/mit_or_gpl_10.RULE index b5eba6d000c..459d37ad066 100644 --- a/src/licensedcode/data/rules/mit_or_gpl_10.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl_10.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Dual licensed (just pick!)under MIT or GPL licenses. \ No newline at end of file +Dual licensed (just pick!)under MIT or GPL licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl_12.RULE b/src/licensedcode/data/rules/mit_or_gpl_12.RULE index 2b8264d796e..995bee1062e 100644 --- a/src/licensedcode/data/rules/mit_or_gpl_12.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl_12.RULE @@ -7,5 +7,5 @@ ignorable_urls: - http://www.opensource.org/licenses/mit-license.php --- - * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) +* Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl_syntax_highlighter.RULE b/src/licensedcode/data/rules/mit_or_gpl_syntax_highlighter.RULE index a22c18c95bc..157ba1b5f9a 100644 --- a/src/licensedcode/data/rules/mit_or_gpl_syntax_highlighter.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl_syntax_highlighter.RULE @@ -4,5 +4,5 @@ is_license_notice: yes relevance: 90 --- - * @license +* @license * Dual licensed under the MIT and GPL licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_unlicense_1.RULE b/src/licensedcode/data/rules/mit_or_unlicense_1.RULE index 7312558168a..e09f27dc518 100644 --- a/src/licensedcode/data/rules/mit_or_unlicense_1.RULE +++ b/src/licensedcode/data/rules/mit_or_unlicense_1.RULE @@ -3,7 +3,6 @@ license_expression: mit OR unlicense is_license_notice: yes --- - This project is dual-licensed under the Unlicense and MIT licenses. You may use this code under the terms of either license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_x11-r75_2.RULE b/src/licensedcode/data/rules/mit_x11-r75_2.RULE index c02d9eadd78..a929ea23b1a 100644 --- a/src/licensedcode/data/rules/mit_x11-r75_2.RULE +++ b/src/licensedcode/data/rules/mit_x11-r75_2.RULE @@ -3,7 +3,7 @@ license_expression: mit is_license_text: yes --- - Permission is hereby granted, free of charge, to any person obtaining a +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, sub license, diff --git a/src/licensedcode/data/rules/mit_x11-r75_60.RULE b/src/licensedcode/data/rules/mit_x11-r75_60.RULE index c0c5f28f3d6..e24f40a3103 100644 --- a/src/licensedcode/data/rules/mit_x11-r75_60.RULE +++ b/src/licensedcode/data/rules/mit_x11-r75_60.RULE @@ -4,7 +4,6 @@ is_license_text: yes minimum_coverage: 15 --- - 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 diff --git a/src/licensedcode/data/rules/mit_x11-r75_66.RULE b/src/licensedcode/data/rules/mit_x11-r75_66.RULE index d701d12126b..e0d5aae9fa9 100644 --- a/src/licensedcode/data/rules/mit_x11-r75_66.RULE +++ b/src/licensedcode/data/rules/mit_x11-r75_66.RULE @@ -3,7 +3,7 @@ license_expression: mit is_license_text: yes --- - Permission is hereby granted, free of charge, to any person obtaining a +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, sub license, diff --git a/src/licensedcode/data/rules/mit_x11-r75_70.RULE b/src/licensedcode/data/rules/mit_x11-r75_70.RULE index cc68f26dde4..13b224e7a68 100644 --- a/src/licensedcode/data/rules/mit_x11-r75_70.RULE +++ b/src/licensedcode/data/rules/mit_x11-r75_70.RULE @@ -3,7 +3,7 @@ license_expression: mit is_license_text: yes --- - Permission is hereby granted, free of charge, to any person obtaining a +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, diff --git a/src/licensedcode/data/rules/mit_x11-r75_72.RULE b/src/licensedcode/data/rules/mit_x11-r75_72.RULE index 77c6e813651..a25dc1ac31f 100644 --- a/src/licensedcode/data/rules/mit_x11-r75_72.RULE +++ b/src/licensedcode/data/rules/mit_x11-r75_72.RULE @@ -3,7 +3,7 @@ license_expression: mit is_license_text: yes --- - Permission is hereby granted, free of charge, to any person obtaining a +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, diff --git a/src/licensedcode/data/rules/mit_x11-r75_75.RULE b/src/licensedcode/data/rules/mit_x11-r75_75.RULE index d337a52ec94..7eae7da1928 100644 --- a/src/licensedcode/data/rules/mit_x11-r75_75.RULE +++ b/src/licensedcode/data/rules/mit_x11-r75_75.RULE @@ -7,7 +7,7 @@ notes: there is a typo in sublicensen see https://gitlab.archlinux.org/dvzrv/lin for example --- - Permission is hereby granted, free of charge, to any person obtaining a +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, sublicensen diff --git a/src/licensedcode/data/rules/mit_x11-r75_76.RULE b/src/licensedcode/data/rules/mit_x11-r75_76.RULE index 5e4502fa6bc..330bf88161f 100644 --- a/src/licensedcode/data/rules/mit_x11-r75_76.RULE +++ b/src/licensedcode/data/rules/mit_x11-r75_76.RULE @@ -3,7 +3,7 @@ license_expression: mit is_license_text: yes --- - Permission is hereby granted, free of charge, to any person obtaining a +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, diff --git a/src/licensedcode/data/rules/mit_x11-r75_78.RULE b/src/licensedcode/data/rules/mit_x11-r75_78.RULE index 89bf3132ba2..4d60ca0b449 100644 --- a/src/licensedcode/data/rules/mit_x11-r75_78.RULE +++ b/src/licensedcode/data/rules/mit_x11-r75_78.RULE @@ -3,7 +3,7 @@ license_expression: mit is_license_text: yes --- - Permission is hereby granted, free of charge, to any person obtaining a +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, diff --git a/src/licensedcode/data/rules/mit_x11-r75_79.RULE b/src/licensedcode/data/rules/mit_x11-r75_79.RULE index 31541cb76c9..f1465c12a68 100644 --- a/src/licensedcode/data/rules/mit_x11-r75_79.RULE +++ b/src/licensedcode/data/rules/mit_x11-r75_79.RULE @@ -3,7 +3,6 @@ license_expression: mit is_license_text: yes --- - 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 diff --git a/src/licensedcode/data/rules/mit_x11-r75_80.RULE b/src/licensedcode/data/rules/mit_x11-r75_80.RULE index ee1360fc01f..32eedc98037 100644 --- a/src/licensedcode/data/rules/mit_x11-r75_80.RULE +++ b/src/licensedcode/data/rules/mit_x11-r75_80.RULE @@ -3,7 +3,7 @@ license_expression: mit is_license_text: yes --- - Permission is hereby granted, free of charge, to any person obtaining a +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, sub license, diff --git a/src/licensedcode/data/rules/mit_x_1.RULE b/src/licensedcode/data/rules/mit_x_1.RULE index fe9a9b79dd0..c6fc8125744 100644 --- a/src/licensedcode/data/rules/mit_x_1.RULE +++ b/src/licensedcode/data/rules/mit_x_1.RULE @@ -5,7 +5,7 @@ notes: there was a typo in sublicensen that is fixed in this rule see https://gi for example --- - * Permission is hereby granted, free of charge, to any person obtaining a +* 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 diff --git a/src/licensedcode/data/rules/mongodb-sspl-1.0_1.RULE b/src/licensedcode/data/rules/mongodb-sspl-1.0_1.RULE index 4c3c5b4d701..05753839cb6 100644 --- a/src/licensedcode/data/rules/mongodb-sspl-1.0_1.RULE +++ b/src/licensedcode/data/rules/mongodb-sspl-1.0_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mongodb.com/licensing/server-side-public-license --- - * This program is free software: you can redistribute it and/or modify +* This program is free software: you can redistribute it and/or modify * it under the terms of the Server Side Public License, version 1, * as published by MongoDB, Inc. * diff --git a/src/licensedcode/data/rules/mongodb-sspl-1.0_2.RULE b/src/licensedcode/data/rules/mongodb-sspl-1.0_2.RULE index 3b06da1f071..503a0eb0368 100644 --- a/src/licensedcode/data/rules/mongodb-sspl-1.0_2.RULE +++ b/src/licensedcode/data/rules/mongodb-sspl-1.0_2.RULE @@ -3,7 +3,6 @@ license_expression: mongodb-sspl-1.0 is_license_notice: yes --- - LICENSE MongoDB is free and open-source. Versions released prior to October 16, diff --git a/src/licensedcode/data/rules/mongodb-sspl-1.0_with_mongodb-openssl-exception_1.RULE b/src/licensedcode/data/rules/mongodb-sspl-1.0_with_mongodb-openssl-exception_1.RULE index e7cbb2ef2a7..be624360011 100644 --- a/src/licensedcode/data/rules/mongodb-sspl-1.0_with_mongodb-openssl-exception_1.RULE +++ b/src/licensedcode/data/rules/mongodb-sspl-1.0_with_mongodb-openssl-exception_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mongodb.com/licensing/server-side-public-license --- - * This program is free software: you can redistribute it and/or modify +* This program is free software: you can redistribute it and/or modify * it under the terms of the Server Side Public License, version 1, * as published by MongoDB, Inc. * diff --git a/src/licensedcode/data/rules/mpl-1.0_8.RULE b/src/licensedcode/data/rules/mpl-1.0_8.RULE index ba523506f22..06613099b99 100644 --- a/src/licensedcode/data/rules/mpl-1.0_8.RULE +++ b/src/licensedcode/data/rules/mpl-1.0_8.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - * The contents of this file are subject to the {{Mozilla Public License}} +* The contents of this file are subject to the {{Mozilla Public License}} * Version 1.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.mozilla.org/MPL/ diff --git a/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE b/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE index 348a41efa04..c1e6bb15223 100644 --- a/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE +++ b/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - * The contents of this file are subject to the Mozilla Public License +* The contents of this file are subject to the Mozilla Public License * Version 1.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.mozilla.org/MPL/ diff --git a/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE b/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE index 1c779b6b625..8f004b96a64 100644 --- a/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE +++ b/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - is published under the MPL, GPL, LGPL tripple license. +is published under the MPL, GPL, LGPL tripple license. The default active license is MPL. However, because of the inherent incompatibility between MPL and GNU licenses, we decided to explicitly publish using GPL diff --git a/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_3.RULE b/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_3.RULE index 1752a983fbd..bb9af97268a 100644 --- a/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_3.RULE +++ b/src/licensedcode/data/rules/mpl-1.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - OpenSBC is published under the MPL, GPL, LGPL tripple license. +OpenSBC is published under the MPL, GPL, LGPL tripple license. The default active license is MPL. However, because of the inherent incompatibility between MPL and GNU licenses, we decided to explicitly publish using GPL and LGP as alternative licenses. The full text of the license is as follows * diff --git a/src/licensedcode/data/rules/mpl-1.0_or_lgpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/mpl-1.0_or_lgpl-2.0-plus_1.RULE index fa8efbd9f7f..adabdbccca2 100644 --- a/src/licensedcode/data/rules/mpl-1.0_or_lgpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/mpl-1.0_or_lgpl-2.0-plus_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.mozilla.org/NPL/MPL-1.0.html --- - The code and datafiles in this distribution are licensed under the +The code and datafiles in this distribution are licensed under the Mozilla Public License. See http://www.mozilla.org/NPL/MPL-1.0.html for a copy of the license. Alternately, you may use libical under the terms of the GNU Library General Public License. See diff --git a/src/licensedcode/data/rules/mpl-1.0_or_lgpl-2.0-plus_3.RULE b/src/licensedcode/data/rules/mpl-1.0_or_lgpl-2.0-plus_3.RULE index b0d8e6b9fd2..a77a0bb0f3d 100644 --- a/src/licensedcode/data/rules/mpl-1.0_or_lgpl-2.0-plus_3.RULE +++ b/src/licensedcode/data/rules/mpl-1.0_or_lgpl-2.0-plus_3.RULE @@ -5,5 +5,5 @@ relevance: 90 minimum_coverage: 100 --- - * See the file LICENSE for redistribution information. +* See the file LICENSE for redistribution information. * If you have not received a copy of the license, please contact CodeFactory \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_18.RULE b/src/licensedcode/data/rules/mpl-1.1_18.RULE index 046c471e926..dd7540b9c55 100644 --- a/src/licensedcode/data/rules/mpl-1.1_18.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_18.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - MOZILLA PUBLIC LICENSE +MOZILLA PUBLIC LICENSE Version 1.1 --------------- diff --git a/src/licensedcode/data/rules/mpl-1.1_2.RULE b/src/licensedcode/data/rules/mpl-1.1_2.RULE index 1f2b5eee2fa..009c4c043f8 100644 --- a/src/licensedcode/data/rules/mpl-1.1_2.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_2.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - MOZILLA PUBLIC LICENSE +MOZILLA PUBLIC LICENSE Version 1.1 --------------- diff --git a/src/licensedcode/data/rules/mpl-1.1_25.RULE b/src/licensedcode/data/rules/mpl-1.1_25.RULE index 1e301e7a29f..ae8b8a60afe 100644 --- a/src/licensedcode/data/rules/mpl-1.1_25.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_25.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - * ***** BEGIN LICENSE BLOCK ***** +* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1 * * The contents of this file are subject to the Mozilla Public License Version diff --git a/src/licensedcode/data/rules/mpl-1.1_29.RULE b/src/licensedcode/data/rules/mpl-1.1_29.RULE index 9651f1f57a2..d58e09916aa 100644 --- a/src/licensedcode/data/rules/mpl-1.1_29.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_29.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - MOZILLA PUBLIC LICENSE +MOZILLA PUBLIC LICENSE Version 1.1 --------------- diff --git a/src/licensedcode/data/rules/mpl-1.1_35.RULE b/src/licensedcode/data/rules/mpl-1.1_35.RULE index 7b4fcbd0548..1bd067a274f 100644 --- a/src/licensedcode/data/rules/mpl-1.1_35.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_35.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - The MPL v1.1: The contents of this file are subject to the Mozilla Public License diff --git a/src/licensedcode/data/rules/mpl-1.1_37.RULE b/src/licensedcode/data/rules/mpl-1.1_37.RULE index a8c6deb6181..0b292e8ee0a 100644 --- a/src/licensedcode/data/rules/mpl-1.1_37.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_37.RULE @@ -7,4 +7,4 @@ ignorable_urls: - http://opensource.org/licenses/mozilla1.1.php --- - The distribution is licensed under the Mozilla Public License. (http://opensource.org/licenses/mozilla1.0.php or http://opensource.org/licenses/mozilla1.1.php) \ No newline at end of file +The distribution is licensed under the Mozilla Public License. (http://opensource.org/licenses/mozilla1.0.php or http://opensource.org/licenses/mozilla1.1.php) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_1.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_1.RULE index b2d4dda61bd..def80288265 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_1.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - * The contents of this file are subject to the 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/ diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_2.RULE index 930fde03295..3af58604fcb 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_2.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - The contents of this file are subject to the 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/ diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_5.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_5.RULE index 0f503abbaaa..8d6d575bb39 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_5.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_5.RULE @@ -4,9 +4,7 @@ is_license_notice: yes minimum_coverage: 50 --- - - - Alternatively, the contents of this file may be used under the terms +Alternatively, the contents of this file may be used under the terms of the GNU General Public license (the "[GNU] License"), in which case the provisions of [GNU] License are applicable instead of those above. If you wish to allow use of your version of this file only diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_4.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_4.RULE index e1656f4fedd..83b664e6ce6 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_4.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_4.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 90 --- - This program is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_3.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_3.RULE index 7980edb1e2d..7e59c5b6ac8 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_3.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - ***** BEGIN LICENSE BLOCK ***** +***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1/GPL 2.0/LGPL 2.1 The contents of this collection are subject to the Mozilla Public License Version diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_4.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_4.RULE index b3a5aaad17e..2c3f18f566a 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_4.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_4.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - ***** BEGIN LICENSE BLOCK ***** +***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1/GPL 2.0/LGPL 2.1 The contents of this collection are subject to the Mozilla Public License Version diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE index a11a805b028..23332e690d7 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - * Version: MPL 1.1/GPL 2.0/LGPL 2.1 +* Version: MPL 1.1/GPL 2.0/LGPL 2.1 * * 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 diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_6.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_6.RULE index c318547ecb0..4c90f15ea52 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_6.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_6.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Mozilla tri license --- - Alternatively, the contents of this file may be used under the terms of +Alternatively, the contents of this file may be used under the terms of either the GNU General Public License Version 2 or later (the "GPL"), or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), in which case the provisions of the GPL or the LGPL are applicable instead diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_8.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_8.RULE index f1fe4d6c025..3e35720a7cb 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_8.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_8.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 40 --- - /* ***** BEGIN LICENSE BLOCK ***** * Licensed under Version: MPL 1.1/GPL 2.0/LGPL 2.1 * Full Terms at /license/mpl-tri-license.txt diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_3.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_3.RULE index 33be87d6747..a3ddf95f973 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_3.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_3.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - The contents of this file are subject to the 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/ diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_5.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_5.RULE index e5cd0af701e..5fc22a7b676 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_5.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_5.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - The contents of this file are subject to the Mozilla Public +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/ diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_or_lgpl-2.1_2.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_or_lgpl-2.1_2.RULE index dfa967d05d9..5fd6ae8964a 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_or_lgpl-2.1_2.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_or_lgpl-2.1_2.RULE @@ -1,11 +1,11 @@ --- license_expression: mpl-1.1 OR gpl-2.0 OR lgpl-2.1 is_license_notice: yes -notes: Found in a Lizartech DJVU debian notice, rather complex minimum_coverage: 90 +notes: Found in a Lizartech DJVU debian notice, rather complex --- - Directory contains files extracted from +Directory contains files extracted from the Mozilla project. These files are available under the {{Mozilla Public License version 1.1 with permission to redistribute under either the GNU General Public License diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.0-plus_1.RULE index edf3295ad85..befdd6e45fd 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.0-plus_1.RULE @@ -3,7 +3,7 @@ license_expression: mpl-1.1 OR lgpl-2.0-plus is_license_notice: yes --- - * Alternatively, the contents of this file may be used under the terms of the +* Alternatively, the contents of this file may be used under the terms of the * LGPL license (the "GNU LIBRARY GENERAL PUBLIC LICENSE"), in which case the * provisions of LGPL are applicable instead of those above. If you wish to * allow use of your version of this file only under the terms of the LGPL diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.0-plus_2.RULE index b7753517951..06030c84d68 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.0-plus_2.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.0-plus_2.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - * The contents of this file are subject to the Mozilla Public License Version 1.1 +* 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/ * diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_1.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_1.RULE index 72456959f62..fc5c83be2a6 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_1.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 40 --- - * The contents of this file are subject to the Mozilla Public License Version +* 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. Alternatively, the contents of this file may be used under * the terms of the GNU Lesser General Public License Version 2.1 or later. diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_10.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_10.RULE index b367a716648..d4b442b4c09 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_10.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_10.RULE @@ -7,7 +7,6 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - MOZILLA PUBLIC LICENSE Version 1.1 diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_11.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_11.RULE index 1524a224e52..e6143ac402d 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_11.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_11.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.html --- - + this is the license under which javassist is usually distributed diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_12.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_12.RULE index 7979f164001..a9f02607dbb 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_12.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_12.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.html --- - + diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_2.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_2.RULE index b0c37407ee3..1ab5125cae6 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_2.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_2.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.1.html --- - + diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_3.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_3.RULE index 53de5dbc9f4..76e6250f0e5 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_3.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_3.RULE @@ -1,14 +1,14 @@ --- license_expression: mpl-1.1 OR lgpl-2.1-plus is_license_notice: yes -notes: javassist license choice in a maven POM minimum_coverage: 70 +notes: javassist license choice in a maven POM ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1.html - http://www.mozilla.org/MPL/MPL-1.1.html --- - + this is the license under which javassist is usually distributed diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_1.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_1.RULE index d15c4fd88c2..62841c448d0 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_1.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_1.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.1.html --- - + diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_10.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_10.RULE index eb0035c2c12..7558f8eea68 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_10.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_10.RULE @@ -12,7 +12,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - The contents of this file are subject to the 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/ diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_11.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_11.RULE index 709d379e791..5e9f19b2c70 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_11.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_11.RULE @@ -11,7 +11,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/ --- - Version 1.1 (the "License"); you may not use this file except in compliance +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, diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_13.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_13.RULE index 499c18d6d0f..5b960b26f4f 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_13.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_13.RULE @@ -8,7 +8,7 @@ ignorable_urls: - https://www.apache.org/licenses/ --- - + diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_14.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_14.RULE index 78d67c8f2dd..26f85995133 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_14.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_14.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.html --- - + diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_15.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_15.RULE index 44959dada7c..1186c48e21b 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_15.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_15.RULE @@ -9,7 +9,7 @@ ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.html --- - + diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_2.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_2.RULE index 0aadc360853..3f5833eb3ba 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_2.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_2.RULE @@ -4,6 +4,4 @@ is_license_notice: yes minimum_coverage: 80 --- - - This software is distributed under the Mozilla Public License Version 1.1, the GNU Lesser General Public License Version 2.1 or later, or the Apache License Version 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_13.RULE b/src/licensedcode/data/rules/mpl-2.0_13.RULE index ee37c5c84d3..6ca53637f67 100644 --- a/src/licensedcode/data/rules/mpl-2.0_13.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_13.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://choosealicense.com/licenses/mpl-2.0 --- - License: [`mpl-2.0`](http://choosealicense.com/licenses/mpl-2.0/) \ No newline at end of file +License: [`mpl-2.0`](http://choosealicense.com/licenses/mpl-2.0/) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_15.RULE b/src/licensedcode/data/rules/mpl-2.0_15.RULE index ccd16b50a69..ce44532b3b0 100644 --- a/src/licensedcode/data/rules/mpl-2.0_15.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_15.RULE @@ -6,6 +6,6 @@ ignorable_urls: - https://mozilla.org/MPL/2.0 --- - Some of the files are +Some of the files are licensed under the MPL license. You can obtain a copy of the license at https://mozilla.org/MPL/2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_16.RULE b/src/licensedcode/data/rules/mpl-2.0_16.RULE index c1d88094caf..b2c403d9976 100644 --- a/src/licensedcode/data/rules/mpl-2.0_16.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_16.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://mozilla.org/MPL/2.0/ --- - This data file is licensed under the MPL-2.0 license. +This data file is licensed under the MPL-2.0 license. # http://mozilla.org/MPL/2.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_17.RULE b/src/licensedcode/data/rules/mpl-2.0_17.RULE index f072474434b..225b19381dd 100644 --- a/src/licensedcode/data/rules/mpl-2.0_17.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_17.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://mozilla.org/MPL/2.0/ --- - is licensed under the MPL-2.0 license. +is licensed under the MPL-2.0 license. # http://mozilla.org/MPL/2.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_23.RULE b/src/licensedcode/data/rules/mpl-2.0_23.RULE index 6e40a000f68..fc53a873dbc 100644 --- a/src/licensedcode/data/rules/mpl-2.0_23.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_23.RULE @@ -3,5 +3,5 @@ license_expression: mpl-2.0 is_license_reference: yes --- - released under the terms of the GNU LGPL: +released under the terms of the GNU LGPL: However, gave us permission to relicense his code to MPL2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_3.RULE b/src/licensedcode/data/rules/mpl-2.0_3.RULE index 7ad70867adb..3278053647a 100644 --- a/src/licensedcode/data/rules/mpl-2.0_3.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_3.RULE @@ -5,6 +5,6 @@ ignorable_urls: - http://mozilla.org/MPL/2.0 --- - This Source Code Form is subject to the terms of the Mozilla Public +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/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_9.RULE b/src/licensedcode/data/rules/mpl-2.0_9.RULE index d4b5048bcba..6761f159f3f 100644 --- a/src/licensedcode/data/rules/mpl-2.0_9.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_9.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://mozilla.org/MPL/2.0 --- - * This Source Code Form is subject to the terms of the +* This Source Code Form is subject to the terms of the * Mozilla Public License (MPL), 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/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_and_lgpl-2.1_and_lgpl-2.1-plus_and_bsd-new_and_other-permissive.RULE b/src/licensedcode/data/rules/mpl-2.0_and_lgpl-2.1_and_lgpl-2.1-plus_and_bsd-new_and_other-permissive.RULE index 00d9e317456..fec3c5c620d 100644 --- a/src/licensedcode/data/rules/mpl-2.0_and_lgpl-2.1_and_lgpl-2.1-plus_and_bsd-new_and_other-permissive.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_and_lgpl-2.1_and_lgpl-2.1-plus_and_bsd-new_and_other-permissive.RULE @@ -10,7 +10,7 @@ ignorable_urls: - http://www.mozilla.org/MPL/2.0/FAQ.html --- - is primarily MPL2 licensed. See COPYING.MPL2 and these links: +is primarily MPL2 licensed. See COPYING.MPL2 and these links: http://www.mozilla.org/MPL/2.0/ http://www.mozilla.org/MPL/2.0/FAQ.html diff --git a/src/licensedcode/data/rules/mpl-2.0_or_epl-1.0_and_proprietary-license_1.RULE b/src/licensedcode/data/rules/mpl-2.0_or_epl-1.0_and_proprietary-license_1.RULE index f1a0fe07cf7..cde3bca41d8 100644 --- a/src/licensedcode/data/rules/mpl-2.0_or_epl-1.0_and_proprietary-license_1.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_or_epl-1.0_and_proprietary-license_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.h2database.com/html/license.html --- - H2 is dual licensed and available under the MPL 2.0 (Mozilla Public License Version 2.0) or under the EPL 1.0 (Eclipse Public License). There is a license FAQ for both the MPL and the EPL. +H2 is dual licensed and available under the MPL 2.0 (Mozilla Public License Version 2.0) or under the EPL 1.0 (Eclipse Public License). There is a license FAQ for both the MPL and the EPL. You can use H2 for free. You can integrate it into your applications (including in commercial applications) and distribute it. diff --git a/src/licensedcode/data/rules/ms-nuget_2.RULE b/src/licensedcode/data/rules/ms-nuget_2.RULE index 77d5e3976b9..b968a137e20 100644 --- a/src/licensedcode/data/rules/ms-nuget_2.RULE +++ b/src/licensedcode/data/rules/ms-nuget_2.RULE @@ -3,7 +3,7 @@ license_expression: ms-nuget is_license_text: yes --- - Microsoft grants you the right to use these script files for the sole +Microsoft grants you the right to use these script files for the sole purpose of either: (i) interacting through your browser with the Microsoft website or online service, subject to the applicable licensing or use terms; or (ii) using the files as included with a Microsoft product subject diff --git a/src/licensedcode/data/rules/ms-nuget_and_mit_1.RULE b/src/licensedcode/data/rules/ms-nuget_and_mit_1.RULE index 09f5a0c4049..eac3ff9dfea 100644 --- a/src/licensedcode/data/rules/ms-nuget_and_mit_1.RULE +++ b/src/licensedcode/data/rules/ms-nuget_and_mit_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://opensource.org/licenses/MIT --- - NUGET: BEGIN LICENSE TEXT +NUGET: BEGIN LICENSE TEXT Microsoft grants you the right to use these script files for the sole purpose of either: (i) interacting through your browser with the Microsoft diff --git a/src/licensedcode/data/rules/ms-pl_8.RULE b/src/licensedcode/data/rules/ms-pl_8.RULE index ecf6d15f4f0..184b5358f33 100644 --- a/src/licensedcode/data/rules/ms-pl_8.RULE +++ b/src/licensedcode/data/rules/ms-pl_8.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - Licensed under {{Microsoft Public License (Ms-PL)}} \ No newline at end of file +Licensed under {{Microsoft Public License (Ms-PL)}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/mulle-kybernetik3.RULE b/src/licensedcode/data/rules/mulle-kybernetik3.RULE index a5411f60987..0d3f0078937 100644 --- a/src/licensedcode/data/rules/mulle-kybernetik3.RULE +++ b/src/licensedcode/data/rules/mulle-kybernetik3.RULE @@ -3,7 +3,6 @@ license_expression: mulle-kybernetik is_license_reference: yes --- - 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, and that credit is given to Mulle Kybernetik in all documents and publicity pertaining to direct or indirect use of this code or its derivatives. THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE OR OF ANY DERIVATIVE WORK. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mx4j_1.RULE b/src/licensedcode/data/rules/mx4j_1.RULE index 85e1a34bf4d..7f15da20930 100644 --- a/src/licensedcode/data/rules/mx4j_1.RULE +++ b/src/licensedcode/data/rules/mx4j_1.RULE @@ -14,7 +14,7 @@ ignorable_emails: - biorn_steedom@users.sourceforge.net --- - * The MX4J License, Version 1.0 +* The MX4J License, Version 1.0 * * Copyright (c) 2001 MX4J. All rights reserved. * diff --git a/src/licensedcode/data/rules/mx4j_3.RULE b/src/licensedcode/data/rules/mx4j_3.RULE index a0ff88d0414..fb6547ee6e2 100644 --- a/src/licensedcode/data/rules/mx4j_3.RULE +++ b/src/licensedcode/data/rules/mx4j_3.RULE @@ -13,7 +13,7 @@ ignorable_urls: - http://mx4j.sourceforge.net/ --- - The MX4J License, Version 1.0 +The MX4J License, Version 1.0 Copyright (c) 2001-2004 by the MX4J contributors. All rights reserved. diff --git a/src/licensedcode/data/rules/naist-2003_1.RULE b/src/licensedcode/data/rules/naist-2003_1.RULE index d24ea9d5416..9e3bc1c7d94 100644 --- a/src/licensedcode/data/rules/naist-2003_1.RULE +++ b/src/licensedcode/data/rules/naist-2003_1.RULE @@ -7,6 +7,6 @@ ignorable_urls: - http://chasen.aist-nara.ac.jp/chasen/distribution.html --- - # * IPADIC (Japanese) +# * IPADIC (Japanese) # - http://chasen.aist-nara.ac.jp/chasen/distribution.html # - Its license terms and conditions are shown below. \ No newline at end of file diff --git a/src/licensedcode/data/rules/netcdf_1.RULE b/src/licensedcode/data/rules/netcdf_1.RULE index 9d90030fe26..b5b42622674 100644 --- a/src/licensedcode/data/rules/netcdf_1.RULE +++ b/src/licensedcode/data/rules/netcdf_1.RULE @@ -3,6 +3,6 @@ license_expression: netcdf is_license_text: yes --- - Access and use of this software shall impose the following obligations and understandings on the user. The user is granted the right, without any fee or cost, to use, copy, modify, alter, enhance and distribute this software, and any derivative works thereof, and its supporting documentation for any purpose whatsoever, provided that this entire notice appears in all copies of the software, derivative works and supporting documentation. Further, UCAR requests that the user credit UCAR/Unidata in any publications that result from the use of this software or in any product that includes this software, although this is not an obligation. The names UCAR and/or Unidata, however, may not be used in any advertising or publicity to endorse or promote any products or commercial entity unless specific written permission is obtained from UCAR/Unidata. The user also understands that UCAR/Unidata is not obligated to provide the user with any support, consulting, training or assistance of any kind with regard to the use, operation and performance of this software nor to provide the user with any updates, revisions, new versions or "bug fixes." +Access and use of this software shall impose the following obligations and understandings on the user. The user is granted the right, without any fee or cost, to use, copy, modify, alter, enhance and distribute this software, and any derivative works thereof, and its supporting documentation for any purpose whatsoever, provided that this entire notice appears in all copies of the software, derivative works and supporting documentation. Further, UCAR requests that the user credit UCAR/Unidata in any publications that result from the use of this software or in any product that includes this software, although this is not an obligation. The names UCAR and/or Unidata, however, may not be used in any advertising or publicity to endorse or promote any products or commercial entity unless specific written permission is obtained from UCAR/Unidata. The user also understands that UCAR/Unidata is not obligated to provide the user with any support, consulting, training or assistance of any kind with regard to the use, operation and performance of this software nor to provide the user with any updates, revisions, new versions or "bug fixes." THIS SOFTWARE IS PROVIDED BY UCAR/UNIDATA "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL UCAR/UNIDATA 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 ACCESS, USE OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/nicta-psl_1.RULE b/src/licensedcode/data/rules/nicta-psl_1.RULE index 6b22d79844e..58cfa420f41 100644 --- a/src/licensedcode/data/rules/nicta-psl_1.RULE +++ b/src/licensedcode/data/rules/nicta-psl_1.RULE @@ -3,4 +3,4 @@ license_expression: nicta-psl is_license_notice: yes --- - is licensed under the terms of the NICTA Public Software Licence (which is substantially similar to the "Three-Clause BSD License", with some additional language pertaining to Australian law). \ No newline at end of file +is licensed under the terms of the NICTA Public Software Licence (which is substantially similar to the "Three-Clause BSD License", with some additional language pertaining to Australian law). \ No newline at end of file diff --git a/src/licensedcode/data/rules/nist-pd_4.RULE b/src/licensedcode/data/rules/nist-pd_4.RULE index 30d68a8f867..a8363f9dadc 100644 --- a/src/licensedcode/data/rules/nist-pd_4.RULE +++ b/src/licensedcode/data/rules/nist-pd_4.RULE @@ -3,7 +3,7 @@ license_expression: nist-pd is_license_notice: yes --- - This software was developed by employees of the National Institute of +This software was developed by employees of the National Institute of Standards and Technology (NIST), and others. This software has been contributed to the public domain. Pursuant to title 15 Untied States Code Section 105, works of NIST diff --git a/src/licensedcode/data/rules/nlpl_1.RULE b/src/licensedcode/data/rules/nlpl_1.RULE index a252330d685..8741525e9ba 100644 --- a/src/licensedcode/data/rules/nlpl_1.RULE +++ b/src/licensedcode/data/rules/nlpl_1.RULE @@ -3,7 +3,7 @@ license_expression: nlpl is_license_text: yes --- - NO LIMIT PUBLIC LICENSE +NO LIMIT PUBLIC LICENSE Version 0/0, June 2012 Gilles LAMIRAL diff --git a/src/licensedcode/data/rules/nokia.RULE b/src/licensedcode/data/rules/nokia.RULE index 4280b76e150..afb072d4e42 100644 --- a/src/licensedcode/data/rules/nokia.RULE +++ b/src/licensedcode/data/rules/nokia.RULE @@ -7,7 +7,7 @@ ignorable_holders: - Nokia and others --- - 1. DEFINITIONS. +1. DEFINITIONS. "Affiliates" of a party shall mean an entity a) which is directly or indirectly controlling such party; diff --git a/src/licensedcode/data/rules/nortel-dasa_1.RULE b/src/licensedcode/data/rules/nortel-dasa_1.RULE index cd68cb914b6..cd31d29dc79 100644 --- a/src/licensedcode/data/rules/nortel-dasa_1.RULE +++ b/src/licensedcode/data/rules/nortel-dasa_1.RULE @@ -2,10 +2,10 @@ license_expression: nortel-dasa is_license_text: yes relevance: 100 -ignorable_emails: - - frank@comsys.dofn.de ignorable_authors: - F.Schnekenbuehl +ignorable_emails: + - frank@comsys.dofn.de --- Created by F.Schnekenbuehl from clk_rcc8000.c diff --git a/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_1.RULE b/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_1.RULE index 218234135ce..5423e37e892 100644 --- a/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_1.RULE +++ b/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mozilla.org/NPL/ --- - * The contents of this file are subject to the Netscape Public +* The contents of this file are subject to the Netscape 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/NPL/ diff --git a/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_2.RULE index 6eef7538527..bed094dc833 100644 --- a/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_2.RULE +++ b/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_2.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.mozilla.org/NPL/ --- - * The contents of this file are subject to the Netscape Public +* The contents of this file are subject to the Netscape 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/NPL/ diff --git a/src/licensedcode/data/rules/nvidia-gov.RULE b/src/licensedcode/data/rules/nvidia-gov.RULE index 5d7142fc584..9d716e7d1e3 100644 --- a/src/licensedcode/data/rules/nvidia-gov.RULE +++ b/src/licensedcode/data/rules/nvidia-gov.RULE @@ -8,7 +8,7 @@ ignorable_holders: - NVIDIA, Corporation --- - NOTICE TO USER: The source code is copyrighted under U.S. and +NOTICE TO USER: The source code is copyrighted under U.S. and international laws. Users and possessors of this source code are hereby granted a nonexclusive, royalty-free copyright license to use this code in individual and commercial software. diff --git a/src/licensedcode/data/rules/nvidia-gov2.RULE b/src/licensedcode/data/rules/nvidia-gov2.RULE index 6884d77ab54..230211c6174 100644 --- a/src/licensedcode/data/rules/nvidia-gov2.RULE +++ b/src/licensedcode/data/rules/nvidia-gov2.RULE @@ -8,7 +8,7 @@ ignorable_holders: - NVIDIA, Corporation --- - NOTICE TO USER: The source code is copyrighted under U.S. and * +NOTICE TO USER: The source code is copyrighted under U.S. and * international laws. Users and possessors of this source code are * hereby granted a nonexclusive, royalty-free copyright license to * use this code in individual and commercial software. * diff --git a/src/licensedcode/data/rules/nvidia-gov3.RULE b/src/licensedcode/data/rules/nvidia-gov3.RULE index e49c9775d3f..bde1e82f274 100644 --- a/src/licensedcode/data/rules/nvidia-gov3.RULE +++ b/src/licensedcode/data/rules/nvidia-gov3.RULE @@ -8,7 +8,7 @@ ignorable_holders: - NVIDIA, Corporation --- - NOTICE TO USER: The source code is copyrighted under U.S. and *| +NOTICE TO USER: The source code is copyrighted under U.S. and *| international laws. Users and possessors of this source code are *| hereby granted a nonexclusive, royalty-free copyright license to *| use this code in individual and commercial software. *| diff --git a/src/licensedcode/data/rules/nvidia-gov4.RULE b/src/licensedcode/data/rules/nvidia-gov4.RULE index 7b9788a892f..b28f47cb400 100644 --- a/src/licensedcode/data/rules/nvidia-gov4.RULE +++ b/src/licensedcode/data/rules/nvidia-gov4.RULE @@ -8,7 +8,7 @@ ignorable_holders: - NVIDIA, Corporation --- - |* NOTICE TO USER: The source code is copyrighted under U.S. and *| +|* NOTICE TO USER: The source code is copyrighted under U.S. and *| |* international laws. Users and possessors of this source code are *| |* hereby granted a nonexclusive, royalty-free copyright license to *| |* use this code in individual and commercial software. *| diff --git a/src/licensedcode/data/rules/nvidia-gov5.RULE b/src/licensedcode/data/rules/nvidia-gov5.RULE index f0097eb7a44..119c22d914c 100644 --- a/src/licensedcode/data/rules/nvidia-gov5.RULE +++ b/src/licensedcode/data/rules/nvidia-gov5.RULE @@ -10,7 +10,7 @@ ignorable_emails: - jgarzik@pobox.com --- - NOTICE TO USER: The source code is copyrighted under U.S. and *| +NOTICE TO USER: The source code is copyrighted under U.S. and *| international laws. Users and possessors of this source code are *| hereby granted a nonexclusive, royalty-free copyright license to *| use this code in individual and commercial software. *| diff --git a/src/licensedcode/data/rules/nvidia_not_not-a-license_gpl_linux.RULE b/src/licensedcode/data/rules/nvidia_not_not-a-license_gpl_linux.RULE index d88aca3f83d..45f3c006cd6 100644 --- a/src/licensedcode/data/rules/nvidia_not_not-a-license_gpl_linux.RULE +++ b/src/licensedcode/data/rules/nvidia_not_not-a-license_gpl_linux.RULE @@ -5,7 +5,7 @@ minimum_coverage: 95 notes: seen in the Linux Kernel sources (kernel symbols related code or docs) --- - GPL licensing note -- nVidia is allowing a liberal interpretation of +GPL licensing note -- nVidia is allowing a liberal interpretation of the documentation restriction above, to merely say that this nVidia's copyright and disclaimer should be included with all code derived from this source. \ No newline at end of file diff --git a/src/licensedcode/data/rules/oasis-ipr-policy-2014_1.RULE b/src/licensedcode/data/rules/oasis-ipr-policy-2014_1.RULE index e93cac10917..ab9511f7fdc 100644 --- a/src/licensedcode/data/rules/oasis-ipr-policy-2014_1.RULE +++ b/src/licensedcode/data/rules/oasis-ipr-policy-2014_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.oasis-open.org/policies-guidelines/ipr --- - * /Distributed under the terms of the OASIS IPR Policy, +* /Distributed under the terms of the OASIS IPR Policy, * [http://www.oasis-open.org/policies-guidelines/ipr], AS-IS, WITHOUT ANY * IMPLIED OR EXPRESS WARRANTY; there is no warranty of MERCHANTABILITY, FITNESS FOR A * PARTICULAR PURPOSE or NONINFRINGEMENT of the rights of others. \ No newline at end of file diff --git a/src/licensedcode/data/rules/odbl-1.0_20.RULE b/src/licensedcode/data/rules/odbl-1.0_20.RULE index b48d23e5c91..81ac87c4b8e 100644 --- a/src/licensedcode/data/rules/odbl-1.0_20.RULE +++ b/src/licensedcode/data/rules/odbl-1.0_20.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://opendatacommons.org/licenses/odbl/1.0 --- - http://opendatacommons.org/licenses/odbl/1.0/. \ No newline at end of file +http://opendatacommons.org/licenses/odbl/1.0/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/odbl-1.0_21.RULE b/src/licensedcode/data/rules/odbl-1.0_21.RULE index f1ab07a4bc8..ddf84366507 100644 --- a/src/licensedcode/data/rules/odbl-1.0_21.RULE +++ b/src/licensedcode/data/rules/odbl-1.0_21.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://opendatacommons.org/licenses/odbl/1.0 --- - https://opendatacommons.org/licenses/odbl/1.0/. \ No newline at end of file +https://opendatacommons.org/licenses/odbl/1.0/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/odbl-1.0_37.RULE b/src/licensedcode/data/rules/odbl-1.0_37.RULE index 1e8a940d0d2..fddd10c9e7a 100644 --- a/src/licensedcode/data/rules/odbl-1.0_37.RULE +++ b/src/licensedcode/data/rules/odbl-1.0_37.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://opendatacommons.org/licenses/odbl/ --- - licensed under the http://opendatacommons.org/licenses/odbl/">Open Data Commons Open Database License (ODbL) \ No newline at end of file +licensed under the http://opendatacommons.org/licenses/odbl/">Open Data Commons Open Database License (ODbL) \ No newline at end of file diff --git a/src/licensedcode/data/rules/odbl-1.0_41.RULE b/src/licensedcode/data/rules/odbl-1.0_41.RULE index a94db10ecdb..334885afc0e 100644 --- a/src/licensedcode/data/rules/odbl-1.0_41.RULE +++ b/src/licensedcode/data/rules/odbl-1.0_41.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.openstreetmap.org/copyright --- - OpenStreetMap® is open data, licensed under the +OpenStreetMap® is open data, licensed under the Open Data Commons Open Database License (ODbL) by the OpenStreetMap Foundation (OSMF). diff --git a/src/licensedcode/data/rules/odbl-1.0_42.RULE b/src/licensedcode/data/rules/odbl-1.0_42.RULE index f1901c20920..eef4605ff11 100644 --- a/src/licensedcode/data/rules/odbl-1.0_42.RULE +++ b/src/licensedcode/data/rules/odbl-1.0_42.RULE @@ -4,6 +4,6 @@ is_license_notice: yes relevance: 100 --- - OpenStreetMap® is open data, licensed under the +OpenStreetMap® is open data, licensed under the Open Data Commons Open Database License (ODbL) by the OpenStreetMap Foundation (OSMF). \ No newline at end of file diff --git a/src/licensedcode/data/rules/odbl-1.0_44.RULE b/src/licensedcode/data/rules/odbl-1.0_44.RULE index 7ed8e452a50..6a865586704 100644 --- a/src/licensedcode/data/rules/odbl-1.0_44.RULE +++ b/src/licensedcode/data/rules/odbl-1.0_44.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://www.openstreetmap.org/copyright --- - See full license: https://www.openstreetmap.org/copyright \ No newline at end of file +See full license: https://www.openstreetmap.org/copyright \ No newline at end of file diff --git a/src/licensedcode/data/rules/odbl-1.0_45.RULE b/src/licensedcode/data/rules/odbl-1.0_45.RULE index 2450c10ce34..d5cedb2a181 100644 --- a/src/licensedcode/data/rules/odbl-1.0_45.RULE +++ b/src/licensedcode/data/rules/odbl-1.0_45.RULE @@ -6,4 +6,4 @@ ignorable_urls: - https://www.openstreetmap.org/copyright --- - https://www.openstreetmap.org/copyright \ No newline at end of file +https://www.openstreetmap.org/copyright \ No newline at end of file diff --git a/src/licensedcode/data/rules/odbl-1.0_and_dbcl-1.0_1.RULE b/src/licensedcode/data/rules/odbl-1.0_and_dbcl-1.0_1.RULE index f2943f9e03c..bfe90da8705 100644 --- a/src/licensedcode/data/rules/odbl-1.0_and_dbcl-1.0_1.RULE +++ b/src/licensedcode/data/rules/odbl-1.0_and_dbcl-1.0_1.RULE @@ -7,5 +7,4 @@ ignorable_urls: - http://opendatacommons.org/licenses/odbl/1.0 --- - dataset is made available under the Open Database License: http://opendatacommons.org/licenses/odbl/1.0/. Any rights in individual contents of the database are licensed under the Database Contents License: http://opendatacommons.org/licenses/dbcl/1.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/odc-by-1.0_1.RULE b/src/licensedcode/data/rules/odc-by-1.0_1.RULE index 80dff9a5c73..58cfd222050 100644 --- a/src/licensedcode/data/rules/odc-by-1.0_1.RULE +++ b/src/licensedcode/data/rules/odc-by-1.0_1.RULE @@ -4,6 +4,6 @@ is_license_reference: yes relevance: 100 --- - Attribution License (ODC-By) +Attribution License (ODC-By) You are free to share, create, and adapt, as long as you attribute the data source. Attribution License (ODC-By) \ No newline at end of file diff --git a/src/licensedcode/data/rules/odc-by-1.0_2.RULE b/src/licensedcode/data/rules/odc-by-1.0_2.RULE index df1d2c9abfc..aa5cbcef85e 100644 --- a/src/licensedcode/data/rules/odc-by-1.0_2.RULE +++ b/src/licensedcode/data/rules/odc-by-1.0_2.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - Attribution License (ODC-By) +Attribution License (ODC-By) You are free to share, create, and adapt, as long as you attribute the data source. \ No newline at end of file diff --git a/src/licensedcode/data/rules/odc-by-1.0_3.RULE b/src/licensedcode/data/rules/odc-by-1.0_3.RULE index 18d41ca0849..8dc324d2c5e 100644 --- a/src/licensedcode/data/rules/odc-by-1.0_3.RULE +++ b/src/licensedcode/data/rules/odc-by-1.0_3.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - Attribution License (ODC-By) \ No newline at end of file +Attribution License (ODC-By) \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1_19.RULE b/src/licensedcode/data/rules/ofl-1.1_19.RULE index 1c8b4d567d8..144c33103bf 100644 --- a/src/licensedcode/data/rules/ofl-1.1_19.RULE +++ b/src/licensedcode/data/rules/ofl-1.1_19.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=OFL_plaintext&filename=OFL.txt --- - http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=OFL_plaintext&filename=OFL.txt \ No newline at end of file +http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=OFL_plaintext&filename=OFL.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/openjdk-exception_2.RULE b/src/licensedcode/data/rules/openjdk-exception_2.RULE index 05d69373475..d44edd194e7 100644 --- a/src/licensedcode/data/rules/openjdk-exception_2.RULE +++ b/src/licensedcode/data/rules/openjdk-exception_2.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://openjdk.java.net/legal/exception-modules-2007-05-08.html --- - Linking this OpenJDK Code statically or dynamically with other code +Linking this OpenJDK Code statically or dynamically with other code is making a combined work based on this library. Thus, the terms and conditions of GPL2 cover the whole combination. diff --git a/src/licensedcode/data/rules/openjdk-exception_3.RULE b/src/licensedcode/data/rules/openjdk-exception_3.RULE index 6ef05ffdcf0..46b51a3a8b7 100644 --- a/src/licensedcode/data/rules/openjdk-exception_3.RULE +++ b/src/licensedcode/data/rules/openjdk-exception_3.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.gnu.org/copyleft/gpl.html --- - OpenJDK Assembly Exception The OpenJDK source code made available by Sun at openjdk.java.net and diff --git a/src/licensedcode/data/rules/openjdk-exception_8.RULE b/src/licensedcode/data/rules/openjdk-exception_8.RULE index 81c0f72d735..da284da2fbc 100644 --- a/src/licensedcode/data/rules/openjdk-exception_8.RULE +++ b/src/licensedcode/data/rules/openjdk-exception_8.RULE @@ -7,7 +7,6 @@ ignorable_urls: - https://www.gnu.org/copyleft/gpl.html --- - OpenJDK Assembly Exception The OpenJDK source code made available by Sun at openjdk.java.net and diff --git a/src/licensedcode/data/rules/openldap-2.8_2.RULE b/src/licensedcode/data/rules/openldap-2.8_2.RULE index 62b716a7158..936a1c195a8 100644 --- a/src/licensedcode/data/rules/openldap-2.8_2.RULE +++ b/src/licensedcode/data/rules/openldap-2.8_2.RULE @@ -10,7 +10,7 @@ ignorable_urls: - http://www.openldap.org/license.html --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted only as authorized by the OpenLDAP * Public License. * diff --git a/src/licensedcode/data/rules/openldap-2.8_4.RULE b/src/licensedcode/data/rules/openldap-2.8_4.RULE index cd483b6533c..7bf465b808e 100644 --- a/src/licensedcode/data/rules/openldap-2.8_4.RULE +++ b/src/licensedcode/data/rules/openldap-2.8_4.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.openldap.org/license.html --- - This work is part of OpenLDAP Software . The OpenLDAP Foundation diff --git a/src/licensedcode/data/rules/openpub_3.RULE b/src/licensedcode/data/rules/openpub_3.RULE index fbf1d364e1a..5b706b11529 100644 --- a/src/licensedcode/data/rules/openpub_3.RULE +++ b/src/licensedcode/data/rules/openpub_3.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.opencontent.org/openpub/ --- - Documentation licensing terms +Documentation licensing terms This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 diff --git a/src/licensedcode/data/rules/openpub_4.RULE b/src/licensedcode/data/rules/openpub_4.RULE index f603a802a15..e5e0b451664 100644 --- a/src/licensedcode/data/rules/openpub_4.RULE +++ b/src/licensedcode/data/rules/openpub_4.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - licensed under the OPL. \ No newline at end of file +licensed under the OPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/openssl-exception-agpl-3.0_1.RULE b/src/licensedcode/data/rules/openssl-exception-agpl-3.0_1.RULE index 9ce0e7024c2..47dff1f3a4f 100644 --- a/src/licensedcode/data/rules/openssl-exception-agpl-3.0_1.RULE +++ b/src/licensedcode/data/rules/openssl-exception-agpl-3.0_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/openssl-exception-gpl-3.0-plus_1.RULE b/src/licensedcode/data/rules/openssl-exception-gpl-3.0-plus_1.RULE index 08660432b58..0dd92e3aae9 100644 --- a/src/licensedcode/data/rules/openssl-exception-gpl-3.0-plus_1.RULE +++ b/src/licensedcode/data/rules/openssl-exception-gpl-3.0-plus_1.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - This program is free software: you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/openssl-exception-gpl-3.0-plus_2.RULE b/src/licensedcode/data/rules/openssl-exception-gpl-3.0-plus_2.RULE index 891ec4782bf..a80fd4c3787 100644 --- a/src/licensedcode/data/rules/openssl-exception-gpl-3.0-plus_2.RULE +++ b/src/licensedcode/data/rules/openssl-exception-gpl-3.0-plus_2.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - * As a special exception, the copyright holders give +* 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 diff --git a/src/licensedcode/data/rules/openssl-ssleay_1.RULE b/src/licensedcode/data/rules/openssl-ssleay_1.RULE index b27b67e20a2..8de45d9986d 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_1.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.openssl.org/source/license.html --- - * Licensed under the OpenSSL license (the "License"). You may not use +* Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy * in the file LICENSE in the source distribution or at * https://www.openssl.org/source/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/openssl-ssleay_14.RULE b/src/licensedcode/data/rules/openssl-ssleay_14.RULE index 3c414c6103a..8baf4ef159d 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_14.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_14.RULE @@ -22,8 +22,7 @@ ignorable_emails: - tjh@cryptsoft.com --- - - LICENSE ISSUES +LICENSE ISSUES ============== The OpenSSL toolkit stays under a double license, i.e. both the conditions of diff --git a/src/licensedcode/data/rules/openssl-ssleay_23.RULE b/src/licensedcode/data/rules/openssl-ssleay_23.RULE index 1121e058268..2da47d1b894 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_23.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_23.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - * Licensed under the OpenSSL license \ No newline at end of file +* Licensed under the OpenSSL license \ No newline at end of file diff --git a/src/licensedcode/data/rules/openssl-ssleay_25.RULE b/src/licensedcode/data/rules/openssl-ssleay_25.RULE index 44360d28af5..c41e204d3b0 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_25.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_25.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - Redistribution and use is governed by OpenSSL license. \ No newline at end of file +Redistribution and use is governed by OpenSSL license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/openssl-ssleay_31.RULE b/src/licensedcode/data/rules/openssl-ssleay_31.RULE index 48e8cf19096..3ea202dfdd9 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_31.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_31.RULE @@ -22,7 +22,7 @@ ignorable_emails: - tjh@cryptsoft.com --- - LICENSE ISSUES +LICENSE ISSUES ============== The OpenSSL toolkit stays under a dual license, i.e. both the conditions of diff --git a/src/licensedcode/data/rules/openssl-ssleay_34.RULE b/src/licensedcode/data/rules/openssl-ssleay_34.RULE index e577e058d74..c6b9b7ca2d7 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_34.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_34.RULE @@ -20,7 +20,7 @@ ignorable_emails: - tjh@cryptsoft.com --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/openssl-ssleay_4.RULE b/src/licensedcode/data/rules/openssl-ssleay_4.RULE index 888a6e08f76..07927c38de5 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_4.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_4.RULE @@ -23,7 +23,7 @@ ignorable_emails: - tjh@cryptsoft.com --- - LICENSE ISSUES +LICENSE ISSUES ============== The OpenSSL toolkit stays under a dual license, i.e. both the conditions of diff --git a/src/licensedcode/data/rules/openssl-ssleay_8.RULE b/src/licensedcode/data/rules/openssl-ssleay_8.RULE index 21badcfc2f3..3cde50bfa73 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_8.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_8.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - _BOTH_ the OpenSSL license _AND_ the SSLeay license apply \ No newline at end of file +_BOTH_ the OpenSSL license _AND_ the SSLeay license apply \ No newline at end of file diff --git a/src/licensedcode/data/rules/openssl-ssleay_9.RULE b/src/licensedcode/data/rules/openssl-ssleay_9.RULE index be057e7e5c1..f734c5afa9a 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_9.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_9.RULE @@ -22,8 +22,7 @@ ignorable_emails: - tjh@cryptsoft.com --- - - LICENSE ISSUES +LICENSE ISSUES ============== The OpenSSL toolkit stays under a double license, i.e. both the conditions of diff --git a/src/licensedcode/data/rules/openssl-ssleay_and_mit.RULE b/src/licensedcode/data/rules/openssl-ssleay_and_mit.RULE index c32a233853d..99c86589c41 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_and_mit.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_and_mit.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.openssl.org/source/license.html --- - * Licensed under the OpenSSL license (the "License"). You may not use +* Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy * in the file LICENSE in the source distribution or at * https://www.openssl.org/source/license.html diff --git a/src/licensedcode/data/rules/openssl-ssleay_and_other-permissive.RULE b/src/licensedcode/data/rules/openssl-ssleay_and_other-permissive.RULE index c373ae1b556..f4ac0e0ac8f 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_and_other-permissive.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_and_other-permissive.RULE @@ -6,6 +6,6 @@ ignorable_urls: - https://www.openssl.org/source/OCB-patent-grant-OpenSSL.pdf --- - OpenSSL has been granted a patent license +OpenSSL has been granted a patent license compatible with the OpenSSL license for use of OCB. Details are available at https://www.openssl.org/source/OCB-patent-grant-OpenSSL.pdf. \ No newline at end of file diff --git a/src/licensedcode/data/rules/openssl-ssleay_or_bsd-new_1.RULE b/src/licensedcode/data/rules/openssl-ssleay_or_bsd-new_1.RULE index 9d2efb742d5..824adcf0b53 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_or_bsd-new_1.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_or_bsd-new_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.openssl.org/source/license.html --- - Licensed under the OpenSSL license (the "License"). You may not use +Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html diff --git a/src/licensedcode/data/rules/openssl_1.RULE b/src/licensedcode/data/rules/openssl_1.RULE index 587be34acdb..1b83213ff94 100644 --- a/src/licensedcode/data/rules/openssl_1.RULE +++ b/src/licensedcode/data/rules/openssl_1.RULE @@ -13,7 +13,7 @@ ignorable_emails: - tjh@cryptsoft.com --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/openssl_2.RULE b/src/licensedcode/data/rules/openssl_2.RULE index bfda0f5c457..d47acfdd327 100644 --- a/src/licensedcode/data/rules/openssl_2.RULE +++ b/src/licensedcode/data/rules/openssl_2.RULE @@ -10,7 +10,7 @@ ignorable_emails: - openssl-core@openssl.org --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/openssl_3.RULE b/src/licensedcode/data/rules/openssl_3.RULE index 38a3950b812..e7f2129f0d3 100644 --- a/src/licensedcode/data/rules/openssl_3.RULE +++ b/src/licensedcode/data/rules/openssl_3.RULE @@ -15,7 +15,7 @@ ignorable_emails: - tjh@cryptsoft.com --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/openssl_4.RULE b/src/licensedcode/data/rules/openssl_4.RULE index e57909674c4..550fe86bccd 100644 --- a/src/licensedcode/data/rules/openssl_4.RULE +++ b/src/licensedcode/data/rules/openssl_4.RULE @@ -10,7 +10,7 @@ ignorable_emails: - openssl-core@openssl.org --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/oset-pl-2.1_1.RULE b/src/licensedcode/data/rules/oset-pl-2.1_1.RULE index 744b0f1292a..d4a17077c27 100644 --- a/src/licensedcode/data/rules/oset-pl-2.1_1.RULE +++ b/src/licensedcode/data/rules/oset-pl-2.1_1.RULE @@ -7,7 +7,6 @@ ignorable_urls: - http://www.osetfoundation.org/public-license --- - OSET Public License
© 2015 ALL RIGHTS RESERVED VERSION 2.1 diff --git a/src/licensedcode/data/rules/osf-1990.RULE b/src/licensedcode/data/rules/osf-1990.RULE index 82fc88613d2..c1813818d5c 100644 --- a/src/licensedcode/data/rules/osf-1990.RULE +++ b/src/licensedcode/data/rules/osf-1990.RULE @@ -5,7 +5,7 @@ notes: The HP Variant license identified at https://fedoraproject.org/wiki/Licen is actually an instance of osf-1990 --- - * To anyone who acknowledges that this file is provided +* 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, diff --git a/src/licensedcode/data/rules/osf-1990_1.RULE b/src/licensedcode/data/rules/osf-1990_1.RULE index eb190b08875..a653052c667 100644 --- a/src/licensedcode/data/rules/osf-1990_1.RULE +++ b/src/licensedcode/data/rules/osf-1990_1.RULE @@ -5,7 +5,7 @@ notes: The HP Variant license identified at https://fedoraproject.org/wiki/Licen is actually an instance of osf-1990 --- - * To anyone who acknowledges that this file is provided +* 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, diff --git a/src/licensedcode/data/rules/osf-1990_2.RULE b/src/licensedcode/data/rules/osf-1990_2.RULE index 499d3f85ca8..b24d5075aab 100644 --- a/src/licensedcode/data/rules/osf-1990_2.RULE +++ b/src/licensedcode/data/rules/osf-1990_2.RULE @@ -3,7 +3,7 @@ license_expression: osf-1990 is_license_notice: yes --- - ** To anyone who acknowledges that this file is provided "AS IS" +** 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 notices and diff --git a/src/licensedcode/data/rules/osf-1990_5.RULE b/src/licensedcode/data/rules/osf-1990_5.RULE index 85a0dd7c873..36894d6e46b 100644 --- a/src/licensedcode/data/rules/osf-1990_5.RULE +++ b/src/licensedcode/data/rules/osf-1990_5.RULE @@ -3,7 +3,7 @@ license_expression: osf-1990 is_license_notice: yes --- - ** To anyone who acknowledges that this file is provided "AS IS" +** 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 notices and diff --git a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_1.RULE b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_1.RULE index 1c2ef38e321..bd9b674a61f 100644 --- a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_1.RULE +++ b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://fedoraproject.org/wiki/Licensing:OSL1.1 --- - The contents of this file are subject to the Open +The contents of this file are subject to the Open Software License version 1.1 that can be found at http://fedoraproject.org/wiki/Licensing:OSL1.1 and is included herein by reference. diff --git a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_2.RULE b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_2.RULE index fe44bf1e01a..4d8ed28d241 100644 --- a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_2.RULE +++ b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_2.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://fedoraproject.org/wiki/Licensing:OSL1.1 --- - The contents of this file are subject to the Open +The contents of this file are subject to the Open Software License version 1.1 that can be found at url="http://fedoraproject.org/wiki/Licensing:OSL1.1">http://fedoraproject.org/wiki/Licensing:OSL1.1 and is included herein by reference. diff --git a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_3.RULE b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_3.RULE index 5f1caa1448b..c64bb93efe5 100644 --- a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_3.RULE +++ b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_3.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.opensource.org/licenses/osl-1.1.txt --- - (OSL/GPL code release authorized by Jalil Fadavi). +(OSL/GPL code release authorized by Jalil Fadavi). + * + * The contents of this file are subject to the Open + * Software License version 1.1 that can be found at diff --git a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_4.RULE b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_4.RULE index 221e69c7606..c78be61f4bc 100644 --- a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_4.RULE +++ b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_4.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://fedoraproject.org/wiki/Licensing:OSL1.1 --- - The contents of this file are subject to the Open +The contents of this file are subject to the Open Software License version 1.1 that can be found at http://fedoraproject.org/wiki/Licensing:OSL1.1 http://fedoraproject.org/wiki/Licensing:OSL1.1 and is included herein by reference. diff --git a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_5.RULE b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_5.RULE index 3b217b7955b..048d56042ed 100644 --- a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_5.RULE +++ b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_5.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://fedoraproject.org/wiki/Licensing:OSL1.1 --- - + The contents of this file are subject to the Open Software License version 1.1 that can be found at url="http://fedoraproject.org/wiki/Licensing:OSL1.1">http://fedoraproject.org/wiki/Licensing:OSL1.1 diff --git a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_6.RULE b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_6.RULE index 228c849bd3e..4dc7e991e8e 100644 --- a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_6.RULE +++ b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_6.RULE @@ -5,4 +5,4 @@ relevance: 100 minimum_coverage: 100 --- - (OSL/GPL code release authorized by Jalil Fadavi). \ No newline at end of file +(OSL/GPL code release authorized by Jalil Fadavi). \ No newline at end of file diff --git a/src/licensedcode/data/rules/osl-3.0_5.RULE b/src/licensedcode/data/rules/osl-3.0_5.RULE index 8b4d672e88f..b95fc309d83 100644 --- a/src/licensedcode/data/rules/osl-3.0_5.RULE +++ b/src/licensedcode/data/rules/osl-3.0_5.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://opensource.org/licenses/osl-3.0.php --- - * NOTICE OF LICENSE +* NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. diff --git a/src/licensedcode/data/rules/osl-3.0_7.RULE b/src/licensedcode/data/rules/osl-3.0_7.RULE index 48be699c366..1aa53ebf33f 100644 --- a/src/licensedcode/data/rules/osl-3.0_7.RULE +++ b/src/licensedcode/data/rules/osl-3.0_7.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://opensource.org/licenses/osl-3.0.php --- - * NOTICE OF LICENSE +* NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. diff --git a/src/licensedcode/data/rules/other-copyleft_12.RULE b/src/licensedcode/data/rules/other-copyleft_12.RULE index 0dca0cbd777..2cf98fcea86 100644 --- a/src/licensedcode/data/rules/other-copyleft_12.RULE +++ b/src/licensedcode/data/rules/other-copyleft_12.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - Permission is granted to copy and +Permission is granted to copy and ;distribute modified or unmodified versions of this color dictionary ;provided the copyright notice and this permission notice are preserved ;on all copies and the entire such work is distributed under the terms diff --git a/src/licensedcode/data/rules/other-permissive_0.RULE b/src/licensedcode/data/rules/other-permissive_0.RULE index 27eb8528a33..55550c81cdd 100644 --- a/src/licensedcode/data/rules/other-permissive_0.RULE +++ b/src/licensedcode/data/rules/other-permissive_0.RULE @@ -4,6 +4,6 @@ is_license_text: yes relevance: 100 --- - Permission is hereby granted to use, modify, and distribute this program +Permission is hereby granted to use, modify, and distribute this program for any purpose provided this copyright notice and the one below remain intact. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_100.RULE b/src/licensedcode/data/rules/other-permissive_100.RULE index 5149b10a54b..0428412910e 100644 --- a/src/licensedcode/data/rules/other-permissive_100.RULE +++ b/src/licensedcode/data/rules/other-permissive_100.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - * Freedom to use these sources for whatever you want, as long as credit +* Freedom to use these sources for whatever you want, as long as credit * is given where credit is due, is hereby granted. You may make modifications * where you see fit but leave this copyright somewhere visible. As well try * to initial any changes you make so that if i like the changes i can diff --git a/src/licensedcode/data/rules/other-permissive_101.RULE b/src/licensedcode/data/rules/other-permissive_101.RULE index 6b056c60a5f..2aab8d69deb 100644 --- a/src/licensedcode/data/rules/other-permissive_101.RULE +++ b/src/licensedcode/data/rules/other-permissive_101.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - * You may do anything with this, at your own risk. \ No newline at end of file +* You may do anything with this, at your own risk. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_108.RULE b/src/licensedcode/data/rules/other-permissive_108.RULE index 8dcfe1ae49c..1aa86d70d72 100644 --- a/src/licensedcode/data/rules/other-permissive_108.RULE +++ b/src/licensedcode/data/rules/other-permissive_108.RULE @@ -4,5 +4,5 @@ is_license_text: yes relevance: 100 --- - * This module may be freely used for any purpose, commercial or otherwise, +* This module may be freely used for any purpose, commercial or otherwise, * In any product that uses this module, the following notice must appear: \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_11.RULE b/src/licensedcode/data/rules/other-permissive_11.RULE index 866b014296f..71222418ce6 100644 --- a/src/licensedcode/data/rules/other-permissive_11.RULE +++ b/src/licensedcode/data/rules/other-permissive_11.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: this is a rare license from https://raw.githubusercontent.com/thornjad/DWYW/master/LICENSE.txt --- - DO WHATEVER YOU WANT License +DO WHATEVER YOU WANT License Version 0.94, October 2017 Copyright (c) diff --git a/src/licensedcode/data/rules/other-permissive_111.RULE b/src/licensedcode/data/rules/other-permissive_111.RULE index 681fed35a06..675ec6784b1 100644 --- a/src/licensedcode/data/rules/other-permissive_111.RULE +++ b/src/licensedcode/data/rules/other-permissive_111.RULE @@ -4,8 +4,7 @@ is_license_text: yes relevance: 100 --- - - This software is +This software is provided free of charge and may be freely copied, modified, and distributed. diff --git a/src/licensedcode/data/rules/other-permissive_116.RULE b/src/licensedcode/data/rules/other-permissive_116.RULE index 356fc4f327f..c73ade8513c 100644 --- a/src/licensedcode/data/rules/other-permissive_116.RULE +++ b/src/licensedcode/data/rules/other-permissive_116.RULE @@ -4,6 +4,6 @@ is_license_text: yes relevance: 100 --- - grants reproduction and use | +grants reproduction and use | * | rights to all parties, PROVIDED that this comment is | * | maintained in the copy. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_125.RULE b/src/licensedcode/data/rules/other-permissive_125.RULE index ba9d3e7c70d..5712167eb8b 100644 --- a/src/licensedcode/data/rules/other-permissive_125.RULE +++ b/src/licensedcode/data/rules/other-permissive_125.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - Permission to reproduce this document, in whole or in part, is +Permission to reproduce this document, in whole or in part, is given provided the original web site listed below is referenced, and no additional restrictions apply. Source code, when part of a software project, may be used freely without reference to the diff --git a/src/licensedcode/data/rules/other-permissive_126.RULE b/src/licensedcode/data/rules/other-permissive_126.RULE index 5abd54df34e..e0dd2a3ab68 100644 --- a/src/licensedcode/data/rules/other-permissive_126.RULE +++ b/src/licensedcode/data/rules/other-permissive_126.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - % Unlimited copying and redistribution of this file are permitted as long as +% Unlimited copying and redistribution of this file are permitted as long as % it is unmodified. Modifications (and redistribution of modified versions) % are also permitted, but only if the resulting file is renamed to something % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. diff --git a/src/licensedcode/data/rules/other-permissive_15.RULE b/src/licensedcode/data/rules/other-permissive_15.RULE index 3870b3cbc08..ae7cc6d000a 100644 --- a/src/licensedcode/data/rules/other-permissive_15.RULE +++ b/src/licensedcode/data/rules/other-permissive_15.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: this looks a tad like a bsd-simplified and has other terms. Seen in OpenSSL --- - * Redistribution and use in source and binary forms, with opr without +* Redistribution and use in source and binary forms, with opr without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/other-permissive_185.RULE b/src/licensedcode/data/rules/other-permissive_185.RULE index cd990beedea..58c398ebae2 100644 --- a/src/licensedcode/data/rules/other-permissive_185.RULE +++ b/src/licensedcode/data/rules/other-permissive_185.RULE @@ -5,7 +5,7 @@ minimum_coverage: 90 notes: truncated bsd license --- - * Permission to use, copy, modify, distribute, and sell this software and +* 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 * ... diff --git a/src/licensedcode/data/rules/other-permissive_24.RULE b/src/licensedcode/data/rules/other-permissive_24.RULE index 380645538be..eabde7a542a 100644 --- a/src/licensedcode/data/rules/other-permissive_24.RULE +++ b/src/licensedcode/data/rules/other-permissive_24.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 99 --- - * Status : Public Domain, retain notice of * +* Status : Public Domain, retain notice of * * original author. No liabilities * * accepted. Use at own risk. * * Modified code must be marked as * diff --git a/src/licensedcode/data/rules/other-permissive_25.RULE b/src/licensedcode/data/rules/other-permissive_25.RULE index b17fb008d72..e162135531d 100644 --- a/src/licensedcode/data/rules/other-permissive_25.RULE +++ b/src/licensedcode/data/rules/other-permissive_25.RULE @@ -3,7 +3,7 @@ license_expression: other-permissive is_license_text: yes --- - Redistribution and use in source forms, with and without modification, +Redistribution and use in source forms, with and without modification, are permitted provided that this entire comment appears intact. Redistribution in binary form may occur without any restrictions. diff --git a/src/licensedcode/data/rules/other-permissive_27.RULE b/src/licensedcode/data/rules/other-permissive_27.RULE index 5a4ba040ed1..10612815261 100644 --- a/src/licensedcode/data/rules/other-permissive_27.RULE +++ b/src/licensedcode/data/rules/other-permissive_27.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Seen in ActiveMQ --- - * Permission to use, copy, modify and distribute this software +* Permission to use, copy, modify and distribute this software * for non-commercial or commercial purposes and without fee is * hereby granted provided that this copyright notice appears in * all copies. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_33.RULE b/src/licensedcode/data/rules/other-permissive_33.RULE index b7148a3cd9a..df920eb9a8a 100644 --- a/src/licensedcode/data/rules/other-permissive_33.RULE +++ b/src/licensedcode/data/rules/other-permissive_33.RULE @@ -3,7 +3,6 @@ license_expression: other-permissive is_license_text: yes --- - The software is completely free for any purpose, unless notes at the head of the program text indicates otherwise (which is rare). In any case, the notes about licensing are never more restrictive than the BSD License. diff --git a/src/licensedcode/data/rules/other-permissive_358.RULE b/src/licensedcode/data/rules/other-permissive_358.RULE index 3725fa4cb45..36fa9e4647e 100644 --- a/src/licensedcode/data/rules/other-permissive_358.RULE +++ b/src/licensedcode/data/rules/other-permissive_358.RULE @@ -3,7 +3,7 @@ license_expression: other-permissive is_license_text: yes --- - This file may be freely distributed +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_39.RULE b/src/licensedcode/data/rules/other-permissive_39.RULE index d48d01abc65..7c252972572 100644 --- a/src/licensedcode/data/rules/other-permissive_39.RULE +++ b/src/licensedcode/data/rules/other-permissive_39.RULE @@ -3,6 +3,6 @@ license_expression: other-permissive is_license_text: yes --- - Rights are granted to use this software in any way so long as this notice is +Rights are granted to use this software in any way so long as this notice is not removed. The author is not responsible for loss or damages that may result from its use. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_41.RULE b/src/licensedcode/data/rules/other-permissive_41.RULE index 47c7927e190..62245f55d88 100644 --- a/src/licensedcode/data/rules/other-permissive_41.RULE +++ b/src/licensedcode/data/rules/other-permissive_41.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - You can use, modify, distribute this table freely. \ No newline at end of file +You can use, modify, distribute this table freely. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_45.RULE b/src/licensedcode/data/rules/other-permissive_45.RULE index c092bfa986b..7ba4d4aa4c3 100644 --- a/src/licensedcode/data/rules/other-permissive_45.RULE +++ b/src/licensedcode/data/rules/other-permissive_45.RULE @@ -3,7 +3,7 @@ license_expression: other-permissive is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted. * * There's ABSOLUTELY NO WARRANTY, express or implied. diff --git a/src/licensedcode/data/rules/other-permissive_50.RULE b/src/licensedcode/data/rules/other-permissive_50.RULE index 7941e6f1d15..ab6e5ad120b 100644 --- a/src/licensedcode/data/rules/other-permissive_50.RULE +++ b/src/licensedcode/data/rules/other-permissive_50.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - * This file is subject to the following copyright notice, which is +* This file is subject to the following copyright notice, which is * different from the notice used elsewhere in Tcl but rougly * equivalent in meaning. * diff --git a/src/licensedcode/data/rules/other-permissive_51.RULE b/src/licensedcode/data/rules/other-permissive_51.RULE index c334d8ea38b..169090d2e32 100644 --- a/src/licensedcode/data/rules/other-permissive_51.RULE +++ b/src/licensedcode/data/rules/other-permissive_51.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - * +* * Not derived from licensed software. * * Permission is granted to freely use, copy, modify, and redistribute diff --git a/src/licensedcode/data/rules/other-permissive_52.RULE b/src/licensedcode/data/rules/other-permissive_52.RULE index 934fe12a91b..1b1e92ade7c 100644 --- a/src/licensedcode/data/rules/other-permissive_52.RULE +++ b/src/licensedcode/data/rules/other-permissive_52.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - * +* * Permission is granted to freely use, copy, modify, and redistribute * this software, provided that the author is not construed to be liable * for any results of using the software, alterations are clearly marked diff --git a/src/licensedcode/data/rules/other-permissive_53.RULE b/src/licensedcode/data/rules/other-permissive_53.RULE index e102610e1c5..1712d11aa22 100644 --- a/src/licensedcode/data/rules/other-permissive_53.RULE +++ b/src/licensedcode/data/rules/other-permissive_53.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - * This file is subject to the following copyright notice, which is +* This file is subject to the following copyright notice, which is * different from the notice used elsewhere in Tcl but rougly * equivalent in meaning. * diff --git a/src/licensedcode/data/rules/other-permissive_59.RULE b/src/licensedcode/data/rules/other-permissive_59.RULE index 18767d7808a..00e0f08b0e2 100644 --- a/src/licensedcode/data/rules/other-permissive_59.RULE +++ b/src/licensedcode/data/rules/other-permissive_59.RULE @@ -4,5 +4,5 @@ is_license_text: yes relevance: 100 --- - * Permission granted to use this software, so long as this copyright +* Permission granted to use this software, so long as this copyright * notice accompanies any products derived therefrom. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_66.RULE b/src/licensedcode/data/rules/other-permissive_66.RULE index 05c4320d3bf..f8da5b5c30b 100644 --- a/src/licensedcode/data/rules/other-permissive_66.RULE +++ b/src/licensedcode/data/rules/other-permissive_66.RULE @@ -4,7 +4,6 @@ is_license_text: yes relevance: 100 --- - - Permission is hereby granted for the distribution of this firmware data +Permission is hereby granted for the distribution of this firmware data in hexadecimal or equivalent format, provided this copyright notice is accompanying it. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_77.RULE b/src/licensedcode/data/rules/other-permissive_77.RULE index da47e9c4df7..f92299790db 100644 --- a/src/licensedcode/data/rules/other-permissive_77.RULE +++ b/src/licensedcode/data/rules/other-permissive_77.RULE @@ -5,7 +5,7 @@ relevance: 100 notes: seen in hdf5 --- - * Permission is granted to use this file in whole or in +* Permission is granted to use this file in whole or in * part for any purpose, educational, recreational or commercial, * provided that this copyright notice is retained unchanged. * This software is available to all free of charge by anonymous diff --git a/src/licensedcode/data/rules/other-permissive_80.RULE b/src/licensedcode/data/rules/other-permissive_80.RULE index 595f0b44e5d..b0f35ba061a 100644 --- a/src/licensedcode/data/rules/other-permissive_80.RULE +++ b/src/licensedcode/data/rules/other-permissive_80.RULE @@ -10,7 +10,6 @@ notes: Per Fedora "This license contains a title preservation clause, which can this interpretation, this becomes functionally equivalent to MIT. --- - 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 diff --git a/src/licensedcode/data/rules/other-permissive_83.RULE b/src/licensedcode/data/rules/other-permissive_83.RULE index b6cbfca076e..c2944200475 100644 --- a/src/licensedcode/data/rules/other-permissive_83.RULE +++ b/src/licensedcode/data/rules/other-permissive_83.RULE @@ -10,7 +10,7 @@ notes: Per Fedora, this "Cheusov variant" of the MIT "does not give explicit per as well. That said, this license is poorly worded, and we do not recommend its use." --- - * This material is provided "as is", with absolutely no warranty expressed +* 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 diff --git a/src/licensedcode/data/rules/other-permissive_87.RULE b/src/licensedcode/data/rules/other-permissive_87.RULE index cdcd9cadf65..4597e62b924 100644 --- a/src/licensedcode/data/rules/other-permissive_87.RULE +++ b/src/licensedcode/data/rules/other-permissive_87.RULE @@ -9,7 +9,7 @@ notes: for a time (between 1999 and 2004) this was the license from sudo from ht This is also referenced at http://www.linfo.org/bsdlicense.html --- - 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 above copyright notice, this list of conditions and the following disclaimer. diff --git a/src/licensedcode/data/rules/other-permissive_88.RULE b/src/licensedcode/data/rules/other-permissive_88.RULE index de3387cdd3d..781eaa546dc 100644 --- a/src/licensedcode/data/rules/other-permissive_88.RULE +++ b/src/licensedcode/data/rules/other-permissive_88.RULE @@ -4,5 +4,5 @@ is_license_text: yes relevance: 100 --- - * Modify the code anyway you like and report changes +* Modify the code anyway you like and report changes * as well as any good ideas to me \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_89.RULE b/src/licensedcode/data/rules/other-permissive_89.RULE index 2d08a77ca77..02e7329503e 100644 --- a/src/licensedcode/data/rules/other-permissive_89.RULE +++ b/src/licensedcode/data/rules/other-permissive_89.RULE @@ -5,7 +5,7 @@ relevance: 100 notes: See in ispell recent versions --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/other-permissive_92.RULE b/src/licensedcode/data/rules/other-permissive_92.RULE index 7708275a3f0..0da6ffe1a1d 100644 --- a/src/licensedcode/data/rules/other-permissive_92.RULE +++ b/src/licensedcode/data/rules/other-permissive_92.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: typically for GPL but this can vary and be various versions --- - All rights are reserved by the author, with the following exceptions: +All rights are reserved by the author, with the following exceptions: Permission is granted to freely reproduce and distribute this software, possibly in exchange for a fee, provided that this copyright notice appears intact. Permission is also granted to adapt this software to produce diff --git a/src/licensedcode/data/rules/other-permissive_97.RULE b/src/licensedcode/data/rules/other-permissive_97.RULE index 860e6fe4e65..ee56006cf54 100644 --- a/src/licensedcode/data/rules/other-permissive_97.RULE +++ b/src/licensedcode/data/rules/other-permissive_97.RULE @@ -4,8 +4,7 @@ is_license_text: yes relevance: 100 --- - - This is a free software and is opened for education, +This is a free software and is opened for education, research and commercial developments under license policy of following trems. diff --git a/src/licensedcode/data/rules/other-permissive_and_free-unknown_87.RULE b/src/licensedcode/data/rules/other-permissive_and_free-unknown_87.RULE index 7479245f4a1..c7924545093 100644 --- a/src/licensedcode/data/rules/other-permissive_and_free-unknown_87.RULE +++ b/src/licensedcode/data/rules/other-permissive_and_free-unknown_87.RULE @@ -3,6 +3,6 @@ license_expression: other-permissive AND free-unknown is_license_notice: yes --- - This software is distributed WITHOUT ANY WARRANTY; without even +This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_and_ietf_1.RULE b/src/licensedcode/data/rules/other-permissive_and_ietf_1.RULE index 28bff0fdc76..859bce1abba 100644 --- a/src/licensedcode/data/rules/other-permissive_and_ietf_1.RULE +++ b/src/licensedcode/data/rules/other-permissive_and_ietf_1.RULE @@ -3,8 +3,7 @@ license_expression: other-permissive AND ietf is_license_text: yes --- - - Disclaimer and license: Regarding this entire document or any +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 diff --git a/src/licensedcode/data/rules/other-permissive_bsdish_1.RULE b/src/licensedcode/data/rules/other-permissive_bsdish_1.RULE index f981b8571b3..b0cfbb63b85 100644 --- a/src/licensedcode/data/rules/other-permissive_bsdish_1.RULE +++ b/src/licensedcode/data/rules/other-permissive_bsdish_1.RULE @@ -3,5 +3,5 @@ license_expression: other-permissive is_license_reference: yes --- - You can use this code in whatever way you want, as long as you don't try +You can use this code in whatever way you want, as long as you don't try to claim you wrote it. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_bsdish_2.RULE b/src/licensedcode/data/rules/other-permissive_bsdish_2.RULE index fa7930fab18..673b3ce2028 100644 --- a/src/licensedcode/data/rules/other-permissive_bsdish_2.RULE +++ b/src/licensedcode/data/rules/other-permissive_bsdish_2.RULE @@ -3,7 +3,7 @@ license_expression: other-permissive is_license_reference: yes --- - You can use this code in whatever way you want, as long as you don't try +You can use this code in whatever way you want, as long as you don't try to claim you wrote it. (Someone asked for clarification on what this means, treat it as a very diff --git a/src/licensedcode/data/rules/other-permissive_colamd.RULE b/src/licensedcode/data/rules/other-permissive_colamd.RULE index a4201b8cfcf..8553a80da21 100644 --- a/src/licensedcode/data/rules/other-permissive_colamd.RULE +++ b/src/licensedcode/data/rules/other-permissive_colamd.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: See http://www.netlib.org/linalg/colamd/colamd.c --- - THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY +THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK. Permission is hereby granted to use or copy this program for any diff --git a/src/licensedcode/data/rules/other-permissive_deb2.RULE b/src/licensedcode/data/rules/other-permissive_deb2.RULE index ab2c1b742f1..6391da7dbde 100644 --- a/src/licensedcode/data/rules/other-permissive_deb2.RULE +++ b/src/licensedcode/data/rules/other-permissive_deb2.RULE @@ -3,7 +3,7 @@ license_expression: other-permissive is_license_notice: yes --- - Permission is hereby granted to use or copy this program for any +Permission is hereby granted to use or copy this program for any purpose, provided the above notices are retained on all copies. User documentation of any code that uses this code must cite the Authors, the Copyright, and "Used by permission." If this code is diff --git a/src/licensedcode/data/rules/other-permissive_non-nuclear_1.RULE b/src/licensedcode/data/rules/other-permissive_non-nuclear_1.RULE index 3e17cb63646..268def3f873 100644 --- a/src/licensedcode/data/rules/other-permissive_non-nuclear_1.RULE +++ b/src/licensedcode/data/rules/other-permissive_non-nuclear_1.RULE @@ -3,7 +3,7 @@ license_expression: other-permissive is_license_notice: yes --- - Permission to use, copy, modify, and distribute this software +Permission to use, copy, modify, and distribute this software and its documentation for NON-COMMERCIAL or COMMERCIAL purposes and without fee is hereby granted, provided that this copyright notice is kept intact. diff --git a/src/licensedcode/data/rules/other-permissive_punycode_1.RULE b/src/licensedcode/data/rules/other-permissive_punycode_1.RULE index 2fff4830c78..04f325d637b 100644 --- a/src/licensedcode/data/rules/other-permissive_punycode_1.RULE +++ b/src/licensedcode/data/rules/other-permissive_punycode_1.RULE @@ -3,7 +3,7 @@ license_expression: other-permissive is_license_text: yes --- - License on the original code: +License on the original code: B. Disclaimer and license diff --git a/src/licensedcode/data/rules/other-permissive_punycode_2.RULE b/src/licensedcode/data/rules/other-permissive_punycode_2.RULE index 765c8753b1f..acd7c166960 100644 --- a/src/licensedcode/data/rules/other-permissive_punycode_2.RULE +++ b/src/licensedcode/data/rules/other-permissive_punycode_2.RULE @@ -3,9 +3,7 @@ license_expression: other-permissive is_license_text: yes --- - - - Regarding this entire document or any portion of it (including +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, diff --git a/src/licensedcode/data/rules/other-permissive_sei-cmu3.RULE b/src/licensedcode/data/rules/other-permissive_sei-cmu3.RULE index 7025c2d1557..a290daa4d50 100644 --- a/src/licensedcode/data/rules/other-permissive_sei-cmu3.RULE +++ b/src/licensedcode/data/rules/other-permissive_sei-cmu3.RULE @@ -9,7 +9,6 @@ ignorable_emails: - permission@sei.cmu.edu --- - # LICENSE # Copyright Carnegie Mellon University. All Rights Reserved. diff --git a/src/licensedcode/data/rules/patent-disclaimer3.RULE b/src/licensedcode/data/rules/patent-disclaimer3.RULE index 3ae6ef65f47..0a99e77a9a0 100644 --- a/src/licensedcode/data/rules/patent-disclaimer3.RULE +++ b/src/licensedcode/data/rules/patent-disclaimer3.RULE @@ -3,7 +3,6 @@ license_expression: patent-disclaimer is_license_text: yes --- - No patent licenses or other rights except those expressly stated in the open source license shall be deemed granted or received expressly, by implication, estoppel, or otherwise. diff --git a/src/licensedcode/data/rules/paul-mackerras-binary_1.RULE b/src/licensedcode/data/rules/paul-mackerras-binary_1.RULE index 2422ba3d934..f3246bc16d1 100644 --- a/src/licensedcode/data/rules/paul-mackerras-binary_1.RULE +++ b/src/licensedcode/data/rules/paul-mackerras-binary_1.RULE @@ -3,7 +3,7 @@ license_expression: paul-mackerras-binary is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/php-2.0.2_and_other-permissive_1.RULE b/src/licensedcode/data/rules/php-2.0.2_and_other-permissive_1.RULE index 70129cc1276..1c0eb8bf319 100644 --- a/src/licensedcode/data/rules/php-2.0.2_and_other-permissive_1.RULE +++ b/src/licensedcode/data/rules/php-2.0.2_and_other-permissive_1.RULE @@ -15,7 +15,7 @@ ignorable_emails: - php-group@php.net --- - The PHP License, version 2.01 +The PHP License, version 2.01 Copyright (c) 1999 The PHP Group. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/src/licensedcode/data/rules/php-3.01_5.RULE b/src/licensedcode/data/rules/php-3.01_5.RULE index 2e2e3a341ce..dbe64403eac 100644 --- a/src/licensedcode/data/rules/php-3.01_5.RULE +++ b/src/licensedcode/data/rules/php-3.01_5.RULE @@ -7,7 +7,7 @@ ignorable_emails: - license@php.net --- - * LICENSE: This source file is subject to version 3.01 of the PHP license +* LICENSE: This source file is subject to version 3.01 of the PHP license * that is available through the world-wide-web at the following URI: * http://www.php.net/license/3_01.txt. If you did not receive a copy of * the PHP License and are unable to obtain it through the web, please diff --git a/src/licensedcode/data/rules/php-3.01_6.RULE b/src/licensedcode/data/rules/php-3.01_6.RULE index cb27dd45d4f..843e5c38470 100644 --- a/src/licensedcode/data/rules/php-3.01_6.RULE +++ b/src/licensedcode/data/rules/php-3.01_6.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.php.net/license/3_01.txt --- - * @license http://www.php.net/license/3_01.txt PHP License 3.01 \ No newline at end of file +* @license http://www.php.net/license/3_01.txt PHP License 3.01 \ No newline at end of file diff --git a/src/licensedcode/data/rules/php-3.01_7.RULE b/src/licensedcode/data/rules/php-3.01_7.RULE index 7edd24aee5b..172dc717c4f 100644 --- a/src/licensedcode/data/rules/php-3.01_7.RULE +++ b/src/licensedcode/data/rules/php-3.01_7.RULE @@ -7,7 +7,7 @@ ignorable_emails: - license@php.net --- - | This source file is subject to version 3.01 of the PHP license, | +| This source file is subject to version 3.01 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.php.net/license/3_01.txt | diff --git a/src/licensedcode/data/rules/php-3.0_5.RULE b/src/licensedcode/data/rules/php-3.0_5.RULE index ad43b0bd289..2d3986b03a2 100644 --- a/src/licensedcode/data/rules/php-3.0_5.RULE +++ b/src/licensedcode/data/rules/php-3.0_5.RULE @@ -7,7 +7,7 @@ ignorable_emails: - license@php.net --- - * LICENSE: This source file is subject to version 3.0 of the PHP license +* LICENSE: This source file is subject to version 3.0 of the PHP license * that is available through the world-wide-web at the following URI: * http://www.php.net/license/3_0.txt. If you did not receive a copy of * the PHP License and are unable to obtain it through the web, please diff --git a/src/licensedcode/data/rules/php-3.0_9.RULE b/src/licensedcode/data/rules/php-3.0_9.RULE index 669ab4452fa..ff0009625b5 100644 --- a/src/licensedcode/data/rules/php-3.0_9.RULE +++ b/src/licensedcode/data/rules/php-3.0_9.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.php.net/license/3_0.txt --- - * @license http://www.php.net/license/3_0.txt PHP License 3.0 \ No newline at end of file +* @license http://www.php.net/license/3_0.txt PHP License 3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/postgresql_11.RULE b/src/licensedcode/data/rules/postgresql_11.RULE index a1bed0582fa..99a4f65d490 100644 --- a/src/licensedcode/data/rules/postgresql_11.RULE +++ b/src/licensedcode/data/rules/postgresql_11.RULE @@ -3,7 +3,7 @@ license_expression: postgresql is_license_text: yes --- - License: BSD +License: BSD Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this diff --git a/src/licensedcode/data/rules/postgresql_5.RULE b/src/licensedcode/data/rules/postgresql_5.RULE index e3edcc4f496..2fcb60ad225 100644 --- a/src/licensedcode/data/rules/postgresql_5.RULE +++ b/src/licensedcode/data/rules/postgresql_5.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 99 --- - same license terms as the rest of PostgreSQL \ No newline at end of file +same license terms as the rest of PostgreSQL \ No newline at end of file diff --git a/src/licensedcode/data/rules/postgresql_8.RULE b/src/licensedcode/data/rules/postgresql_8.RULE index da101c957a2..c9de19778cf 100644 --- a/src/licensedcode/data/rules/postgresql_8.RULE +++ b/src/licensedcode/data/rules/postgresql_8.RULE @@ -3,7 +3,7 @@ license_expression: postgresql is_license_text: yes --- - Permission to use, copy, modify, and distribute this software and its +Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies. diff --git a/src/licensedcode/data/rules/proprietary-license_10.RULE b/src/licensedcode/data/rules/proprietary-license_10.RULE index 63f2dfda4ee..ca46ba723bf 100644 --- a/src/licensedcode/data/rules/proprietary-license_10.RULE +++ b/src/licensedcode/data/rules/proprietary-license_10.RULE @@ -4,8 +4,7 @@ is_license_notice: yes relevance: 100 --- - - 10. Usage of these files are allowed by the legal owner under these terms +10. Usage of these files are allowed by the legal owner under these terms (a): You do not edit them under any circumstances diff --git a/src/licensedcode/data/rules/proprietary-license_534.RULE b/src/licensedcode/data/rules/proprietary-license_534.RULE index cd415513ba3..8ea28070167 100644 --- a/src/licensedcode/data/rules/proprietary-license_534.RULE +++ b/src/licensedcode/data/rules/proprietary-license_534.RULE @@ -11,7 +11,7 @@ ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 --- - Apache License (as modified) +Apache License (as modified) Version 2.0, January 2004 https://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/proprietary-license_556.RULE b/src/licensedcode/data/rules/proprietary-license_556.RULE index 1b7792cd9d1..a16258d5493 100644 --- a/src/licensedcode/data/rules/proprietary-license_556.RULE +++ b/src/licensedcode/data/rules/proprietary-license_556.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - All rights reserved not granted herein. +All rights reserved not granted herein. . Limited License. . diff --git a/src/licensedcode/data/rules/proprietary-license_598.RULE b/src/licensedcode/data/rules/proprietary-license_598.RULE index 445e91822a6..b5cf31d5754 100644 --- a/src/licensedcode/data/rules/proprietary-license_598.RULE +++ b/src/licensedcode/data/rules/proprietary-license_598.RULE @@ -8,7 +8,6 @@ ignorable_urls: - https://www.gnu.org/copyleft/lesser.html --- - PHOENIX TECHNOLOGIES LTD. HYPERSPACE(TM) END USER LICENSE AGREEMENT diff --git a/src/licensedcode/data/rules/proprietary-license_6.RULE b/src/licensedcode/data/rules/proprietary-license_6.RULE index a0fc0e33804..b3edcaf932e 100644 --- a/src/licensedcode/data/rules/proprietary-license_6.RULE +++ b/src/licensedcode/data/rules/proprietary-license_6.RULE @@ -4,7 +4,6 @@ is_license_notice: yes relevance: 100 --- - U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Contract with Corporation. web site pages may contain other diff --git a/src/licensedcode/data/rules/proprietary-license_76.RULE b/src/licensedcode/data/rules/proprietary-license_76.RULE index f0f0b86026c..6d3c262a449 100644 --- a/src/licensedcode/data/rules/proprietary-license_76.RULE +++ b/src/licensedcode/data/rules/proprietary-license_76.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 90 --- - The distribution may not be redistributed without special permission from the author and/or copyright holder. \ No newline at end of file +The distribution may not be redistributed without special permission from the author and/or copyright holder. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_78.RULE b/src/licensedcode/data/rules/proprietary-license_78.RULE index 9d50066c400..b5a7c2f9931 100644 --- a/src/licensedcode/data/rules/proprietary-license_78.RULE +++ b/src/licensedcode/data/rules/proprietary-license_78.RULE @@ -10,7 +10,6 @@ ignorable_urls: - http://www.jrsoftware.org/tb2kreg.php --- - "Author" herein refers to Jordan Russell (the creator of the Toolbar2000 components). "Software" refers to all files bearing this notice, as well as any other diff --git a/src/licensedcode/data/rules/proprietary-license_93.RULE b/src/licensedcode/data/rules/proprietary-license_93.RULE index cc85695fa6a..7ea2ff07c8d 100644 --- a/src/licensedcode/data/rules/proprietary-license_93.RULE +++ b/src/licensedcode/data/rules/proprietary-license_93.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - The license below extends only to copyright in the software and +The license below extends only to copyright in the software and shall not be construed as granting a license to any other intellectual property including but not limited to intellectual property relating to a hardware implementation of the diff --git a/src/licensedcode/data/rules/proprietary-license_97.RULE b/src/licensedcode/data/rules/proprietary-license_97.RULE index ec38fdd8f80..999791356be 100644 --- a/src/licensedcode/data/rules/proprietary-license_97.RULE +++ b/src/licensedcode/data/rules/proprietary-license_97.RULE @@ -4,7 +4,6 @@ is_license_text: yes relevance: 100 --- - "Permission to copy this software, to modify it, to redistribute it," "to distribute modified versions, and to use it for any purpose is" "granted, subject to the following restrictions and understandings." diff --git a/src/licensedcode/data/rules/proprietary-license_98.RULE b/src/licensedcode/data/rules/proprietary-license_98.RULE index 43df70f1114..70b29aeb4f7 100644 --- a/src/licensedcode/data/rules/proprietary-license_98.RULE +++ b/src/licensedcode/data/rules/proprietary-license_98.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - * License: +* License: * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met diff --git a/src/licensedcode/data/rules/proprietary-license_and_bsd-new_1.RULE b/src/licensedcode/data/rules/proprietary-license_and_bsd-new_1.RULE index ed20cb6b692..9bfe30334d0 100644 --- a/src/licensedcode/data/rules/proprietary-license_and_bsd-new_1.RULE +++ b/src/licensedcode/data/rules/proprietary-license_and_bsd-new_1.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - * The license below extends only to copyright in the software and shall +* The license below extends only to copyright in the software and shall * not be construed as granting a license to any other intellectual * property including but not limited to intellectual property relating * to a hardware implementation of the functionality of the software diff --git a/src/licensedcode/data/rules/proprietary-license_and_bsd-new_sage.RULE b/src/licensedcode/data/rules/proprietary-license_and_bsd-new_sage.RULE index 120af5e27ae..11eb5953c07 100644 --- a/src/licensedcode/data/rules/proprietary-license_and_bsd-new_sage.RULE +++ b/src/licensedcode/data/rules/proprietary-license_and_bsd-new_sage.RULE @@ -3,7 +3,6 @@ license_expression: proprietary-license AND bsd-new is_license_text: yes --- - does not charge for use of the Software licensed herein. Charges for any other software or services will be set forth in a separate written agreement between the parties. Software license granted to you herein is contingent upon diff --git a/src/licensedcode/data/rules/proprietary-license_confidential.RULE b/src/licensedcode/data/rules/proprietary-license_confidential.RULE index 95ea5dd15b1..355d0752eed 100644 --- a/src/licensedcode/data/rules/proprietary-license_confidential.RULE +++ b/src/licensedcode/data/rules/proprietary-license_confidential.RULE @@ -3,8 +3,7 @@ license_expression: proprietary-license is_license_notice: yes --- - - The source code for this software is confidential and proprietary. +The source code for this software is confidential and proprietary. You shall not disclose such confidential information and shall use it only in accordance with the terms of the license agreement you have with . \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_100.RULE b/src/licensedcode/data/rules/proprietary_100.RULE index c9e0bcbe5e3..0a7a58839f3 100644 --- a/src/licensedcode/data/rules/proprietary_100.RULE +++ b/src/licensedcode/data/rules/proprietary_100.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.confluent.io/confluent-community-license --- - ~ Licensed under the Confluent Community License; you may not use this file +~ Licensed under the Confluent Community License; you may not use this file ~ except in compliance with the License. You may obtain a copy of the License at ~ ~ http://www.confluent.io/confluent-community-license diff --git a/src/licensedcode/data/rules/proprietary_105.RULE b/src/licensedcode/data/rules/proprietary_105.RULE index 69cb6321961..8f99bc32877 100644 --- a/src/licensedcode/data/rules/proprietary_105.RULE +++ b/src/licensedcode/data/rules/proprietary_105.RULE @@ -3,7 +3,6 @@ license_expression: proprietary-license is_license_text: yes --- - END USER LICENSE AGREEMENT IMPORTANT: PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THIS SOFTWARE. diff --git a/src/licensedcode/data/rules/proprietary_112.RULE b/src/licensedcode/data/rules/proprietary_112.RULE index 668f79c3222..d3f67a2a009 100644 --- a/src/licensedcode/data/rules/proprietary_112.RULE +++ b/src/licensedcode/data/rules/proprietary_112.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://sql-workbench.eu/manual/license.html --- - This software is licensed under a modified version of the Apache License, Version 2.0 http://sql-workbench.eu/manual/license.html that restricts the use of the software for certain organizations. +This software is licensed under a modified version of the Apache License, Version 2.0 http://sql-workbench.eu/manual/license.html that restricts the use of the software for certain organizations. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2.1. Definitions diff --git a/src/licensedcode/data/rules/proprietary_122.RULE b/src/licensedcode/data/rules/proprietary_122.RULE index 329d2541d5f..3a50930c106 100644 --- a/src/licensedcode/data/rules/proprietary_122.RULE +++ b/src/licensedcode/data/rules/proprietary_122.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://thisisant.com/ --- - 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 in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. diff --git a/src/licensedcode/data/rules/proprietary_123.RULE b/src/licensedcode/data/rules/proprietary_123.RULE index 7d6d0873d24..aea81e1bd55 100644 --- a/src/licensedcode/data/rules/proprietary_123.RULE +++ b/src/licensedcode/data/rules/proprietary_123.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - ANT+ Shared Source License \ No newline at end of file +ANT+ Shared Source License \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_131.RULE b/src/licensedcode/data/rules/proprietary_131.RULE index d7c44a988c5..98c435d155c 100644 --- a/src/licensedcode/data/rules/proprietary_131.RULE +++ b/src/licensedcode/data/rules/proprietary_131.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_notice: yes --- - * This file provided by Facebook is for non-commercial testing and evaluation +* This file provided by Facebook is for non-commercial testing and evaluation * purposes only. Facebook reserves all rights not expressly granted. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR diff --git a/src/licensedcode/data/rules/proprietary_132.RULE b/src/licensedcode/data/rules/proprietary_132.RULE index 86a33392085..eaa3c5b6508 100644 --- a/src/licensedcode/data/rules/proprietary_132.RULE +++ b/src/licensedcode/data/rules/proprietary_132.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_notice: yes --- - * This file provided by is for non-commercial testing and evaluation +* This file provided by is for non-commercial testing and evaluation * purposes only. reserves all rights not expressly granted. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR diff --git a/src/licensedcode/data/rules/proprietary_133.RULE b/src/licensedcode/data/rules/proprietary_133.RULE index a1a67e27d4c..fcaa19026f2 100644 --- a/src/licensedcode/data/rules/proprietary_133.RULE +++ b/src/licensedcode/data/rules/proprietary_133.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.ktdms.com/KPL --- - * The contents of this file are subject to the {{KnowledgeTree}} Public +* The contents of this file are subject to the {{KnowledgeTree}} Public * License Version 1.1 ("License"); You may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.ktdms.com/KPL diff --git a/src/licensedcode/data/rules/proprietary_134.RULE b/src/licensedcode/data/rules/proprietary_134.RULE index 8cab8736d46..fe051730def 100644 --- a/src/licensedcode/data/rules/proprietary_134.RULE +++ b/src/licensedcode/data/rules/proprietary_134.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_text: yes --- - Corporation(" ") supplies this software to you in +Corporation(" ") supplies this software to you in consideration of your agreement to the following terms, and your use, installation, modification or redistribution of this software constitutes acceptance of these terms. If you do not agree with these diff --git a/src/licensedcode/data/rules/proprietary_141.RULE b/src/licensedcode/data/rules/proprietary_141.RULE index cbb6aa495eb..f123950f4e0 100644 --- a/src/licensedcode/data/rules/proprietary_141.RULE +++ b/src/licensedcode/data/rules/proprietary_141.RULE @@ -8,5 +8,5 @@ ignorable_emails: - info@jeasyui.com --- - * Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php +* Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php * To use it on other terms please contact us: info@jeasyui.com \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_142.RULE b/src/licensedcode/data/rules/proprietary_142.RULE index 67eb50a499f..8d53acec013 100644 --- a/src/licensedcode/data/rules/proprietary_142.RULE +++ b/src/licensedcode/data/rules/proprietary_142.RULE @@ -3,7 +3,6 @@ license_expression: proprietary-license is_license_text: yes --- - Freeware License This license agreement refers to EasyUI for jQuery software - Freeware License. diff --git a/src/licensedcode/data/rules/proprietary_153.RULE b/src/licensedcode/data/rules/proprietary_153.RULE index 7443a7c1f1c..e8e127dd668 100644 --- a/src/licensedcode/data/rules/proprietary_153.RULE +++ b/src/licensedcode/data/rules/proprietary_153.RULE @@ -7,7 +7,7 @@ ignorable_holders: - The Simputer Trust --- - SIMPUTERTM GENERAL PUBLIC LICENSE +SIMPUTERTM GENERAL PUBLIC LICENSE Version 1.3 7 May, 2001 Copyright © The Simputer Trust diff --git a/src/licensedcode/data/rules/proprietary_2.RULE b/src/licensedcode/data/rules/proprietary_2.RULE index 4358d5fdefd..5ca63aaf31a 100644 --- a/src/licensedcode/data/rules/proprietary_2.RULE +++ b/src/licensedcode/data/rules/proprietary_2.RULE @@ -5,4 +5,4 @@ relevance: 100 notes: http://unix-linux-server.googlecode.com/svn-history/r3/trunk/hyperlink.cpp --- - May not be sold for profit. \ No newline at end of file +May not be sold for profit. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_20.RULE b/src/licensedcode/data/rules/proprietary_20.RULE index ccf4176dee4..85db3273e2b 100644 --- a/src/licensedcode/data/rules/proprietary_20.RULE +++ b/src/licensedcode/data/rules/proprietary_20.RULE @@ -3,6 +3,6 @@ license_expression: proprietary-license is_license_notice: yes --- - * The computer program contained herein contains proprietary information +* The computer program contained herein contains proprietary information * which is the property of This program cannot be reproduced, * copied or used without written consent of \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_30.RULE b/src/licensedcode/data/rules/proprietary_30.RULE index deaaa464090..294c865ff47 100644 --- a/src/licensedcode/data/rules/proprietary_30.RULE +++ b/src/licensedcode/data/rules/proprietary_30.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - Derived from proprietary unpublished source code, \ No newline at end of file +Derived from proprietary unpublished source code, \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_31.RULE b/src/licensedcode/data/rules/proprietary_31.RULE index 7da557aa592..ede618240fa 100644 --- a/src/licensedcode/data/rules/proprietary_31.RULE +++ b/src/licensedcode/data/rules/proprietary_31.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - Reproduction or in part is prohibited +Reproduction or in part is prohibited * without the written consent of the copyright owner. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_44.RULE b/src/licensedcode/data/rules/proprietary_44.RULE index 98e57624a52..d22589022c1 100644 --- a/src/licensedcode/data/rules/proprietary_44.RULE +++ b/src/licensedcode/data/rules/proprietary_44.RULE @@ -3,6 +3,6 @@ license_expression: proprietary-license is_license_notice: yes --- - "This program and its documentation constitute intellectual property " +"This program and its documentation constitute intellectual property " "of SAS and is protected by the copyright laws of " "the European Union and other countries. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_45.RULE b/src/licensedcode/data/rules/proprietary_45.RULE index 9f0c166e6b6..1b2e427d158 100644 --- a/src/licensedcode/data/rules/proprietary_45.RULE +++ b/src/licensedcode/data/rules/proprietary_45.RULE @@ -3,6 +3,6 @@ license_expression: proprietary-license is_license_notice: yes --- - "This program and its documentation constitute intellectual property " +"This program and its documentation constitute intellectual property " "of and is protected by the copyright laws of " "the European Union and other countries.") \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_46.RULE b/src/licensedcode/data/rules/proprietary_46.RULE index dcd3e86d847..6d076458c17 100644 --- a/src/licensedcode/data/rules/proprietary_46.RULE +++ b/src/licensedcode/data/rules/proprietary_46.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_notice: yes --- - ("Proprietary" +("Proprietary" t "All Rights Reserved." "" diff --git a/src/licensedcode/data/rules/proprietary_5.RULE b/src/licensedcode/data/rules/proprietary_5.RULE index 08957a974a0..bc124b17772 100644 --- a/src/licensedcode/data/rules/proprietary_5.RULE +++ b/src/licensedcode/data/rules/proprietary_5.RULE @@ -10,7 +10,7 @@ ignorable_holders: - Wind River Systems, Inc. --- - * The programs and information contained herein are licensed only +* The programs and information contained herein are licensed only * pursuant to a license agreement that contains use, reverse * engineering, disclosure, and other restrictions; accordingly, it * is "Unpublished--all rights reserved under the applicable diff --git a/src/licensedcode/data/rules/proprietary_50.RULE b/src/licensedcode/data/rules/proprietary_50.RULE index 9a75b8f163f..26f5e2a6f34 100644 --- a/src/licensedcode/data/rules/proprietary_50.RULE +++ b/src/licensedcode/data/rules/proprietary_50.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_notice: yes --- - ("Reserved" +("Reserved" t "All Rights Reserved." "" diff --git a/src/licensedcode/data/rules/proprietary_52.RULE b/src/licensedcode/data/rules/proprietary_52.RULE index 89884e06bc4..49feafd051f 100644 --- a/src/licensedcode/data/rules/proprietary_52.RULE +++ b/src/licensedcode/data/rules/proprietary_52.RULE @@ -5,5 +5,5 @@ relevance: 100 notes: from https://web.archive.org/web/20120510160538/http://www.openmobilealliance.org/tech/dtd/dm_ddf-v1_2.dtd --- - Used with the permission of the . under the +Used with the permission of the . under the terms set forth above. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_55.RULE b/src/licensedcode/data/rules/proprietary_55.RULE index fa266412b3b..f2b2ecbb8de 100644 --- a/src/licensedcode/data/rules/proprietary_55.RULE +++ b/src/licensedcode/data/rules/proprietary_55.RULE @@ -8,7 +8,6 @@ ignorable_holders: - Intel Corporation --- - CNTK distribution contains Redistributable components of Intel (r) Math Kernel Library (Intel (r) MKL), Copyright © 2017 Intel Corporation. Limited patent license. Intel grants you 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. diff --git a/src/licensedcode/data/rules/proprietary_56.RULE b/src/licensedcode/data/rules/proprietary_56.RULE index c23982e3bf2..da54fa5b17f 100644 --- a/src/licensedcode/data/rules/proprietary_56.RULE +++ b/src/licensedcode/data/rules/proprietary_56.RULE @@ -7,7 +7,7 @@ notes: | and this ticket for more details https://github.com/palantir/blueprint/issues/2602 --- - 10. The name, trade names, trademarks, service marks, or product +10. The name, trade names, trademarks, service marks, or product names of Palantir Technologies Inc. (“Palantir”) or any of its Contributors may not be used to endorse or promote products derived from this Work (including the user interface elements embodied diff --git a/src/licensedcode/data/rules/proprietary_56_1.RULE b/src/licensedcode/data/rules/proprietary_56_1.RULE index 6e46c84fead..d2ac5a9fae3 100644 --- a/src/licensedcode/data/rules/proprietary_56_1.RULE +++ b/src/licensedcode/data/rules/proprietary_56_1.RULE @@ -11,7 +11,7 @@ ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- - Apache License (as modified) +Apache License (as modified) Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/src/licensedcode/data/rules/proprietary_57.RULE b/src/licensedcode/data/rules/proprietary_57.RULE index 04f5b9fbad0..b67a327db49 100644 --- a/src/licensedcode/data/rules/proprietary_57.RULE +++ b/src/licensedcode/data/rules/proprietary_57.RULE @@ -7,7 +7,7 @@ notes: | And https://github.com/wg/wrk/commit/db6da47fe3ee604d70304c8d10896f8349b972da#diff-9879d6db96fd29134fc802214163b95a --- - (e) If the Derivative Work includes substantial changes to features +(e) If the Derivative Work includes substantial changes to features or functionality of the Work, then you must remove the name of the Work, and any derivation thereof, from all copies that you distribute, whether in Source or Object form, except as required diff --git a/src/licensedcode/data/rules/proprietary_6.RULE b/src/licensedcode/data/rules/proprietary_6.RULE index 610fbda4598..3d245c20fb1 100644 --- a/src/licensedcode/data/rules/proprietary_6.RULE +++ b/src/licensedcode/data/rules/proprietary_6.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: Proprietary notice --- - This code is strictly confidential and the receiver is obliged to use it +This code is strictly confidential and the receiver is obliged to use it exclusively for his or her own purposes. No part of MyCo code may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information diff --git a/src/licensedcode/data/rules/proprietary_63.RULE b/src/licensedcode/data/rules/proprietary_63.RULE index b556ad636a8..4d195dfa0af 100644 --- a/src/licensedcode/data/rules/proprietary_63.RULE +++ b/src/licensedcode/data/rules/proprietary_63.RULE @@ -4,7 +4,6 @@ is_license_notice: yes notes: a fairly complicated license that looks a bit like a bsd. from https://github.com/SBPrime/AsyncWorldEdit/wiki/License --- - Redistribution in source, use in source and binary forms, with or without modification, are permitted free of charge provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/proprietary_70.RULE b/src/licensedcode/data/rules/proprietary_70.RULE index b172a910d91..b91c4f276b3 100644 --- a/src/licensedcode/data/rules/proprietary_70.RULE +++ b/src/licensedcode/data/rules/proprietary_70.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 50 --- - License agreement for @NAME@ @VERSION@ @STATUS@ and included software applications diff --git a/src/licensedcode/data/rules/proprietary_80.RULE b/src/licensedcode/data/rules/proprietary_80.RULE index bdc344372bf..d9dccd9bf03 100644 --- a/src/licensedcode/data/rules/proprietary_80.RULE +++ b/src/licensedcode/data/rules/proprietary_80.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_notice: yes --- - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ THE CONTENT OF THIS FILE IS SUBJECT TO THE TERMS OF THE FT4FP-LICENSE! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ You may copy and distribute this file as often as you want, but recipients are not diff --git a/src/licensedcode/data/rules/proprietary_84.RULE b/src/licensedcode/data/rules/proprietary_84.RULE index 2b5079d4ecc..ba97e0f557a 100644 --- a/src/licensedcode/data/rules/proprietary_84.RULE +++ b/src/licensedcode/data/rules/proprietary_84.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_text: yes --- - LICENSE - WHAT YOU MAY, AND WHAT YOU MAY NOT +LICENSE - WHAT YOU MAY, AND WHAT YOU MAY NOT =============================================== You may: * Use the sourcecodes supplied for any commercial or noncommercial product. diff --git a/src/licensedcode/data/rules/proprietary_9.RULE b/src/licensedcode/data/rules/proprietary_9.RULE index a96d61c8a28..98718351d99 100644 --- a/src/licensedcode/data/rules/proprietary_9.RULE +++ b/src/licensedcode/data/rules/proprietary_9.RULE @@ -4,6 +4,6 @@ is_license_notice: yes notes: Proprietary --- - This software is proprietary and is the property of +This software is proprietary and is the property of Software is furnished under a license agreement and is not to be disclosed to others except by the written permission of \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_93.RULE b/src/licensedcode/data/rules/proprietary_93.RULE index 510e7d2a33f..0edde18aebf 100644 --- a/src/licensedcode/data/rules/proprietary_93.RULE +++ b/src/licensedcode/data/rules/proprietary_93.RULE @@ -6,4 +6,4 @@ referenced_filenames: - License.txt --- - Licensed under the Source EULA. See License.txt in the project root for license information. \ No newline at end of file +Licensed under the Source EULA. See License.txt in the project root for license information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_99.RULE b/src/licensedcode/data/rules/proprietary_99.RULE index c3c5452e234..75d2f3a7a5e 100644 --- a/src/licensedcode/data/rules/proprietary_99.RULE +++ b/src/licensedcode/data/rules/proprietary_99.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.confluent.io/confluent-community-license --- - Confluent Community License Agreement +Confluent Community License Agreement Version 1.0 This Confluent Community License Agreement Version 1.0 (the “Agreement”) sets diff --git a/src/licensedcode/data/rules/proprietary_arachni3.RULE b/src/licensedcode/data/rules/proprietary_arachni3.RULE index c1ea0fe3a33..28912c948fb 100644 --- a/src/licensedcode/data/rules/proprietary_arachni3.RULE +++ b/src/licensedcode/data/rules/proprietary_arachni3.RULE @@ -4,6 +4,6 @@ is_license_notice: yes minimum_coverage: 80 --- - This file is part of the Arachni Framework project and is subject to +This file is part of the Arachni Framework project and is subject to redistribution and commercial restrictions. Please see the Arachni Framework web site for more information on licensing and terms of use. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_confidential_1.RULE b/src/licensedcode/data/rules/proprietary_confidential_1.RULE index 037aa149111..f1fc28b59ea 100644 --- a/src/licensedcode/data/rules/proprietary_confidential_1.RULE +++ b/src/licensedcode/data/rules/proprietary_confidential_1.RULE @@ -3,5 +3,5 @@ license_expression: proprietary-license is_license_notice: yes --- - WARNING: This file contain confidential information of Co., and shall +WARNING: This file contain confidential information of Co., and shall not be disclosed to any unauthorized organization or individual. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_confidential_2.RULE b/src/licensedcode/data/rules/proprietary_confidential_2.RULE index 4dd5cf6c10e..4edc68afd72 100644 --- a/src/licensedcode/data/rules/proprietary_confidential_2.RULE +++ b/src/licensedcode/data/rules/proprietary_confidential_2.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_notice: yes --- - IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" +IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" AS A COURTESY TO YOU, SOLELY FOR USE IN DEVELOPING PROGRAMS AND SOLUTIONS FOR DEVICES. BY PROVIDING THIS DESIGN, CODE, OR INFORMATION AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE, diff --git a/src/licensedcode/data/rules/proprietary_eula.RULE b/src/licensedcode/data/rules/proprietary_eula.RULE index 253fe66c859..84629520841 100644 --- a/src/licensedcode/data/rules/proprietary_eula.RULE +++ b/src/licensedcode/data/rules/proprietary_eula.RULE @@ -3,7 +3,6 @@ license_expression: proprietary-license is_license_notice: yes --- - . (TM) END USER LICENSE AGREEMENT diff --git a/src/licensedcode/data/rules/proprietary_fcgi.RULE b/src/licensedcode/data/rules/proprietary_fcgi.RULE index 850379e346f..aa3c28e17ad 100644 --- a/src/licensedcode/data/rules/proprietary_fcgi.RULE +++ b/src/licensedcode/data/rules/proprietary_fcgi.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_reference: yes --- - * This file contains proprietary and confidential information and +* This file contains proprietary and confidential information and * remains the unpublished property of Open Market, Inc. Use, * disclosure, or reproduction is prohibited except as permitted by * express written license agreement with Open Market, Inc. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_greensock_2.RULE b/src/licensedcode/data/rules/proprietary_greensock_2.RULE index 24fd4d942e0..acf7746b2ff 100644 --- a/src/licensedcode/data/rules/proprietary_greensock_2.RULE +++ b/src/licensedcode/data/rules/proprietary_greensock_2.RULE @@ -5,5 +5,5 @@ ignorable_urls: - http://greensock.com/standard-license --- - * This work is subject to the terms at http://greensock.com/standard-license or for +* This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_intel-license.RULE b/src/licensedcode/data/rules/proprietary_intel-license.RULE index 2f413bd7b6e..055e4bcefba 100644 --- a/src/licensedcode/data/rules/proprietary_intel-license.RULE +++ b/src/licensedcode/data/rules/proprietary_intel-license.RULE @@ -3,8 +3,6 @@ license_expression: proprietary-license is_license_notice: yes --- - - The terms of the software license agreement included with any software you download will control your use of the software. INTEL SOFTWARE LICENSE AGREEMENT diff --git a/src/licensedcode/data/rules/proprietary_international2.RULE b/src/licensedcode/data/rules/proprietary_international2.RULE index cc3ab479c3f..0722732a732 100644 --- a/src/licensedcode/data/rules/proprietary_international2.RULE +++ b/src/licensedcode/data/rules/proprietary_international2.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_notice: yes --- - * THIS CODE CONTAINS CONFIDENTIAL INFORMATION OF . * +* THIS CODE CONTAINS CONFIDENTIAL INFORMATION OF . * * NO RIGHTS ARE GRANTED HEREIN UNDER ANY PATENT, MASK WORK RIGHT OR COPYRIGHT * * OF OR ANY THIRD PARTY. RESERVES THE RIGHT AT ITS SOLE * * DISCRETION TO REQUEST THAT THIS CODE BE IMMEDIATELY RETURNED TO . * diff --git a/src/licensedcode/data/rules/proprietary_international3.RULE b/src/licensedcode/data/rules/proprietary_international3.RULE index 346b6b33b6b..b2242e1fa67 100644 --- a/src/licensedcode/data/rules/proprietary_international3.RULE +++ b/src/licensedcode/data/rules/proprietary_international3.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_notice: yes --- - * If you received this File from and you have entered into a +* If you received this File from and you have entered into a * commercial license agreement (a "Commercial License") with , the * File is licensed to you under the terms of the applicable Commercial * License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_international4.RULE b/src/licensedcode/data/rules/proprietary_international4.RULE index 8c02e440911..1c48e2f601b 100644 --- a/src/licensedcode/data/rules/proprietary_international4.RULE +++ b/src/licensedcode/data/rules/proprietary_international4.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_notice: yes --- - * +* * This software file (the "File") is owned and distributed by * and/or its affiliates ("") under the following * licensing terms. diff --git a/src/licensedcode/data/rules/proprietary_international5.RULE b/src/licensedcode/data/rules/proprietary_international5.RULE index 61b80a398f9..94b770df781 100644 --- a/src/licensedcode/data/rules/proprietary_international5.RULE +++ b/src/licensedcode/data/rules/proprietary_international5.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license OR commercial-license is_license_notice: yes --- - This software file (the "File") is owned and distributed by +This software file (the "File") is owned and distributed by . and/or its affiliates ("") under the following alternative licensing terms. diff --git a/src/licensedcode/data/rules/proprietary_non-commercial2.RULE b/src/licensedcode/data/rules/proprietary_non-commercial2.RULE index 4bf7d12780d..ce302ff2cbe 100644 --- a/src/licensedcode/data/rules/proprietary_non-commercial2.RULE +++ b/src/licensedcode/data/rules/proprietary_non-commercial2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 60 --- - "This program may not be included in any commercial product" +"This program may not be included in any commercial product" "without the author written permission. It may be used freely" "for any non-commercial purpose, provided that this header is" "always included. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_phoenix.RULE b/src/licensedcode/data/rules/proprietary_phoenix.RULE index 079064a362c..1c7c623c8d1 100644 --- a/src/licensedcode/data/rules/proprietary_phoenix.RULE +++ b/src/licensedcode/data/rules/proprietary_phoenix.RULE @@ -7,7 +7,6 @@ ignorable_urls: - http://www.phoenix.com/en/Privacy+Policy/default.htm --- - PHOENIX TECHNOLOGIES LTD. HYPERSPACE(TM) END USER LICENSE AGREEMENT diff --git a/src/licensedcode/data/rules/proprietary_reproduce.RULE b/src/licensedcode/data/rules/proprietary_reproduce.RULE index 50b63a6b7fd..ddc967b5281 100644 --- a/src/licensedcode/data/rules/proprietary_reproduce.RULE +++ b/src/licensedcode/data/rules/proprietary_reproduce.RULE @@ -3,6 +3,6 @@ license_expression: proprietary-license is_license_notice: yes --- - * The Software or any portion thereof may not be reproduced in any +* The Software or any portion thereof may not be reproduced in any * form whatsoever except as provided by license, without the written * consent of \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary_unbound.RULE b/src/licensedcode/data/rules/proprietary_unbound.RULE index 083567c865c..65c86fa21a2 100644 --- a/src/licensedcode/data/rules/proprietary_unbound.RULE +++ b/src/licensedcode/data/rules/proprietary_unbound.RULE @@ -3,7 +3,7 @@ license_expression: proprietary-license is_license_text: yes --- - LDAP SDK Free Use License +LDAP SDK Free Use License THIS IS AN AGREEMENT BETWEEN YOU ("YOU") AND CORPORATION (" ") REGARDING YOUR USE OF LDAP SDK FOR JAVA AND ANY diff --git a/src/licensedcode/data/rules/prosperity-2.0_1.RULE b/src/licensedcode/data/rules/prosperity-2.0_1.RULE index 6fd2abde4da..76e9dab0882 100644 --- a/src/licensedcode/data/rules/prosperity-2.0_1.RULE +++ b/src/licensedcode/data/rules/prosperity-2.0_1.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - spec.license = "Nonstandard" # License Zero Prosperity Public License \ No newline at end of file +spec.license = "Nonstandard" # License Zero Prosperity Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/psytec-freesoft_1.RULE b/src/licensedcode/data/rules/psytec-freesoft_1.RULE index 9e6872ce73b..690b897e8ce 100644 --- a/src/licensedcode/data/rules/psytec-freesoft_1.RULE +++ b/src/licensedcode/data/rules/psytec-freesoft_1.RULE @@ -4,6 +4,6 @@ is_license_notice: yes notes: translated from Japanese --- - · Distribution of this software is free. +· Distribution of this software is free. · Recognize the use of part or all of the source code, the use of it and modify. · It is not necessary according to the name of our need to ask permission to us when you use the source code, nor. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_11.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_11.RULE index 6e7251c5c41..ef5ea386ac5 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_11.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_11.RULE @@ -3,6 +3,6 @@ license_expression: public-domain-disclaimer is_license_text: yes --- - * This file has no copyright assigned and is placed in the Public Domain. +* This file has no copyright assigned and is placed in the Public Domain. * This file is part of the w64 mingw-runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_12.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_12.RULE index e188bdd1e96..d6cf24c5cff 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_12.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_12.RULE @@ -3,5 +3,5 @@ license_expression: public-domain-disclaimer is_license_text: yes --- - * This file has no copyright assigned and is placed in the Public Domain. +* This file has no copyright assigned and is placed in the Public Domain. * No warranty is given; refer to the file DISCLAIMER.PD within this package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_13.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_13.RULE index b85a341f567..e13a9df7ce8 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_13.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_13.RULE @@ -3,6 +3,6 @@ license_expression: public-domain-disclaimer is_license_text: yes --- - * This file has no copyright assigned and is placed in the Public Domain. +* This file has no copyright assigned and is placed in the Public Domain. * This file is part of the package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_135.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_135.RULE index e667b505c88..ba6edf3c9ce 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_135.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_135.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - No warranty; no copyright -- use this as you will. \ No newline at end of file +No warranty; no copyright -- use this as you will. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_14.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_14.RULE index 946da897a78..b2ea71fad40 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_14.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_14.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://graphics.stanford.edu/~seander/bithacks.html#IntegerLog --- - Code was written based on public domain code: +Code was written based on public domain code: URL: http://graphics.stanford.edu/~seander/bithacks.html#IntegerLog. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_17.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_17.RULE index 43a7206b0aa..abdc5ffa08b 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_17.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_17.RULE @@ -5,7 +5,7 @@ notes: this has a warranty disclaimer. See https://github.com/Alexpux/mingw-w64/ for example --- - * This is free software. You may redistribute and/or modify it as you +* This is free software. You may redistribute and/or modify it as you * see fit, without restriction of copyright. * * This software is provided "as is", in the hope that it may be useful, diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_19.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_19.RULE index 0ee15cf2838..08ed602c20a 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_19.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_19.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - Released into the public domain. No Warranty, Use at your own risk \ No newline at end of file +Released into the public domain. No Warranty, Use at your own risk \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_23.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_23.RULE index 5e090f03273..66d7a56a2a9 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_23.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_23.RULE @@ -6,6 +6,6 @@ referenced_filenames: - DISCLAIMER.PD --- - * This file has no copyright assigned and is placed in the Public Domain. +* This file has no copyright assigned and is placed in the Public Domain. * This file is part of the runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_25.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_25.RULE index e1d58ec7c25..3aa0da3706d 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_25.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_25.RULE @@ -3,6 +3,6 @@ license_expression: public-domain-disclaimer is_license_text: yes --- - Dedicated to the Public Domain the author and inventor +Dedicated to the Public Domain the author and inventor . This code comes with no warranty. Use it at your own risk. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_26.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_26.RULE index 57a6a750135..fd7537e2cef 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_26.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_26.RULE @@ -6,6 +6,6 @@ referenced_filenames: - DISCLAIMER --- - * This file has no copyright assigned and is placed in the Public Domain. +* This file has no copyright assigned and is placed in the Public Domain. * This file is a part of the runtime package. * No warranty is given; refer to the file DISCLAIMER within the package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_3.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_3.RULE index 2e2a3ccec03..28908ce5c6e 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_3.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_3.RULE @@ -5,7 +5,7 @@ minimum_coverage: 60 notes: found in MySQL code --- - THIS SOFTWARE IS NOT COPYRIGHTED +THIS SOFTWARE IS NOT COPYRIGHTED HP offers the following for use in the public domain. HP makes no warranty with regard to the software or its performance and the diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_30.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_30.RULE index 0526c30c42a..25aeb8a2f53 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_30.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_30.RULE @@ -3,7 +3,7 @@ license_expression: public-domain-disclaimer is_license_text: yes --- - THIS SOFTWARE IS NOT COPYRIGHTED +THIS SOFTWARE IS NOT COPYRIGHTED HP offers the following for use in the public domain. HP makes no warranty with regard to the software or it's performance and the diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_34.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_34.RULE index 1f9a633d277..9d077108c92 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_34.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_34.RULE @@ -3,7 +3,7 @@ license_expression: public-domain-disclaimer is_license_text: yes --- - ** This work has been placed into the public domain. +** This work has been placed into the public domain. ** You may use this work in any way and for any purpose you wish. ** ** THIS SOFTWARE IS PROVIDED AS-IS WITHOUT WARRANTY OF ANY KIND, diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_5.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_5.RULE index a029613f2c2..eda0ca0eb7d 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_5.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_5.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: Variant found in MySQL code --- - This work, including the source code, documentation +This work, including the source code, documentation and related data, is placed into the public domain. The orginal author is diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE index 267b9e59563..90cf8942c3f 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE @@ -4,5 +4,5 @@ is_license_text: yes relevance: 100 --- - You can use this free for any purpose. It's in +You can use this free for any purpose. It's in the public domain. It has no warranty. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_8.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_8.RULE index c12cde6a6a7..507376517e9 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_8.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_8.RULE @@ -3,6 +3,6 @@ license_expression: public-domain-disclaimer is_license_text: yes --- - This library is free software; you can redistribute it and/or +This library is free software; you can redistribute it and/or modify it without any restrictions. This library is distributed in the hope that it will be useful, but without any warranty. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_10.RULE b/src/licensedcode/data/rules/public-domain_10.RULE index 033590698eb..dde18ac9ddd 100644 --- a/src/licensedcode/data/rules/public-domain_10.RULE +++ b/src/licensedcode/data/rules/public-domain_10.RULE @@ -3,6 +3,6 @@ license_expression: public-domain is_license_text: yes --- - The standard is considered to be in the public domain. Anyone is free +The standard is considered to be in the public domain. Anyone is free to implement SANE interface conforming applications or libraries in any way he or she sees fit. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_105.RULE b/src/licensedcode/data/rules/public-domain_105.RULE index abe2b3739b4..48a7d5819a0 100644 --- a/src/licensedcode/data/rules/public-domain_105.RULE +++ b/src/licensedcode/data/rules/public-domain_105.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 95 --- - * Despite my general liking of the GPL, I place this code in the +* Despite my general liking of the GPL, I place this code in the * public domain for the benefit of all mankind - even the slimy * ones who might try to proprietize my work and use it to my * detriment. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_111.RULE b/src/licensedcode/data/rules/public-domain_111.RULE index 19eb5d375a5..773e096c02c 100644 --- a/src/licensedcode/data/rules/public-domain_111.RULE +++ b/src/licensedcode/data/rules/public-domain_111.RULE @@ -3,5 +3,5 @@ license_expression: public-domain is_license_text: yes --- - * This software was released into the Public Domain. As with most public +* This software was released into the Public Domain. As with most public * domain software, no warranty is made or implied \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_114.RULE b/src/licensedcode/data/rules/public-domain_114.RULE index d9b3de75b69..239c0483cf3 100644 --- a/src/licensedcode/data/rules/public-domain_114.RULE +++ b/src/licensedcode/data/rules/public-domain_114.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - This source and associated include are contributed to the Public Domain. \ No newline at end of file +This source and associated include are contributed to the Public Domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_119.RULE b/src/licensedcode/data/rules/public-domain_119.RULE index 70e28608501..c80144d0c77 100644 --- a/src/licensedcode/data/rules/public-domain_119.RULE +++ b/src/licensedcode/data/rules/public-domain_119.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 95 --- - No known copyright restrictions, released into the public domain. \ No newline at end of file +No known copyright restrictions, released into the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_122.RULE b/src/licensedcode/data/rules/public-domain_122.RULE index 40acab21e88..f6c91c82763 100644 --- a/src/licensedcode/data/rules/public-domain_122.RULE +++ b/src/licensedcode/data/rules/public-domain_122.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - Copyright: This module has been placed in the public domain. \ No newline at end of file +Copyright: This module has been placed in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_134.RULE b/src/licensedcode/data/rules/public-domain_134.RULE index 152f6c59612..5bf414e6b96 100644 --- a/src/licensedcode/data/rules/public-domain_134.RULE +++ b/src/licensedcode/data/rules/public-domain_134.RULE @@ -3,6 +3,6 @@ license_expression: public-domain is_license_text: yes --- - This file is in the public domain. +This file is in the public domain. This file is generated automatically from the data in the public-domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_135.RULE b/src/licensedcode/data/rules/public-domain_135.RULE index 75df4585ebf..91075c82400 100644 --- a/src/licensedcode/data/rules/public-domain_135.RULE +++ b/src/licensedcode/data/rules/public-domain_135.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - This file is generated automatically from the data in the public-domain \ No newline at end of file +This file is generated automatically from the data in the public-domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_148.RULE b/src/licensedcode/data/rules/public-domain_148.RULE index 4cb9636d5b3..11210a0bf86 100644 --- a/src/licensedcode/data/rules/public-domain_148.RULE +++ b/src/licensedcode/data/rules/public-domain_148.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - project, whose public domain code this +project, whose public domain code this functionality has been based on \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_157.RULE b/src/licensedcode/data/rules/public-domain_157.RULE index 704c65028d7..55d334d018c 100644 --- a/src/licensedcode/data/rules/public-domain_157.RULE +++ b/src/licensedcode/data/rules/public-domain_157.RULE @@ -6,5 +6,4 @@ referenced_filenames: - LicensedFileList.txt --- - This module contains one or more files are "public domain". A list of these files is included in the "LicensedFileList.txt" file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_159.RULE b/src/licensedcode/data/rules/public-domain_159.RULE index c6f1291c7c7..4080d3d4d46 100644 --- a/src/licensedcode/data/rules/public-domain_159.RULE +++ b/src/licensedcode/data/rules/public-domain_159.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - * This file has no copyright assigned and is placed in the Public Domain. \ No newline at end of file +* This file has no copyright assigned and is placed in the Public Domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_163.RULE b/src/licensedcode/data/rules/public-domain_163.RULE index 78dffc54ab2..f38f2552dfc 100644 --- a/src/licensedcode/data/rules/public-domain_163.RULE +++ b/src/licensedcode/data/rules/public-domain_163.RULE @@ -4,5 +4,5 @@ is_license_text: yes relevance: 100 --- - * This code was entirely written by +* This code was entirely written by * and is in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_164.RULE b/src/licensedcode/data/rules/public-domain_164.RULE index 7c6054e829d..ebe7c4ebc9e 100644 --- a/src/licensedcode/data/rules/public-domain_164.RULE +++ b/src/licensedcode/data/rules/public-domain_164.RULE @@ -4,6 +4,6 @@ is_license_text: yes relevance: 100 --- - "Except for a few clearly-marked exceptions, all the material on this +"Except for a few clearly-marked exceptions, all the material on this site is in the public domain and may be used in any manner without permission, restriction, attribution, or compensation." \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_170.RULE b/src/licensedcode/data/rules/public-domain_170.RULE index 0bd1c61b1e9..f4157dee00f 100644 --- a/src/licensedcode/data/rules/public-domain_170.RULE +++ b/src/licensedcode/data/rules/public-domain_170.RULE @@ -4,7 +4,6 @@ is_license_text: yes relevance: 100 --- - % This file is part of the GNU C Library and contains locale data. % The Free Software Foundation does not claim any copyright interest % in the locale data contained in this file. The foregoing does not diff --git a/src/licensedcode/data/rules/public-domain_171.RULE b/src/licensedcode/data/rules/public-domain_171.RULE index f1ee1276715..1974fd7fd9b 100644 --- a/src/licensedcode/data/rules/public-domain_171.RULE +++ b/src/licensedcode/data/rules/public-domain_171.RULE @@ -4,5 +4,5 @@ is_license_text: yes relevance: 100 --- - * Explicitly no copyright. +* Explicitly no copyright. * You may recompile and redistribute these definitions as required. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_172.RULE b/src/licensedcode/data/rules/public-domain_172.RULE index 19de9e2a7f0..f2b058d2c45 100644 --- a/src/licensedcode/data/rules/public-domain_172.RULE +++ b/src/licensedcode/data/rules/public-domain_172.RULE @@ -4,7 +4,6 @@ is_license_text: yes relevance: 100 --- - NO COPYRIGHT RIGHTS ARE CLAIMED TO ANY OF THE FILES IN THIS DIRECTORY. To the extent possible under law, the authors have waived all copyright and diff --git a/src/licensedcode/data/rules/public-domain_175.RULE b/src/licensedcode/data/rules/public-domain_175.RULE index 11b10f32387..5ef09e58059 100644 --- a/src/licensedcode/data/rules/public-domain_175.RULE +++ b/src/licensedcode/data/rules/public-domain_175.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - Changes contributed by are in the public domain. \ No newline at end of file +Changes contributed by are in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_176.RULE b/src/licensedcode/data/rules/public-domain_176.RULE index 0ed72caf0ba..17ad378212d 100644 --- a/src/licensedcode/data/rules/public-domain_176.RULE +++ b/src/licensedcode/data/rules/public-domain_176.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 80 --- - Copyright DISCLAIMED \ No newline at end of file +Copyright DISCLAIMED \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_179.RULE b/src/licensedcode/data/rules/public-domain_179.RULE index 13880c49f67..d10441c3866 100644 --- a/src/licensedcode/data/rules/public-domain_179.RULE +++ b/src/licensedcode/data/rules/public-domain_179.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - I, , hereby affirm that I have placed the software +I, , hereby affirm that I have placed the software package in the public domain. I affirm that I am the sole author and sole copyright holder for diff --git a/src/licensedcode/data/rules/public-domain_186.RULE b/src/licensedcode/data/rules/public-domain_186.RULE index 26133e9fa86..141400a0966 100644 --- a/src/licensedcode/data/rules/public-domain_186.RULE +++ b/src/licensedcode/data/rules/public-domain_186.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - This module has been placed in the public domain. \ No newline at end of file +This module has been placed in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_187.RULE b/src/licensedcode/data/rules/public-domain_187.RULE index c5962c0af52..4d2b2c6fbdd 100644 --- a/src/licensedcode/data/rules/public-domain_187.RULE +++ b/src/licensedcode/data/rules/public-domain_187.RULE @@ -4,7 +4,6 @@ is_license_text: yes relevance: 100 --- - and placed in the public domain. / This file has been modified from its original version. diff --git a/src/licensedcode/data/rules/public-domain_188.RULE b/src/licensedcode/data/rules/public-domain_188.RULE index f1c06b0ccc6..2013083adf9 100644 --- a/src/licensedcode/data/rules/public-domain_188.RULE +++ b/src/licensedcode/data/rules/public-domain_188.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - This example code is in the public domain. \ No newline at end of file +This example code is in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_193.RULE b/src/licensedcode/data/rules/public-domain_193.RULE index 824b7ef4a78..8a2a04ea0cc 100644 --- a/src/licensedcode/data/rules/public-domain_193.RULE +++ b/src/licensedcode/data/rules/public-domain_193.RULE @@ -4,5 +4,5 @@ is_license_text: yes relevance: 100 --- - THIS SOFTWARE IS IN THE PUBLIC DOMAIN +THIS SOFTWARE IS IN THE PUBLIC DOMAIN NO RESTRICTIONS ON ITS USE ARE IMPLIED \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_24.RULE b/src/licensedcode/data/rules/public-domain_24.RULE index f17d535fa3b..3ce1cba8cb4 100644 --- a/src/licensedcode/data/rules/public-domain_24.RULE +++ b/src/licensedcode/data/rules/public-domain_24.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - uses the public domain data and code \ No newline at end of file +uses the public domain data and code \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_26.RULE b/src/licensedcode/data/rules/public-domain_26.RULE index ca5ca3d1583..6f2521f042a 100644 --- a/src/licensedcode/data/rules/public-domain_26.RULE +++ b/src/licensedcode/data/rules/public-domain_26.RULE @@ -5,4 +5,4 @@ relevance: 100 minimum_coverage: 90 --- - which is written and distributed to public domain \ No newline at end of file +which is written and distributed to public domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_34.RULE b/src/licensedcode/data/rules/public-domain_34.RULE index c0656076c39..e6086812762 100644 --- a/src/licensedcode/data/rules/public-domain_34.RULE +++ b/src/licensedcode/data/rules/public-domain_34.RULE @@ -3,5 +3,5 @@ license_expression: public-domain is_license_text: yes --- - | I have put these systems into the public domain so that +| I have put these systems into the public domain so that | people everywhere can use the ideas freely if they wish. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_354.RULE b/src/licensedcode/data/rules/public-domain_354.RULE index b58e538a299..fda1de285a4 100644 --- a/src/licensedcode/data/rules/public-domain_354.RULE +++ b/src/licensedcode/data/rules/public-domain_354.RULE @@ -7,5 +7,5 @@ notes: Seen in debian copyright files for libhogween and libnettle with tag `pub and refers to files in public domain. --- - I believe that most files in debian/ hardly contains any creative +I believe that most files in debian/ hardly contains any creative expression eligible for copyright. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_355.RULE b/src/licensedcode/data/rules/public-domain_355.RULE index 38e5708da45..8ff921fe334 100644 --- a/src/licensedcode/data/rules/public-domain_355.RULE +++ b/src/licensedcode/data/rules/public-domain_355.RULE @@ -6,4 +6,4 @@ minimum_coverage: 100 notes: Seen in debian copyright file for liblzma. --- - No copyright to license. \ No newline at end of file +No copyright to license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_359.RULE b/src/licensedcode/data/rules/public-domain_359.RULE index 166f12329c1..c5f3fdc21c6 100644 --- a/src/licensedcode/data/rules/public-domain_359.RULE +++ b/src/licensedcode/data/rules/public-domain_359.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 95 --- - This source file is placed in the public domian. +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 diff --git a/src/licensedcode/data/rules/public-domain_36.RULE b/src/licensedcode/data/rules/public-domain_36.RULE index 0650aa9f1cb..08a8b5a2abe 100644 --- a/src/licensedcode/data/rules/public-domain_36.RULE +++ b/src/licensedcode/data/rules/public-domain_36.RULE @@ -4,5 +4,5 @@ is_license_text: yes relevance: 100 --- - The macros are in public domain. +The macros are in public domain. You may distribute or modify it in any ways you like. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_361.RULE b/src/licensedcode/data/rules/public-domain_361.RULE index 9956f52c00e..cb90d03e0cf 100644 --- a/src/licensedcode/data/rules/public-domain_361.RULE +++ b/src/licensedcode/data/rules/public-domain_361.RULE @@ -20,7 +20,7 @@ ignorable_emails: - robm@ncsa.uiuc.edu --- - This imagemap module started as a port of the original imagemap.c +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. diff --git a/src/licensedcode/data/rules/public-domain_362.RULE b/src/licensedcode/data/rules/public-domain_362.RULE index 3d43e1f3cf9..262cff22277 100644 --- a/src/licensedcode/data/rules/public-domain_362.RULE +++ b/src/licensedcode/data/rules/public-domain_362.RULE @@ -14,7 +14,7 @@ ignorable_emails: - guido@sienanet.it --- - File lacks copyright and licensing, but contains the comment +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 diff --git a/src/licensedcode/data/rules/public-domain_37.RULE b/src/licensedcode/data/rules/public-domain_37.RULE index 7bcf2e8d098..0d46ead1233 100644 --- a/src/licensedcode/data/rules/public-domain_37.RULE +++ b/src/licensedcode/data/rules/public-domain_37.RULE @@ -5,4 +5,4 @@ relevance: 100 notes: see https://github.com/libssh2/libssh2/blob/8dc9f4c1566dc2812a358c44244420365e155f5f/nw/nwlib.c --- - given to OpenSource copyright-free \ No newline at end of file +given to OpenSource copyright-free \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_47.RULE b/src/licensedcode/data/rules/public-domain_47.RULE index a01c0e3aee6..af8c32a5961 100644 --- a/src/licensedcode/data/rules/public-domain_47.RULE +++ b/src/licensedcode/data/rules/public-domain_47.RULE @@ -3,6 +3,5 @@ license_expression: public-domain is_license_text: yes --- - This file has been put into the public domain. You can do whatever you want with this file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_54.RULE b/src/licensedcode/data/rules/public-domain_54.RULE index 29775f4989c..c2dec417153 100644 --- a/src/licensedcode/data/rules/public-domain_54.RULE +++ b/src/licensedcode/data/rules/public-domain_54.RULE @@ -3,7 +3,7 @@ license_expression: public-domain is_license_text: yes --- - public domain SHA256 implementation ===== */ +public domain SHA256 implementation ===== */ /* This is based on SHA256 implementation in LibTomCrypt that was released into * public domain by Tom St Denis. */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_55.RULE b/src/licensedcode/data/rules/public-domain_55.RULE index c52fe0e92fb..6bdcf2e01de 100644 --- a/src/licensedcode/data/rules/public-domain_55.RULE +++ b/src/licensedcode/data/rules/public-domain_55.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - public domain code snippet, lifted from \ No newline at end of file +public domain code snippet, lifted from \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_56.RULE b/src/licensedcode/data/rules/public-domain_56.RULE index 88d506f33ad..dc0dad7624a 100644 --- a/src/licensedcode/data/rules/public-domain_56.RULE +++ b/src/licensedcode/data/rules/public-domain_56.RULE @@ -3,7 +3,6 @@ license_expression: public-domain is_license_text: yes --- - THIS SOFTWARE IS NOT COPYRIGHTED This source code is offered for use in the public domain. You may diff --git a/src/licensedcode/data/rules/public-domain_72.RULE b/src/licensedcode/data/rules/public-domain_72.RULE index 28de86a9518..d05ddc70e95 100644 --- a/src/licensedcode/data/rules/public-domain_72.RULE +++ b/src/licensedcode/data/rules/public-domain_72.RULE @@ -3,7 +3,7 @@ license_expression: public-domain is_license_text: yes --- - ("Public Domain" +("Public Domain" nil "This software is in Public Domain." "You're free to do with it as you please.") \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_79.RULE b/src/licensedcode/data/rules/public-domain_79.RULE index 7b3bcd80fa7..e05e81765ed 100644 --- a/src/licensedcode/data/rules/public-domain_79.RULE +++ b/src/licensedcode/data/rules/public-domain_79.RULE @@ -4,4 +4,4 @@ is_license_text: yes relevance: 100 --- - changes are in public domain. \ No newline at end of file +changes are in public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_81.RULE b/src/licensedcode/data/rules/public-domain_81.RULE index ed69ff0cf65..6800d1eefd7 100644 --- a/src/licensedcode/data/rules/public-domain_81.RULE +++ b/src/licensedcode/data/rules/public-domain_81.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - changes to this file are in the public domain \ No newline at end of file +changes to this file are in the public domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_95.RULE b/src/licensedcode/data/rules/public-domain_95.RULE index 2aa866d54c4..c56537f4572 100644 --- a/src/licensedcode/data/rules/public-domain_95.RULE +++ b/src/licensedcode/data/rules/public-domain_95.RULE @@ -4,5 +4,5 @@ is_license_text: yes relevance: 90 --- - * This public domain version of made available to systems that +* This public domain version of made available to systems that * don't have their own. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_and_gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/public-domain_and_gpl-1.0-plus_2.RULE index c234cab6ae5..34070e903da 100644 --- a/src/licensedcode/data/rules/public-domain_and_gpl-1.0-plus_2.RULE +++ b/src/licensedcode/data/rules/public-domain_and_gpl-1.0-plus_2.RULE @@ -3,6 +3,6 @@ license_expression: public-domain AND gpl-1.0-plus is_license_notice: yes --- - The original authors have disclaimed all copyright interest in this +The original authors have disclaimed all copyright interest in this code and thus put it in the public domain. The subsequent authors have put this under the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_and_gpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/public-domain_and_gpl-2.0-plus_1.RULE index de33b8f7155..96f170aa36e 100644 --- a/src/licensedcode/data/rules/public-domain_and_gpl-2.0-plus_1.RULE +++ b/src/licensedcode/data/rules/public-domain_and_gpl-2.0-plus_1.RULE @@ -3,7 +3,7 @@ license_expression: public-domain AND gpl-2.0-plus is_license_notice: yes --- - The original authors have disclaimed all copyright interest in this +The original authors have disclaimed all copyright interest in this code and thus put it in the public domain. The subsequent authors have put this under the GNU General Public License. diff --git a/src/licensedcode/data/rules/public-domain_and_other-permissive_and_other-copyleft_and_proprietary-license_1.RULE b/src/licensedcode/data/rules/public-domain_and_other-permissive_and_other-copyleft_and_proprietary-license_1.RULE index 86509f67757..af7fdc145ed 100644 --- a/src/licensedcode/data/rules/public-domain_and_other-permissive_and_other-copyleft_and_proprietary-license_1.RULE +++ b/src/licensedcode/data/rules/public-domain_and_other-permissive_and_other-copyleft_and_proprietary-license_1.RULE @@ -4,6 +4,6 @@ is_license_notice: yes relevance: 100 --- - Each package in SLIB must either be in the public domain, or come +Each package in SLIB must either be in the public domain, or come with a statement of terms permitting users to copy, redistribute and modify it. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_apache_1.RULE b/src/licensedcode/data/rules/public-domain_apache_1.RULE index 59b335a8185..869205ed20f 100644 --- a/src/licensedcode/data/rules/public-domain_apache_1.RULE +++ b/src/licensedcode/data/rules/public-domain_apache_1.RULE @@ -6,6 +6,6 @@ notes: This notice text is contained in the text at http://apache.org/licenses/L software. --- - * Portions of this software are based upon public domain software +* Portions of this software are based upon public domain software * originally written at the National Center for Supercomputing Applications, * University of Illinois, Urbana-Champaign. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_or_cc0_4.RULE b/src/licensedcode/data/rules/public-domain_or_cc0_4.RULE index f611e5783bd..5a45a47bd81 100644 --- a/src/licensedcode/data/rules/public-domain_or_cc0_4.RULE +++ b/src/licensedcode/data/rules/public-domain_or_cc0_4.RULE @@ -6,7 +6,7 @@ ignorable_urls: - https://www.w3.org/Style/CSS/Test/Fonts/Ahem/COPYING --- - License for the Ahem font embedded below is from: +License for the Ahem font embedded below is from: https://www.w3.org/Style/CSS/Test/Fonts/Ahem/COPYING The Ahem font in this directory belongs to the public domain. In diff --git a/src/licensedcode/data/rules/public-domain_or_mit_1.RULE b/src/licensedcode/data/rules/public-domain_or_mit_1.RULE index c6983e45259..ba82bca91a0 100644 --- a/src/licensedcode/data/rules/public-domain_or_mit_1.RULE +++ b/src/licensedcode/data/rules/public-domain_or_mit_1.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://en.wikipedia.org/wiki/MIT_License --- - This is the license text for the source code. +This is the license text for the source code. Author: diff --git a/src/licensedcode/data/rules/public-domain_or_other-permissive_1.RULE b/src/licensedcode/data/rules/public-domain_or_other-permissive_1.RULE index 053e7a5daa4..916fa866f19 100644 --- a/src/licensedcode/data/rules/public-domain_or_other-permissive_1.RULE +++ b/src/licensedcode/data/rules/public-domain_or_other-permissive_1.RULE @@ -3,7 +3,7 @@ license_expression: public-domain OR other-permissive is_license_text: yes --- - * No copyright is claimed, and the software is hereby placed in the public +* No copyright is claimed, and the software is hereby placed in the public * domain. In case this attempt to disclaim copyright and place the software * in the public domain is deemed null and void, then the software is * Copyright and it is hereby released to the diff --git a/src/licensedcode/data/rules/public-domain_or_other-permissive_2.RULE b/src/licensedcode/data/rules/public-domain_or_other-permissive_2.RULE index 1e0dbd7ff52..595c70505e2 100644 --- a/src/licensedcode/data/rules/public-domain_or_other-permissive_2.RULE +++ b/src/licensedcode/data/rules/public-domain_or_other-permissive_2.RULE @@ -3,7 +3,7 @@ license_expression: public-domain OR other-permissive is_license_text: yes --- - * No copyright is claimed, and the software is hereby placed in the public +* No copyright is claimed, and the software is hereby placed in the public * domain. In case this attempt to disclaim copyright and place the software * in the public domain is deemed null and void, then the software is * Copyright and it is hereby released to the diff --git a/src/licensedcode/data/rules/public-domain_or_other-permissive_3.RULE b/src/licensedcode/data/rules/public-domain_or_other-permissive_3.RULE index 51e4c99f4e3..72cc7d45a41 100644 --- a/src/licensedcode/data/rules/public-domain_or_other-permissive_3.RULE +++ b/src/licensedcode/data/rules/public-domain_or_other-permissive_3.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 --- - Homepage: +Homepage: http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 Author: diff --git a/src/licensedcode/data/rules/public-domain_or_other-permissive_5.RULE b/src/licensedcode/data/rules/public-domain_or_other-permissive_5.RULE index 2e9784729e0..bf7ae0d96eb 100644 --- a/src/licensedcode/data/rules/public-domain_or_other-permissive_5.RULE +++ b/src/licensedcode/data/rules/public-domain_or_other-permissive_5.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 --- - Homepage: +Homepage: http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 Author: diff --git a/src/licensedcode/data/rules/public-domain_or_other-permissive_md5_1.RULE b/src/licensedcode/data/rules/public-domain_or_other-permissive_md5_1.RULE index 139428cf49b..4fa36446551 100644 --- a/src/licensedcode/data/rules/public-domain_or_other-permissive_md5_1.RULE +++ b/src/licensedcode/data/rules/public-domain_or_other-permissive_md5_1.RULE @@ -3,7 +3,6 @@ license_expression: public-domain OR other-permissive is_license_reference: yes --- - No copyright is claimed, and the software is hereby placed in the public domain. In case this attempt to disclaim copyright and place the software in the diff --git a/src/licensedcode/data/rules/public-domain_zlib4.RULE b/src/licensedcode/data/rules/public-domain_zlib4.RULE index 0cea3779647..633f62305aa 100644 --- a/src/licensedcode/data/rules/public-domain_zlib4.RULE +++ b/src/licensedcode/data/rules/public-domain_zlib4.RULE @@ -3,6 +3,6 @@ license_expression: public-domain is_license_text: yes --- - You can do whatever you like with this source file, though I would +You can do whatever you like with this source file, though I would prefer that if you modify it and redistribute it that you include comments to that effect with your name and the date. Thank you. \ 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 e4634199b77..f35efde558b 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 6d191d06985..0d400deb2f7 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- License :: Freely Distributable \ No newline at end of file diff --git a/src/licensedcode/data/rules/python_13.RULE b/src/licensedcode/data/rules/python_13.RULE index 84017cb34e7..6dece329c59 100644 --- a/src/licensedcode/data/rules/python_13.RULE +++ b/src/licensedcode/data/rules/python_13.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - license = "Python" \ No newline at end of file +license = "Python" \ No newline at end of file diff --git a/src/licensedcode/data/rules/python_2002.RULE b/src/licensedcode/data/rules/python_2002.RULE index fb24e8c8d08..70417bd5ccd 100644 --- a/src/licensedcode/data/rules/python_2002.RULE +++ b/src/licensedcode/data/rules/python_2002.RULE @@ -19,7 +19,6 @@ ignorable_urls: - http://www.zope.com/ --- - A. HISTORY OF THE SOFTWARE ========================== diff --git a/src/licensedcode/data/rules/python_3.RULE b/src/licensedcode/data/rules/python_3.RULE index cd5643f3548..7efb9952ddb 100644 --- a/src/licensedcode/data/rules/python_3.RULE +++ b/src/licensedcode/data/rules/python_3.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - license = "PSF License \ No newline at end of file +license = "PSF License \ No newline at end of file diff --git a/src/licensedcode/data/rules/python_or_gpl-2.0.RULE b/src/licensedcode/data/rules/python_or_gpl-2.0.RULE index ea708e97075..9193377efa3 100644 --- a/src/licensedcode/data/rules/python_or_gpl-2.0.RULE +++ b/src/licensedcode/data/rules/python_or_gpl-2.0.RULE @@ -3,6 +3,6 @@ license_expression: python OR gpl-2.0 is_license_notice: yes --- - You can choose between two licenses when using this package: +You can choose between two licenses when using this package: 1) GNU GPLv2 2) PSF license for Python 2.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/qpl-1.0_or_commercial-license_2.RULE b/src/licensedcode/data/rules/qpl-1.0_or_commercial-license_2.RULE index 14bc54e4c8c..891ca0ac622 100644 --- a/src/licensedcode/data/rules/qpl-1.0_or_commercial-license_2.RULE +++ b/src/licensedcode/data/rules/qpl-1.0_or_commercial-license_2.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - is released under a dual license. QPL 1.0 (Qt Free License) For non-commercial, open-source or educational use and Professional License for commercial use. \ No newline at end of file +is released under a dual license. QPL 1.0 (Qt Free License) For non-commercial, open-source or educational use and Professional License for commercial use. \ No newline at end of file diff --git a/src/licensedcode/data/rules/qt-company-exception-lgpl-2.1_1.RULE b/src/licensedcode/data/rules/qt-company-exception-lgpl-2.1_1.RULE index 607b169b03f..47c8d51488a 100644 --- a/src/licensedcode/data/rules/qt-company-exception-lgpl-2.1_1.RULE +++ b/src/licensedcode/data/rules/qt-company-exception-lgpl-2.1_1.RULE @@ -3,8 +3,7 @@ license_expression: lgpl-2.1-plus WITH qt-company-exception-lgpl-2.1 is_license_notice: yes --- - - This library is free software; you can redistribute it and/or modify it +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. diff --git a/src/licensedcode/data/rules/qt-kde-linking-exception_1.RULE b/src/licensedcode/data/rules/qt-kde-linking-exception_1.RULE index 3334899a855..2e7ae709a8c 100644 --- a/src/licensedcode/data/rules/qt-kde-linking-exception_1.RULE +++ b/src/licensedcode/data/rules/qt-kde-linking-exception_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0-plus WITH qt-kde-linking-exception is_license_notice: yes --- - This program is free software; you can redistribute it and/or modify +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. diff --git a/src/licensedcode/data/rules/redis-source-available-1.0_6.RULE b/src/licensedcode/data/rules/redis-source-available-1.0_6.RULE index c8ed978cbfa..3c53042201e 100644 --- a/src/licensedcode/data/rules/redis-source-available-1.0_6.RULE +++ b/src/licensedcode/data/rules/redis-source-available-1.0_6.RULE @@ -4,7 +4,6 @@ is_license_notice: yes relevance: 100 --- - ## License is published under Redis Source Available License Agreement. \ No newline at end of file diff --git a/src/licensedcode/data/rules/redis-source-available-1.0_7.RULE b/src/licensedcode/data/rules/redis-source-available-1.0_7.RULE index 41d74866c1e..d4ca9c8787a 100644 --- a/src/licensedcode/data/rules/redis-source-available-1.0_7.RULE +++ b/src/licensedcode/data/rules/redis-source-available-1.0_7.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - published under Redis Source Available License Agreement. \ No newline at end of file +published under Redis Source Available License Agreement. \ No newline at end of file diff --git a/src/licensedcode/data/rules/repoze_1.RULE b/src/licensedcode/data/rules/repoze_1.RULE index 63047ca65fa..44683cef093 100644 --- a/src/licensedcode/data/rules/repoze_1.RULE +++ b/src/licensedcode/data/rules/repoze_1.RULE @@ -3,7 +3,6 @@ license_expression: repoze is_license_text: yes --- - License License diff --git a/src/licensedcode/data/rules/rpsl-1.0_1.RULE b/src/licensedcode/data/rules/rpsl-1.0_1.RULE index e437bd3a8cb..1d5d4caf077 100644 --- a/src/licensedcode/data/rules/rpsl-1.0_1.RULE +++ b/src/licensedcode/data/rules/rpsl-1.0_1.RULE @@ -14,7 +14,6 @@ ignorable_urls: - https://www.helixcommunity.org/content/rpsl --- - RealNetworks Public Source License Version 1.0 (Rev. Date October 28, 2002) diff --git a/src/licensedcode/data/rules/rpsl-1.0_6.RULE b/src/licensedcode/data/rules/rpsl-1.0_6.RULE index ed98334e142..3c5f8fc963b 100644 --- a/src/licensedcode/data/rules/rpsl-1.0_6.RULE +++ b/src/licensedcode/data/rules/rpsl-1.0_6.RULE @@ -15,7 +15,7 @@ ignorable_urls: - https://www.helixcommunity.org/content/rpsl --- - RealNetworks Public Source License Version 1.0 +RealNetworks Public Source License Version 1.0 (Rev. Date October 28, 2002) diff --git a/src/licensedcode/data/rules/rsa-md5_and_apache-2.0.RULE b/src/licensedcode/data/rules/rsa-md5_and_apache-2.0.RULE index 71827804ae1..b276b3de72e 100644 --- a/src/licensedcode/data/rules/rsa-md5_and_apache-2.0.RULE +++ b/src/licensedcode/data/rules/rsa-md5_and_apache-2.0.RULE @@ -3,6 +3,6 @@ license_expression: rsa-md5 AND apache-2.0 is_license_notice: yes --- - * The RSA copyright statement and Licence for that original material is +* The RSA copyright statement and Licence for that original material is * included below. This is followed by the Apache copyright statement and * licence for the modifications made to that material. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ruby-1999.RULE b/src/licensedcode/data/rules/ruby-1999.RULE index 3fbb33d435c..69e58951a91 100644 --- a/src/licensedcode/data/rules/ruby-1999.RULE +++ b/src/licensedcode/data/rules/ruby-1999.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: this is an old ruby license circa 1999. --- - 1. You may make and give away verbatim copies of the source form of the +1. You may make and give away verbatim copies of the source form of the software without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. diff --git a/src/licensedcode/data/rules/ruby-2001-07-11.RULE b/src/licensedcode/data/rules/ruby-2001-07-11.RULE index ad78eb562a4..c0022a6a8f8 100644 --- a/src/licensedcode/data/rules/ruby-2001-07-11.RULE +++ b/src/licensedcode/data/rules/ruby-2001-07-11.RULE @@ -12,7 +12,7 @@ notes: | https://github.com/ruby/ruby/blob/7ea2ceddb832b9973694fecac9fe3c30400735ba/README --- - 1. You may make and give away verbatim copies of the source form of the +1. You may make and give away verbatim copies of the source form of the software without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. diff --git a/src/licensedcode/data/rules/ruby-2001-07-13.RULE b/src/licensedcode/data/rules/ruby-2001-07-13.RULE index b166f0de25c..8a86adfc2ec 100644 --- a/src/licensedcode/data/rules/ruby-2001-07-13.RULE +++ b/src/licensedcode/data/rules/ruby-2001-07-13.RULE @@ -14,7 +14,7 @@ notes: | https://github.com/ruby/ruby/blob/7ea2ceddb832b9973694fecac9fe3c30400735ba/README --- - 1. You may make and give away verbatim copies of the source form of the +1. You may make and give away verbatim copies of the source form of the software without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. diff --git a/src/licensedcode/data/rules/ruby-2002-02-21.RULE b/src/licensedcode/data/rules/ruby-2002-02-21.RULE index bed728afb39..f2795b1130c 100644 --- a/src/licensedcode/data/rules/ruby-2002-02-21.RULE +++ b/src/licensedcode/data/rules/ruby-2002-02-21.RULE @@ -5,7 +5,7 @@ notes: the change is "executables" to "binaries" This is a short-lived changes f https://raw.githubusercontent.com/ruby/ruby/a08cea360d69e6a7c42154f2032590ea3e77a386/COPYING --- - 1. You may make and give away verbatim copies of the source form of the +1. You may make and give away verbatim copies of the source form of the software without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. diff --git a/src/licensedcode/data/rules/ruby_12.RULE b/src/licensedcode/data/rules/ruby_12.RULE index 6249275698d..13181f17be6 100644 --- a/src/licensedcode/data/rules/ruby_12.RULE +++ b/src/licensedcode/data/rules/ruby_12.RULE @@ -6,6 +6,6 @@ referenced_filenames: - README --- - You can redistribute this file and/or modify it under the same term +You can redistribute this file and/or modify it under the same term of Ruby. License of Ruby is included with Ruby distribution in the file "README". \ No newline at end of file diff --git a/src/licensedcode/data/rules/ruby_13.RULE b/src/licensedcode/data/rules/ruby_13.RULE index 356588c073d..79342eed48b 100644 --- a/src/licensedcode/data/rules/ruby_13.RULE +++ b/src/licensedcode/data/rules/ruby_13.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 99 --- - License: Ruby's \ No newline at end of file +License: Ruby's \ No newline at end of file diff --git a/src/licensedcode/data/rules/ruby_5.RULE b/src/licensedcode/data/rules/ruby_5.RULE index 2933067b65e..ff516780173 100644 --- a/src/licensedcode/data/rules/ruby_5.RULE +++ b/src/licensedcode/data/rules/ruby_5.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - This library is distributed under the terms of the {{Ruby}} license. \ No newline at end of file +This library is distributed under the terms of the {{Ruby}} license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ruby_6.RULE b/src/licensedcode/data/rules/ruby_6.RULE index 643464a000c..951bdb1720a 100644 --- a/src/licensedcode/data/rules/ruby_6.RULE +++ b/src/licensedcode/data/rules/ruby_6.RULE @@ -3,7 +3,7 @@ license_expression: ruby is_license_text: yes --- - 1. You may make and give away verbatim copies of the source form of the +1. You may make and give away verbatim copies of the source form of the software without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. diff --git a/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_1.RULE b/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_1.RULE index 3178739c4a0..7e1ae0bbf9f 100644 --- a/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_1.RULE +++ b/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_1.RULE @@ -7,5 +7,5 @@ referenced_filenames: - GPLv3 --- - may be used under Matz's original licensing terms for Ruby, or GPLv2 or GPLv3. +may be used under Matz's original licensing terms for Ruby, or GPLv2 or GPLv3. See LICENSE for Matz's terms, or GPLv2 and GPLv3 files. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_6.RULE b/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_6.RULE index c84252ddc8e..551d8885516 100644 --- a/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_6.RULE +++ b/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_6.RULE @@ -10,5 +10,5 @@ referenced_filenames: - COPYING --- - ["prawn-table.gemspec", "Gemfile", +["prawn-table.gemspec", "Gemfile", "COPYING", "LICENSE", "GPLv2", "GPLv3"] \ No newline at end of file diff --git a/src/licensedcode/data/rules/ruby_same_as_ruby_3.RULE b/src/licensedcode/data/rules/ruby_same_as_ruby_3.RULE index 68c9cc10619..4c1d3b3b901 100644 --- a/src/licensedcode/data/rules/ruby_same_as_ruby_3.RULE +++ b/src/licensedcode/data/rules/ruby_same_as_ruby_3.RULE @@ -6,7 +6,6 @@ referenced_filenames: - RUBYS --- - This program is copyrighted free software by You can redistribute it and/or modify it under the same terms of Ruby's license; either the dual license version in 2003 (see the file RUBYS), or any later diff --git a/src/licensedcode/data/rules/rxtx-exception-lgpl-2.1_1.RULE b/src/licensedcode/data/rules/rxtx-exception-lgpl-2.1_1.RULE index 6136551d50f..3b7b7f3766a 100644 --- a/src/licensedcode/data/rules/rxtx-exception-lgpl-2.1_1.RULE +++ b/src/licensedcode/data/rules/rxtx-exception-lgpl-2.1_1.RULE @@ -12,7 +12,7 @@ ignorable_emails: - tjarvi@qbang.org --- - RXTX License v 2.1 - LGPL v 2.1 + Linking Over Controlled Interface. +RXTX License v 2.1 - LGPL v 2.1 + Linking Over Controlled Interface. RXTX is a native interface to serial ports in java. Copyright by Trent Jarvi tjarvi@qbang.org and others who actually wrote it. See individual source files for more information. diff --git a/src/licensedcode/data/rules/sax-pd_3.RULE b/src/licensedcode/data/rules/sax-pd_3.RULE index 55aacdac0af..49876f4fa02 100644 --- a/src/licensedcode/data/rules/sax-pd_3.RULE +++ b/src/licensedcode/data/rules/sax-pd_3.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://www.saxproject.org/ --- - http://www.saxproject.org +http://www.saxproject.org No warranty; no copyright -- use this as you will. \ No newline at end of file diff --git a/src/licensedcode/data/rules/sax-pd_8.RULE b/src/licensedcode/data/rules/sax-pd_8.RULE index a85f7d66dbd..c9df2d2228f 100644 --- a/src/licensedcode/data/rules/sax-pd_8.RULE +++ b/src/licensedcode/data/rules/sax-pd_8.RULE @@ -4,7 +4,7 @@ is_license_notice: yes relevance: 100 --- - SAX COPYRIGHT STATUS +SAX COPYRIGHT STATUS Version 1.0 of the Simple API for XML (SAX), created collectively by the membership of the XML-DEV mailing list, is hereby released into diff --git a/src/licensedcode/data/rules/saxpath.RULE b/src/licensedcode/data/rules/saxpath.RULE index 7a74af378e6..f34504d6cd7 100644 --- a/src/licensedcode/data/rules/saxpath.RULE +++ b/src/licensedcode/data/rules/saxpath.RULE @@ -14,7 +14,7 @@ ignorable_emails: - pm@saxpath.org --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/saxpath_1.RULE b/src/licensedcode/data/rules/saxpath_1.RULE index ab0cdc48bdd..1c52bb79eb1 100644 --- a/src/licensedcode/data/rules/saxpath_1.RULE +++ b/src/licensedcode/data/rules/saxpath_1.RULE @@ -14,7 +14,7 @@ ignorable_emails: - pm@saxpath.org --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * diff --git a/src/licensedcode/data/rules/scansoft-1.2_3.RULE b/src/licensedcode/data/rules/scansoft-1.2_3.RULE index 95cf70dc178..b551c790917 100644 --- a/src/licensedcode/data/rules/scansoft-1.2_3.RULE +++ b/src/licensedcode/data/rules/scansoft-1.2_3.RULE @@ -4,6 +4,6 @@ is_license_notice: yes notes: Notice without trademarks --- - * Use of this software is subject to notices and obligations set forth +* Use of this software is subject to notices and obligations set forth * in the SpeechWorks Public License - Software Version 1.2 which is * included with this software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/scansoft-1.2_4.RULE b/src/licensedcode/data/rules/scansoft-1.2_4.RULE index ee903d2fdda..36bfc6c520c 100644 --- a/src/licensedcode/data/rules/scansoft-1.2_4.RULE +++ b/src/licensedcode/data/rules/scansoft-1.2_4.RULE @@ -5,7 +5,7 @@ minimum_coverage: 30 notes: Notice with trademarks --- - * Use of this software is subject to notices and obligations set forth +* Use of this software is subject to notices and obligations set forth * in the SpeechWorks Public License - Software Version 1.2 which is * included with this software. * diff --git a/src/licensedcode/data/rules/sendmail-2010-17.RULE b/src/licensedcode/data/rules/sendmail-2010-17.RULE index 7069278f3da..364244f0761 100644 --- a/src/licensedcode/data/rules/sendmail-2010-17.RULE +++ b/src/licensedcode/data/rules/sendmail-2010-17.RULE @@ -11,7 +11,7 @@ ignorable_emails: - license@sendmail.com --- - SENDMAIL LICENSE +SENDMAIL LICENSE The following license terms and conditions apply, unless a redistribution agreement or other license is obtained from Sendmail, Inc., 6475 Christie diff --git a/src/licensedcode/data/rules/sendmail-2012.RULE b/src/licensedcode/data/rules/sendmail-2012.RULE index 62936f4c4f6..d317065797f 100644 --- a/src/licensedcode/data/rules/sendmail-2012.RULE +++ b/src/licensedcode/data/rules/sendmail-2012.RULE @@ -11,7 +11,7 @@ ignorable_emails: - license@sendmail.com --- - SENDMAIL LICENSE +SENDMAIL LICENSE The following license terms and conditions apply, unless a redistribution agreement or other license is obtained from Sendmail, Inc., 6475 Christie diff --git a/src/licensedcode/data/rules/sendmail-2014.RULE b/src/licensedcode/data/rules/sendmail-2014.RULE index af521f7c62d..f99fa6d358e 100644 --- a/src/licensedcode/data/rules/sendmail-2014.RULE +++ b/src/licensedcode/data/rules/sendmail-2014.RULE @@ -11,7 +11,7 @@ ignorable_emails: - sendmail-license@proofpoint.com --- - SENDMAIL LICENSE +SENDMAIL LICENSE The following license terms and conditions apply, unless a redistribution agreement or other license is obtained from Proofpoint, Inc., 892 diff --git a/src/licensedcode/data/rules/sendmail_2.RULE b/src/licensedcode/data/rules/sendmail_2.RULE index f23b41f713b..befa2d6e2cd 100644 --- a/src/licensedcode/data/rules/sendmail_2.RULE +++ b/src/licensedcode/data/rules/sendmail_2.RULE @@ -7,7 +7,7 @@ ignorable_holders: - Sendmail, Inc. --- - SENDMAIL OPEN SOURCE LICENSE +SENDMAIL OPEN SOURCE LICENSE The following license terms and conditions apply to this open source software ("Software"), unless a different license is obtained directly diff --git a/src/licensedcode/data/rules/sgi-freeb-2.0_3.RULE b/src/licensedcode/data/rules/sgi-freeb-2.0_3.RULE index 95302d3c08e..27942c507e2 100644 --- a/src/licensedcode/data/rules/sgi-freeb-2.0_3.RULE +++ b/src/licensedcode/data/rules/sgi-freeb-2.0_3.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://oss.sgi.com/projects/FreeB/ --- - SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) +SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) * Copyright (C) September 18, 2008 Silicon Graphics, Inc. All Rights Reserved. * This document is licensed under the SGI Free Software B License Version * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . \ No newline at end of file diff --git a/src/licensedcode/data/rules/sgi-freeb-2.0_4.RULE b/src/licensedcode/data/rules/sgi-freeb-2.0_4.RULE index b21b3b4ce36..7cedcb30cce 100644 --- a/src/licensedcode/data/rules/sgi-freeb-2.0_4.RULE +++ b/src/licensedcode/data/rules/sgi-freeb-2.0_4.RULE @@ -5,6 +5,6 @@ ignorable_urls: - http://oss.sgi.com/projects/FreeB/ --- - SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) +SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) * This document is licensed under the SGI Free Software B License Version * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . \ No newline at end of file diff --git a/src/licensedcode/data/rules/simpl-2.0_2.RULE b/src/licensedcode/data/rules/simpl-2.0_2.RULE index 1d7bd68fb23..7a70222b31a 100644 --- a/src/licensedcode/data/rules/simpl-2.0_2.RULE +++ b/src/licensedcode/data/rules/simpl-2.0_2.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://opensource.org/licenses/SimPL-2.0 --- - Preamble +Preamble This Simple Public License 2.0 (SimPL-2.0 for short) is a plain language implementation of GPL 2.0. The words are different, but the goal is the same - to guarantee for all users the freedom to share and change software. If anyone wonders about the meaning of the SimPL, they should interpret it as consistent with GPL 2.0. Original text available on the web: http://opensource.org/licenses/SimPL-2.0. diff --git a/src/licensedcode/data/rules/sleepycat_15.RULE b/src/licensedcode/data/rules/sleepycat_15.RULE index 99989e38ebe..6c301c550f2 100644 --- a/src/licensedcode/data/rules/sleepycat_15.RULE +++ b/src/licensedcode/data/rules/sleepycat_15.RULE @@ -3,7 +3,7 @@ license_expression: sleepycat is_license_text: yes --- - * Redistribution and use in source and binary forms, with or without +* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright diff --git a/src/licensedcode/data/rules/sleepycat_16.RULE b/src/licensedcode/data/rules/sleepycat_16.RULE index c9c75087b4e..6234fb54e9c 100644 --- a/src/licensedcode/data/rules/sleepycat_16.RULE +++ b/src/licensedcode/data/rules/sleepycat_16.RULE @@ -7,6 +7,6 @@ ignorable_urls: - http://download.oracle.com/docs/cd/E17076_02/html/license/license_db.html --- - Legal Notice +Legal Notice This documentation is distributed under an open source license. You may review the terms of this license at: http://download.oracle.com/docs/cd/E17076_02/html/license/license_db.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/sleepycat_2.RULE b/src/licensedcode/data/rules/sleepycat_2.RULE index 083136bbeaa..5d78ee659c3 100644 --- a/src/licensedcode/data/rules/sleepycat_2.RULE +++ b/src/licensedcode/data/rules/sleepycat_2.RULE @@ -3,8 +3,6 @@ license_expression: sleepycat is_license_text: yes --- - - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/sleepycat_or_commercial-license_1.RULE b/src/licensedcode/data/rules/sleepycat_or_commercial-license_1.RULE index f6ecddbe073..3c6b204c717 100644 --- a/src/licensedcode/data/rules/sleepycat_or_commercial-license_1.RULE +++ b/src/licensedcode/data/rules/sleepycat_or_commercial-license_1.RULE @@ -3,7 +3,6 @@ license_expression: sleepycat OR commercial-license is_license_reference: yes --- - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/slf4j-2008_1.RULE b/src/licensedcode/data/rules/slf4j-2008_1.RULE index b72f2c303ab..31288074d94 100644 --- a/src/licensedcode/data/rules/slf4j-2008_1.RULE +++ b/src/licensedcode/data/rules/slf4j-2008_1.RULE @@ -4,7 +4,6 @@ is_license_notice: yes minimum_coverage: 95 --- - 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, diff --git a/src/licensedcode/data/rules/snprintf_1.RULE b/src/licensedcode/data/rules/snprintf_1.RULE index 71924e426c7..5deeadd41c7 100644 --- a/src/licensedcode/data/rules/snprintf_1.RULE +++ b/src/licensedcode/data/rules/snprintf_1.RULE @@ -4,6 +4,6 @@ is_license_text: yes relevance: 100 --- - * This code is based on code written by +* This code is based on code written by It may be used for any purpose as long as this * notice remains intact on all source code distributions \ No newline at end of file diff --git a/src/licensedcode/data/rules/spell-checker-exception-lgpl-2.1-plus_1.RULE b/src/licensedcode/data/rules/spell-checker-exception-lgpl-2.1-plus_1.RULE index dc97ed99c2e..8284d3260ae 100644 --- a/src/licensedcode/data/rules/spell-checker-exception-lgpl-2.1-plus_1.RULE +++ b/src/licensedcode/data/rules/spell-checker-exception-lgpl-2.1-plus_1.RULE @@ -3,7 +3,7 @@ license_expression: lgpl-2.1-plus WITH spell-checker-exception-lgpl-2.1-plus is_license_notice: yes --- - This library is free software; you can redistribute it and/or +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. diff --git a/src/licensedcode/data/rules/spl-1.0_or_lgpl-2.1-plus_1.RULE b/src/licensedcode/data/rules/spl-1.0_or_lgpl-2.1-plus_1.RULE index 739b9b89b2c..217e662d811 100644 --- a/src/licensedcode/data/rules/spl-1.0_or_lgpl-2.1-plus_1.RULE +++ b/src/licensedcode/data/rules/spl-1.0_or_lgpl-2.1-plus_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.sun.com/ --- - * Sun Public License Notice: * +* Sun Public License Notice: * * * * The contents of this file are subject to the Sun Public License Version * * 1.0 (the "License"); you may not use this file except in compliance with * diff --git a/src/licensedcode/data/rules/spl-1.0_or_lgpl-2.1-plus_2.RULE b/src/licensedcode/data/rules/spl-1.0_or_lgpl-2.1-plus_2.RULE index f68edf3523f..46b72a7cc3a 100644 --- a/src/licensedcode/data/rules/spl-1.0_or_lgpl-2.1-plus_2.RULE +++ b/src/licensedcode/data/rules/spl-1.0_or_lgpl-2.1-plus_2.RULE @@ -6,7 +6,7 @@ minimum_coverage: 80 notes: this is very specific to Beanshell --- - * * +* * * GNU Public License Notice: * * * * Alternatively, the contents of this file may be used under the terms of * diff --git a/src/licensedcode/data/rules/ssleay-windows_2.RULE b/src/licensedcode/data/rules/ssleay-windows_2.RULE index 34be462c48f..30a8a69fc30 100644 --- a/src/licensedcode/data/rules/ssleay-windows_2.RULE +++ b/src/licensedcode/data/rules/ssleay-windows_2.RULE @@ -14,7 +14,7 @@ ignorable_emails: - tjh@mincom.oz.au --- - * This package is an SSL implementation written +* This package is an SSL implementation written * by Eric Young (eay@mincom.oz.au). * The implementation was written so as to conform with Netscapes SSL. * diff --git a/src/licensedcode/data/rules/ssleay-windows_3.RULE b/src/licensedcode/data/rules/ssleay-windows_3.RULE index 3600a4a3754..a04a59ed586 100644 --- a/src/licensedcode/data/rules/ssleay-windows_3.RULE +++ b/src/licensedcode/data/rules/ssleay-windows_3.RULE @@ -13,7 +13,7 @@ ignorable_emails: - tjh@cryptsoft.com --- - * This library is free for commercial and non-commercial use as long as +* 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 diff --git a/src/licensedcode/data/rules/ssleay-windows_4.RULE b/src/licensedcode/data/rules/ssleay-windows_4.RULE index 7b06b5e2ab7..ce972fd1580 100644 --- a/src/licensedcode/data/rules/ssleay-windows_4.RULE +++ b/src/licensedcode/data/rules/ssleay-windows_4.RULE @@ -13,7 +13,7 @@ ignorable_emails: - tjh@mincom.oz.au --- - * 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 aheared to. The following conditions diff --git a/src/licensedcode/data/rules/ssleay-windows_5.RULE b/src/licensedcode/data/rules/ssleay-windows_5.RULE index 398b1e13026..d09f2697b4d 100644 --- a/src/licensedcode/data/rules/ssleay-windows_5.RULE +++ b/src/licensedcode/data/rules/ssleay-windows_5.RULE @@ -8,6 +8,6 @@ ignorable_emails: - tjh@cryptsoft.com --- - * 4. If you include any Windows specific code (or a derivative thereof) from +* 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)" \ No newline at end of file diff --git a/src/licensedcode/data/rules/ssleay_4.RULE b/src/licensedcode/data/rules/ssleay_4.RULE index e550a54cf9d..da721e83026 100644 --- a/src/licensedcode/data/rules/ssleay_4.RULE +++ b/src/licensedcode/data/rules/ssleay_4.RULE @@ -11,7 +11,7 @@ ignorable_emails: - tjh@mincom.oz.au --- - * This library is free for commercial and non-commercial use as long as +* 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 diff --git a/src/licensedcode/data/rules/st-mcd-2.0_7.RULE b/src/licensedcode/data/rules/st-mcd-2.0_7.RULE index 13c04c6f813..593345904c1 100755 --- a/src/licensedcode/data/rules/st-mcd-2.0_7.RULE +++ b/src/licensedcode/data/rules/st-mcd-2.0_7.RULE @@ -4,9 +4,7 @@ is_license_notice: yes relevance: 100 --- - - - THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS +THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE diff --git a/src/licensedcode/data/rules/st-mcd-2.0_and_cc-by-sa-3.0_1.RULE b/src/licensedcode/data/rules/st-mcd-2.0_and_cc-by-sa-3.0_1.RULE index 5f5875e267c..ac7d551d8c9 100755 --- a/src/licensedcode/data/rules/st-mcd-2.0_and_cc-by-sa-3.0_1.RULE +++ b/src/licensedcode/data/rules/st-mcd-2.0_and_cc-by-sa-3.0_1.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.st.com/software_license_agreement_liberty_v2 --- - * This code is derivative work based on the STemWin which is licensed under +* This code is derivative work based on the STemWin which is licensed under * MCD-ST Liberty SW License Agreement V2, available at: * * http://www.st.com/software_license_agreement_liberty_v2 diff --git a/src/licensedcode/data/rules/standard-ml-nj_13.RULE b/src/licensedcode/data/rules/standard-ml-nj_13.RULE index 4785684afac..05b03bf7503 100644 --- a/src/licensedcode/data/rules/standard-ml-nj_13.RULE +++ b/src/licensedcode/data/rules/standard-ml-nj_13.RULE @@ -7,7 +7,7 @@ ignorable_urls: - https://www.gnu.org/licenses/license-list.html#StandardMLofNJ --- - * Permission to use, copy, modify, and distribute this software and its +* 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 the * copyright notice and this permission notice and warranty disclaimer appear diff --git a/src/licensedcode/data/rules/standard-ml-nj_5.RULE b/src/licensedcode/data/rules/standard-ml-nj_5.RULE index 0f633e05747..a1b0096c803 100644 --- a/src/licensedcode/data/rules/standard-ml-nj_5.RULE +++ b/src/licensedcode/data/rules/standard-ml-nj_5.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.smlnj.org/license.html --- - * Permission to use, copy, modify, and distribute this software and its +* 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 the * copyright notice and this permission notice and warranty disclaimer appear diff --git a/src/licensedcode/data/rules/standard-ml-nj_6.RULE b/src/licensedcode/data/rules/standard-ml-nj_6.RULE index c25de573da6..5b14a8e5422 100644 --- a/src/licensedcode/data/rules/standard-ml-nj_6.RULE +++ b/src/licensedcode/data/rules/standard-ml-nj_6.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - * STANDARD ML OF NEW JERSEY COPYRIGHT NOTICE, LICENSE AND DISCLAIMER. \ No newline at end of file +* STANDARD ML OF NEW JERSEY COPYRIGHT NOTICE, LICENSE AND DISCLAIMER. \ No newline at end of file diff --git a/src/licensedcode/data/rules/standard-ml-nj_7.RULE b/src/licensedcode/data/rules/standard-ml-nj_7.RULE index a54d9994c8c..5c131d54e2f 100644 --- a/src/licensedcode/data/rules/standard-ml-nj_7.RULE +++ b/src/licensedcode/data/rules/standard-ml-nj_7.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - * Permission to use, copy, modify, and distribute this software and its +* 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 the * copyright notice and this permission notice and warranty disclaimer appear diff --git a/src/licensedcode/data/rules/stanford-pvrg_2.RULE b/src/licensedcode/data/rules/stanford-pvrg_2.RULE index 3f7f98ba2e5..e002866584a 100644 --- a/src/licensedcode/data/rules/stanford-pvrg_2.RULE +++ b/src/licensedcode/data/rules/stanford-pvrg_2.RULE @@ -5,7 +5,7 @@ ignorable_authors: - Stanford University --- - * This code is derived from the software implementation by the +* This code is derived from the software implementation by the * Stanford PVRG group: * * PUBLIC DOMAIN LICENSE: Stanford University Portable Video Research diff --git a/src/licensedcode/data/rules/stlport-4.5.RULE b/src/licensedcode/data/rules/stlport-4.5.RULE index bc06a9ef706..b508c5fd106 100644 --- a/src/licensedcode/data/rules/stlport-4.5.RULE +++ b/src/licensedcode/data/rules/stlport-4.5.RULE @@ -4,7 +4,7 @@ is_license_notice: yes notes: truncated notice seen in a debian copyright file. --- - * Permission to use or copy this software for any purpose is hereby granted +* 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 diff --git a/src/licensedcode/data/rules/sun-bcl-11-06_2.RULE b/src/licensedcode/data/rules/sun-bcl-11-06_2.RULE index 76915eab78d..58dbadd2904 100644 --- a/src/licensedcode/data/rules/sun-bcl-11-06_2.RULE +++ b/src/licensedcode/data/rules/sun-bcl-11-06_2.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 60 --- - Sun Microsystems, Inc. +Sun Microsystems, Inc. Binary Code License Agreement READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED diff --git a/src/licensedcode/data/rules/sun-bsd-no-nuclear_itext_3.RULE b/src/licensedcode/data/rules/sun-bsd-no-nuclear_itext_3.RULE index 7656b998c39..e3fe1e219fa 100644 --- a/src/licensedcode/data/rules/sun-bsd-no-nuclear_itext_3.RULE +++ b/src/licensedcode/data/rules/sun-bsd-no-nuclear_itext_3.RULE @@ -5,7 +5,7 @@ relevance: 99 minimum_coverage: 95 --- - Redistribution and use in source and binary forms, with or without +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/licensedcode/data/rules/sun-bsd-no-nuclear_itext_unicode_1.RULE b/src/licensedcode/data/rules/sun-bsd-no-nuclear_itext_unicode_1.RULE index bdff279a839..409c5a442a7 100644 --- a/src/licensedcode/data/rules/sun-bsd-no-nuclear_itext_unicode_1.RULE +++ b/src/licensedcode/data/rules/sun-bsd-no-nuclear_itext_unicode_1.RULE @@ -14,7 +14,6 @@ ignorable_urls: - http://www.unicode.org/reports --- - The following license applies to these materials: http://www.unicode.org/copyright.html#Exhibit1 diff --git a/src/licensedcode/data/rules/sun-jta-spec-1.0.2.RULE b/src/licensedcode/data/rules/sun-jta-spec-1.0.2.RULE index 96ce0faa1e3..02ce35c6a5a 100644 --- a/src/licensedcode/data/rules/sun-jta-spec-1.0.2.RULE +++ b/src/licensedcode/data/rules/sun-jta-spec-1.0.2.RULE @@ -8,7 +8,7 @@ ignorable_holders: - Sun Microsystems, Inc. --- - Java(TM) Transaction API (JTA) Specification +Java(TM) Transaction API (JTA) Specification ("Specification") Version: 1.0.1B Status: Maintenance Release diff --git a/src/licensedcode/data/rules/sun-sissl-1.1_3.RULE b/src/licensedcode/data/rules/sun-sissl-1.1_3.RULE index 239ab81e2bd..6b40b13a3e9 100644 --- a/src/licensedcode/data/rules/sun-sissl-1.1_3.RULE +++ b/src/licensedcode/data/rules/sun-sissl-1.1_3.RULE @@ -7,7 +7,6 @@ ignorable_urls: - http://xml.openoffice.org/ --- - Sun Industry Standards Source License - Version 1.1 Note: A printer friendly version of this license is available in licenses/sissl_license_1-1.pdf PDF format. diff --git a/src/licensedcode/data/rules/takuya-ooura2.RULE b/src/licensedcode/data/rules/takuya-ooura2.RULE index 15a47a2e52d..d4309523616 100644 --- a/src/licensedcode/data/rules/takuya-ooura2.RULE +++ b/src/licensedcode/data/rules/takuya-ooura2.RULE @@ -9,7 +9,7 @@ ignorable_urls: - http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html --- - * http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html +* http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html * Copyright Takuya OOURA, 1996-2001 * * You may use, copy, modify and distribute this code for any purpose (include diff --git a/src/licensedcode/data/rules/tatu-ylonen2.RULE b/src/licensedcode/data/rules/tatu-ylonen2.RULE index 8cdf25f7452..589a88456a5 100644 --- a/src/licensedcode/data/rules/tatu-ylonen2.RULE +++ b/src/licensedcode/data/rules/tatu-ylonen2.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.cs.hut.fi/crypto --- - * As far as I am concerned, the code I have written for this software +* As far as I am concerned, the code I have written for this software * can be used freely for any purpose. Any derived versions of this * software must be clearly marked as such, and if the derived work is * incompatible with the protocol description in the RFC file, it must be diff --git a/src/licensedcode/data/rules/tcl_3.RULE b/src/licensedcode/data/rules/tcl_3.RULE index eb2f1e1fd54..c22314652e7 100644 --- a/src/licensedcode/data/rules/tcl_3.RULE +++ b/src/licensedcode/data/rules/tcl_3.RULE @@ -3,7 +3,7 @@ license_expression: tcl is_license_text: yes --- - This software is copyrighted by the +This software is copyrighted by the and other parties. The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. diff --git a/src/licensedcode/data/rules/tcl_4.RULE b/src/licensedcode/data/rules/tcl_4.RULE index 01d0143ffbc..ac11c31fd9b 100644 --- a/src/licensedcode/data/rules/tcl_4.RULE +++ b/src/licensedcode/data/rules/tcl_4.RULE @@ -3,7 +3,6 @@ license_expression: tcl is_license_text: yes --- - 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 diff --git a/src/licensedcode/data/rules/tcp-wrappers_3.RULE b/src/licensedcode/data/rules/tcp-wrappers_3.RULE index 63e5ac7a5da..3207e08dc9a 100644 --- a/src/licensedcode/data/rules/tcp-wrappers_3.RULE +++ b/src/licensedcode/data/rules/tcp-wrappers_3.RULE @@ -3,7 +3,6 @@ license_expression: tcp-wrappers is_license_text: yes --- - * Individual files may be covered by other copyrights * (as noted in the file itself.) * diff --git a/src/licensedcode/data/rules/tex-exception_2.RULE b/src/licensedcode/data/rules/tex-exception_2.RULE index 5bb8ce4a69d..9fc8d54f429 100644 --- a/src/licensedcode/data/rules/tex-exception_2.RULE +++ b/src/licensedcode/data/rules/tex-exception_2.RULE @@ -3,7 +3,6 @@ license_expression: tex-exception is_license_text: yes --- - % 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.) \ No newline at end of file diff --git a/src/licensedcode/data/rules/tidy_23.RULE b/src/licensedcode/data/rules/tidy_23.RULE index 28e80974030..e7bc2902687 100644 --- a/src/licensedcode/data/rules/tidy_23.RULE +++ b/src/licensedcode/data/rules/tidy_23.RULE @@ -3,7 +3,7 @@ license_expression: tidy is_license_text: yes --- - * +* * This software and documentation is provided "as is," and * the copyright holders and contributing author(s) make no * representations or warranties, express or implied, including diff --git a/src/licensedcode/data/rules/trademark-notice_openjdk_1.20.RULE b/src/licensedcode/data/rules/trademark-notice_openjdk_1.20.RULE index 61a0ff6a3d3..f2aaffcb2f5 100644 --- a/src/licensedcode/data/rules/trademark-notice_openjdk_1.20.RULE +++ b/src/licensedcode/data/rules/trademark-notice_openjdk_1.20.RULE @@ -12,7 +12,6 @@ ignorable_urls: - http://mail.openjdk.java.net/ --- - OpenJDK Trademark Notice Version 1.2O, 2011/11/11 diff --git a/src/licensedcode/data/rules/trademark-notice_openjdk_1.21.RULE b/src/licensedcode/data/rules/trademark-notice_openjdk_1.21.RULE index 8e58dce67e6..a7a953cad40 100644 --- a/src/licensedcode/data/rules/trademark-notice_openjdk_1.21.RULE +++ b/src/licensedcode/data/rules/trademark-notice_openjdk_1.21.RULE @@ -18,7 +18,6 @@ ignorable_urls: - http://mail.openjdk.java.net/ --- - OpenJDK Trademark Notice Version 1.21, 2017/12/19 diff --git a/src/licensedcode/data/rules/ubdl_2.RULE b/src/licensedcode/data/rules/ubdl_2.RULE index 6993f1a265a..5011dc46d7b 100644 --- a/src/licensedcode/data/rules/ubdl_2.RULE +++ b/src/licensedcode/data/rules/ubdl_2.RULE @@ -3,6 +3,6 @@ license_expression: ubdl is_license_notice: yes --- - * You can also choose to distribute this program under the terms of +* You can also choose to distribute this program under the terms of * the Unmodified Binary Distribution Licence (as given in the file * COPYING.UBDL), provided that you have satisfied its requirements. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ubuntu-font-1.0_1.RULE b/src/licensedcode/data/rules/ubuntu-font-1.0_1.RULE index e239897f49d..dffe8b05a07 100644 --- a/src/licensedcode/data/rules/ubuntu-font-1.0_1.RULE +++ b/src/licensedcode/data/rules/ubuntu-font-1.0_1.RULE @@ -5,5 +5,5 @@ ignorable_urls: - https://launchpad.net/ubuntu-font-licence --- - This Font Software is licensed under the Ubuntu Font Licence, Version +This Font Software is licensed under the Ubuntu Font Licence, Version 1.0. https://launchpad.net/ubuntu-font-licence \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode-data-software.RULE b/src/licensedcode/data/rules/unicode-data-software.RULE index ccea3050b8a..a8ce3994e2c 100644 --- a/src/licensedcode/data/rules/unicode-data-software.RULE +++ b/src/licensedcode/data/rules/unicode-data-software.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 50 --- - Permission is hereby granted, free of charge, to any person obtaining +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 diff --git a/src/licensedcode/data/rules/unicode-data-software3.RULE b/src/licensedcode/data/rules/unicode-data-software3.RULE index 489033428a4..6310212fa77 100644 --- a/src/licensedcode/data/rules/unicode-data-software3.RULE +++ b/src/licensedcode/data/rules/unicode-data-software3.RULE @@ -6,7 +6,7 @@ ignorable_urls: - http://www.unicode.org/copyright.html --- - COPYRIGHT AND PERMISSION NOTICE +COPYRIGHT AND PERMISSION NOTICE Distributed under the Terms of Use in http://www.unicode.org/copyright.html. diff --git a/src/licensedcode/data/rules/unicode_2.RULE b/src/licensedcode/data/rules/unicode_2.RULE index 90c4aa58211..afd889614e3 100644 --- a/src/licensedcode/data/rules/unicode_2.RULE +++ b/src/licensedcode/data/rules/unicode_2.RULE @@ -5,7 +5,7 @@ relevance: 99 minimum_coverage: 60 --- - * Disclaimer +* Disclaimer * * This source code is provided as is by Unicode, Inc. No claims are * made as to fitness for any particular purpose. No warranties of any diff --git a/src/licensedcode/data/rules/unicode_4.RULE b/src/licensedcode/data/rules/unicode_4.RULE index 35d23dd5e5c..215cdb434c4 100644 --- a/src/licensedcode/data/rules/unicode_4.RULE +++ b/src/licensedcode/data/rules/unicode_4.RULE @@ -14,7 +14,7 @@ ignorable_urls: - http://www.unicode.org/reports --- - EXHIBIT 1 +EXHIBIT 1 UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE diff --git a/src/licensedcode/data/rules/unknown-license-reference_1.RULE b/src/licensedcode/data/rules/unknown-license-reference_1.RULE index 6697cad48ae..e2d9a2ceabe 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_intro: 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 ec6ba8f79bc..fe2e3e05304 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- license as described at \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_105.RULE b/src/licensedcode/data/rules/unknown-license-reference_105.RULE index 9ca2ad51971..be5645e8366 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_105.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_105.RULE @@ -6,4 +6,4 @@ referenced_filenames: - README --- - * For conditions of distribution and use, see the accompanying README file. \ No newline at end of file +* For conditions of distribution and use, see the accompanying README file. \ 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 403cd3db59c..623cf39ac16 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- licence as described at \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_110.RULE b/src/licensedcode/data/rules/unknown-license-reference_110.RULE index f49e7a2bca5..3f509283eb0 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_110.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_110.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - This software is protected by copyright and other intellectual +This software is protected by copyright and other intellectual property laws and by international treaties. \ 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 19f90bf4e40..fda77c8ed21 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 6c2ceedc423..2b84e141a0f 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 11ff8b08889..cbd06c88105 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 362594e2960..62c0bca9669 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 d9fe47e3b22..ff496a8c80f 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 ecbd44c0180..5eb7f1546c2 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 324822897f6..c8f135ac6af 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- license, as given at. \ 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 6e1434df8fd..1babb96c6ce 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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_191.RULE b/src/licensedcode/data/rules/unknown-license-reference_191.RULE index 79c51f0d1b1..98051553855 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_191.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_191.RULE @@ -6,4 +6,4 @@ referenced_filenames: - COPYING --- - * Licensed under the terms outlined in the file COPYING. \ No newline at end of file +* Licensed under the terms outlined in the file COPYING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_20.RULE b/src/licensedcode/data/rules/unknown-license-reference_20.RULE index 299ddde84e9..a4668b8405d 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_20.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_20.RULE @@ -6,4 +6,4 @@ referenced_filenames: - COPYING --- - For licencing details, see COPYING. \ No newline at end of file +For licencing details, see COPYING. \ 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 9ba385409ff..423ae4f2b8b 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 9250c0d0af0..acd9a3ee6ed 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 669177c7d05..caeebd8c833 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 a26ec5d71a0..fe87b5ee80e 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 e10c6970d9c..73bb7b4a62d 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 1086e8e2af4..9bbed01bfa7 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 a401518deff..0149d9ecc91 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 3e1359816db..a8a02c5c075 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- includes subcomponents with separate copyright notices and diff --git a/src/licensedcode/data/rules/unknown-license-reference_244.RULE b/src/licensedcode/data/rules/unknown-license-reference_244.RULE index 25f2eb0fedf..b1e26bd9f19 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 6122cc8f3e2..d1448756e71 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 f78d1869261..e115dc75b5b 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 854ab5f55dc..e470b63a740 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- licensed under the licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_29.RULE b/src/licensedcode/data/rules/unknown-license-reference_29.RULE index 3d239b49dfc..ddc9ccdd04b 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_29.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_29.RULE @@ -6,4 +6,4 @@ referenced_filenames: - License.txt --- - See License.txt in the project root for license information. \ No newline at end of file +See License.txt in the project root for license information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_304.RULE b/src/licensedcode/data/rules/unknown-license-reference_304.RULE index 990bf6ca211..88ab0981ee3 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 ea039810a79..00ef8c877b0 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- This file is dual-licensed and is also available under the following diff --git a/src/licensedcode/data/rules/unknown-license-reference_311.RULE b/src/licensedcode/data/rules/unknown-license-reference_311.RULE index 84a1959f383..96e18c3dbd6 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_311.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_311.RULE @@ -3,7 +3,6 @@ license_expression: unknown-license-reference is_license_intro: yes --- - Many individual files are under other licenses. This file provides an inventory of the copyright holders and licenses of all files in the source tree. For specific licensing terms consult the files themselves. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_321.RULE b/src/licensedcode/data/rules/unknown-license-reference_321.RULE index 61a80ab5250..b1bcd3cb5de 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_324.RULE b/src/licensedcode/data/rules/unknown-license-reference_324.RULE index 81cb74ba80e..95334e3f860 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_324.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_324.RULE @@ -7,4 +7,4 @@ referenced_filenames: - ../COPYING --- - * See ../COPYING for licensing terms. \ No newline at end of file +* See ../COPYING for licensing terms. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_325.RULE b/src/licensedcode/data/rules/unknown-license-reference_325.RULE index 0287622cbd3..8b2c00b4071 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_325.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_325.RULE @@ -6,4 +6,4 @@ referenced_filenames: - main.c --- - * See main.c for license. \ No newline at end of file +* See main.c for license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_33.RULE b/src/licensedcode/data/rules/unknown-license-reference_33.RULE index ebcd1eed8b1..6779b2d4ec4 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_33.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_33.RULE @@ -6,5 +6,5 @@ referenced_filenames: - LICENSE --- - Please read the different LICENSE files present in the root directory of +Please read the different LICENSE files present in the root directory of this distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_341.RULE b/src/licensedcode/data/rules/unknown-license-reference_341.RULE index 3c02c6563bf..8a66ddfccec 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 8092e966bc8..b767a0a73c7 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 ef32d005136..1ce19d33b51 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- grants you a license as follows \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_37.RULE b/src/licensedcode/data/rules/unknown-license-reference_37.RULE index 26ed5354e81..fb7cc5cad89 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_37.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_37.RULE @@ -7,4 +7,4 @@ referenced_filenames: - copyright --- - For conditions of distribution and use, see copyright notice in "copyright" \ No newline at end of file +For conditions of distribution and use, see copyright notice in "copyright" \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_43.RULE b/src/licensedcode/data/rules/unknown-license-reference_43.RULE index 2863cf7f6c5..c874b0811cf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_43.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_43.RULE @@ -6,4 +6,4 @@ referenced_filenames: - COPYING --- - Please see toplevel file COPYING for license details \ No newline at end of file +Please see toplevel file COPYING for license details \ 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 63ae8e1ced6..d3fe8193a86 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- Same license text as \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_47.RULE b/src/licensedcode/data/rules/unknown-license-reference_47.RULE index fa49b3c6285..969983638ed 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_47.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_47.RULE @@ -6,5 +6,5 @@ referenced_filenames: - COPYING --- - that are licensed under different licenses see individual +that are licensed under different licenses see individual files names COPYING in subdirectories where applicable. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_49.RULE b/src/licensedcode/data/rules/unknown-license-reference_49.RULE index 345d66dd788..df80e497f3f 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_49.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_49.RULE @@ -6,4 +6,4 @@ referenced_filenames: - COPYING --- - See the file COPYING for copying permission. \ No newline at end of file +See the file COPYING for copying permission. \ 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 0d6f79d0f15..01879a38781 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 a86e0a32b18..6774306ee14 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- includes a number of subcomponents with separate copyright notices diff --git a/src/licensedcode/data/rules/unknown-license-reference_63.RULE b/src/licensedcode/data/rules/unknown-license-reference_63.RULE index b2f942187fb..c74f3321321 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_63.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_63.RULE @@ -6,4 +6,4 @@ referenced_filenames: - LICENSE --- - See LICENSE for licensing details. \ No newline at end of file +See LICENSE for licensing details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_64.RULE b/src/licensedcode/data/rules/unknown-license-reference_64.RULE index 18a36c4c89a..0fb9c1965eb 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 16e2075a5b7..042c3ac865f 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- 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_78.RULE b/src/licensedcode/data/rules/unknown-license-reference_78.RULE index 1ddc422b65f..d01fed54460 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- License diff --git a/src/licensedcode/data/rules/unknown-license-reference_93.RULE b/src/licensedcode/data/rules/unknown-license-reference_93.RULE index 6b0b7146d92..c59b5b79042 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_93.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_93.RULE @@ -6,4 +6,4 @@ referenced_filenames: - LICENSE --- - * See the file LICENSE for details. \ No newline at end of file +* See the file LICENSE for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_97.RULE b/src/licensedcode/data/rules/unknown-license-reference_97.RULE index e5c4829cbfd..486df2a024b 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_97.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_97.RULE @@ -6,4 +6,4 @@ referenced_filenames: - LICENSE.txt --- - Please refer to the LICENSE.txt for licensing details. \ No newline at end of file +Please refer to the LICENSE.txt for licensing details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_99.RULE b/src/licensedcode/data/rules/unknown-license-reference_99.RULE index fec526baee4..1570a47e9a6 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_99.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_99.RULE @@ -6,5 +6,4 @@ referenced_filenames: - LICENSE --- - // See LICENSE for licensing terms. \ No newline at end of file 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 eca55390038..b11ccd53cee 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_intro: 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_unknown_29.RULE b/src/licensedcode/data/rules/unknown-license-reference_unknown_29.RULE index e3f3eef9c22..59a172b5dc2 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_unknown_29.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_unknown_29.RULE @@ -6,7 +6,6 @@ referenced_filenames: - LICENSE --- - License ------- diff --git a/src/licensedcode/data/rules/unknown-license-reference_unknown_61.RULE b/src/licensedcode/data/rules/unknown-license-reference_unknown_61.RULE index 1d7c4806884..7b425466e6d 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_unknown_61.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_unknown_61.RULE @@ -6,5 +6,5 @@ referenced_filenames: - LICENSE --- - * For the full copyright and license information, please view the LICENSE +* For the full copyright and license information, please view the LICENSE * file that was distributed with this source code (usually found in the root of this application). \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_23.RULE b/src/licensedcode/data/rules/unknown_23.RULE index 51dafbd1c8d..826153be5ed 100644 --- a/src/licensedcode/data/rules/unknown_23.RULE +++ b/src/licensedcode/data/rules/unknown_23.RULE @@ -7,7 +7,7 @@ ignorable_authors: - the National Center for Atmospheric Research --- - * There appears to be no explicit license for . However, the +* There appears to be no explicit license for . However, the * package has been incorporated verbatim into a large number of software * systems over the years with numerous types of license without complaint * from the original author; therefore it would appear diff --git a/src/licensedcode/data/rules/unknown_24.RULE b/src/licensedcode/data/rules/unknown_24.RULE index 41a66a221cd..04f4d358f37 100644 --- a/src/licensedcode/data/rules/unknown_24.RULE +++ b/src/licensedcode/data/rules/unknown_24.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - * Portions of this module are based on public domain software and/or +* Portions of this module are based on public domain software and/or * software copyright \ 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 be8a29b3ad4..15c4b3ab819 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_intro: 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_36.RULE b/src/licensedcode/data/rules/unknown_36.RULE index 343e2189676..6db1188f1dc 100644 --- a/src/licensedcode/data/rules/unknown_36.RULE +++ b/src/licensedcode/data/rules/unknown_36.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - advertising clause \ No newline at end of file +advertising clause \ 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 96a9d8b4043..60477f1fde6 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_intro: 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 c860bb13bc9..5afabd135a7 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 -relevance: 70 is_license_intro: yes +relevance: 70 --- 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 f8c22e06336..ed544352b9f 100644 --- a/src/licensedcode/data/rules/unknown_54.RULE +++ b/src/licensedcode/data/rules/unknown_54.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 2f5baae0d6c..f7b4d8d5597 100644 --- a/src/licensedcode/data/rules/unknown_55.RULE +++ b/src/licensedcode/data/rules/unknown_55.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown -relevance: 100 is_license_intro: yes +relevance: 100 --- 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 37ef1e8fad9..a1b40bfced8 100644 --- a/src/licensedcode/data/rules/unknown_56.RULE +++ b/src/licensedcode/data/rules/unknown_56.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown -relevance: 100 is_license_intro: yes +relevance: 100 --- under the standard license \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_7.RULE b/src/licensedcode/data/rules/unknown_7.RULE index 15113c38e22..97caa56ae56 100644 --- a/src/licensedcode/data/rules/unknown_7.RULE +++ b/src/licensedcode/data/rules/unknown_7.RULE @@ -4,5 +4,5 @@ is_license_reference: yes relevance: 100 --- - See the documentation for further copyright information or contact +See the documentation for further copyright information or contact the author. \ 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 8018ef16496..11c77bf3fc9 100644 --- a/src/licensedcode/data/rules/unknown_71.RULE +++ b/src/licensedcode/data/rules/unknown_71.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown -relevance: 100 is_license_intro: yes +relevance: 100 --- constitute the entire agreement \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_9.RULE b/src/licensedcode/data/rules/unknown_9.RULE index 3ef36d486d4..ab4c7ca03ae 100644 --- a/src/licensedcode/data/rules/unknown_9.RULE +++ b/src/licensedcode/data/rules/unknown_9.RULE @@ -4,4 +4,4 @@ is_license_tag: yes relevance: 100 --- - license = "none \ No newline at end of file +license = "none \ 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 b5d71b73b92..78edee43c1b 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 -relevance: 100 is_license_intro: yes +relevance: 100 --- - free for commercial use \ No newline at end of file +free for commercial use \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_german_1.RULE b/src/licensedcode/data/rules/unknown_german_1.RULE index f0663fe8c83..3c1c8278cd4 100644 --- a/src/licensedcode/data/rules/unknown_german_1.RULE +++ b/src/licensedcode/data/rules/unknown_german_1.RULE @@ -5,5 +5,5 @@ relevance: 100 notes: in german --- - Nicht fur kommerzielle Zwecke gedacht. +Nicht fur kommerzielle Zwecke gedacht. Keine Garantie auf irgendwas. \ 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 0b4cec904e2..44f27bd857f 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_intro: yes relevance: 100 notes: Seen in the kernel -is_license_intro: yes --- Licence: Unknown diff --git a/src/licensedcode/data/rules/unknown_kernel9.RULE b/src/licensedcode/data/rules/unknown_kernel9.RULE index 9dc06e65047..fc5ae90b60d 100644 --- a/src/licensedcode/data/rules/unknown_kernel9.RULE +++ b/src/licensedcode/data/rules/unknown_kernel9.RULE @@ -5,4 +5,4 @@ relevance: 100 notes: Seen in the kernel --- - Original licence information: None \ No newline at end of file +Original licence information: None \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_kernel_and_bsd-new.RULE b/src/licensedcode/data/rules/unknown_kernel_and_bsd-new.RULE index cc9f2b855d1..958ccfcdd0e 100644 --- a/src/licensedcode/data/rules/unknown_kernel_and_bsd-new.RULE +++ b/src/licensedcode/data/rules/unknown_kernel_and_bsd-new.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- - Licence: BSD, no source available. \ No newline at end of file +Licence: BSD, no source available. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0_1.RULE b/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0_1.RULE index 8ea29e42416..92adbc8a7c2 100644 --- a/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0_1.RULE +++ b/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0_1.RULE @@ -3,7 +3,7 @@ license_expression: gpl-2.0 AND unknown is_license_reference: yes --- - Licence: Allegedly GPLv2, but no source visible. +Licence: Allegedly GPLv2, but no source visible. Found in hex form in kernel source, with the following notice: diff --git a/src/licensedcode/data/rules/unlicense_6.RULE b/src/licensedcode/data/rules/unlicense_6.RULE index 6588441873a..fffaf7e6b27 100644 --- a/src/licensedcode/data/rules/unlicense_6.RULE +++ b/src/licensedcode/data/rules/unlicense_6.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 80 --- - * This is free and unencumbered software released into the public domain. +* 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 diff --git a/src/licensedcode/data/rules/unrar_1.RULE b/src/licensedcode/data/rules/unrar_1.RULE index 0275c75abea..c309726b9f9 100644 --- a/src/licensedcode/data/rules/unrar_1.RULE +++ b/src/licensedcode/data/rules/unrar_1.RULE @@ -4,7 +4,7 @@ is_license_text: yes notes: this is an older version of the unrar license --- - ****** ***** ****** UnRAR - free utility for RAR archives +****** ***** ****** UnRAR - free utility for RAR archives ** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ****** ******* ****** License for use and distribution of ** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/src/licensedcode/data/rules/uoi-ncsa_57.RULE b/src/licensedcode/data/rules/uoi-ncsa_57.RULE index 14d45f9fc4b..88fe0bf4b64 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_57.RULE +++ b/src/licensedcode/data/rules/uoi-ncsa_57.RULE @@ -3,9 +3,9 @@ license_expression: uoi-ncsa is_license_notice: yes relevance: 100 ignorable_copyrights: - - Copyright (c) 2004 eXtensible Systems, Inc. + - Copyright (c) 2004 eXtensible Systems, Inc. ignorable_holders: - - eXtensible Systems, Inc. + - eXtensible Systems, Inc. --- LLVM System Interface Library diff --git a/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_2.RULE b/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_2.RULE index f315a9af783..6853ad3804a 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_2.RULE +++ b/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_2.RULE @@ -4,6 +4,5 @@ is_license_notice: yes relevance: 100 --- - - This script is licensed under the LLVM license, with the following +This script is licensed under the LLVM license, with the following additional copyrights and restrictions: \ No newline at end of file diff --git a/src/licensedcode/data/rules/uoi-ncsa_or_mit_2.RULE b/src/licensedcode/data/rules/uoi-ncsa_or_mit_2.RULE index 5fcb9649116..2f5505e3f0f 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_or_mit_2.RULE +++ b/src/licensedcode/data/rules/uoi-ncsa_or_mit_2.RULE @@ -6,5 +6,5 @@ referenced_filenames: - LICENSE.TXT --- - This file is dual licensed under the MIT and the University of Illinois Open +This file is dual licensed under the MIT and the University of Illinois Open Source Licenses. See LICENSE.TXT for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/uoi-ncsa_or_mit_3.RULE b/src/licensedcode/data/rules/uoi-ncsa_or_mit_3.RULE index c8892cf5b23..90ede37496b 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_or_mit_3.RULE +++ b/src/licensedcode/data/rules/uoi-ncsa_or_mit_3.RULE @@ -5,7 +5,7 @@ referenced_filenames: - LICENSE.TXT --- - The source code is disjunctively dual licensed +The source code is disjunctively dual licensed (NCSA OR MIT). It is used by this project under the terms of the NCSA license (also known as the University of Illinois/NCSA Open Source License), which is a permissive license compatible with BSD-3-Clause. Any diff --git a/src/licensedcode/data/rules/us-govt-public-domain_4.RULE b/src/licensedcode/data/rules/us-govt-public-domain_4.RULE index 493d5749915..d59c68eb0c6 100644 --- a/src/licensedcode/data/rules/us-govt-public-domain_4.RULE +++ b/src/licensedcode/data/rules/us-govt-public-domain_4.RULE @@ -4,7 +4,6 @@ is_license_text: yes relevance: 100 --- - For modifications in the public domain: PUBLIC DOMAIN NOTICE diff --git a/src/licensedcode/data/rules/us-govt-public-domain_5.RULE b/src/licensedcode/data/rules/us-govt-public-domain_5.RULE index 249a4fe5627..b188ac1646a 100644 --- a/src/licensedcode/data/rules/us-govt-public-domain_5.RULE +++ b/src/licensedcode/data/rules/us-govt-public-domain_5.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - The package has been declared to be in the Public Domain. +The package has been declared to be in the Public Domain. . DISCLAIMER . diff --git a/src/licensedcode/data/rules/us-govt-public-domain_6.RULE b/src/licensedcode/data/rules/us-govt-public-domain_6.RULE index dbf5ff3b502..bfb831a880b 100644 --- a/src/licensedcode/data/rules/us-govt-public-domain_6.RULE +++ b/src/licensedcode/data/rules/us-govt-public-domain_6.RULE @@ -3,7 +3,7 @@ license_expression: us-govt-public-domain is_license_text: yes --- - * NOTICE OF RELEASE TO THE PUBLIC DOMAIN +* NOTICE OF RELEASE TO THE PUBLIC DOMAIN * * This work was created using public funds by employees of the * USDA Forest Service's Fire Science Lab and Systems for Environmental diff --git a/src/licensedcode/data/rules/us-govt-unlimited-rights_1.RULE b/src/licensedcode/data/rules/us-govt-unlimited-rights_1.RULE index e14033cbe90..069fb9c1716 100644 --- a/src/licensedcode/data/rules/us-govt-unlimited-rights_1.RULE +++ b/src/licensedcode/data/rules/us-govt-unlimited-rights_1.RULE @@ -3,7 +3,6 @@ license_expression: us-govt-unlimited-rights is_license_text: yes --- - This material is provided with unlimited rights to the U.S. Government by Applied Information Sciences under Contract No. monitored by the National Geospatial-Intelligence Agency. It may be used by diff --git a/src/licensedcode/data/rules/vim_7.RULE b/src/licensedcode/data/rules/vim_7.RULE index 8f575393b44..1e2f3083637 100644 --- a/src/licensedcode/data/rules/vim_7.RULE +++ b/src/licensedcode/data/rules/vim_7.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - License: Same license as vim \ No newline at end of file +License: Same license as vim \ No newline at end of file diff --git a/src/licensedcode/data/rules/vim_8.RULE b/src/licensedcode/data/rules/vim_8.RULE index abba134c1ad..788839e3c92 100644 --- a/src/licensedcode/data/rules/vim_8.RULE +++ b/src/licensedcode/data/rules/vim_8.RULE @@ -4,4 +4,4 @@ is_license_notice: yes relevance: 100 --- - License: Same licence as vim \ No newline at end of file +License: Same licence as vim \ No newline at end of file diff --git a/src/licensedcode/data/rules/vovida-1.0_1.RULE b/src/licensedcode/data/rules/vovida-1.0_1.RULE index 333efd64129..367195fdb39 100644 --- a/src/licensedcode/data/rules/vovida-1.0_1.RULE +++ b/src/licensedcode/data/rules/vovida-1.0_1.RULE @@ -11,7 +11,7 @@ ignorable_emails: - vocal@vovida.org --- - * The Vovida Software License, Version 1.0 +* The Vovida Software License, Version 1.0 * * Copyright (c) 2000 Vovida Networks, Inc. All rights reserved. * diff --git a/src/licensedcode/data/rules/vovida-1.0_2.RULE b/src/licensedcode/data/rules/vovida-1.0_2.RULE index e2643cdea8a..e4dad47c5e7 100644 --- a/src/licensedcode/data/rules/vovida-1.0_2.RULE +++ b/src/licensedcode/data/rules/vovida-1.0_2.RULE @@ -9,7 +9,7 @@ ignorable_emails: - vocal@vovida.org --- - * The Vovida Software License, Version 1.0 +* The Vovida Software License, Version 1.0 * * Copyright (c) 2000 Vovida Networks, Inc. All rights reserved. * diff --git a/src/licensedcode/data/rules/vuforia-2013-07-29.RULE b/src/licensedcode/data/rules/vuforia-2013-07-29.RULE index 9c5b4487973..336f5403d46 100644 --- a/src/licensedcode/data/rules/vuforia-2013-07-29.RULE +++ b/src/licensedcode/data/rules/vuforia-2013-07-29.RULE @@ -8,7 +8,6 @@ ignorable_urls: - https://developer.vuforia.com/resources/dev-guide/branding-guidelines --- - THIS LICENSE AGREEMENT FOR VUFORIA SOFTWARE DEVELOPMENT KIT (THIS “AGREEMENT” or THIS “Agreement”) IS A LEGALLY BINDING AGREEMENT BETWEEN QUALCOMM AUSTRIA RESEARCH CENTER GMBH ("QUALCOMM Austria") AND THE LEGAL ENTITY YOU REPRESENT (“YOU” OR “You”). If you USE OR are seeking to use the Software in connection with any work or undertaking you are doing for a business, company or corporate entity (“Company”), whether as an employee or contractor, the terms “You” and “You” include, and the terms and conditions hereof are binding on, both you as an individual as well as such Company. In Addition, you represent and warrant that you have the authority to bind such Company, and that such Company has authorized you to accept the terms of this Agreement on its behalf. diff --git a/src/licensedcode/data/rules/w3c-software-19980720_1.RULE b/src/licensedcode/data/rules/w3c-software-19980720_1.RULE index 723ed26c2eb..376267591d9 100644 --- a/src/licensedcode/data/rules/w3c-software-19980720_1.RULE +++ b/src/licensedcode/data/rules/w3c-software-19980720_1.RULE @@ -21,7 +21,6 @@ ignorable_emails: - site-policy@w3.org --- - This license came from: http://www.w3.org/Consortium/Legal/copyright-software-19980720 diff --git a/src/licensedcode/data/rules/w3c-software-19980720_2.RULE b/src/licensedcode/data/rules/w3c-software-19980720_2.RULE index 74d494fd810..b5d6d4eb19c 100644 --- a/src/licensedcode/data/rules/w3c-software-19980720_2.RULE +++ b/src/licensedcode/data/rules/w3c-software-19980720_2.RULE @@ -3,7 +3,7 @@ license_expression: w3c-software-19980720 is_license_reference: yes --- - The DOM bindings are published under the W3C Software Copyright Notice +The DOM bindings are published under the W3C Software Copyright Notice and License. The software license requires "Notice of any changes or modifications to the W3C files, including the date changes were made." Consequently, modified versions of the DOM bindings must document that diff --git a/src/licensedcode/data/rules/w3c-software-19980720_6.RULE b/src/licensedcode/data/rules/w3c-software-19980720_6.RULE index fdf64d49057..b83ecf3bbb1 100644 --- a/src/licensedcode/data/rules/w3c-software-19980720_6.RULE +++ b/src/licensedcode/data/rules/w3c-software-19980720_6.RULE @@ -13,7 +13,7 @@ ignorable_urls: - http://www.w3.org/Consortium/Legal/ --- - This W3C work (including software, documents, or other related items) is +This W3C work (including software, documents, or other related items) is being provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and diff --git a/src/licensedcode/data/rules/w3c-software-19980720_7.RULE b/src/licensedcode/data/rules/w3c-software-19980720_7.RULE index e232e2a4556..e97aea50c61 100644 --- a/src/licensedcode/data/rules/w3c-software-19980720_7.RULE +++ b/src/licensedcode/data/rules/w3c-software-19980720_7.RULE @@ -13,7 +13,7 @@ ignorable_emails: - site-policy@w3.org --- - This notice is provided with respect to W3C (DTD for XML Signatures), which +This notice is provided with respect to W3C (DTD for XML Signatures), which may be included with this software: W3C® SOFTWARE NOTICE AND LICENSE Copyright © World Wide Web Consortium, (Massachusetts Institute of diff --git a/src/licensedcode/data/rules/w3c-software-20021231_3.RULE b/src/licensedcode/data/rules/w3c-software-20021231_3.RULE index edd3e919a63..9751b71e3e1 100644 --- a/src/licensedcode/data/rules/w3c-software-20021231_3.RULE +++ b/src/licensedcode/data/rules/w3c-software-20021231_3.RULE @@ -5,7 +5,6 @@ ignorable_urls: - http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 --- - W3C SOFTWARE NOTICE AND LICENSE http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 diff --git a/src/licensedcode/data/rules/w3c_10.RULE b/src/licensedcode/data/rules/w3c_10.RULE index b3f79cc3d45..8d2954dd3d8 100644 --- a/src/licensedcode/data/rules/w3c_10.RULE +++ b/src/licensedcode/data/rules/w3c_10.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 --- - This +This * work is distributed under the W3C(r) Software License [1] in the hope that * it will be useful, but WITHOUT ANY WARRANTY; without even the implied * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. diff --git a/src/licensedcode/data/rules/warranty-disclaimer_11.RULE b/src/licensedcode/data/rules/warranty-disclaimer_11.RULE index bcfe7fb5e6e..d4c1adfc123 100644 --- a/src/licensedcode/data/rules/warranty-disclaimer_11.RULE +++ b/src/licensedcode/data/rules/warranty-disclaimer_11.RULE @@ -4,8 +4,7 @@ is_license_notice: yes notes: found as rider in some libpng versions --- - - There is no warranty against interference with your enjoyment of the +There is no warranty against interference with your enjoyment of the library or against infringement. There is no warranty that our efforts or the library will fulfill any of your particular purposes or needs. This library is provided with all faults, and the entire diff --git a/src/licensedcode/data/rules/warranty-disclaimer_13.RULE b/src/licensedcode/data/rules/warranty-disclaimer_13.RULE index 34f467e61f6..d854691f199 100644 --- a/src/licensedcode/data/rules/warranty-disclaimer_13.RULE +++ b/src/licensedcode/data/rules/warranty-disclaimer_13.RULE @@ -3,7 +3,7 @@ license_expression: warranty-disclaimer is_license_text: yes --- - THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY +THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH diff --git a/src/licensedcode/data/rules/warranty-disclaimer_17.RULE b/src/licensedcode/data/rules/warranty-disclaimer_17.RULE index d5a69e6136f..2aa0a5625c6 100644 --- a/src/licensedcode/data/rules/warranty-disclaimer_17.RULE +++ b/src/licensedcode/data/rules/warranty-disclaimer_17.RULE @@ -3,7 +3,7 @@ license_expression: warranty-disclaimer is_license_notice: yes --- - INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. +INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND/OR USE OF INTEL PRODUCTS, INCLUDING diff --git a/src/licensedcode/data/rules/warranty-disclaimer_7.RULE b/src/licensedcode/data/rules/warranty-disclaimer_7.RULE index a231e9dc10b..572257a1e5f 100644 --- a/src/licensedcode/data/rules/warranty-disclaimer_7.RULE +++ b/src/licensedcode/data/rules/warranty-disclaimer_7.RULE @@ -3,6 +3,6 @@ license_expression: warranty-disclaimer is_license_notice: yes --- - is provided "as is", +is provided "as is", without warranty of any kind expressed or implied including, but not limited to, the suitability of this script for any purpose. \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_8.RULE b/src/licensedcode/data/rules/warranty-disclaimer_8.RULE index 2a896b06347..5ddd7dfce6d 100644 --- a/src/licensedcode/data/rules/warranty-disclaimer_8.RULE +++ b/src/licensedcode/data/rules/warranty-disclaimer_8.RULE @@ -5,7 +5,7 @@ minimum_coverage: 80 notes: found in AgentPP/AngentPro an SNMP commercial product --- - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +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 OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, diff --git a/src/licensedcode/data/rules/wtfpl-2.0_4.RULE b/src/licensedcode/data/rules/wtfpl-2.0_4.RULE index 452fd8dc6e6..6e6649271da 100644 --- a/src/licensedcode/data/rules/wtfpl-2.0_4.RULE +++ b/src/licensedcode/data/rules/wtfpl-2.0_4.RULE @@ -3,5 +3,5 @@ license_expression: wtfpl-2.0 is_license_notice: yes --- - Special license: Take literally anything you want out of this file. I don't +Special license: Take literally anything you want out of this file. I don't care. Consider it WTFPL licensed if you like. \ No newline at end of file diff --git a/src/licensedcode/data/rules/wtfpl-2.0_5.RULE b/src/licensedcode/data/rules/wtfpl-2.0_5.RULE index b339dfeb237..4ebb2dc2db4 100644 --- a/src/licensedcode/data/rules/wtfpl-2.0_5.RULE +++ b/src/licensedcode/data/rules/wtfpl-2.0_5.RULE @@ -3,7 +3,7 @@ license_expression: wtfpl-2.0 is_license_text: yes --- - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Everyone is permitted to copy and distribute verbatim or modified diff --git a/src/licensedcode/data/rules/wtfpl-2.0_7.RULE b/src/licensedcode/data/rules/wtfpl-2.0_7.RULE index 62582dcfb27..4ae2a8bf5d7 100644 --- a/src/licensedcode/data/rules/wtfpl-2.0_7.RULE +++ b/src/licensedcode/data/rules/wtfpl-2.0_7.RULE @@ -8,7 +8,7 @@ ignorable_urls: - http://www.wtfpl.net/ --- - This work is free. You can redistribute it and/or modify it under the +This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See the COPYING file for more details. diff --git a/src/licensedcode/data/rules/wtfpl-2.0_9.RULE b/src/licensedcode/data/rules/wtfpl-2.0_9.RULE index 8e4cda0c218..37f04ac128c 100644 --- a/src/licensedcode/data/rules/wtfpl-2.0_9.RULE +++ b/src/licensedcode/data/rules/wtfpl-2.0_9.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://sam.zoy.org/wtfpl/COPYING --- - * This program is free software. It comes without any warranty, to +* This program is free software. It comes without any warranty, to * the extent permitted by applicable law. You can redistribute it * and/or modify it under the terms of the Do What The Fuck You Want * To Public License, Version 2, as published by Sam Hocevar. See diff --git a/src/licensedcode/data/rules/wxwindows_2.RULE b/src/licensedcode/data/rules/wxwindows_2.RULE index 65fc24db25e..f5e88a5a5c8 100644 --- a/src/licensedcode/data/rules/wxwindows_2.RULE +++ b/src/licensedcode/data/rules/wxwindows_2.RULE @@ -10,7 +10,7 @@ ignorable_holders: - Julian Smart, Robert Roebling --- - wxWindows Library Licence, Version 3 +wxWindows Library Licence, Version 3 ==================================== Copyright (C) 20 1998 Julian Smart , Robert Roebling [, ...] diff --git a/src/licensedcode/data/rules/x11-dec1_2.RULE b/src/licensedcode/data/rules/x11-dec1_2.RULE index 17eab0952a7..ebc82805ed7 100644 --- a/src/licensedcode/data/rules/x11-dec1_2.RULE +++ b/src/licensedcode/data/rules/x11-dec1_2.RULE @@ -3,7 +3,6 @@ license_expression: x11-dec1 is_license_text: yes --- - 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 diff --git a/src/licensedcode/data/rules/x11-fsf_1.RULE b/src/licensedcode/data/rules/x11-fsf_1.RULE index 7f0adfcf38f..37c8da514bc 100644 --- a/src/licensedcode/data/rules/x11-fsf_1.RULE +++ b/src/licensedcode/data/rules/x11-fsf_1.RULE @@ -5,7 +5,7 @@ relevance: 100 minimum_coverage: 70 --- - Some code is licensed under a MIT-style license to the following +Some code is licensed under a MIT-style license to the following copyright holders: * Permission is hereby granted, free of charge, to any person obtaining a * diff --git a/src/licensedcode/data/rules/x11-keith-packard6.RULE b/src/licensedcode/data/rules/x11-keith-packard6.RULE index ae85adece42..56371d298ee 100644 --- a/src/licensedcode/data/rules/x11-keith-packard6.RULE +++ b/src/licensedcode/data/rules/x11-keith-packard6.RULE @@ -3,7 +3,7 @@ license_expression: x11-keith-packard is_license_text: yes --- - Permission to use, copy, modify, distribute, and sell this software and +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 diff --git a/src/licensedcode/data/rules/x11-keith-packard8.RULE b/src/licensedcode/data/rules/x11-keith-packard8.RULE index 65351c55890..782c7f825e7 100644 --- a/src/licensedcode/data/rules/x11-keith-packard8.RULE +++ b/src/licensedcode/data/rules/x11-keith-packard8.RULE @@ -3,7 +3,7 @@ license_expression: x11-keith-packard is_license_text: yes --- - Permission to use, copy, modify, distribute, and sell this software +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 diff --git a/src/licensedcode/data/rules/x11-keith-packard_12.RULE b/src/licensedcode/data/rules/x11-keith-packard_12.RULE index 33a4dfdb325..89b2d0d6dc8 100644 --- a/src/licensedcode/data/rules/x11-keith-packard_12.RULE +++ b/src/licensedcode/data/rules/x11-keith-packard_12.RULE @@ -3,7 +3,6 @@ license_expression: x11-keith-packard is_license_text: yes --- - 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 diff --git a/src/licensedcode/data/rules/x11-keith-packard_historical-sell-variant_7.RULE b/src/licensedcode/data/rules/x11-keith-packard_historical-sell-variant_7.RULE index c6014f57a7f..281f3c4bcfb 100644 --- a/src/licensedcode/data/rules/x11-keith-packard_historical-sell-variant_7.RULE +++ b/src/licensedcode/data/rules/x11-keith-packard_historical-sell-variant_7.RULE @@ -3,7 +3,7 @@ license_expression: x11-keith-packard is_license_text: yes --- - Permission to use, copy, modify, distribute and sell this software and its +Permission to use, copy, modify, distribute and sell 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 diff --git a/src/licensedcode/data/rules/x11-lucent_or_lucent-pl.RULE b/src/licensedcode/data/rules/x11-lucent_or_lucent-pl.RULE index 4d34c50a5a8..ffba859eec3 100644 --- a/src/licensedcode/data/rules/x11-lucent_or_lucent-pl.RULE +++ b/src/licensedcode/data/rules/x11-lucent_or_lucent-pl.RULE @@ -8,7 +8,7 @@ ignorable_emails: - rsc@swtch.com --- - * Permission to use, copy, modify, and distribute this software for any +* 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 diff --git a/src/licensedcode/data/rules/x11-opengroup_not_mit_2.RULE b/src/licensedcode/data/rules/x11-opengroup_not_mit_2.RULE index 66b86855a08..ee0cd3de9a5 100644 --- a/src/licensedcode/data/rules/x11-opengroup_not_mit_2.RULE +++ b/src/licensedcode/data/rules/x11-opengroup_not_mit_2.RULE @@ -4,7 +4,7 @@ is_license_text: yes minimum_coverage: 60 --- - Permission to use, copy, modify, distribute, and sell this software and its +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 diff --git a/src/licensedcode/data/rules/x11-xconsortium_15.RULE b/src/licensedcode/data/rules/x11-xconsortium_15.RULE index 3d05ee0f4eb..b65a0154e1b 100644 --- a/src/licensedcode/data/rules/x11-xconsortium_15.RULE +++ b/src/licensedcode/data/rules/x11-xconsortium_15.RULE @@ -4,7 +4,7 @@ is_license_text: yes relevance: 100 --- - Permission is hereby granted, free of charge, to any person obtaining a copy +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 diff --git a/src/licensedcode/data/rules/xfree86-1.1_4.RULE b/src/licensedcode/data/rules/xfree86-1.1_4.RULE index a881975ae91..877220dd97c 100644 --- a/src/licensedcode/data/rules/xfree86-1.1_4.RULE +++ b/src/licensedcode/data/rules/xfree86-1.1_4.RULE @@ -9,8 +9,6 @@ ignorable_urls: - http://www.xfree86.org/ --- - - 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 diff --git a/src/licensedcode/data/rules/ypl-1.0_2.RULE b/src/licensedcode/data/rules/ypl-1.0_2.RULE index bd133b213d1..79956f39284 100644 --- a/src/licensedcode/data/rules/ypl-1.0_2.RULE +++ b/src/licensedcode/data/rules/ypl-1.0_2.RULE @@ -6,7 +6,6 @@ ignorable_urls: - http://www.zimbra.com/license --- - The contents of this file are subject to the Yahoo! Public License Version 1.0 ("License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/src/licensedcode/data/rules/zend-2.0_2.RULE b/src/licensedcode/data/rules/zend-2.0_2.RULE index 5223e926e87..a186e01bde3 100644 --- a/src/licensedcode/data/rules/zend-2.0_2.RULE +++ b/src/licensedcode/data/rules/zend-2.0_2.RULE @@ -7,7 +7,7 @@ ignorable_emails: - license@zend.com --- - | This source file is subject to version 2.00 of the Zend license, | +| This source file is subject to version 2.00 of the Zend license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.zend.com/license/2_00.txt. | diff --git a/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_1.RULE b/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_1.RULE index 968416a9239..edd29f00ed9 100644 --- a/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_1.RULE +++ b/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_1.RULE @@ -4,7 +4,7 @@ is_license_notice: yes minimum_coverage: 80 --- - This library is free software; you can redistribute it and/or modify it under +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. diff --git a/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_2.RULE b/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_2.RULE index b9dfa6ac483..8625b16cd00 100644 --- a/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_2.RULE +++ b/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_2.RULE @@ -3,7 +3,7 @@ license_expression: zeromq-exception-lgpl-3.0 is_license_notice: yes --- - As a special exception, the Contributors give you permission to link +As a special exception, the Contributors give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, diff --git a/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_4.RULE b/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_4.RULE index 987a9331103..2343e18204a 100644 --- a/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_4.RULE +++ b/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_4.RULE @@ -5,7 +5,7 @@ ignorable_urls: - http://www.gnu.org/licenses/ --- - libzmq is free software; you can redistribute it and/or modify it under +libzmq is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. diff --git a/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_5.RULE b/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_5.RULE index f74c209cc07..aede4d239df 100644 --- a/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_5.RULE +++ b/src/licensedcode/data/rules/zeromq-exception-lgpl-3.0_5.RULE @@ -3,7 +3,7 @@ license_expression: zeromq-exception-lgpl-3.0 is_license_text: yes --- - SPECIAL EXCEPTION GRANTED BY COPYRIGHT HOLDERS +SPECIAL EXCEPTION GRANTED BY COPYRIGHT HOLDERS As a special exception, copyright holders give you permission to link this library with independent modules to produce an executable, regardless of diff --git a/src/licensedcode/data/rules/zimbra-1.2_2.RULE b/src/licensedcode/data/rules/zimbra-1.2_2.RULE index 569e59c5788..c1105a54144 100644 --- a/src/licensedcode/data/rules/zimbra-1.2_2.RULE +++ b/src/licensedcode/data/rules/zimbra-1.2_2.RULE @@ -7,7 +7,7 @@ ignorable_urls: - http://www.zimbra.com/license --- - * ***** BEGIN LICENSE BLOCK ***** +* ***** BEGIN LICENSE BLOCK ***** * Version: ZPL 1.2 * * The contents of this file are subject to the Zimbra Public License diff --git a/src/licensedcode/data/rules/zlib_10.RULE b/src/licensedcode/data/rules/zlib_10.RULE index d59a464be82..dd99ae21638 100644 --- a/src/licensedcode/data/rules/zlib_10.RULE +++ b/src/licensedcode/data/rules/zlib_10.RULE @@ -8,7 +8,7 @@ ignorable_emails: - madler@alumni.caltech.edu --- - This software is provided 'as-is', without any express or implied +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. diff --git a/src/licensedcode/data/rules/zlib_11.RULE b/src/licensedcode/data/rules/zlib_11.RULE index 15acf2ca839..ae3a0e95471 100644 --- a/src/licensedcode/data/rules/zlib_11.RULE +++ b/src/licensedcode/data/rules/zlib_11.RULE @@ -3,7 +3,7 @@ license_expression: zlib is_license_text: yes --- - Condition of use and distribution are the same than zlib : +Condition of use and distribution are the same than zlib : This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/src/licensedcode/data/rules/zlib_17.RULE b/src/licensedcode/data/rules/zlib_17.RULE index 6716c7eeace..40c3c0121c1 100644 --- a/src/licensedcode/data/rules/zlib_17.RULE +++ b/src/licensedcode/data/rules/zlib_17.RULE @@ -7,7 +7,7 @@ ignorable_emails: - madler@alumni.caltech.edu --- - This software is provided 'as-is', without any express or implied +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. diff --git a/src/licensedcode/data/rules/zlib_18.RULE b/src/licensedcode/data/rules/zlib_18.RULE index dc0c31daf0a..1a3c7ece1ee 100644 --- a/src/licensedcode/data/rules/zlib_18.RULE +++ b/src/licensedcode/data/rules/zlib_18.RULE @@ -5,4 +5,4 @@ relevance: 100 minimum_coverage: 100 --- - applications source code is distributed under the zlib licence. \ No newline at end of file +applications source code is distributed under the zlib licence. \ No newline at end of file diff --git a/src/licensedcode/data/rules/zlib_variant.RULE b/src/licensedcode/data/rules/zlib_variant.RULE index 7e19cf6a9d9..5e2a8ef1380 100644 --- a/src/licensedcode/data/rules/zlib_variant.RULE +++ b/src/licensedcode/data/rules/zlib_variant.RULE @@ -3,7 +3,7 @@ license_expression: zlib is_license_text: yes --- - * This software is provided 'as-is', without any express or implied +* This software is provided 'as-is', without any express or implied * warranty. In no event will the author be held liable for any damages * arising from the use of this software. * diff --git a/src/licensedcode/data/rules/zpl-2.0.RULE b/src/licensedcode/data/rules/zpl-2.0.RULE index b290001df3e..b4fc4a86597 100644 --- a/src/licensedcode/data/rules/zpl-2.0.RULE +++ b/src/licensedcode/data/rules/zpl-2.0.RULE @@ -6,4 +6,4 @@ ignorable_urls: - http://www.zope.org/Resources/License/ZPL-2.0 --- - http://www.zope.org/Resources/License/ZPL-2.0 \ No newline at end of file +http://www.zope.org/Resources/License/ZPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/zpl-2.1_8.RULE b/src/licensedcode/data/rules/zpl-2.1_8.RULE index 413446232b5..b087dd97fc1 100644 --- a/src/licensedcode/data/rules/zpl-2.1_8.RULE +++ b/src/licensedcode/data/rules/zpl-2.1_8.RULE @@ -6,5 +6,5 @@ ignorable_urls: - http://www.zope.org/Resources/ZPL --- - the ZPL license as +the ZPL license as published on the Zope web site, http://www.zope.org/Resources/ZPL. \ No newline at end of file From 84186d055d374571ee89b3d987f7be7255afcc4f Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Wed, 14 Dec 2022 20:36:01 +0530 Subject: [PATCH 08/84] Add license updates from spdx license list 3.19 Signed-off-by: Ayan Sinha Mahapatra --- .../data/licenses/bsd-new.LICENSE | 1 + .../data/licenses/checkmk.LICENSE | 24 ++++++++++++++ .../fsf-unlimited-no-warranty.LICENSE | 2 +- .../data/licenses/knuth-ctan.LICENSE | 16 +++++++++ .../licenses/libutil-david-nugent.LICENSE | 33 +++++++++++++++++++ .../openssl-exception-gpl-2.0.LICENSE | 4 ++- 6 files changed, 78 insertions(+), 2 deletions(-) create mode 100644 src/licensedcode/data/licenses/checkmk.LICENSE create mode 100644 src/licensedcode/data/licenses/knuth-ctan.LICENSE create mode 100644 src/licensedcode/data/licenses/libutil-david-nugent.LICENSE diff --git a/src/licensedcode/data/licenses/bsd-new.LICENSE b/src/licensedcode/data/licenses/bsd-new.LICENSE index 695870a03ea..4a9e65cd3d9 100644 --- a/src/licensedcode/data/licenses/bsd-new.LICENSE +++ b/src/licensedcode/data/licenses/bsd-new.LICENSE @@ -16,6 +16,7 @@ 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 + - https://www.eclipse.org/org/documents/edl-v10.php --- Redistribution and use in source and binary forms, with or without modification, diff --git a/src/licensedcode/data/licenses/checkmk.LICENSE b/src/licensedcode/data/licenses/checkmk.LICENSE new file mode 100644 index 00000000000..604588df2b4 --- /dev/null +++ b/src/licensedcode/data/licenses/checkmk.LICENSE @@ -0,0 +1,24 @@ +--- +key: checkmk +short_name: Checkmk License +name: Checkmk License +category: Permissive +owner: Unspecified +spdx_license_key: checkmk +other_urls: + - https://github.com/libcheck/check/blob/master/checkmk/checkmk.in +ignorable_copyrights: + - Copyright (c) 2006, 2010 Micah Cowan +ignorable_holders: + - Micah Cowan +--- + +# Copyright (c) 2006, 2010 Micah Cowan +# +# Redistribution of this program in any form, with or without +# modifications, is permitted, provided that the above copyright is +# retained in distributions of this program in source form. +# +# (This is a free, non-copyleft license compatible with pretty much any +# other free or proprietary license, including the GPL. It's essentially +# a scaled-down version of the "modified" BSD license.) \ No newline at end of file diff --git a/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE b/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE index 04bd0822b12..63d5ee8fa45 100644 --- a/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE +++ b/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE @@ -5,7 +5,7 @@ name: FSF Unlimited License No Warranty category: Permissive owner: Free Software Foundation (FSF) homepage_url: http://www.fsf.org/licensing/licenses/ -spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty +spdx_license_key: FSFULLRWD text_urls: - http://www.fsf.org/licensing/licenses/ other_urls: diff --git a/src/licensedcode/data/licenses/knuth-ctan.LICENSE b/src/licensedcode/data/licenses/knuth-ctan.LICENSE new file mode 100644 index 00000000000..6a6109bed6d --- /dev/null +++ b/src/licensedcode/data/licenses/knuth-ctan.LICENSE @@ -0,0 +1,16 @@ +--- +key: knuth-ctan +short_name: Knuth CTAN License +name: Knuth CTAN License +category: Permissive +owner: CTAN +spdx_license_key: Knuth-CTAN +other_urls: + - https://ctan.org/license/knuth +--- + +This software is copyrighted. Unlimited copying and redistribution +of this package and/or its individual files are permitted +as long as there are no modifications. Modifications, and +redistribution of modifications, are also permitted, but +only if the resulting package and/or files are renamed. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/libutil-david-nugent.LICENSE b/src/licensedcode/data/licenses/libutil-david-nugent.LICENSE new file mode 100644 index 00000000000..eaafd0cdd2c --- /dev/null +++ b/src/licensedcode/data/licenses/libutil-david-nugent.LICENSE @@ -0,0 +1,33 @@ +--- +key: libutil-david-nugent +short_name: libutil David Nugent License +name: libutil David Nugent License +category: Permissive +owner: David Nugent +spdx_license_key: libutil-David-Nugent +other_urls: + - http://web.mit.edu/freebsd/head/lib/libutil/login_ok.3 + - https://cgit.freedesktop.org/libbsd/tree/man/setproctitle.3bsd +ignorable_copyrights: + - Copyright (c) 1995 David Nugent +ignorable_holders: + - David Nugent +ignorable_emails: + - davidn@blaze.net.au +--- + +Copyright (c) 1995 David Nugent +All rights reserved. + + +Redistribution and use in source and binary forms, with or without modification, is 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. + +3. This work was done expressly for inclusion into FreeBSD. Other use is permitted provided this notation is included. + +4. Absolutely no warranty of function or purpose is made by the author David Nugent. + +5. Modifications may be freely made to this file providing the above conditions are met. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/openssl-exception-gpl-2.0.LICENSE b/src/licensedcode/data/licenses/openssl-exception-gpl-2.0.LICENSE index c12aeb8414a..9b39625b7f6 100644 --- a/src/licensedcode/data/licenses/openssl-exception-gpl-2.0.LICENSE +++ b/src/licensedcode/data/licenses/openssl-exception-gpl-2.0.LICENSE @@ -7,10 +7,12 @@ owner: OpenSSL homepage_url: http://www.openssl.org/source/license.html notes: this is typically used with GPL 2.0 but sometimes seen with GPL 3.0 is_exception: yes -spdx_license_key: LicenseRef-scancode-openssl-exception-gpl-2.0 +spdx_license_key: x11vnc-openssl-exception text_urls: - http://www.openssl.org/source/license.html - http://www.gnu.org/licenses/gpl-2.0.txt +other_urls: + - https://github.com/LibVNC/x11vnc/blob/master/src/8to24.c#L22 faq_url: http://people.gnome.org/~markmc/openssl-and-the-gpl.html standard_notice: | The OpenSSL License is not compatible with the GPL, since it contains the From 162cffb6ce407853c241cd6a01821f0644dc8e56 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 15 Dec 2022 19:28:14 +0530 Subject: [PATCH 09/84] Vendor python-forntmatter completely We used to vendor parts of python frontmatter and also use it as a dependency which was problematic. This vendors python-frontmatter fully and only uses the code needed. Signed-off-by: Ayan Sinha Mahapatra --- requirements.txt | 1 - setup.cfg | 1 - src/licensedcode/frontmatter.py | 137 ++++++++++++++++---------------- src/licensedcode/models.py | 42 +++++----- 4 files changed, 88 insertions(+), 93 deletions(-) diff --git a/requirements.txt b/requirements.txt index 5e0ab256cae..0034ed5749e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -56,7 +56,6 @@ pygmars==0.7.0 Pygments==2.12.0 pymaven-patch==0.3.0 pyparsing==3.0.9 -python-frontmatter==1.0.0 pytz==2022.1 PyYAML==6.0 rdflib==6.2.0 diff --git a/setup.cfg b/setup.cfg index eb61ceec0b1..6026cbdcf8e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -101,7 +101,6 @@ install_requires = pygmars >= 0.7.0 pygments pymaven_patch >= 0.2.8 - python-frontmatter >= 1.0.0 requests >= 2.7.0 saneyaml >= 0.5.2 spdx_tools >= 0.7.0a3 diff --git a/src/licensedcode/frontmatter.py b/src/licensedcode/frontmatter.py index 71efaa1f352..ad9279dbd7c 100644 --- a/src/licensedcode/frontmatter.py +++ b/src/licensedcode/frontmatter.py @@ -13,26 +13,63 @@ import saneyaml import re -from frontmatter import detect_format -from frontmatter import handlers -from frontmatter import Post as FrontmatterPost -from frontmatter.default_handlers import BaseHandler -from frontmatter.util import u -from licensedcode.tokenize import query_lines +DEFAULT_POST_TEMPLATE = """\ +{start_delimiter} +{metadata} +{end_delimiter} +{content} +""" -class SaneYAMLHandler(BaseHandler): +class SaneYAMLHandler: """ Load and export YAML metadata. . - This is similar to the frontmatter.default_handlers.YAMLHandler but - is using nexB/saneyaml instead of pyyaml. + This is similar to the original frontmatter.default_handlers.YAMLHandler + but is using nexB/saneyaml instead of pyyaml. """ FM_BOUNDARY = re.compile(r"^-{3,}\s*$", re.MULTILINE) START_DELIMITER = END_DELIMITER = "---" + def __init__(self): + self.FM_BOUNDARY = self.FM_BOUNDARY + self.START_DELIMITER = self.START_DELIMITER + self.END_DELIMITER = self.END_DELIMITER + + def detect(self, text): + """ + Decide whether this handler can parse the given ``text``, + and return True or False. + """ + if self.FM_BOUNDARY.match(text): + return True + return False + + def split(self, text): + """ + Split text into frontmatter and content + """ + _, fm, content = self.FM_BOUNDARY.split(text, 2) + return fm, content + + def format(self, content, metadata, **kwargs): + """ + Turn a post into a string, used in ``frontmatter.dumps`` + """ + start_delimiter = kwargs.pop("start_delimiter", self.START_DELIMITER) + end_delimiter = kwargs.pop("end_delimiter", self.END_DELIMITER) + + metadata = self.export(metadata, **kwargs) + + return DEFAULT_POST_TEMPLATE.format( + metadata=metadata, + content=content, + start_delimiter=start_delimiter, + end_delimiter=end_delimiter, + ).strip() + def load(self, fm, **kwargs): """ Parse YAML front matter. @@ -44,42 +81,34 @@ def export(self, metadata, **kwargs): Export metadata as YAML. """ metadata = saneyaml.dump(metadata, indent=4, encoding='utf-8', **kwargs).strip() - return u(metadata) # ensure unicode + return return_unicode(metadata) # ensure unicode -def get_rule_text(location=None, text=None): - """ - Return the rule ``text`` prepared for indexing. - ############### - # IMPORTANT: we use the same process as used to load query text for symmetry - ############### - """ - numbered_lines = query_lines(location=location, query_string=text, plain_text=True) - return '\n'.join(l.strip() for _, l in numbered_lines) +def return_unicode(text, encoding="utf-8"): + "Return unicode text, no matter what" + + if isinstance(text, bytes): + text = text.decode(encoding) + # it's already unicode + text = text.replace("\r\n", "\n") + return text -def parse_frontmatter(text, encoding="utf-8", handler=None, **defaults): + +def parse_frontmatter(text, encoding="utf-8", handler=SaneYAMLHandler(), **defaults): """ Parse text with frontmatter, return metadata and content. Pass in optional metadata defaults as keyword args. If frontmatter is not found, returns an empty metadata dictionary (or defaults) and original text content. - - This is similar to the frontmatter.parse but is using `get_rule_text` - to use the same process as loading quary text for symmetry. """ # ensure unicode first - text = u(text, encoding).strip() + text = return_unicode(text, encoding) # metadata starts with defaults metadata = defaults.copy() - # this will only run if a handler hasn't been set higher up - handler = handler or detect_format(text, handlers) - if handler is None: - return metadata, text - # split on the delimiters try: fm, content = handler.split(text) @@ -92,31 +121,13 @@ def parse_frontmatter(text, encoding="utf-8", handler=None, **defaults): if isinstance(fm, dict): metadata.update(fm) - text = get_rule_text(text=content) + return content, metadata - return metadata, text - -def loads_frontmatter(text, encoding="utf-8", handler=None, **defaults): +def load_frontmatter(fd, encoding="utf-8", **defaults): """ - Parse text (binary or unicode) and return a :py:class:`post `. - - This is similar to the frontmatter.loads but is using the `parse` - function defined above. - """ - text = u(text, encoding) - handler = handler or detect_format(text, handlers) - metadata, content = parse_frontmatter(text, encoding, handler, **defaults) - return FrontmatterPost(content, handler, **metadata) - - -def load_frontmatter(fd, encoding="utf-8", handler=None, **defaults): - """ - Load and parse a file-like object or filename, - return a :py:class:`post `. - - This is similar to the frontmatter.load but is using the `loads` - function defined above. + Load and parse a file-like object or filename, and return + `content` and `metadata` with the text and the frontmatter metadata. """ if hasattr(fd, "read"): text = fd.read() @@ -124,25 +135,13 @@ def load_frontmatter(fd, encoding="utf-8", handler=None, **defaults): else: with codecs.open(fd, "r", encoding) as f: text = f.read() - - handler = handler or detect_format(text, handlers) - return loads_frontmatter(text, encoding, handler, **defaults) + + text = return_unicode(text, encoding) + return parse_frontmatter(text, encoding, **defaults) -def dumps_frontmatter(post, handler=None, **kwargs): +def dumps_frontmatter(content, metadata, handler=SaneYAMLHandler(), **kwargs): """ - Serialize a :py:class:`post ` to a string and return text. - This always returns unicode text, which can then be encoded. - - Passing ``handler`` will change how metadata is turned into text. A handler - passed as an argument will override ``post.handler``, with - :py:class:`SaneYAMLHandler ` used as - a default. - - This is similar to the frontmatter.dumps but is using the `SaneYAMLHandler` - defined above as default instead of frontmatter.default_handlers.YAMLHandler. + Create a string and return the text from `content` and `metadata`. """ - if handler is None: - handler = getattr(post, "handler", None) or SaneYAMLHandler() - - return handler.format(post, **kwargs) + return handler.format(content, metadata, **kwargs) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index d5a1f85c3f7..ef34f0cc757 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -33,11 +33,8 @@ from licensedcode import MIN_MATCH_HIGH_LENGTH from licensedcode import MIN_MATCH_LENGTH from licensedcode import SMALL_RULE -from licensedcode.frontmatter import SaneYAMLHandler -from licensedcode.frontmatter import FrontmatterPost from licensedcode.frontmatter import dumps_frontmatter from licensedcode.frontmatter import load_frontmatter -from licensedcode.frontmatter import get_rule_text from licensedcode.languages import LANG_INFO as known_languages from licensedcode.spans import Span from licensedcode.tokenize import index_tokenizer @@ -45,6 +42,7 @@ from licensedcode.tokenize import key_phrase_tokenizer from licensedcode.tokenize import KEY_PHRASE_OPEN from licensedcode.tokenize import KEY_PHRASE_CLOSE +from licensedcode.tokenize import query_lines """ Reference License and license Rule structures persisted as a combo of a YAML @@ -427,17 +425,9 @@ def dump(self, licenses_data_dir): - the license data as YAML frontmatter - the license text """ - - def write(location, byte_string): - # we write as binary because rules and licenses texts and data are - # UTF-8-encoded bytes - with io.open(location, 'wb') as of: - of.write(byte_string) - metadata = self.to_dict(include_builtin=False) content = self.text - rule_post = FrontmatterPost(content=content, handler=SaneYAMLHandler(), **metadata) - output = dumps_frontmatter(post=rule_post) + output = dumps_frontmatter(content=content, metadata=metadata) license_file = self.license_file(licenses_data_dir=licenses_data_dir) with open(license_file, 'w') as of: of.write(output) @@ -449,8 +439,7 @@ def load(self, license_file, check_consistency=True): Unknown fields are ignored and not bound to the License object. """ try: - post = load_frontmatter(license_file) - data = post.metadata + content, data = load_frontmatter(license_file) if check_consistency: if not data: raise InvalidLicense( @@ -458,7 +447,7 @@ def load(self, license_file, check_consistency=True): f'{self}: file://{license_file}' ) - if not post.content: + if not content: if check_consistency: if not any( attribute in data @@ -472,7 +461,7 @@ def load(self, license_file, check_consistency=True): self.text = '' else: - self.text = post.content.lstrip("\n") + self.text = content.lstrip("\n") for k, v in data.items(): if k == 'minimum_coverage': @@ -1043,6 +1032,17 @@ def build_rule_from_license(license_obj): return rule +def get_rule_text(location=None, text=None): + """ + Return the rule ``text`` prepared for indexing. + ############### + # IMPORTANT: we use the same process as used to load query text for symmetry + ############### + """ + numbered_lines = query_lines(location=location, query_string=text, plain_text=True) + return '\n'.join(l.strip() for _, l in numbered_lines) + + def get_all_spdx_keys(licenses_db): """ Return an iterable of SPDX license keys collected from a `licenses_db` @@ -2084,8 +2084,7 @@ def dump(self, rules_data_dir): metadata = self.to_dict() content = self.text - rule_post = FrontmatterPost(content=content, handler=SaneYAMLHandler(), **metadata) - output = dumps_frontmatter(post=rule_post) + output = dumps_frontmatter(content=content, metadata=metadata) with open(rule_file, 'w') as of: of.write(output) @@ -2096,15 +2095,14 @@ def load(self, rule_file, with_checks=True): Optionally check for consistency if ``with_checks`` is True. """ try: - post = load_frontmatter(rule_file) - data = post.metadata - if not post.content: + content, data = load_frontmatter(rule_file) + if not content: raise InvalidRule( f'Cannot load rule with empty text: ' f'{self}: file://{rule_file}' ) - self.text = post.content.lstrip() + self.text = content.lstrip() except Exception as e: print('#############################') From 462d0e60beb1093c2d15b3b5ceb436155dd75f75 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 15 Dec 2022 19:29:50 +0530 Subject: [PATCH 10/84] Update synclic script and misc test expectations Signed-off-by: Ayan Sinha Mahapatra --- etc/scripts/licenses/synclic.py | 8 +-- .../rules/openssl-exception-gpl-2.0_6.RULE | 6 +++ src/packagedcode/alpine.py | 2 +- .../external/glc/BSD-2-Clause.t2.yml | 2 +- .../data/license_db/index.json-expected.json | 4 +- .../license_file_dump/apache-2.0.LICENSE | 52 +++++++++---------- .../models/rule_file_dump/0051_gpl-2.0.RULE | 18 +++---- ...e-reference-works-with-clues.expected.json | 19 +++---- ...-matched-text-with-reference.expected.json | 4 +- .../scan-with-reference.expected.json | 4 +- .../licenses/alp-3.14-community-clamav.yml | 2 +- .../alp-3.14-testing-ossec-hids-local.yml | 2 +- .../stable_copyright-detailed.expected.yml | 17 +++--- .../stable_copyright-detailed.expected.yml | 14 ++--- .../stable_copyright-detailed.expected.yml | 8 +-- .../stable_copyright-detailed.expected.yml | 17 +++--- .../doc/dash/copyright-detailed.expected.yml | 13 +++-- .../doc/gpgv/copyright-detailed.expected.yml | 14 ++--- .../copyright-detailed.expected.yml | 15 +++--- .../copyright-detailed.expected.yml | 9 ++-- .../copyright-detailed.expected.yml | 12 ++--- .../copyright-detailed.expected.yml | 12 ++--- .../libkrb5-3/copyright-detailed.expected.yml | 12 ++--- .../libnsl2/copyright-detailed.expected.yml | 15 +++--- .../copyright-detailed.expected.yml | 11 ++-- tests/packagedcode/test_alpine_license.py | 3 +- 26 files changed, 147 insertions(+), 148 deletions(-) create mode 100644 src/licensedcode/data/rules/openssl-exception-gpl-2.0_6.RULE diff --git a/etc/scripts/licenses/synclic.py b/etc/scripts/licenses/synclic.py index 22f68efa215..e3208430f81 100644 --- a/etc/scripts/licenses/synclic.py +++ b/etc/scripts/licenses/synclic.py @@ -1293,11 +1293,11 @@ def synchronize_licenses( else: # Create a new ScanCode license external_license.key = matching_key - scancode_license = external_license.dump( + external_license.dump( licenses_data_dir=licensedcode.models.licenses_data_dir ) added_to_scancode.add(matching_key) - scancodes_by_key[matching_key] = scancode_license + scancodes_by_key[matching_key] = external_license if TRACE: print( "External license key not in ScanCode:", @@ -1327,9 +1327,9 @@ def synchronize_licenses( if scancode_license.is_deprecated: continue - external_license = scancode_license.dump(licenses_data_dir=external_source.new_dir) + scancode_license.dump(licenses_data_dir=external_source.new_dir) added_to_external.add(lkey) - externals_by_key[lkey] = external_license + externals_by_key[lkey] = scancode_license if TRACE_DEEP: print("ScanCode license key not in External:", lkey, "created in External.") diff --git a/src/licensedcode/data/rules/openssl-exception-gpl-2.0_6.RULE b/src/licensedcode/data/rules/openssl-exception-gpl-2.0_6.RULE new file mode 100644 index 00000000000..19b0b8f26c0 --- /dev/null +++ b/src/licensedcode/data/rules/openssl-exception-gpl-2.0_6.RULE @@ -0,0 +1,6 @@ +--- +license_expression: openssl-exception-gpl-2.0 +is_license_tag: yes +--- + +License: GPL-2.0-only WITH OpenSSL-Exception \ No newline at end of file diff --git a/src/packagedcode/alpine.py b/src/packagedcode/alpine.py index c6e2f94aca1..4bdcf9a8e72 100644 --- a/src/packagedcode/alpine.py +++ b/src/packagedcode/alpine.py @@ -1647,7 +1647,7 @@ def apply_syntax_fixes(s): # "with" mishaps 'gpl-2.0 with classpath': 'gpl-2.0 with classpath-exception-2.0', - 'gpl-2.0-only with openssl-exception': 'gpl-2.0-only with licenseref-scancode-openssl-exception-gpl-2.0', + 'gpl-2.0-only with openssl-exception': 'x11vnc-openssl-exception', 'gpl-2.0-or-later with openssl-exception': 'gpl-2.0-or-later with licenseref-scancode-openssl-exception-gpl-2.0-plus', 'gpl-3.0-only with openssl-exception': 'gpl-3.0-only with licenseref-scancode-openssl-exception-gpl-3.0-plus', diff --git a/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml b/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml index 94d6506efcb..59eb20bb138 100644 --- a/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml +++ b/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml @@ -1,6 +1,6 @@ license_expressions: - unknown-license-reference - - bsd-simplified + - libutil-david-nugent - bsd-simplified notes: | License test derived from a file of the BSD-licensed repository at: diff --git a/tests/licensedcode/data/license_db/index.json-expected.json b/tests/licensedcode/data/license_db/index.json-expected.json index 93a0326f9f3..70149c56040 100644 --- a/tests/licensedcode/data/license_db/index.json-expected.json +++ b/tests/licensedcode/data/license_db/index.json-expected.json @@ -58,7 +58,7 @@ "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, - "text": "BitTorrent Open Source License\n\nVersion 1.0\n\nThis BitTorrent Open Source License (the \"License\") applies to the BitTorrent client and related software products as\nwell as any updates or maintenance releases of that software (\"BitTorrent Products\") that are distributed by\nBitTorrent, Inc. (\"Licensor\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product.\nLicensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which\nyou may use, copy, distribute or modify Licensed Product.\n\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this\nPreamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the\nLicense and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the\n\"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been\ndropped.\n\nThis License provides that:\n\n1. You may use, sell or give away the Licensed Product, alone or as a component of an aggregate software\ndistribution containing programs from several different sources. No royalty or other fee is required.\n\n2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous\nContributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source\nCode\" are defined in the License.)\n\n3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it.\n(The term \"Derivative Works\" is defined in the License.)\n\n4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you\nmake to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you\nmust make the Source Code of your Modifications available to others.\n\n5. You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty\nwhatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly\nor causes you any injury or damages.\n\n6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or\nfor accepting indemnity or liability obligations to your customers. You cannot charge for the Source Code.\n\n7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any\nterms of the License, your rights to the Licensed Product under this License automatically terminate.\n\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will\napply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a\nproprietary license of your choice. If you use any license other than this License, however, you must continue to\nfulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those\nportions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time. You may choose to continue to use the license\nterms in this version of the License or those from the new version. However, only the Licensor has the right to\nchange the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and\nthe definitions are repeated for your convenience in a Glossary at the end of the License.\n\n\nLicense Terms\n\n1. Grant of License From Licensor. Licensor hereby grants you a world-wide, royalty-free, non-exclusive\nlicense, subject to third party intellectual property claims, to do the following:\n\na. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\nb. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n2. Grant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the\nsubstance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of\nLicensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications\nthat you receive from any Contributor. By application of the provisions in Section 4(a) below, each person or entity\nwho created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a\nworld-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the\nfollowing:\n\n1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\n2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks,\ncopyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as\nexpressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete\nfrom the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is\ngranted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product.\nNothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this\nLicense any code that Licensor otherwise would have a right to license.\n\n\n4. Your Obligations Regarding Distribution.\n\na. Application of This License to Your Modifications. As an express condition for your use of the Licensed\nProduct, you hereby agree that any Modifications that you create or to which you contribute, and which you\ndistribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications\nthat you create or to which you contribute may be distributed only under the terms of this License or a future\nversion of this License released under Section 7. You must include a copy of this License with every copy of the\nModifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of\nthe Licensed Product or Modifications that alter or restrict the applicable version of this License or the\nrecipients' rights hereunder. However, you may include an additional document offering the additional rights\ndescribed in Section 4(d).\n\nb. Availability of Source Code. You must make available, under the terms of this License, the Source Code of\nthe Licensed Product and any Modifications that you distribute, either on the same media as you distribute any\nexecutable or other form of the Licensed Product, or via a mechanism generally accepted in the software development\ncommunity for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any\nversion of Licensed Product or Modifications that you distribute must remain available for at least twelve (12)\nmonths after the date it initially became available, or at least six (6) months after a subsequent version of said\nLicensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code\nversion remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n\nc. Intellectual Property Matters.\n\ni. Third Party Claims. If you have knowledge that a license to a third\nparty's intellectual property right is required to exercise the rights granted by this License, you must include a\ntext file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in\nsufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any\nModifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make\navailable thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups)\nreasonably calculated to inform those who received the Licensed Product from you that new knowledge has been\nobtained.\n\nii. Contributor APIs. If your Modifications include an application\nprogramming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement\nthat API, you must also include this information in the LEGAL file.\n\niii. Representations. You represent that, except as disclosed pursuant to\n4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have\nsufficient rights to grant the rights conveyed by this License.\n\nd. Required Notices. You must duplicate this License in any documentation you provide along with the Source\nCode of any Modifications you create or to which you contribute, and which you distribute, wherever you describe\nrecipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\")\nin each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification,\nyou may add your name as a Contributor to the Notice. If it is not possible to put the Notice in a particular Source\nCode file due to its structure, then you must include such Notice in a location (such as a relevant directory file)\nwhere a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty,\nsupport, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so\nonly on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such\nwarranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the\nLicensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of\nwarranty, support, indemnity or liability terms you offer.\n\ne. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a\nlicense of your choice that may contain terms different from this License provided (i) you have satisfied the\nrequirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the\nexecutable version, related documentation and collateral materials stating that the Source Code version of the\nLicensed Product is available under the terms of this License, including a description of how and where you have\nfulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License\nare offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every\nContributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\n\nf. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the\nLicensed Product with other code) and distribute the Derivative Works as products under any other license you select,\nwith the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that\nconsist of the Licensed Product or any Modifications thereto.\n\n\n5. Inability to Comply Due to Statute or Regulation. If it is impossible for you to comply with any of the\nterms of this License with respect to some or all of the Licensed Product due to statute, judicial order, or\nregulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the\nstatute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the\ncode they affect. Such description must be included in the LEGAL file described in Section 4(d), and must be included\nwith all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such\ndescription must be sufficiently detailed for a recipient of ordinary skill at computer programming to be able to\nunderstand it.\n\n\n6. Application of This License. This License applies to code to which Licensor or Contributor has attached the\nNotice in Exhibit A, which is incorporated herein by this reference.\n\n\n7. Versions of This License.\n\na. New Versions. Licensor may publish from time to time revised and/or new versions of the License.\n\nb. Effect of New Versions. Once Licensed Product has been published under a particular version of the License,\nyou may always continue to use it under the terms of that version. You may also choose to use such Licensed Product\nunder the terms of any subsequent version of the License published by Licensor. No one other than Licensor has the\nright to modify the terms applicable to Licensed Product created under this License.\n\nc. Derivative Works of this License. If you create or use a modified version of this License, which you may do\nonly in order to apply it to software that is not already a Licensed Product under this License, you must rename your\nlicense so that it is not confusingly similar to this License, and must make it clear that your license contains\nterms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any\nContributor.\n\n\n8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE\nOF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND\nPERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND\nNOT THE LICENSOR OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS\nDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED PRODUCT IS AUTHORIZED\nHEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n\n9. Termination.\n\na. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate\nautomatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of\nbecoming aware of the breach. All sublicenses to the Licensed Product that are properly granted shall survive any\ntermination of this license. Provisions that, by their nature, must remain in effect beyond the termination of this\nLicense, shall survive.\n\nb. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent\ninfringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or\nContributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product\ndirectly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections\n1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice\nPeriod\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable\nreasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your\nlitigation claim with respect to Licensed Product against such Respondent. If within said Notice Period a reasonable\nroyalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not\nwithdrawn, the rights granted by Licensor to you under Sections 1 and 2 automatically terminate at the expiration of\nsaid Notice Period.\n\nc. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging\nthat Licensed Product directly or indirectly infringes any patent where such claim is resolved (such as by license or\nsettlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses\ngranted by said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of\nany payment or license.\n\nd. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all\nend user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you\nor any distributor hereunder prior to termination shall survive termination.\n\n\n10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),\nCONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, OR ANY SUPPLIER\nOF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF\nANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR\nMALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE\nPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY\nRESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO\nNOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY\nNOT APPLY TO YOU.\n\n\n11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and\ndamages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with\nLicensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or\nshall be deemed to constitute any admission of liability.\n\n\n12. U.S. Government End Users. The Licensed Product is a commercial item, as that term is defined in 48 C.F.R.\n2.101 (Oct. 1995), consisting of commercial computer software and commercial computer software documentation, as such\nterms 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\n227.7202-4 (June 1995), all U.S. Government End Users acquire Licensed Product with only those rights set forth\nherein.\n\n\n13. Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any\nprovision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary\nto make it enforceable. This License shall be governed by California law provisions (except to the extent applicable\nlaw, if any, provides otherwise), excluding its conflict-of-law provisions. You expressly agree that any litigation\nrelating to this license shall be subject to the jurisdiction of the Federal Courts of the Northern District of\nCalifornia or the Superior Court of the County of Santa Clara, California (as appropriate), with venue lying in Santa\nClara County, California, with the losing party responsible for costs including, without limitation, court costs and\nreasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the\nInternational Sale of Goods is expressly excluded. You and Licensor expressly waive any rights to a jury trial in\nany litigation concerning Licensed Product or this License. Any law or regulation that provides that the language of\na contract shall be construed against the drafter shall not apply to this License.\n\n\n14. Definition of You in This License. You throughout this License, whether in upper or lower case, means an\nindividual or a legal entity exercising rights under, and complying with all of the terms of, this License or a\nfuture version of this License issued under Section 7. For legal entities, you includes any entity that controls, is\ncontrolled by, or is under common control with you. For purposes of this definition, control means (i) the power,\ndirect or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii)\nownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\n15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated\nhere, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined\nterm is first used is shown in parentheses.\n\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification.\n(See Section 2)\n\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\n\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes\nall previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n\nLicensor: BitTorrent, Inc. (See first paragraph of License)\n\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed\nProduct, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n\nNotice: The notice contained in Exhibit A. (See Section 4(e))\n\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained\ntherein, plus any associated interface definition files, scripts used to control compilation and installation of an\nexecutable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See\nSection 1(a))\n\nYou: This term is defined in Section 14 of this License.\n\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or\nany hereto. Contributors to any Modifications may add their own copyright notices to identify their own\ncontributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not\ncopy or use this file, in either source code or executable form, except in compliance with the License. You may\nobtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware distributed under the License is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either express\nor implied. See the License for the specific language governing rights and limitations under the License.", + "text": "BitTorrent Open Source License\n\nVersion 1.0\n\nThis BitTorrent Open Source License (the \"License\") applies to the BitTorrent client and related software products as\nwell as any updates or maintenance releases of that software (\"BitTorrent Products\") that are distributed by\nBitTorrent, Inc. (\"Licensor\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product.\nLicensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which\nyou may use, copy, distribute or modify Licensed Product. \n\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this\nPreamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the\nLicense and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the\n\"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been\ndropped.\n\nThis License provides that:\n\n1. You may use, sell or give away the Licensed Product, alone or as a component of an aggregate software\ndistribution containing programs from several different sources. No royalty or other fee is required.\n\n2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous\nContributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source\nCode\" are defined in the License.)\n\n3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it.\n(The term \"Derivative Works\" is defined in the License.)\n\n4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you\nmake to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you\nmust make the Source Code of your Modifications available to others.\n\n5. You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty\nwhatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly\nor causes you any injury or damages.\n\n6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or\nfor accepting indemnity or liability obligations to your customers. You cannot charge for the Source Code.\n\n7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any\nterms of the License, your rights to the Licensed Product under this License automatically terminate.\n\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will\napply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a\nproprietary license of your choice. If you use any license other than this License, however, you must continue to\nfulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those\nportions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time. You may choose to continue to use the license\nterms in this version of the License or those from the new version. However, only the Licensor has the right to\nchange the License terms as they apply to the Licensed Product. \n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and\nthe definitions are repeated for your convenience in a Glossary at the end of the License.\n\n\nLicense Terms\n\n1. Grant of License From Licensor. Licensor hereby grants you a world-wide, royalty-free, non-exclusive\nlicense, subject to third party intellectual property claims, to do the following:\n\na. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\nb. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n2. Grant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the\nsubstance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of\nLicensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications\nthat you receive from any Contributor. By application of the provisions in Section 4(a) below, each person or entity\nwho created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a\nworld-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the\nfollowing:\n\n 1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\n 2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof. \n\n\n3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks,\ncopyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as\nexpressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete\nfrom the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is\ngranted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product.\nNothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this\nLicense any code that Licensor otherwise would have a right to license.\n\n\n4. Your Obligations Regarding Distribution. \n\na. Application of This License to Your Modifications. As an express condition for your use of the Licensed\nProduct, you hereby agree that any Modifications that you create or to which you contribute, and which you\ndistribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications\nthat you create or to which you contribute may be distributed only under the terms of this License or a future\nversion of this License released under Section 7. You must include a copy of this License with every copy of the\nModifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of\nthe Licensed Product or Modifications that alter or restrict the applicable version of this License or the\nrecipients' rights hereunder. However, you may include an additional document offering the additional rights\ndescribed in Section 4(d).\n\nb. Availability of Source Code. You must make available, under the terms of this License, the Source Code of\nthe Licensed Product and any Modifications that you distribute, either on the same media as you distribute any\nexecutable or other form of the Licensed Product, or via a mechanism generally accepted in the software development\ncommunity for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any\nversion of Licensed Product or Modifications that you distribute must remain available for at least twelve (12)\nmonths after the date it initially became available, or at least six (6) months after a subsequent version of said\nLicensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code\nversion remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n\nc. Intellectual Property Matters. \n\n i. Third Party Claims. If you have knowledge that a license to a third\nparty's intellectual property right is required to exercise the rights granted by this License, you must include a\ntext file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in\nsufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any\nModifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make\navailable thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups)\nreasonably calculated to inform those who received the Licensed Product from you that new knowledge has been\nobtained.\n\n ii. Contributor APIs. If your Modifications include an application\nprogramming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement\nthat API, you must also include this information in the LEGAL file.\n\n iii. Representations. You represent that, except as disclosed pursuant to\n4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have\nsufficient rights to grant the rights conveyed by this License.\n\nd. Required Notices. You must duplicate this License in any documentation you provide along with the Source\nCode of any Modifications you create or to which you contribute, and which you distribute, wherever you describe\nrecipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\")\nin each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification,\nyou may add your name as a Contributor to the Notice. If it is not possible to put the Notice in a particular Source\nCode file due to its structure, then you must include such Notice in a location (such as a relevant directory file)\nwhere a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty,\nsupport, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so\nonly on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such\nwarranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the\nLicensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of\nwarranty, support, indemnity or liability terms you offer.\n\ne. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a\nlicense of your choice that may contain terms different from this License provided (i) you have satisfied the\nrequirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the\nexecutable version, related documentation and collateral materials stating that the Source Code version of the\nLicensed Product is available under the terms of this License, including a description of how and where you have\nfulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License\nare offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every\nContributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. \n\nf. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the\nLicensed Product with other code) and distribute the Derivative Works as products under any other license you select,\nwith the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that\nconsist of the Licensed Product or any Modifications thereto. \n\n\n5. Inability to Comply Due to Statute or Regulation. If it is impossible for you to comply with any of the\nterms of this License with respect to some or all of the Licensed Product due to statute, judicial order, or\nregulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the\nstatute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the\ncode they affect. Such description must be included in the LEGAL file described in Section 4(d), and must be included\nwith all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such\ndescription must be sufficiently detailed for a recipient of ordinary skill at computer programming to be able to\nunderstand it. \n\n\n6. Application of This License. This License applies to code to which Licensor or Contributor has attached the\nNotice in Exhibit A, which is incorporated herein by this reference.\n\n\n7. Versions of This License.\n\na. New Versions. Licensor may publish from time to time revised and/or new versions of the License. \n\nb. Effect of New Versions. Once Licensed Product has been published under a particular version of the License,\nyou may always continue to use it under the terms of that version. You may also choose to use such Licensed Product\nunder the terms of any subsequent version of the License published by Licensor. No one other than Licensor has the\nright to modify the terms applicable to Licensed Product created under this License.\n\nc. Derivative Works of this License. If you create or use a modified version of this License, which you may do\nonly in order to apply it to software that is not already a Licensed Product under this License, you must rename your\nlicense so that it is not confusingly similar to this License, and must make it clear that your license contains\nterms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any\nContributor.\n\n\n8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE\nOF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND\nPERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND\nNOT THE LICENSOR OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS\nDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED PRODUCT IS AUTHORIZED\nHEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n\n9. Termination. \n\na. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate\nautomatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of\nbecoming aware of the breach. All sublicenses to the Licensed Product that are properly granted shall survive any\ntermination of this license. Provisions that, by their nature, must remain in effect beyond the termination of this\nLicense, shall survive.\n\nb. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent\ninfringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or\nContributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product\ndirectly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections\n1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice\nPeriod\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable\nreasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your\nlitigation claim with respect to Licensed Product against such Respondent. If within said Notice Period a reasonable\nroyalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not\nwithdrawn, the rights granted by Licensor to you under Sections 1 and 2 automatically terminate at the expiration of\nsaid Notice Period.\n\nc. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging\nthat Licensed Product directly or indirectly infringes any patent where such claim is resolved (such as by license or\nsettlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses\ngranted by said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of\nany payment or license.\n\nd. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all\nend user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you\nor any distributor hereunder prior to termination shall survive termination.\n\n\n10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),\nCONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, OR ANY SUPPLIER\nOF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF\nANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR\nMALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE\nPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY\nRESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO\nNOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY\nNOT APPLY TO YOU. \n\n\n11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and\ndamages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with\nLicensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or\nshall be deemed to constitute any admission of liability.\n\n\n12. U.S. Government End Users. The Licensed Product is a commercial item, as that term is defined in 48 C.F.R.\n2.101 (Oct. 1995), consisting of commercial computer software and commercial computer software documentation, as such\nterms 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\n227.7202-4 (June 1995), all U.S. Government End Users acquire Licensed Product with only those rights set forth\nherein.\n\n\n13. Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any\nprovision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary\nto make it enforceable. This License shall be governed by California law provisions (except to the extent applicable\nlaw, if any, provides otherwise), excluding its conflict-of-law provisions. You expressly agree that any litigation\nrelating to this license shall be subject to the jurisdiction of the Federal Courts of the Northern District of\nCalifornia or the Superior Court of the County of Santa Clara, California (as appropriate), with venue lying in Santa\nClara County, California, with the losing party responsible for costs including, without limitation, court costs and\nreasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the\nInternational Sale of Goods is expressly excluded. You and Licensor expressly waive any rights to a jury trial in\nany litigation concerning Licensed Product or this License. Any law or regulation that provides that the language of\na contract shall be construed against the drafter shall not apply to this License.\n\n\n14. Definition of You in This License. You throughout this License, whether in upper or lower case, means an\nindividual or a legal entity exercising rights under, and complying with all of the terms of, this License or a\nfuture version of this License issued under Section 7. For legal entities, you includes any entity that controls, is\ncontrolled by, or is under common control with you. For purposes of this definition, control means (i) the power,\ndirect or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii)\nownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\n15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated\nhere, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined\nterm is first used is shown in parentheses. \n\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification.\n(See Section 2)\n\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\n\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes\nall previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n\nLicensor: BitTorrent, Inc. (See first paragraph of License)\n\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed\nProduct, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n\nNotice: The notice contained in Exhibit A. (See Section 4(e))\n\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained\ntherein, plus any associated interface definition files, scripts used to control compilation and installation of an\nexecutable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See\nSection 1(a))\n\nYou: This term is defined in Section 14 of this License.\n\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or\nany hereto. Contributors to any Modifications may add their own copyright notices to identify their own\ncontributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not\ncopy or use this file, in either source code or executable form, except in compliance with the License. You may\nobtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware distributed under the License is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either express\nor implied. See the License for the specific language governing rights and limitations under the License.", "json": "bittorrent-1.0.json", "yaml": "bittorrent-1.0.yml", "html": "bittorrent-1.0.html", @@ -84,7 +84,7 @@ "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, - "text": "BitTorrent Open Source License\nVersion 1.2\n\nThis BitTorrent Open Source License (the \"License\") applies to certain software that is distributed by BitTorrent, Inc. (\"Licensor\") specifically under this license (\"BitTorrent Products\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which you may use, copy, distribute or modify Licensed Product.\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the License and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the \"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been deleted.\n\nThis License provides that:\n\nYou may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required.\nBoth Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source Code\" are defined in the License.)\nYou are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term \"Derivative Works\" is defined in the License.)\nBy accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty.\nYou may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor\u2019s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable.\nYou may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages.\nIf you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code.\nIf you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate.\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time in connection with new versions of a Licensed Product or otherwise. You may choose to continue to use the license terms in this version of the License for the Licensed Product that was originally licensed hereunder, however, the new versions of this License will at all times apply to new versions of the Licensed Product released by Licensor after the release of the new version of this License. Only the Licensor has the right to change the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License.\n\nLicense Terms\n\nGrant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\nUse, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\nUnder claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\nGrant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\nUse, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\nUnder claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\nExclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media.\nYour Obligations Regarding Distribution.\nApplication of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d).\nAvailability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.\nIntellectual Property Matters.\nThird Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained.\nContributor APIs. If your Modifications include an application programming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file.\nRepresentations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License.\nRequired Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer.\nDistribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\nDistribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto.\nCompensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor\u2019s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party\u2019s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party\u2019s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code.\nInability 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it.\nApplication of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference.\nVersions of This License.\nNew Versions. Licensor may publish from time to time revised and/or new versions of the License.\nEffect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License.\nDerivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor.\nDisclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\nTermination.\nAutomatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive.\nTermination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice Period\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period.\nReasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license.\nNo Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination.\nLimitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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.\nResponsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.\nU.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein.\nMiscellaneous. 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License.\nDefinition 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein.\nGlossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses.\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2)\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\nLicensor: BitTorrent, Inc. (See first paragraph of License)\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\nNotice: The notice contained in Exhibit A. (See Section 4(e))\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a))\nYou: This term is defined in Section 14 of this License.\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or any hereto. Contributors to any Modifications may add their own copyright notices to identify their own contributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.2 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware 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.", + "text": "BitTorrent Open Source License\nVersion 1.2\n\nThis BitTorrent Open Source License (the \"License\") applies to certain software that is distributed by BitTorrent, Inc. (\"Licensor\") specifically under this license (\"BitTorrent Products\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which you may use, copy, distribute or modify Licensed Product.\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the License and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the \"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been deleted.\n\nThis License provides that:\n\n You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required.\n Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source Code\" are defined in the License.)\n You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term \"Derivative Works\" is defined in the License.)\n By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty.\n You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor\u2019s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable.\n You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages.\n If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code.\n If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate.\n You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time in connection with new versions of a Licensed Product or otherwise. You may choose to continue to use the license terms in this version of the License for the Licensed Product that was originally licensed hereunder, however, the new versions of this License will at all times apply to new versions of the Licensed Product released by Licensor after the release of the new version of this License. Only the Licensor has the right to change the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License.\n\nLicense Terms\n\n Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\n Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\n Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\n Grant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\n Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\n Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\n Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media.\n Your Obligations Regarding Distribution.\n Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d).\n Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n Intellectual Property Matters.\n Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained.\n Contributor APIs. If your Modifications include an application programming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file.\n Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License.\n Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer.\n Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\n Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto.\n Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor\u2019s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party\u2019s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party\u2019s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code.\n 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it.\n Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference.\n Versions of This License.\n New Versions. Licensor may publish from time to time revised and/or new versions of the License.\n Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License.\n Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor.\n Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n Termination.\n Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive.\n Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice Period\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period.\n Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license.\n No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination.\n Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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.\n Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.\n U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein.\n 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License.\n 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein.\n Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses.\n Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2)\n Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n License: This BitTorrent Open Source License. (See first paragraph of License)\n Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n Licensor: BitTorrent, Inc. (See first paragraph of License)\n Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n Notice: The notice contained in Exhibit A. (See Section 4(e))\n Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a))\n You: This term is defined in Section 14 of this License.\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or any hereto. Contributors to any Modifications may add their own copyright notices to identify their own contributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.2 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware 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.", "json": "bittorrent-1.2.json", "yaml": "bittorrent-1.2.yml", "html": "bittorrent-1.2.html", diff --git a/tests/licensedcode/data/models/license_file_dump/apache-2.0.LICENSE b/tests/licensedcode/data/models/license_file_dump/apache-2.0.LICENSE index 9b12816dbed..36938651042 100644 --- a/tests/licensedcode/data/models/license_file_dump/apache-2.0.LICENSE +++ b/tests/licensedcode/data/models/license_file_dump/apache-2.0.LICENSE @@ -16,57 +16,57 @@ Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -1. Definitions. + 1. Definitions. -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. +"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. +"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, +"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. +"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. +"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). +"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. +"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." +"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. +"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 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. + 2. Grant of Copyright License. Subject to the terms and conditions of 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. + 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: +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 + (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 + (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 + (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. + (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. + 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. + 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. + 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. + 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. + 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. + 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 @@ -74,9 +74,9 @@ 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 [yyyy] [name of copyright owner] + Copyright [yyyy] [name of copyright owner] 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 + 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. \ No newline at end of file diff --git a/tests/licensedcode/data/models/rule_file_dump/0051_gpl-2.0.RULE b/tests/licensedcode/data/models/rule_file_dump/0051_gpl-2.0.RULE index 0da02577f7f..4abe99fd780 100644 --- a/tests/licensedcode/data/models/rule_file_dump/0051_gpl-2.0.RULE +++ b/tests/licensedcode/data/models/rule_file_dump/0051_gpl-2.0.RULE @@ -4,14 +4,14 @@ notes: GPL 2 small change --- 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. + 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 program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. \ No newline at end of file + 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. \ No newline at end of file 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 index 938936b2908..0aec65884be 100644 --- 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 @@ -20,7 +20,8 @@ "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" + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" ], "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." }, @@ -67,7 +68,7 @@ "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." + "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." }, { "key": "gpl-1.0-plus", @@ -90,7 +91,7 @@ "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!" + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "openssl", @@ -107,7 +108,7 @@ "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." + "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. 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\n3. 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\n4. 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 licensing@OpenSSL.org.\n\n5. 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\n6. 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\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", @@ -125,7 +126,7 @@ ], "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.]" + "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\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\n notice, this list of conditions and the following disclaimer. \n\n2. 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\n3. 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\n4. 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\n5. 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\n6. 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\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\n Original 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\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. 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 :-).\n4. 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\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", @@ -157,7 +158,7 @@ "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." + "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\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.\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", @@ -169,7 +170,7 @@ "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." + "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", @@ -191,7 +192,7 @@ "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." + "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.\n\n THIS SOFTWARE IS PROVIDED BY ORACLE CORPORATION ``AS IS'' AND ANY EXPRESS\n OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR\n NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE CORPORATION\n BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n THE POSSIBILITY OF SUCH DAMAGE." }, { "key": "ssleay-windows", @@ -208,7 +209,7 @@ "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.]" + "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\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. 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 :-).\n4. 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\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", 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 index 8cb77449306..15943a43ab3 100644 --- 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 @@ -106,7 +106,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "artistic-2.0", @@ -131,7 +131,7 @@ "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." + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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", diff --git a/tests/licensedcode/data/plugin_licenses_reference/scan-with-reference.expected.json b/tests/licensedcode/data/plugin_licenses_reference/scan-with-reference.expected.json index c99d563b8b5..5704d229cd4 100644 --- a/tests/licensedcode/data/plugin_licenses_reference/scan-with-reference.expected.json +++ b/tests/licensedcode/data/plugin_licenses_reference/scan-with-reference.expected.json @@ -106,7 +106,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "artistic-2.0", @@ -131,7 +131,7 @@ "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." + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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", diff --git a/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml b/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml index b350aed4258..c17bef3ea6b 100644 --- a/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml +++ b/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml @@ -1,2 +1,2 @@ declared_license: GPL-2.0-only WITH OpenSSL-Exception -license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 +license_expression: openssl-exception-gpl-2.0 diff --git a/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml b/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml index 5ecd4bda735..e27f8c57fdc 100644 --- a/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml +++ b/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml @@ -1,2 +1,2 @@ declared_license: GPL-2.0-only WITH openssl-exception -license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 +license_expression: openssl-exception-gpl-2.0 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 d8a238b93a2..22db8741e06 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 @@ -63,13 +63,12 @@ other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND GPL-2.0-only 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 + ISC AND FSFULLR AND FSFUL AND FSFULLRWD 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 @@ -875,8 +874,8 @@ other_license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: fsf-ap detection_log: - not-combined 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 c5e01bf943e..37377e032b1 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 @@ -30,11 +30,11 @@ other_license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND 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 + AND GPL-3.0-or-later) AND FSFULLRWD AND FSFULLRWD 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 @@ -141,8 +141,8 @@ other_license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: ietf detection_log: - not-combined 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 4062c704b2e..cd524d4b49c 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 @@ -3,8 +3,8 @@ declared_license_expression: openldap-2.8 AND openldap-2.8 AND mit AND fsf-unlim 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 +declared_license_expression_spdx: OLDAP-2.8 AND OLDAP-2.8 AND MIT AND FSFULLRWD 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 @@ -236,8 +236,8 @@ license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: hs-regexp detection_log: - not-combined 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 6bb6425f4d3..1c3fe27ded6 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 @@ -16,17 +16,16 @@ declared_license: - Zlib - BSD-3-Clause 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 +declared_license_expression_spdx: GPL-2.0-only WITH x11vnc-openssl-exception 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 -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 +other_license_expression_spdx: GPL-2.0-only WITH x11vnc-openssl-exception AND GPL-2.0-only WITH + x11vnc-openssl-exception 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 @@ -261,8 +260,8 @@ other_license_detections: 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 + spdx_license_key: x11vnc-openssl-exception + spdx_url: https://spdx.org/licenses/x11vnc-openssl-exception - license_expression: gpl-2.0 detection_log: - not-combined 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 ec0e17959b5..a3da3d699de 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 @@ -38,13 +38,12 @@ other_license_expression: bsd-new AND fsf-unlimited-no-warranty AND fsf-unlimite 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 +other_license_expression_spdx: BSD-3-Clause AND FSFULLRWD AND FSFULLRWD 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 (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) + 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 FSFULLRWD AND (GPL-2.0-or-later AND GPL-2.0-or-later) license_detections: [] other_license_detections: - license_expression: bsd-new @@ -186,8 +185,8 @@ other_license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: x11-xconsortium AND public-domain detection_log: - not-combined 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 9f074cf0683..4b1cd09dc65 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 @@ -30,11 +30,11 @@ other_license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND 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 + AND GPL-3.0-or-later) AND FSFULLRWD AND FSFULLRWD 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 @@ -141,8 +141,8 @@ other_license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: ietf detection_log: - not-combined 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 4a9170d6abb..b87099048af 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 @@ -6,12 +6,11 @@ declared_license_expression: gpl-1.0-plus AND other-permissive 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 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-public-domain AND FSFULLRWD 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: @@ -157,8 +156,8 @@ license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - score: '100.0' start_line: 231 end_line: 236 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 a7641c5cf14..0c1af6ce1fa 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 @@ -24,9 +24,8 @@ other_license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus A 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 + FSFULLRWD AND FSFULLRWD 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 FSFULLRWD license_detections: [] other_license_detections: - license_expression: fsf-unlimited-no-warranty @@ -70,8 +69,8 @@ other_license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: lgpl-2.1-plus detection_log: - not-combined 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 ecdb1389c06..e284bd573f9 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 @@ -12,10 +12,10 @@ declared_license_expression_spdx: BSD-2-Clause AND LicenseRef-scancode-generic-e 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 FSFULLRWD 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 @@ -841,8 +841,8 @@ license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: mit-no-advert-export-control detection_log: - not-combined 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 ecdb1389c06..e284bd573f9 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 @@ -12,10 +12,10 @@ declared_license_expression_spdx: BSD-2-Clause AND LicenseRef-scancode-generic-e 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 FSFULLRWD 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 @@ -841,8 +841,8 @@ license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: mit-no-advert-export-control detection_log: - not-combined 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 ecdb1389c06..e284bd573f9 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 @@ -12,10 +12,10 @@ declared_license_expression_spdx: BSD-2-Clause AND LicenseRef-scancode-generic-e 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 FSFULLRWD 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 @@ -841,8 +841,8 @@ license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: mit-no-advert-export-control detection_log: - not-combined 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 7b39d9d7c04..b452b5b85e6 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 @@ -32,10 +32,9 @@ declared_license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1 AND 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 + AND FSFULLRWD AND FSFULLRWD 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: @@ -619,8 +618,8 @@ license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: fsf-free detection_log: - not-combined @@ -741,8 +740,8 @@ license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD other_license_detections: [] copyright: | 2020, Aurelien Jarno 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 be4d05663e9..a5687574de1 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 @@ -18,10 +18,9 @@ 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 +other_license_expression_spdx: BSD-3-Clause AND FSFULLRWD 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 @@ -66,8 +65,8 @@ other_license_detections: 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 + spdx_license_key: FSFULLRWD + spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: isc detection_log: - not-combined diff --git a/tests/packagedcode/test_alpine_license.py b/tests/packagedcode/test_alpine_license.py index bd2bf7ff0a0..3be269aa115 100644 --- a/tests/packagedcode/test_alpine_license.py +++ b/tests/packagedcode/test_alpine_license.py @@ -121,8 +121,7 @@ def closure_test_function(*args, **kwargs): # On failure, we compare against more result data to get additional # failure details, including the test_file expected = [license_test.to_dict(), f'file://{license_test.data_file}'] - - assert detected == expected + raise Exception(expected, saneyaml.dump(_license_detections)) return closure_test_function From 1ea63031452cbebc514787faf13e573855260792 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Fri, 16 Dec 2022 02:40:00 +0530 Subject: [PATCH 11/84] Add new license category "CLA" #3147 #3038 Signed-off-by: Ayan Sinha Mahapatra --- src/licensedcode/data/licenses/cncf-corporate-cla-1.0.LICENSE | 2 +- src/licensedcode/data/licenses/cncf-individual-cla-1.0.LICENSE | 2 +- src/licensedcode/data/licenses/dco-1.1.LICENSE | 2 +- src/licensedcode/data/licenses/generic-cla.LICENSE | 2 +- src/licensedcode/data/licenses/google-cla.LICENSE | 2 +- src/licensedcode/data/licenses/google-corporate-cla.LICENSE | 2 +- src/licensedcode/data/licenses/jetty-ccla-1.1.LICENSE | 2 +- src/licensedcode/data/licenses/newton-king-cla.LICENSE | 2 +- src/licensedcode/data/licenses/olf-ccla-1.0.LICENSE | 2 +- .../data/licenses/owf-cla-1.0-copyright-patent.LICENSE | 2 +- src/licensedcode/data/licenses/owf-cla-1.0-copyright.LICENSE | 2 +- src/licensedcode/data/licenses/square-cla.LICENSE | 2 +- src/licensedcode/models.py | 1 + 13 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/licensedcode/data/licenses/cncf-corporate-cla-1.0.LICENSE b/src/licensedcode/data/licenses/cncf-corporate-cla-1.0.LICENSE index ee47f122709..034ca7a0475 100644 --- a/src/licensedcode/data/licenses/cncf-corporate-cla-1.0.LICENSE +++ b/src/licensedcode/data/licenses/cncf-corporate-cla-1.0.LICENSE @@ -2,7 +2,7 @@ key: cncf-corporate-cla-1.0 short_name: CNCF Corporate CLA 1.0 name: Software Grant and Corporate Contributor License Agreement ("Agreement") v1.0 -category: Patent License +category: CLA owner: Linux Foundation homepage_url: https://github.com/cncf/cla/blob/master/corporate-cla.pdf spdx_license_key: LicenseRef-scancode-cncf-corporate-cla-1.0 diff --git a/src/licensedcode/data/licenses/cncf-individual-cla-1.0.LICENSE b/src/licensedcode/data/licenses/cncf-individual-cla-1.0.LICENSE index 5f123c6b31c..ba95decafe6 100644 --- a/src/licensedcode/data/licenses/cncf-individual-cla-1.0.LICENSE +++ b/src/licensedcode/data/licenses/cncf-individual-cla-1.0.LICENSE @@ -2,7 +2,7 @@ key: cncf-individual-cla-1.0 short_name: CNCF Individual CLA 1.0 name: CNCF Individual Contributor License Agreement ("Agreement") v1.0 -category: Patent License +category: CLA owner: Linux Foundation homepage_url: https://github.com/cncf/cla/blob/master/individual-cla.pdf spdx_license_key: LicenseRef-scancode-cncf-individual-cla-1.0 diff --git a/src/licensedcode/data/licenses/dco-1.1.LICENSE b/src/licensedcode/data/licenses/dco-1.1.LICENSE index 5adb7145d48..9898784e93b 100644 --- a/src/licensedcode/data/licenses/dco-1.1.LICENSE +++ b/src/licensedcode/data/licenses/dco-1.1.LICENSE @@ -2,7 +2,7 @@ key: dco-1.1 short_name: DCO 1.1 name: Developer Certificate of Origin 1.1 -category: Permissive +category: CLA owner: Linux Foundation homepage_url: https://developercertificate.org/ spdx_license_key: LicenseRef-scancode-dco-1.1 diff --git a/src/licensedcode/data/licenses/generic-cla.LICENSE b/src/licensedcode/data/licenses/generic-cla.LICENSE index c21f36c26b8..136535d9fb4 100644 --- a/src/licensedcode/data/licenses/generic-cla.LICENSE +++ b/src/licensedcode/data/licenses/generic-cla.LICENSE @@ -2,7 +2,7 @@ key: generic-cla short_name: Generic CLA name: Prior Generic Contributor License Agreement -category: Unstated License +category: CLA owner: Unspecified notes: this is a generic license for CLAs. is_generic: yes diff --git a/src/licensedcode/data/licenses/google-cla.LICENSE b/src/licensedcode/data/licenses/google-cla.LICENSE index 0a132f41c8f..20bb9c82dc3 100644 --- a/src/licensedcode/data/licenses/google-cla.LICENSE +++ b/src/licensedcode/data/licenses/google-cla.LICENSE @@ -2,7 +2,7 @@ key: google-cla short_name: Google CLA name: Google Individual Contributor License Agreement -category: Patent License +category: CLA owner: Google homepage_url: https://cla.developers.google.com/about/google-individual spdx_license_key: LicenseRef-scancode-google-cla diff --git a/src/licensedcode/data/licenses/google-corporate-cla.LICENSE b/src/licensedcode/data/licenses/google-corporate-cla.LICENSE index 9d075e3e11e..6e8067a21d0 100644 --- a/src/licensedcode/data/licenses/google-corporate-cla.LICENSE +++ b/src/licensedcode/data/licenses/google-corporate-cla.LICENSE @@ -2,7 +2,7 @@ key: google-corporate-cla short_name: Google Corporate CLA name: Google Software Grant and Corporate Contributor License Agreement -category: Patent License +category: CLA owner: Google homepage_url: https://cla.developers.google.com/about/google-corporate spdx_license_key: LicenseRef-scancode-google-corporate-cla diff --git a/src/licensedcode/data/licenses/jetty-ccla-1.1.LICENSE b/src/licensedcode/data/licenses/jetty-ccla-1.1.LICENSE index 514ed4c4f62..32af3f2bf53 100644 --- a/src/licensedcode/data/licenses/jetty-ccla-1.1.LICENSE +++ b/src/licensedcode/data/licenses/jetty-ccla-1.1.LICENSE @@ -2,7 +2,7 @@ key: jetty-ccla-1.1 short_name: Jetty CCLA 1.1 name: Jetty Project Corporate Contributor License Agreement V1.1 -category: Proprietary Free +category: CLA owner: Jetty Project homepage_url: https://raw.githubusercontent.com/eclipse/jetty.project/jetty-9.4.x/LICENSE-CONTRIBUTOR/ccla-template.txt spdx_license_key: LicenseRef-scancode-jetty-ccla-1.1 diff --git a/src/licensedcode/data/licenses/newton-king-cla.LICENSE b/src/licensedcode/data/licenses/newton-king-cla.LICENSE index 9437e339f30..25e8a28bb72 100644 --- a/src/licensedcode/data/licenses/newton-king-cla.LICENSE +++ b/src/licensedcode/data/licenses/newton-king-cla.LICENSE @@ -2,7 +2,7 @@ key: newton-king-cla short_name: Newton-King CLA name: James Newton-King CLA -category: Unstated License +category: CLA owner: James Newton-King homepage_url: https://github.com/JamesNK/Newtonsoft.Json/blob/ce7f283b94c86341036078ed2f4e241b907b816d/CONTRIBUTING.md notes: this is a CLA diff --git a/src/licensedcode/data/licenses/olf-ccla-1.0.LICENSE b/src/licensedcode/data/licenses/olf-ccla-1.0.LICENSE index 7706078d1b9..b81a80c74f8 100644 --- a/src/licensedcode/data/licenses/olf-ccla-1.0.LICENSE +++ b/src/licensedcode/data/licenses/olf-ccla-1.0.LICENSE @@ -2,7 +2,7 @@ key: olf-ccla-1.0 short_name: OLF-CCLA-1.0 name: Open Logistics Foundation Corporate Contributor CLA 1.0 -category: Patent License +category: CLA owner: Open Logistics Foundation homepage_url: https://www.openlogisticsfoundation.org/licenses spdx_license_key: LicenseRef-scancode-olf-ccla-1.0 diff --git a/src/licensedcode/data/licenses/owf-cla-1.0-copyright-patent.LICENSE b/src/licensedcode/data/licenses/owf-cla-1.0-copyright-patent.LICENSE index f89b0e1b4a9..d9366d0b8a9 100644 --- a/src/licensedcode/data/licenses/owf-cla-1.0-copyright-patent.LICENSE +++ b/src/licensedcode/data/licenses/owf-cla-1.0-copyright-patent.LICENSE @@ -2,7 +2,7 @@ key: owf-cla-1.0-copyright-patent short_name: OWF CLA 1.0 - Copyright and Patent name: OWF Contributor License Agreement 1.0 - Copyright and Patent -category: Patent License +category: CLA owner: Open Web Foundation homepage_url: https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owf-contributor-license-agreement-1-0-copyright-and-patent spdx_license_key: LicenseRef-scancode-owf-cla-1.0-copyright-patent diff --git a/src/licensedcode/data/licenses/owf-cla-1.0-copyright.LICENSE b/src/licensedcode/data/licenses/owf-cla-1.0-copyright.LICENSE index fa553617baa..dad4b03ce8f 100644 --- a/src/licensedcode/data/licenses/owf-cla-1.0-copyright.LICENSE +++ b/src/licensedcode/data/licenses/owf-cla-1.0-copyright.LICENSE @@ -2,7 +2,7 @@ key: owf-cla-1.0-copyright short_name: OWF CLA 1.0 - Copyright name: OWF Contributor License Agreement 1.0 - Copyright -category: Permissive +category: CLA owner: Open Web Foundation homepage_url: https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owf-contributor-license-agreement-1-0-copyright spdx_license_key: LicenseRef-scancode-owf-cla-1.0-copyright diff --git a/src/licensedcode/data/licenses/square-cla.LICENSE b/src/licensedcode/data/licenses/square-cla.LICENSE index 03ef57c8d85..91a81368f90 100644 --- a/src/licensedcode/data/licenses/square-cla.LICENSE +++ b/src/licensedcode/data/licenses/square-cla.LICENSE @@ -2,7 +2,7 @@ key: square-cla short_name: Square CLA name: Square Inc. Individual Contributor License Agreement -category: Patent License +category: CLA owner: Square, Inc. homepage_url: https://docs.google.com/forms/d/e/1FAIpQLSeRVQ35-gq2vdSxD1kdh7CJwRdjmUA0EZ9gRXaWYoUeKPZEQQ/viewform?formkey=dDViT2xzUHAwRkI3X3k5Z0lQM091OGc6MQ&ndplr=1 spdx_license_key: LicenseRef-scancode-square-cla diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index ef34f0cc757..2145970815a 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -89,6 +89,7 @@ def logger_debug(*args): 'Patent License', 'Permissive', 'Public Domain', + 'CLA', ]) OTHER_CATEGORIES = set([ From 826b26124d124debfe55b5632aafb4163fcc0882 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Fri, 16 Dec 2022 02:50:29 +0530 Subject: [PATCH 12/84] Deprecate licenses and rules Signed-off-by: Ayan Sinha Mahapatra --- ..._or_broadcom-linking-unmodified_or_proprietary-license_1.RULE | 0 .../gpl-2.0_with_broadcom-linking-unmodified_or_proprietary.RULE | 0 .../rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE | 0 .../data/licenses/broadcom-linking-unmodified.LICENSE | 1 + src/licensedcode/data/licenses/unlimited-binary-linking.LICENSE | 1 + 5 files changed, 2 insertions(+) rename src/licensedcode/data/{ => inactive}/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.RULE (100%) rename src/licensedcode/data/{ => inactive}/rules/gpl-2.0_with_broadcom-linking-unmodified_or_proprietary.RULE (100%) rename src/licensedcode/data/{ => inactive}/rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE (100%) diff --git a/src/licensedcode/data/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.RULE b/src/licensedcode/data/inactive/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.RULE similarity index 100% rename from src/licensedcode/data/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.RULE rename to src/licensedcode/data/inactive/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.RULE diff --git a/src/licensedcode/data/rules/gpl-2.0_with_broadcom-linking-unmodified_or_proprietary.RULE b/src/licensedcode/data/inactive/rules/gpl-2.0_with_broadcom-linking-unmodified_or_proprietary.RULE similarity index 100% rename from src/licensedcode/data/rules/gpl-2.0_with_broadcom-linking-unmodified_or_proprietary.RULE rename to src/licensedcode/data/inactive/rules/gpl-2.0_with_broadcom-linking-unmodified_or_proprietary.RULE diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE b/src/licensedcode/data/inactive/rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE similarity index 100% rename from src/licensedcode/data/rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE rename to src/licensedcode/data/inactive/rules/lgpl-2.0-plus_with_unlimited-binary-linking.RULE diff --git a/src/licensedcode/data/licenses/broadcom-linking-unmodified.LICENSE b/src/licensedcode/data/licenses/broadcom-linking-unmodified.LICENSE index f6d3232c6c4..92743e7cfb0 100644 --- a/src/licensedcode/data/licenses/broadcom-linking-unmodified.LICENSE +++ b/src/licensedcode/data/licenses/broadcom-linking-unmodified.LICENSE @@ -1,5 +1,6 @@ --- key: broadcom-linking-unmodified +is_deprecated: yes short_name: Broadcom Linking Exception if unmodified name: Broadcom Linking Exception if unmodified category: Copyleft Limited diff --git a/src/licensedcode/data/licenses/unlimited-binary-linking.LICENSE b/src/licensedcode/data/licenses/unlimited-binary-linking.LICENSE index 6bb03a1ebbc..41d3c42eff2 100644 --- a/src/licensedcode/data/licenses/unlimited-binary-linking.LICENSE +++ b/src/licensedcode/data/licenses/unlimited-binary-linking.LICENSE @@ -1,5 +1,6 @@ --- key: unlimited-binary-linking +is_deprecated: yes short_name: Unlimited Binary Linking Exception name: Unlimited Binary Linking Exception category: Permissive From 6921c9d23cc87eac74f8334cf642162d304c62c8 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Fri, 16 Dec 2022 03:02:20 +0530 Subject: [PATCH 13/84] Add new and updated licenses and rules Signed-off-by: Ayan Sinha Mahapatra --- .../rules/proprietary-license_661.RULE | 0 .../data/licenses/adcolony-tos-2022.LICENSE | 462 +++++++++ .../licenses/aswf-digital-assets-1.0.LICENSE | 28 + .../licenses/aswf-digital-assets-1.1.LICENSE | 29 + .../data/licenses/autodesk-3d-sft-3.0.LICENSE | 102 ++ .../data/licenses/beri-hw-sw-1.0.LICENSE | 239 +++++ .../data/licenses/bigscience-rail-1.0.LICENSE | 92 ++ .../data/licenses/boutell-libgd-2021.LICENSE | 19 + .../licenses/brankas-open-license-1.0.LICENSE | 95 ++ .../broadcom-unmodified-exception.LICENSE | 19 + .../data/licenses/clips-2017.LICENSE | 30 + .../data/licenses/dmtf-2017.LICENSE | 77 ++ .../data/licenses/edrdg-2000.LICENSE | 193 ++++ .../fsf-unlimited-no-warranty.LICENSE | 1 + .../gitpod-self-hosted-free-2020.LICENSE | 126 +++ .../data/licenses/lattice-osl-2017.LICENSE | 49 + .../data/licenses/monkeysaudio.LICENSE | 46 + .../data/licenses/npsl-exception-0.92.LICENSE | 591 +++++++++++ .../data/licenses/npsl-exception-0.93.LICENSE | 2 +- .../data/licenses/npsl-exception-0.94.LICENSE | 593 +++++++++++ .../data/licenses/ofrak-community-1.0.LICENSE | 233 +++++ .../data/licenses/ooura-2001.LICENSE | 15 + .../data/licenses/plural-20211124.LICENSE | 936 ++++++++++++++++++ .../qt-commercial-agreement-4.4.1.LICENSE | 435 ++++++++ src/licensedcode/data/licenses/ruby.LICENSE | 1 + .../licenses/six-labors-split-1.0.LICENSE | 59 ++ .../data/licenses/skip-2014.LICENSE | 56 ++ .../stable-diffusion-2022-08-22.LICENSE | 93 ++ .../data/licenses/takuya-ooura.LICENSE | 2 +- .../data/licenses/tpl-2.0.LICENSE | 440 ++++++++ .../unlimited-binary-use-exception.LICENSE | 13 + .../zrythm-exception-agpl-3.0.LICENSE | 198 ++++ 32 files changed, 5272 insertions(+), 2 deletions(-) rename src/licensedcode/data/{ => inactive}/rules/proprietary-license_661.RULE (100%) create mode 100644 src/licensedcode/data/licenses/adcolony-tos-2022.LICENSE create mode 100644 src/licensedcode/data/licenses/aswf-digital-assets-1.0.LICENSE create mode 100644 src/licensedcode/data/licenses/aswf-digital-assets-1.1.LICENSE create mode 100644 src/licensedcode/data/licenses/autodesk-3d-sft-3.0.LICENSE create mode 100644 src/licensedcode/data/licenses/beri-hw-sw-1.0.LICENSE create mode 100644 src/licensedcode/data/licenses/bigscience-rail-1.0.LICENSE create mode 100644 src/licensedcode/data/licenses/boutell-libgd-2021.LICENSE create mode 100644 src/licensedcode/data/licenses/brankas-open-license-1.0.LICENSE create mode 100644 src/licensedcode/data/licenses/broadcom-unmodified-exception.LICENSE create mode 100644 src/licensedcode/data/licenses/clips-2017.LICENSE create mode 100644 src/licensedcode/data/licenses/dmtf-2017.LICENSE create mode 100644 src/licensedcode/data/licenses/edrdg-2000.LICENSE create mode 100644 src/licensedcode/data/licenses/gitpod-self-hosted-free-2020.LICENSE create mode 100644 src/licensedcode/data/licenses/lattice-osl-2017.LICENSE create mode 100644 src/licensedcode/data/licenses/monkeysaudio.LICENSE create mode 100644 src/licensedcode/data/licenses/npsl-exception-0.92.LICENSE create mode 100644 src/licensedcode/data/licenses/npsl-exception-0.94.LICENSE create mode 100644 src/licensedcode/data/licenses/ofrak-community-1.0.LICENSE create mode 100644 src/licensedcode/data/licenses/ooura-2001.LICENSE create mode 100644 src/licensedcode/data/licenses/plural-20211124.LICENSE create mode 100644 src/licensedcode/data/licenses/qt-commercial-agreement-4.4.1.LICENSE create mode 100644 src/licensedcode/data/licenses/six-labors-split-1.0.LICENSE create mode 100644 src/licensedcode/data/licenses/skip-2014.LICENSE create mode 100644 src/licensedcode/data/licenses/stable-diffusion-2022-08-22.LICENSE create mode 100644 src/licensedcode/data/licenses/tpl-2.0.LICENSE create mode 100644 src/licensedcode/data/licenses/unlimited-binary-use-exception.LICENSE create mode 100644 src/licensedcode/data/licenses/zrythm-exception-agpl-3.0.LICENSE diff --git a/src/licensedcode/data/rules/proprietary-license_661.RULE b/src/licensedcode/data/inactive/rules/proprietary-license_661.RULE similarity index 100% rename from src/licensedcode/data/rules/proprietary-license_661.RULE rename to src/licensedcode/data/inactive/rules/proprietary-license_661.RULE diff --git a/src/licensedcode/data/licenses/adcolony-tos-2022.LICENSE b/src/licensedcode/data/licenses/adcolony-tos-2022.LICENSE new file mode 100644 index 00000000000..3d27e8772fc --- /dev/null +++ b/src/licensedcode/data/licenses/adcolony-tos-2022.LICENSE @@ -0,0 +1,462 @@ +--- +key: adcolony-tos-2022 +short_name: AdColony TOS for Publishers 2022 +name: AdColony Terms of Service for Publishers 2022 +category: Proprietary Free +owner: AdColony +homepage_url: https://support.adcolony.com/helpdesk/terms-of-service-for-publishers/ +spdx_license_key: LicenseRef-scancode-adcolony-tos-2022 +ignorable_urls: + - http://www.aboutads.info/principles + - https://www.adcolony.com/privacy-policy/ +ignorable_emails: + - support@adcolony.com +--- + +Terms of Service for Publishers + +AdColony publishing and monetization partners must sign, acknowledge, and agree +to their own terms of service document within the AdColony portal. The version +below is for general reference purposes and does not serve as a legal or binding +agreement with any entity. + +Additional agreements and terms of service may be required on a per client basis +to comply with regulatory needs. Contact support@adcolony.com for more details. + + + +SDK License and Publisher Terms + +These AdColony SDK License and Publisher Terms (this “Agreement”) is made +available by AdColony, Inc. (“AdColony”). By downloading or using the AdColony +SDK, you and any company, entity, or organization on behalf of which you are +accepting this Agreement (“Developer”) hereby agrees to be bound by all terms +and conditions of this Agreement, and you represent and warrant that you are an +authorized representative of Developer with the authority to bind Developer to +this Agreement. IF YOU DO NOT AGREE TO ALL TERMS AND CONDITIONS OF THIS +AGREEMENT, DO NOT DOWNLOAD OR USE THE ADCOLONY SDK. + +1. Definitions + + 1. “Advertisers” means third-party advertisers. + + 2. “Developer Apps” means the mobile applications owned and/or controlled by + Developer, including all content images, music and text contained therein, + that Developer wishes to use with the AdColony SDK and AdColony Platform. + + 3. “I/O” means a fully executed insertion order containing advertising + campaign details for user acquisitions and campaigns run by Developer on + AdColony’s Platform. + + 4. “AdColony Ads” means video, playable, display, or any type of media + advertisements, sourced by or on behalf of AdColony, which are routed and/or + served by the AdColony Platform to the Developer Apps. + + 5. “AdColony Platform” means AdColony’s advertising system or network, which + supports advertisement insertion within mobile applications, and related + advertisement reporting tools. + + 6. “AdColony SDK” means the software development kit and any other software + and documentation that may be provided by AdColony to Developer with the + software development kit, including any updates thereto. + + 7. “Personally Identifiable Information” or “PII” means information that + specifically identifies or locates a particular person or entity such as + name, postal address, telephone number, and email address. + + 8. “Pseudonymous Identifiers” means data that is linked or reasonably + linkable to a particular computer or device resettable device identifiers + such as Google Advertising ID, Apple Identifier for Advertisers, IP address, + or other similar identifiers. Pseudoymous Identifiers may not be utilized to + identify a particular person. + +2. AdColony SDK License + + 1. License Grant. Subject to the terms and conditions of this Agreement, + AdColony grants Developer a non-exclusive, non-transferable, non- + sublicenseable, worldwide license to: (a) integrate the AdColony SDK with + Developer Apps solely for internal use; (b) use, reproduce and distribute + certain portions of the AdColony SDK as required for Developer’s + distribution of Developer Apps, solely as enabled by, and in accordance with + documentation provided by AdColony; and (c) use the AdColony SDK and + AdColony Platform to have advertisements, including AdColony Ads, + distributed and presented within Developer Apps. + + 2. SDK Updates. AdColony periodically releases new versions of the AdColony + SDK which may contain new features and fixes, and AdColony may sunset + versions of the AdColony SDK. Developer is encouraged to check the AdColony + website (or AdColony-designated distribution site) from time to time for the + latest version releases, and to download and integrate such new versions + within the Developer Apps, subject to this Agreement (including any + amendments). + + C. License Restrictions. Except as expressly provided in this Agreement, + Developer shall not (and shall not allow any third party to): (a) decompile, + reverse engineer, disassemble, modify, adapt, create derivative works of, + copy or distribute the AdColony SDK or AdColony Platform, (b) modify, + remove, or obscure any copyright, trademark, patent or other proprietary + notices or legends from the AdColony SDK or AdColony Platform; (c) copy, + distribute, rent, lease, lend, sublicense, transfer or make the AdColony SDK + or AdColony Platform available to any third party, and (d) use the AdColony + SDK or AdColony Platform to develop, upload, or transmit any software + viruses or other computer code, files or programs designed to interrupt, + destroy, or limit the functionality of any software or hardware. + + 3. Intellectual Property. All ownership rights, title, and interest in and + to the AdColony SDK and AdColony Platform, including all intellectual + property rights therein, as such may be modified, upgraded, or enhanced from + time to time (“AdColony Property”) will remain and belong exclusively to + AdColony. AdColony reserves all rights not expressly granted to Developer + herein. Developer shall retain all ownership rights, title and interest in + and to the Developer Apps, including all intellectual property rights + therein, as such may be modified, upgraded or enhanced from time to time. + + 4. Advertising via The AdColony Platform + + 1. AdColony Insertion & Sale of Ads. Developer hereby grants AdColony + the right to sell, and have sold, advertisement inventory in the + Developer Apps, and to insert AdColony Ads within such inventory. In + addition, Developer hereby grants AdColony the non-exclusive, worldwide + right and license to use, reproduce, distribute and display Developer’s + and the Developer Apps’ trademarks, logos, and images of the Developer + Apps, in connection with the sale of AdColony Ads hereunder, including: + (a) listing the Developer Apps and inventory in pitch materials to + prospective Advertisers; (b) reporting the inclusion of Developer Apps + and inventory as part of AdColony’s advertising network; and (c) + identifying the Developer as a publishing partner on AdColony’s website + and other marketing materials. AdColony also reserves the right to + utilize publisher results (both specific and aggregate) in case studies + and white papers for promotional purposes. + + 2. Developer Ad Campaigns. For user acquisitions and other campaigns run + by Developer on the AdColony Platform, Developer shall provide AdColony + with a signed I/O. The terms of the I/O, including the Interactive + Advertising Bureau terms and conditions incorporated into the I/O (the + “IAB Terms”) shall govern such advertising campaigns. In the event of + any conflict between the I/O and such IAB Terms, the I/O shall govern + and control with respect to such campaign. + + 3. Developer Apps Content Policy. The Developer Apps will not contain, + consist of, or promote discrimination, illegal activities, hate speech, + defamation, graphic violence, firearms, tobacco, illegal drugs, + pornography, profanity, obscenity or sexually explicit material + (“Developer Apps Content Policy”). Developer will notify AdColony + immediately of any Developer Apps relating to alcohol or gambling or + that are child-directed as defined under COPPA. Developer agrees that + AdColony has no responsibility for the Developer Apps, including any + content therein, and AdColony has no obligation or ability to monitor or + edit the Developer Apps. Developer will provide as much advance written + notice as reasonably practicable, but in no event less than fifteen (15) + days’ notice, regarding any material changes to the nature or design of + any Developer App, including without limitation, changes to the + placement of AdColony Ad inventory, any action that will increase or + reduce expected AdColony Ad inventory within the Developer Apps, the + type of content contained within the Developer Apps, or the target + audience of the Developer Apps. + + + 4. Ad Restrictions. Developer may not, and may not authorize or encourage + any third party to: (a) generate fraudulent impressions of, or fraudulent + clicks on any AdColony Ads, including through repeated manual clicks, the + use of robots or other automated tools or any other method that may lead to + artificially high numbers of impressions, clicks, downloads, installs, app- + opens, installed app user activity; or (b) edit, modify, filter, or change + the order of the information contained in any AdColony Ad, or remove, + obscure or minimize any AdColony Ad in any way. Developer shall promptly + notify AdColony if it suspects that any third party may be tampering with, + abusing or manipulating the AdColony Platform or the AdColony Ads within the + Developer App. AdColony may suspend Developer’s use of the AdColony Platform + and/or terminate this Agreement immediately should Developer violate the + foregoing provisions of this Section as determined by AdColony’s sole + discretion upon evaluating its fraud detection and reporting systems, and + Developer shall not be entitled to any revenue associated with the + applicable campaign(s). + + 5. Data & Privacy + + 1. Collection of Data. Developer acknowledges and agrees that + Pseudonymous Identifiers may be used in connection with the performance + of this Agreement in order to collect and use data from end users and + their devices (“App Data”) in connection with advertisement performance, + targeting, and end user interests (“Performance Data”), and to display + AdColony Ads to end users. Developer agrees that in connection with + AdColony Ads, AdColony may access or call to the Developer Apps, or the + servers that make them available, and cause the routing, transmission, + reproduction, and presentation of AdColony Ads as contemplated herein. + Additionally, Developer agrees that AdColony may collect App Data and + Performance Data, including Pseudonymous Identifiers , usage data, and + streaming data, with regard to the Developer Apps (and included content) + within which AdColony Ads are routed and/or served and (i) disclose such + information to third parties (including Advertisers and attribution + partners) as reasonably necessary in connection with the operation of + the AdColony Platform, (ii) disclose such data if required by any court + order, process, law or governmental agency; (iii) disclose such data + generally when it is aggregated, such that the specific information + relating to Developer is not identified as such; and (iv) use such + information for AdColony’s internal business purposes, including to + develop and improve the AdColony SDK and AdColony Platform. AdColony + will collect and use the data in accordance with the Digital Advertising + Alliance Self-Regulatory Principles (“DAA Codes”), which are available + at http://www.aboutads.info/principles and AdColony Privacy Policy, + which is available at https://www.adcolony.com/privacy-policy/ (as + updated from time to time) and is hereby incorporated by reference. + + 2. Compliance with Laws. Developer agrees to comply with all Privacy + Requirements (as defined below), including conspicuously posting a + privacy policy that accurately describes the Developer’s and third + parties’ collection, use, and disclosure of end user data from the + Developer Apps, which include disclosure that third parties may collect + or receive information and use that information to provide measurement + services and targeted ads, and disclosure of how and where users can + opt-out of collection and use of information for ad targeting. Developer + will not pass any PII to AdColony unless expressly permitted in writing, + and as permitted under any Privacy Requirements. Developer represents + and warrants that any data Developer provides to AdColony regarding + devices, location, or users, and the ability for AdColony to collect the + App Data and Performance Data, is permitted and provided in compliance + with all Privacy Requirements including Developer’s posted privacy + policy. Developer further represents and warrants that it has made any + and all disclosures and obtained any and all consents or permissions + required by law with respect to Developer’s privacy practices, including + without limitation: (a) any end user data Developer collects, uses, + and/or discloses, (b) the use and disclosure of App Data and Performance + Data to AdColony via the AdColony SDK and AdColony Platform, and (c) + notice and parental consent required by the Children’s Online Privacy + Protection Act (“COPPA”). AdColony reserves the right to modify, + suspend, or terminate this Agreement should Developer violate this + Section, and/or to remain compliant with law. + + C. “Privacy Requirements” means all (i) applicable laws (including + COPPA), governmental regulations, court or government agency orders, and + decrees relating in any manner to the collection, use, or dissemination + of information from or about users, user traffic, or otherwise relating + to privacy rights; (ii) the DAA Codes; and (iii) Developer’s posted + privacy policy. + + 6. Developer Payments + + 1. Developer Payment. Subject to the terms and conditions of this + Agreement, AdColony shall pay to Developer Net Revenue amounts + determined by AdColony. All revenue received from activities that + AdColony deems to be fraudulent may be refunded to the Advertiser(s) in + AdColony’s sole discretion. + + 2. Payment Terms. AdColony will pay any Developer Payment due to + Developer sixty (60) days after the completion of the month in which + such AdColony Ad campaign runs; provided that, AdColony may withhold + payment until the following month for Developer Payment amounts less + than $100 U.S. Developer shall be responsible for any bank, transfer or + transaction fees (e.g., PayPal). AdColony may deduct any withholding, + sales, value added, and other applicable taxes (other than its net + income taxes) as required by law. Developer is responsible for paying + any other taxes, duties, or fees for which Developer is legally + responsible. + + 3. Earnings are forfeited by publisher if a) the publisher’s lifetime + earnings are less than $100 and it has been more than 12 months since + the publisher had earnings or b) the publisher has not provided payment + information, outstanding earnings are less than $1,000 and it has been + more than 12 months since the publisher had earnings. + + + 7. Term and Termination + + 1. Term. This Agreement is effective until terminated in accordance with + this Agreement. + + 2. Termination by AdColony. AdColony may terminate this Agreement at any + time by providing sixty (60) days’ notice to Developer. Additionally, + AdColony may terminate this Agreement immediately if Developer breaches + any provision of this Agreement. + + 3. Termination by Developer. Developer may terminate this Agreement at + any time by providing written notice to AdColony (email to suffice), + ceasing all use of the AdColony Platform and AdColony Property, and + destroying or removing from all hard drives, networks, and other storage + media all copies of the AdColony Property. + + 4. Effect of Termination. Upon termination of this Agreement by + Developer, the Agreement (including all rights and licenses granted and + obligations assumed hereunder) will remain in force and effect until the + completion of all AdColony Ad campaigns associated with the Developer + Apps in effect on the date of such termination (“Sell-Off Period”). + AdColony’s payment obligations will remain in effect during the Sell-Off + Period. Upon any termination of this Agreement, each party will promptly + return or destroy all copies of any Confidential Information in its + possession or control. Sections 3, 7(D) through 13 shall survive any + expiration or termination of this Agreement. + + 8. Confidentiality + + A. Definition. “Confidential Information” means any and all business, + technical and financial information or material of a party, whether + revealed orally, visually, or in tangible or electronic form, that is + not generally known to the public, which is disclosed to or made + available by one party (the “Disclosing Party”) to the other, or which + one party becomes aware of pursuant to this Agreement (the “Receiving + Party”). The AdColony SDK is AdColony’s Confidential Information, and + the terms and conditions of this Agreement shall remain confidential. + The failure of a Disclosing Party to designate as “confidential” any + such information or material at the time of disclosure shall not result + in a loss of status as Confidential Information to the Disclosing Party. + Confidential Information shall not include information which: (i) is in + or has entered the public domain through no breach of this Agreement or + other act by a Receiving Party; (ii) a Receiving Party rightfully knew + prior to the time that it was disclosed to a Receiving Party hereunder; + (iii) a Receiving Party received without restriction from a third-party + lawfully possessing and lawfully entitled to disclose such information + without breach of this Agreement; or (iv) was independently developed by + employees of the Receiving Party who had no access to such information. + + B. Use and Disclosure Restrictions. The Receiving Party shall not use + the Confidential Information except as necessary to exercise its rights + or perform its obligations under this Agreement, and shall not disclose + the Confidential Information to any third party, except to those of its + employees, subcontractors, and advisers that need to know such + Confidential Information for the purposes of this Agreement, provided + that each such employee, subcontractor, and advisor is subject to a + written agreement that includes binding use and disclosure restrictions + that are at least as protective of the Confidential Information as those + set forth herein. The Receiving Party will use at least the efforts such + party ordinarily uses with respect to its own confidential information + of similar nature and importance to maintain the confidentiality of all + Confidential Information in its possession or control, but in no event + less than reasonable efforts. The foregoing obligations will not + restrict the Receiving Party from disclosing any Confidential + Information required by applicable law; provided that, the Receiving + Party must use reasonable efforts to give the Disclosing Party advance + notice thereof (i.e., so as to afford Disclosing Party an opportunity to + intervene and seek an order or other relief for protecting its + Confidential Information from any unauthorized use or disclosure) and + the Confidential Information is only disclosed to the extent required by + law. The Receiving Party shall return all of the Disclosing Party’s + Confidential Information to the Disclosing Party or destroy the same, no + later than fifteen (15) days after Disclosing Party’s request, or when + Receiving Party no longer needs Confidential Information for its + authorized purposes hereunder. + + 9. Representations and Warranties of Developer. Developer represents, + warrants and covenants to AdColony that: (a) it has all necessary rights, + title, and interest in and to the Developer Apps, and it has obtained all + necessary rights, releases, and permissions to grant the rights granted to + AdColony in this Agreement, including to allow AdColony to sell and insert + the AdColony Ads as contemplated herein; (b) it shall not use the AdColony + Platform to collect or discern any personally identifiable information of + end users, or use the data received through the AdColony Platform to re- + identify an individual; and (c) the Developer Apps will comply with the + Developer Apps Content Policy, and will not infringe upon, violate, or + misappropriate any third party right, including any intellectual property, + privacy, or publicity rights. + + 10. Warranty Disclaimer. THE ADCOLONY SDK AND ADCOLONY PLATFORM ARE PROVIDED + “AS IS”. ADCOLONY DOES NOT MAKE ANY WARRANTIES, EXPRESS, IMPLIED, STATUTORY + OR OTHERWISE, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, + NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, AND ANY IMPLIED + WARRANTIES ARISING FROM COURSE OF DEALING OR PERFORMANCE. ADCOLONY AND ITS + SUPPLIERS, LICENSORS, AND PARTNERS DO NOT WARRANT THAT THE ADCOLONY PLATFORM + OR ADCOLONY SDK WILL BE CORRECT, UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS + WILL BE CORRECTED, OR THAT THE ADCOLONY PLATFORM OR ADCOLONY SDK ARE FREE OF + VIRUSES OR OTHER HARMFUL COMPONENTS. ADCOLONY DOES NOT WARRANT THE RESULTS + OF USE OF THE ADCOLONY PLATFORM OR ADCOLONY SDK. DEVELOPER ACKNOWLEDGES THAT + ADCOLONY MAY MODIFY OR SUSPEND THE ADCOLONY PLATFORM AT ANY TIME IN ITS SOLE + DISCRETION AND WITHOUT NOTICE. + + 11. Indemnification. + + 1. Developer Indemnification. Developer agrees to indemnify, defend, and + hold harmless AdColony and its affiliates, and their directors, + officers, employees, and agents from and against any liabilities, + damages, costs and expenses (including reasonable attorneys’ fees) + arising out of any claim, demand, action, or proceeding initiated by a + third party arising from or in connection with any breach of Developer’s + obligations, representations or warranties set forth in this Agreement; + provided that, AdColony: (a) promptly notifies Developer in writing of + the claim, except that any failure to provide this notice promptly only + relieves Developer of its responsibility to the extent its defense is + materially prejudiced by the delay; (b) grants Developer sole control of + the defense and/or settlement of the claim; and (c) reasonably + cooperates with Developer in connection with such claim at Developer’s + cost and expense. + + 2. AdColony Indemnification. AdColony agrees to indemnify, reimburse and + hold harmless, Developer, its officers, directors, employees, and agents + from and against any and all third party claims, liabilities, demands, + causes of action, damages, losses and expenses, including, without + limitation, reasonable attorneys’ fees and costs of suit, arising out of + or in connection with AdColony’s infringement or misappropriation of a + third party U.S. copyright, trademark or trade secret by the use of the + AdColony Platform and/or the AdColony SDK by Developer as permitted + hereunder; provided that, Developer: (a) promptly notifies AdColony in + writing of the claim, except that any failure to provide this notice + promptly only relieves AdColony of its responsibility to the extent its + defense is materially prejudiced by the delay; (b) grants AdColony sole + control of the defense and/or settlement of the claim; and (c) + reasonably cooperates with AdColony in connection with such claim at + AdColony’s cost and expense. In addition, if the use of the AdColony + Property by Developer has become, or in AdColony’s opinion is likely to + become, the subject of any claim of infringement, AdColony may at its + option and expense (i) procure for Developer the right to continue using + the AdColony Property as set forth hereunder; (ii) replace or modify the + AdColony Property to make it non- infringing so long as the AdColony + Property has substantially equivalent functionality; or (iii) if options + (i) or (ii) are not reasonably practicable, terminate this Agreement. + AdColony shall have no liability or obligation under this Section with + respect to any claim if such claim is caused in whole or in part by (x) + compliance with designs, data, instructions, or specifications provided + by Developer; (y) modification of the AdColony Property by any party + other than AdColony without AdColony’s express consent; or (z) the + combination, operation, or use of the AdColony Property with other + applications, portions of applications, product(s), data or services + where the AdColony Property would not by itself be infringing unless + AdColony has required or expressly allowed such combination, operation, + or use. THE INDEMNIFICATION RIGHTS CONTAINED IN THIS SECTION 11 ARE + DEVELOPER’S SOLE REMEDY FOR THIRD PARTY INFRINGEMENT CLAIMS RELATING TO + ADCOLONY’S SDK AND THE ADCOLONY PLATFORM. + + 12. Limitation of Liability. EXCEPT WITH RESPECT TO INDEMNIFICATION + OBLIGATIONS HEREIN AND BREACHES OF SECTIONS 2 and 8, NEITHER PARTY SHALL BE + LIABLE TO OTHER PARTY FOR ANY PUNITIVE, INCIDENTAL, INDIRECT, SPECIAL, + RELIANCE OR CONSEQUENTIAL DAMAGES, INCLUDING LOST BUSINESS, DATA, REVENUE, + OR ANTICIPATED PROFITS, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING + NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT A PARTY WAS ADVISED OF THE + POSSIBILITY OF SUCH LOSS OR DAMAGES. EXCEPT WITH RESPECT TO INDEMNIFICATION + OBLIGATIONS HEREIN AND BREACHES OF SECTIONS 2 and 8, IN NO EVENT WILL EITHER + PARTY’S AGGREGATE LIABILITY UNDER THIS AGREEMENT EXCEED THE TOTAL DEVELOPER + PAYMENT PAYABLE TO DEVELOPER UNDER THIS AGREEMENT BY ADCOLONY IN THE TWELVE + (12) MONTH PERIOD IMMEDIATELY PRECEDING THE DATE OF THE CLAIM. + + 13. General. + + 1. Relationship of the Parties. Each Party shall be and act as an + independent contractor and not as partner, joint venturer, or agent of + the other. No party shall have any right to obligate or bind any other + party. + + 2. Assignment. Neither party may assign any of its rights or obligations + under this Agreement without the prior written consent of the other + party, except in connection with any merger (by operation of law or + otherwise), consolidation, reorganization, change in control or sale of + all or substantially all of its assets related to this Agreement or + similar transaction. Notwithstanding the foregoing, Developer may not + assign this Agreement to a direct competitor of AdColony without + AdColony’s prior written consent. This Agreement inures to the benefit + of and shall be binding on the parties’ permitted assignees, transferees + and successors. + + 3. Amendments; Waiver. No changes or modifications or waivers are to be + made to this Agreement unless evidenced in writing and signed for and on + behalf of both parties. The failure by either party to insist upon the + strict performance of this Agreement, or to exercise any term hereof, + will not act as a waiver of any right, promise or term, which will + continue in full force and effect. + + 4. Governing Law; Jurisdiction. This Agreement shall be governed by, and + construed in accordance with, the laws of the State of California, + without reference to conflicts of laws principles. The parties agree + that the federal and state courts in Los Angeles County, California will + have exclusive jurisdiction and venue under this Agreement, and the + parties hereby agree to submit to such jurisdiction exclusively. + + 5. Entire Agreement. This Agreement contains the entire understanding of + the parties regarding its subject matter and supersedes all other + agreements and understandings, whether oral or written. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/aswf-digital-assets-1.0.LICENSE b/src/licensedcode/data/licenses/aswf-digital-assets-1.0.LICENSE new file mode 100644 index 00000000000..cc0cb5bfc0f --- /dev/null +++ b/src/licensedcode/data/licenses/aswf-digital-assets-1.0.LICENSE @@ -0,0 +1,28 @@ +--- +key: aswf-digital-assets-1.0 +short_name: ASWF Digital Assets License v1.0 +name: ASWF Digital Assets License v1.0 +category: Free Restricted +owner: Academy Software Foundation +homepage_url: https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/aswf_digital_assets_license_v1.0.txt +spdx_license_key: LicenseRef-scancode-aswf-digital-assets-1.0 +faq_url: https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/README.md +--- + +ASWF Digital Assets License v1.0 + +License for (the “Asset Name”). + + Copyright . All rights reserved. + +Redistribution and use of these digital assets, with or without modification, solely for education, training, research, software and hardware development, performance benchmarking (including publication of benchmark results and permitting reproducibility of the benchmark results by third parties), or software and hardware product demonstrations, are permitted provided that the following conditions are met: + +1. Redistributions of these digital assets or any part of them must include the above copyright notice, this list of conditions and the disclaimer below. + +2. Publications showing images derived from these digital assets must include the above copyright notice. + +3. The names of copyright holder or the names of its contributors may NOT be used to promote or to imply endorsement, sponsorship, or affiliation with products developed or tested utilizing these digital assets or benchmarking results obtained from these digital assets, without prior written permission from copyright holder. + +4. The assets and their output may only be referred to as the Asset Name listed above, and your use of the Asset Name shall be solely to identify the digital assets. Other than as expressly permitted by this License, you may NOT use any trade names, trademarks, service marks, or product names of the copyright holder for any purpose. + +DISCLAIMER: THESE DIGITAL ASSETS ARE PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THESE DIGITAL ASSETS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/aswf-digital-assets-1.1.LICENSE b/src/licensedcode/data/licenses/aswf-digital-assets-1.1.LICENSE new file mode 100644 index 00000000000..afcd376f8ea --- /dev/null +++ b/src/licensedcode/data/licenses/aswf-digital-assets-1.1.LICENSE @@ -0,0 +1,29 @@ +--- +key: aswf-digital-assets-1.1 +short_name: ASWF Digital Assets License v1.1 +name: ASWF Digital Assets License v1.1 +category: Free Restricted +owner: Academy Software Foundation +homepage_url: https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/aswf_digital_assets_license_v1.1.txt +spdx_license_key: LicenseRef-scancode-aswf-digital-assets-1.1 +faq_url: https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/README.md +--- + +ASWF Digital Assets License v1.1 + +License for (the “Asset Name”). + + Copyright . All rights reserved. + +Redistribution and use of these digital assets, with or without modification, solely for education, training, research, software and hardware development, performance benchmarking (including publication of benchmark results and permitting reproducibility of the benchmark results by third parties), or software and hardware product demonstrations, are permitted provided that the following conditions are met: + +1. Redistributions of these digital assets or any part of them must include the above copyright notice, this list of conditions and the disclaimer below, and if applicable, a description of how the redistributed versions of the digital assets differ from the originals. + +2. Publications showing images derived from these digital assets must include the above copyright notice. + +3. The names of copyright holder or the names of its contributors may NOT be used to promote or to imply endorsement, sponsorship, or affiliation with products developed or tested utilizing these digital assets or benchmarking results obtained from these digital assets, without prior written permission from copyright holder. + +4. The assets and their output may only be referred to as the Asset Name listed above, and your use of the Asset Name shall be solely to identify the digital assets. Other than as expressly permitted by this License, you may NOT use any trade names, trademarks, service marks, or product names of the copyright holder for any purpose. + +DISCLAIMER: THESE DIGITAL ASSETS ARE PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THESE DIGITAL ASSETS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +Footer \ No newline at end of file diff --git a/src/licensedcode/data/licenses/autodesk-3d-sft-3.0.LICENSE b/src/licensedcode/data/licenses/autodesk-3d-sft-3.0.LICENSE new file mode 100644 index 00000000000..cdd2db10ae4 --- /dev/null +++ b/src/licensedcode/data/licenses/autodesk-3d-sft-3.0.LICENSE @@ -0,0 +1,102 @@ +--- +key: autodesk-3d-sft-3.0 +short_name: Autodesk 3D Studio File Toolkit for Release 3 +name: Autodesk 3D Studio File Toolkit for Release 3 +category: Proprietary Free +owner: Autodesk +homepage_url: https://github.com/Toksisitee/ALACNPopWorldEditor/blob/43d4119d698a7567ab4f32ddceb4076984dce136/_3ds/3dsftk3/license.txt +spdx_license_key: LicenseRef-scancode-autodesk-3d-sft-3.0 +ignorable_copyrights: + - (c) Copyright 1995 by Autodesk + - (c) Copyright 1997 by Autodesk, Inc. + - copyrighted by Autodesk, Inc. +ignorable_holders: + - Autodesk + - Autodesk, Inc. +--- + +/************************************************************************** + * 3D Studio File Toolkit for Release 3 + * + * (C) Copyright 1997 by Autodesk, Inc. + * + * License Agreement + * + * This Autodesk Program is copyrighted by Autodesk, Inc. and is + * licensed to you (individual or a legal entity) under the following + * conditions: + * + * You may use, modify, copy, reproduce, distribute, sell, and market + * the Autodesk Program, incorporated in whole or a portion thereof, + * solely as a part of a Larger Work ("Larger Work" is defined as a + * work which contains the Autodesk Program or portions thereof with + * software/programs not governed by the terms of this License) provided + * such Larger Works: + * (i) are designed and intended to work solely with Autodesk, Inc. + * products, + * (ii.) conspicuously contain Autodesk's copyright notice + * "(C) Copyright 1995 by Autodesk, Inc.", + * (iii) contain a copy of this license along with the Autodesk + * Program, (iv) contain the disclaimer of warranty and all + * notices that refer to this License and to the absence of + * any warranty; + * (v) add substantial value in addition to the Autodesk Program. + * + * Any derivative or modification of this Autodesk Program must be + * distributed, published and licensed under the same conditions as + * this License. + * + * You may not license or distribute the Autodesk Program as a standalone + * program or product including OEM and private label. + * + * You may not use, copy, modify, sublicense or distribute the Autodesk + * Program or any portion thereof in any form if such use or distribution + * is not expressly licensed and or is expressly prohibited under this + * License. + * + * You acknowledge and agree that Autodesk shall own all right, title + * and interest in the Autodesk Program and all rights in patents whether + * now known or hereafter discovered. You do not hold and shall not claim + * any interest whatsoever in the Autodesk Program. + * + * You agree that the Autodesk Program, any portion or derivative + * thereof will not be shipped, transferred or exported into any country + * or used in any manner prohibited by the United States Export + * Administration Act or any other applicable export control law, + * restriction or regulation. + * + * NO WARRANTY. + * AUTODESK PROVIDES THIS PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE + * NON-INFRINGEMENT OF THIRD PARTY RIGHTS, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. DOES + * NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE UNINTERRUPTED + * OR ERROR FREE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF + * THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU + * (NOT AUTODESK) ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR + * OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL + * PART OF THIS LICENSE. NO USE OF THE PROGRAM IS AUTHORIZED HEREUNDER + * EXCEPT UNDER THIS DISCLAIMER. + * + * LIMITATION OF LIABILITY. + * IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL AUTODESK, OR ANY + * OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THIS PROGRAM AS + * PERMITTED HEREIN, 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 + * SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGES. + * + * This License will be governed by the laws of the State of California, + * U.S.A., excluding the application of its conflicts of law rules. + * If any part of this License is found void and unenforceable, it will + * not affect the validity of the balance of the License, which shall + * remain valid and enforceable according to its terms. + * + * This License and the rights granted hereunder will terminate + * automatically if you fail to comply with the terms herein. All + * sublicenses to the Autodesk Program which are properly granted shall + * survive any termination of this license. + *************************************************************************/ \ No newline at end of file diff --git a/src/licensedcode/data/licenses/beri-hw-sw-1.0.LICENSE b/src/licensedcode/data/licenses/beri-hw-sw-1.0.LICENSE new file mode 100644 index 00000000000..58de1dae909 --- /dev/null +++ b/src/licensedcode/data/licenses/beri-hw-sw-1.0.LICENSE @@ -0,0 +1,239 @@ +--- +key: beri-hw-sw-1.0 +short_name: BERI Hardware-Software License v1.0 +name: BERI Hardware-Software License v1.0 +category: Permissive +owner: BERI +homepage_url: http://www.beri-open-systems.org/legal/beri-hardware-software-license.txt +spdx_license_key: LicenseRef-scancode-beri-hw-sw-1.0 +other_urls: + - https://github.com/CTSRD-CHERI/beri +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - http://www.beri-open-systems.org/legal/license-1-0.txt +--- + +BERI HARDWARE-SOFTWARE LICENSE v1.0 + + This license is based closely on the Apache License Version 2.0, but is + not approved or endorsed by the Apache Foundation. Changes primarily + relate to broadening the set of rights covered by the license from simple + copyright to other hardware-related rights such as board layouts and CAD + files. A copy of the non-modified Apache License 2.0 can be found at + http://www.apache.org/licenses/LICENSE-2.0 + + As this license is not currently OSI or FSF approved, the Licensor + permits any Work licensed under this License, at the option of the + Licensee, to be treated as licensed under the Apache License Version 2.0 + (which is so approved). + + This License is licensed under the terms of this License and in + particular clause 7 below (Disclaimer of Warranties) applies in relation + to its use. + + + 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 Rights owner or entity authorized by + the Rights 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. + + "Rights" means copyright and any similar right including design right + (whether registered or unregistered), semiconductor topography (mask) + rights and database rights (but excluding Patents and Trademarks). + + "Source" form shall mean the preferred form for making modifications, + including but not limited to source code, net lists, board layouts, + CAD files, 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, the + instantiation of a hardware design and conversions to other media + types, including intermediate forms such as bytecodes, FPGA + bitstreams, artwork and semiconductor topographies (mask works). + + "Work" shall mean the work of authorship, whether in Source form or + other Object form, made available under the License, as indicated by a + Rights 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) or + physically connect to or interoperate with the interfaces of, the Work + and Derivative Works thereof. + + "Contribution" shall mean any design or 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 Rights owner + or by an individual or Legal Entity authorized to submit on behalf of + the Rights 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 Rights 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 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 license under the + Rights to reproduce, prepare Derivative Works of, publicly display, + publicly perform, sublicense, and distribute the Work and such + Derivative Works in Source or Object form and do anything in relation + to the Work as if the Rights did not exist. + + 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 this license to your work. + + To apply this 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 [yyyy] [name of copyright owner] + + Copyright and related rights are licensed under the BERI Hardware-Software + License, Version 1.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.beri-open-systems.org/legal/license-1-0.txt + + Unless required by applicable law or agreed to in writing, software, + hardware and materials distributed under this 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. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/bigscience-rail-1.0.LICENSE b/src/licensedcode/data/licenses/bigscience-rail-1.0.LICENSE new file mode 100644 index 00000000000..8b309a1a1e2 --- /dev/null +++ b/src/licensedcode/data/licenses/bigscience-rail-1.0.LICENSE @@ -0,0 +1,92 @@ +--- +key: bigscience-rail-1.0 +short_name: BigScience RAIL License v1.0 +name: BigScience RAIL License v1.0 +category: Proprietary Free +owner: BigScience +homepage_url: https://huggingface.co/spaces/bigscience/license +spdx_license_key: LicenseRef-scancode-bigscience-rail-1.0 +--- + +BigScience RAIL License v1.0 +dated May 19, 2022 + +This is a license (the “License”) between you (“You”) and the participants of BigScience (“Licensor”). Whereas the Apache 2.0 license was applicable to resources used to develop the Model, the licensing conditions have been modified for the access and distribution of the Model. This has been done to further BigScience’s aims of promoting not just open-access to its artifacts, but also a responsible use of these artifacts. Therefore, this Responsible AI License (RAIL)[1] aims at having an open and permissive character while striving for responsible use of the Model. + + + Section I: PREAMBLE + + +BigScience is a collaborative open innovation project aimed at the responsible development and use of large multilingual datasets and Large Language Models (“LLM”), as well as, the documentation of best practices and tools stemming from this collaborative effort. Further, BigScience participants wish to promote collaboration and sharing of research artifacts - including the Model - for the benefit of society, pursuant to this License. + + +The development and use of LLMs, and broadly artificial intelligence (“AI”), does not come without concerns. The world has witnessed how just a few companies/institutions are able to develop LLMs, and moreover, how Natural Language Processing techniques might, in some instances, become a risk for the public in general. Concerns might come in many forms, from racial discrimination to the treatment of sensitive information. + + +BigScience believes in the intersection between open and responsible AI development, thus, this License aims to strike a balance between both in order to enable responsible open-science for large language models and future NLP techniques. +This License governs the use of the BigScience BLOOM models (and their derivatives) and is informed by both the BigScience Ethical Charter and the model cards associated with the BigScience BLOOM models. BigScience has set forth its Ethical Charter representing the values of its community. Although the BigScience community does not aim to impose its values on potential users of this Model, it is determined to take tangible steps towards protecting the community from inappropriate uses of the work being developed by BigScience. +Furthermore, the model cards for the BigScience BLOOM models will inform the user about the limitations of the Model, and thus serves as the basis of some of the use-based restrictions in this License (See Part II). + +NOW THEREFORE, You and Licensor agree as follows: + +1. Definitions + + +1. "License" shall mean the terms and conditions for use, reproduction, and Distribution as defined in this document. +2. “Data” means a collection of texts extracted from the BigScience Corpus used with the Model, including to train, pretrain, or otherwise evaluate the Model. The Data is not licensed under this License. The BigScience Corpus is a collection of existing sources of language data documented on the BigScience website. +3. “Output” means the results of operating a Model as embodied in informational content resulting therefrom. +4. “Model” means any accompanying machine-learning based assemblies (including checkpoints), consisting of learnt weights, parameters (including optimizer states), corresponding to the BigScience BLOOM model architecture as embodied in the Complementary Material, that have been trained or tuned, in whole or in part, on the Data using the Complementary Material. +5. “Derivatives of the Model” means all modifications to the Model, works based on the Model, or any other model which is created or initialized by transfer of patterns of the weights, parameters, activations or output of the Model, to the other model, in order to cause the other model to perform similarly to the Model, including - but not limited to - distillation methods entailing the use of intermediate data representations or methods based on the generation of synthetic data by the Model for training the other model. +6. “Complementary Material” shall mean the accompanying source code and scripts used to define, run, load, benchmark or evaluate the Model, and used to prepare data for training or evaluation. This includes any accompanying documentation, tutorials, examples etc. +7. “Distribution” means any transmission, reproduction, publication or other sharing of the Model or Derivatives of the Model to a third party, including providing the Model as a hosted service made available by electronic or other remote means - e.g. API-based or web access. +8. “Licensor” means the copyright owner or entity authorized by the copyright owner that is granting the License, including the persons or entities that may have rights in the Model and/or distributing the Model. +9. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License and/or making use of the Model for whichever purpose and in any field of use, including usage of the Model in an end-use application - e.g. chatbot, translator. +10. “Third Parties” means individuals or legal entities that are not under common control with Licensor or You. +11. "Contribution" shall mean any work of authorship, including the original version of the Model and any modifications or additions to that Model or Derivatives of the Model thereof, that is intentionally submitted to Licensor for inclusion in the Model 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 Model, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." +12. "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 Model. + + + Section II: INTELLECTUAL PROPERTY RIGHTS +Both copyright and patent grants apply to the Model, Derivatives of the Model and Complementary Material. The Model and Derivatives of the Model are subject to additional terms as described in Section III. +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, publicly display, publicly perform, sublicense, and distribute the Complementary Material, the Model, and Derivatives of the Model. +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 paragraph) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Model and the Complementary Material, 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 Model 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 Model and/or Complementary Material or a Contribution incorporated within the Model and/or Complementary Material constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for the Model and/or Work shall terminate as of the date such litigation is filed. + + +Section III: CONDITIONS OF USAGE, DISTRIBUTION AND REDISTRIBUTION + + +4. Distribution and Redistribution. You may host for Third Party remote access purposes (e.g. software-as-a-service), reproduce and distribute copies of the Model or Derivatives of the Model thereof in any medium, with or without modifications, provided that You meet the following conditions: +1. Use-based restrictions as referenced in paragraph 5 MUST be included as an enforceable provision by You in any type of legal agreement (e.g. a license) governing the use and/or distribution of the Model or Derivatives of the Model, and You shall give notice to subsequent users You Distribute to, that the Model or Derivatives of the Model are subject to paragraph 5. This provision does not apply to the use of Complementary Material. +2. You must give any Third Party recipients of the Model or Derivatives of the Model a copy of this License; +3. You must cause any modified files to carry prominent notices stating that You changed the files; +4. You must retain all copyright, patent, trademark, and attribution notices excluding those notices that do not pertain to any part of the Model, Derivatives of the Model. +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions - respecting paragraph 4.a. - for use, reproduction, or Distribution of Your modifications, or for any such Derivatives of the Model as a whole, provided Your use, reproduction, and Distribution of the Model otherwise complies with the conditions stated in this License. +5. Use-based restrictions. The restrictions set forth in Attachment A are considered Use-based restrictions. Therefore You cannot use the Model and the Derivatives of the Model for the specified restricted uses. You may use the Model subject to this License, including only for lawful purposes and in accordance with the License. Use may include creating any content with, finetuning, updating, running, training, evaluating and/or reparametrizing the Model. You shall require all of Your users who use the Model or a Derivative of the Model to comply with the terms of this paragraph (paragraph 5). +6. The Output You Generate. Except as set forth herein, Licensor claims no rights in the Output You generate using the Model. You are accountable for the Output you generate and its subsequent uses. No use of the output can contravene any provision as stated in the License. + + +Section IV: OTHER PROVISIONS +7. Updates and Runtime Restrictions. To the maximum extent permitted by law, Licensor reserves the right to restrict (remotely or otherwise) usage of the Model in violation of this License, update the Model through electronic means, or modify the Output of the Model based on updates. You shall undertake reasonable efforts to use the latest version of the Model. +8. Trademarks and related. Nothing in this License permits You to make use of Licensors’ trademarks, trade names, logos or to otherwise suggest endorsement or misrepresent the relationship between the parties; and any rights not expressly granted herein are reserved by the Licensors. +9. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Model and the Complementary Material (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 Model, Derivatives of the Model, and the Complementary Material and assume any risks associated with Your exercise of permissions under this License. +10. 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 Model and the Complementary Material (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. +11. Accepting Warranty or Additional Liability. While redistributing the Model, Derivatives of the Model and the Complementary Material 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. +12. If any provision of this License is held to be invalid, illegal or unenforceable, the remaining provisions shall be unaffected thereby and remain valid as if such provision had not been set forth herein. +END OF TERMS AND CONDITIONS + +Attachment A +Use Restrictions +You agree not to use the Model or Derivatives of the Model: +1. In any way that violates any applicable national, federal, state, local or international law or regulation; +2. For the purpose of exploiting, harming or attempting to exploit or harm minors in any way; +3. To generate or disseminate verifiably false information with the purpose of harming others; +4. To generate or disseminate personal identifiable information that can be used to harm an individual; +5. To generate or disseminate information or content, in any context (e.g. posts, articles, tweets, chatbots or other kinds of automated bots) without expressly and intelligibly disclaiming that the text is machine generated; +6. To defame, disparage or otherwise harass others; +7. To impersonate or attempt to impersonate others; +8. For fully automated decision making that adversely impacts an individual’s legal rights or otherwise creates or modifies a binding, enforceable obligation; +9. For any use intended to or which has the effect of discriminating against or harming individuals or groups based on online or offline social behavior or known or predicted personal or personality characteristics +10. To exploit any of the vulnerabilities of a specific group of persons based on their age, social, physical or mental characteristics, in order to materially distort the behavior of a person pertaining to that group in a manner that causes or is likely to cause that person or another person physical or psychological harm; +11. For any use intended to or which has the effect of discriminating against individuals or groups based on legally protected characteristics or categories; +12. To provide medical advice and medical results interpretation; +13. To generate or disseminate information for the purpose to be used for administration of justice, law enforcement, immigration or asylum processes, such as predicting an individual will commit fraud/crime commitment (e.g. by text profiling, drawing causal relationships between assertions made in documents, indiscriminate and arbitrarily-targeted use). \ No newline at end of file diff --git a/src/licensedcode/data/licenses/boutell-libgd-2021.LICENSE b/src/licensedcode/data/licenses/boutell-libgd-2021.LICENSE new file mode 100644 index 00000000000..0e8f7823aab --- /dev/null +++ b/src/licensedcode/data/licenses/boutell-libgd-2021.LICENSE @@ -0,0 +1,19 @@ +--- +key: boutell-libgd-2021 +short_name: Boutell libgd declarations 2021 +name: Boutell libgd declarations 2021 +category: Permissive +owner: Boutell.Com +homepage_url: https://github.com/libgd/libgd/blob/7b0d4198f2cba4cbc3ec68658e59474056622873/src/gd.h#L100 +spdx_license_key: LicenseRef-scancode-boutell-libgd-2021 +--- + +* 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." Thomas Boutell and + * Boutell.Com, Inc. disclaim all warranties, either express or implied, + * including but not limited to implied warranties of merchantability and + * fitness for a particular purpose, with respect to this code and accompanying + * documentation. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/brankas-open-license-1.0.LICENSE b/src/licensedcode/data/licenses/brankas-open-license-1.0.LICENSE new file mode 100644 index 00000000000..3a64f9f80f9 --- /dev/null +++ b/src/licensedcode/data/licenses/brankas-open-license-1.0.LICENSE @@ -0,0 +1,95 @@ +--- +key: brankas-open-license-1.0 +short_name: Brankas Open License 1.0 +name: Brankas Open License 1.0 +category: Free Restricted +owner: Brankas +homepage_url: https://www.brankas.com/open-license +spdx_license_key: LicenseRef-scancode-brankas-open-license-1.0 +faq_url: https://www.brankas.com/open-license +--- + +BRANKAS OPEN LICENSE +Version 1.0, September 2022 + + Preamble + + This License establishes the terms under which the Software under this License may be copied, modified, distributed, or redistributed. + + Definitions + + 2.1. “Derivative Works” shall mean any work, whether in Source Form or Object Form, that is based on (or derived from) the Software and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship and not an exact or repackaged copy of the Software. It includes proprietary complements, add-ons, modules, or modifications to the Object Form that link to the interfaces of the Software and the Derivative Works thereof. It shall include, among others: + + 2.1.1. Any software that results from an addition to, deletion from, or modification of the contents of a file containing Original Software or Derivative Works thereof; and + + 2.1.2. Any new file that is contributed or otherwise made available under the terms of this License. + + 2.1.3. “License” means the terms and conditions for use, reproduction, and distribution as defined in this document. + + 2.1.4. “Licensor” shall mean Brankas, its affiliates, subsidiaries, or permitted assigns. + + 2.1.5. “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. + + 2.1.6. “Original Software” means the Source Code of computer software code that was originally released under this License. + + 2.1.7. “Software” means (a) the Original Software; (b) Derivative Works; or (c) the combination of files containing Original Software with files containing Derivative Works, in each case, including portions thereof. + + 2.1.8. “Source Code” means (a) the common form of computer software code in which modifications are made, and (b) associated documentation included in or with such code. + + 2.1.9. “Source Form” shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + + 2.1.10. “You” 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 an entity, whether by contract or otherwise; or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of an entity. + + Grants + + 3.1. Copyright License + The Licensor grants you a perpetual, non-exclusive, royalty-free, worldwide, non-sublicensable, non-transferable license to use, copy, modify, distribute, make available, display, and prepare Derivative Works of the Software, in each case subject to the limitations and conditions of this License. + + 3.1.1. Right to Distribute + Subject to Clause 5, you may distribute the Derivative Works of the Software, provided that you have clear documentation as to how your Derivative Works differ from the Original Software. You are not required to make such documentation public. + + 3.1.2. Aggregation + Subject to Clause 5, you may aggregate the Original Software with Derivative Works in Object Form or Source Form and distribute the resulting aggregation. + + 3.2. Patent License + The Licensor grants You a license, under any patent claims the Licensor can license or becomes able to license, to make, have made, use, sell, offer for sale, import, and have imported the software, in each case subject to the limitations and conditions in this License. + + Effective date + + 4.1. The licenses required and granted under Clause 3 with respect to any Derivative Works become effective, for each Derivative Works, on the date you first distribute such Derivative Works. + + Limitations and Conditions of this License + + 5.1. You may not, whether by yourself or with other persons, provide the Software, whether in a repackaged version thereof or in a resulting aggregation with Derivative Works, to a third party as a hosted or managed service, including where you will provide access to any substantial set of the features or functionality of the Software. + + Your Responsibilities + + 6.1. The Derivative Works that you create or to which you contribute are governed by the terms of this License. You represent that the Derivative Works are your original creation(s), as clearly documented by you, and/or you have sufficient rights to grant the rights conveyed by this License. + + 6.2. You assume full responsibility for informing the recipients of this Software of the terms of this License, and how they can obtain a copy of this License. + + 6.3. In incorporating Derivative Works into this Software, you must include a statement in your license to that effect in the aggregated Software. + + Termination + + 7.1. If you violate the terms of this License, your use is not licensed and will result in the termination of the licenses granted to you hereunder. + + 7.2. If the Licensor provides you with a notice of your violation, you shall cease all violations of this license no later than 30 days after receipt of that notice and your licenses will be reinstated retroactively. + + 7.3. If you violate the terms of this License after such reinstatement under Clause 7.2, any subsequent violations of these terms will result in the termination of your license automatically and permanently. + + 7.4. This License does not cover any patent claims that you cause to be infringed by Derivative Works or additions to the Software. Should you make any written claim that the Software infringes or contributes to infringement of any patent, the patent license for this Software granted under the terms of this License ends immediately. If Your representative makes a patent claim, the patent license granted under this License likewise ends immediately. + + Disclaimer of Warranty + + 8.1. Unless required by applicable law or agreed to in writing, the Licensor provides the Software 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 Software and assume any risks associated with Your exercise of permissions under this License. + + Limitation of Liability + + 9.1. 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 the Licensor 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 Software (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 the Licensor has been advised of the possibility of such damages. + + General + + 10.1. 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 hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. + + 10.2. This License shall not be enforceable except by a Licensor acting as such, and third-party beneficiary rights are specifically excluded. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/broadcom-unmodified-exception.LICENSE b/src/licensedcode/data/licenses/broadcom-unmodified-exception.LICENSE new file mode 100644 index 00000000000..d4c69e835b0 --- /dev/null +++ b/src/licensedcode/data/licenses/broadcom-unmodified-exception.LICENSE @@ -0,0 +1,19 @@ +--- +key: broadcom-unmodified-exception +short_name: Broadcom Unmodified Linking Exception +name: Broadcom Unmodified Linking Exception +category: Copyleft Limited +owner: Broadcom +is_exception: yes +spdx_license_key: LicenseRef-scancode-broadcom-unmodified-exception +--- + +As a special exception, the copyright holders of this software give you +permission to link this software with independent modules, and to copy +and distribute the resulting executable under terms of your choice, +provided that you also meet, for each linked independent module, the +terms and conditions of the license of that module. + +An independent module is a module which is not derived from this +software. The special exception does not apply to any modifications of +the software. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/clips-2017.LICENSE b/src/licensedcode/data/licenses/clips-2017.LICENSE new file mode 100644 index 00000000000..b4e59dff5a6 --- /dev/null +++ b/src/licensedcode/data/licenses/clips-2017.LICENSE @@ -0,0 +1,30 @@ +--- +key: clips-2017 +short_name: CLIPS License 2017 +name: CLIPS License 2017 +category: Permissive +owner: CLIPS +homepage_url: https://www.clipsrules.net/ +spdx_license_key: LicenseRef-scancode-clips-2017 +text_urls: + - https://kumisystems.dl.sourceforge.net/project/clipsrules/CLIPS/6.40/clips_core_source_640.tar.gz +other_urls: + - https://sourceforge.net/projects/clipsrules +--- + +CLIPS License Information + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software (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. + +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 AUTHORS 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. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/dmtf-2017.LICENSE b/src/licensedcode/data/licenses/dmtf-2017.LICENSE new file mode 100644 index 00000000000..e59770d7828 --- /dev/null +++ b/src/licensedcode/data/licenses/dmtf-2017.LICENSE @@ -0,0 +1,77 @@ +--- +key: dmtf-2017 +short_name: DMTF License 2017 +name: DMTF License 2017 +category: Permissive +owner: DMTF +homepage_url: https://raw.githubusercontent.com/DMTF/libredfish/master/LICENSE.md +spdx_license_key: LicenseRef-scancode-dmtf-2017 +faq_url: http://www.dmtf.org/about/policies/disclosures +other_urls: + - http://dmtf.org/sites/default/files/patent-10-18-01.pdf +ignorable_copyrights: + - Copyright (c) 2017, Contributing +ignorable_holders: + - Contributing +ignorable_urls: + - http://dmtf.org/sites/default/files/patent-10-18-01.pdf + - http://www.dmtf.org/about/policies/disclosures +--- + +The Distributed Management Task Force (DMTF) grants rights under copyright in +this software on the terms of the BSD 3-Clause License as set forth below; no +other rights are granted by DMTF. This software might be subject to other rights +(such as patent rights) of other parties. + + +### Copyrights. + +Copyright (c) 2017, Contributing Member(s) of Distributed Management Task Force, +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 the Distributed Management Task Force (DMTF) 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. + + +### Patents. + +This software may be subject to third party patent rights, including provisional +patent rights ("patent rights"). DMTF makes no representations to users of the +standard as to the existence of such rights, and is not responsible to +recognize, disclose, or identify any or all such third party patent right, +owners or claimants, nor for any incomplete or inaccurate identification or +disclosure of such rights, owners or claimants. DMTF shall have no liability to +any party, in any manner or circumstance, under any legal theory whatsoever, for +failure to recognize, disclose, or identify any such third party patent rights, +or for such party's reliance on the software or incorporation thereof in its +product, protocols or testing procedures. DMTF shall have no liability to any +party using such software, whether such use is foreseeable or not, nor to any +patent owner or claimant, and shall have no liability or responsibility for +costs or losses incurred if software is withdrawn or modified after publication, +and shall be indemnified and held harmless by any party using the software from +any and all claims of infringement by a patent owner for such use. + +DMTF Members that contributed to this software source code might have made +patent licensing commitments in connection with their participation in the DMTF. +For details, see http://dmtf.org/sites/default/files/patent-10-18-01.pdf and +http://www.dmtf.org/about/policies/disclosures. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/edrdg-2000.LICENSE b/src/licensedcode/data/licenses/edrdg-2000.LICENSE new file mode 100644 index 00000000000..1b1dc64aed9 --- /dev/null +++ b/src/licensedcode/data/licenses/edrdg-2000.LICENSE @@ -0,0 +1,193 @@ +--- +key: edrdg-2000 +short_name: EDRDG General Dictionary License 2000 +name: EDRDG General Dictionary License 2000 +category: Copyleft Limited +owner: EDRDG +homepage_url: http://www.edrdg.org/edrdg/licence.html +spdx_license_key: LicenseRef-scancode-edrdg-2000 +text_urls: + - https://creativecommons.org/licenses/by-sa/3.0/legalcode +other_urls: + - https://creativecommons.org/licenses/by-sa/3.0/ +ignorable_urls: + - http://www.edrdg.org/wiki/index.php/JMdict + - http://www.edrdg.org/wiki/index.php/KANJIDIC_Project +ignorable_emails: + - jimbreen@gmail.com +--- + +[EDRDG] + ****** ELECTRONIC DICTIONARY RESEARCH AND DEVELOPMENT GROUP ****** + ****** GENERAL DICTIONARY LICENCE STATEMENT ****** +EDRDG_Home_Page +1. Introduction +In March 2000, James William Breen assigned ownership of the copyright of the +dictionary files assembled, coordinated and edited by him to the The Electronic +Dictionary Research and Development Group, then at Monash University (hereafter +"the Group"), on the understanding that the Group will foster the development +of the dictionary files, and will utilize all monies received for use of the +files for the further development of the files, and for research into computer +lexicography and electronic dictionaries. +This document outlines the licence arrangement put in place by The Group for +usage of the files. It replaces all previous copyright and licence statements +applying to the files. + +2. Application +This licence statement and copyright notice applies to the following dictionary +files, the associated documentation files, and any data files which are derived +from them. + * JMDICT - Japanese-Multilingual Dictionary File - the Japanese and English + components (the translational equivalents in other languages, e.g. + German, French, Dutch, etc. are covered by separate copyright held by the + compilers of that material.) + * EDICT - Japanese-English Electronic DICTionary File + * ENAMDICT - Japanese Names File + * COMPDIC - Japanese-English Computing and Telecommunications Terminology + File + * KANJIDIC2 - File of Information about the Kanji in JIS X 0208, JIS X 0212 + and JIS X 0213 in XML format. + * KANJIDIC - File of Information about the 6,355 Kanji in the JIS X 0208 + Standard (special conditions apply) + * KANJD212 - File of Information about the 5,801 Supplementary Kanji in the + JIS X 0212 Standard + * EDICT-R - romanized version of the EDICT file. (NB: this file has been + withdrawn from circulation, and all sites carrying it are requested to + remove their copies.) + * RADKFILE/KRADFILE - files relating to the decomposition of the 6,355 + kanji in JIS X 0208 into their visible components. +Copyright over the documents covered by this statement is held by James William +BREEN and The Electronic Dictionary Research and Development Group. + +3. Licence Conditions +[http://creativecommons.org/images/public/somerights20.gif] +The dictionary files are made available under a Creative Commons Attribution- +ShareAlike Licence (V3.0). The Licence Deed can be viewed here, and the full +Licence Code is here. +In summary (extract from the Licence Deed): + _____________________________________________________________________________ +|You are free: | +| * to Share - to copy, distribute and transmit the work | +| * to Remix - to adapt the work | +|Under the following conditions: | +| * Attribution. You must attribute the work in the manner specified by the| +| author or licensor (but not in any way that suggests that they endorse | +| you or your use of the work). | +| * Share Alike. If you alter, transform, or build upon this work, you may | +| distribute the resulting work only under the same, similar or a | +| compatible_licence. | +|_____________________________________________________________________________| + +For attribution of these files, you must: + a. in the case of publishing significant extracts of the files, or material + based on significant extracts of the files, e.g. in a published + dictionary or in vocabulary lists, clearly acknowledge that you used the + files for this purpose; + + b. in the case of a software package, WWW server, smartphone app, etc. which + uses the files or incorporates data from the files, you must: + i. acknowledge the usage and source of the files in the documentation, + publicity material, WWW site of the package/server, etc.; + ii. provide copies of the documentation and licence files (in the case + of software packages). Where the application packaging does not + provide for the inclusion of such files (e.g. with iPhone + applications), it is sufficient to provide links, as per the next + point; + iii. provide links to either local copies of the documentation and + licence files or to the locations of the files at Monash University + or at the EDRDG site. + If a WWW server is providing a dictionary function or an on-screen + display of words from the files, the acknowledgement must be made + on each screen display, e.g. in the form of a message at the foot + of the screen or page. If, however, material from the files is + mixed with information from other sources, it is sufficient to + provide a general acknowledgement of the sources as described + above. + For smartphone and tablet apps, acknowledgement must be made, e.g. + on a separate screen accessed from a menu, such as one labelled + "About", "Sources", etc. It is not sufficient just to mention it on + a start-up/launch page of the app. + For the EDICT, JMdict and KANJIDIC files, the following URLs may be + used or quoted: + # http://www.edrdg.org/wiki/index.php/JMdict- + EDICT_Dictionary_Project + # http://www.edrdg.org/wiki/index.php/KANJIDIC_Project +See this_page for samples of possible acknowledgement text. +Note that in all cases, the addition of material to the files or to extracts +from the files does not remove or in any way diminish the Group's copyright +over the files. Users of material from the files must NOT claim copyright over +that material. +Note also that provided the conditions above are met, there is NO restriction +placed on commercial use of the files. The files can be bundled with software +and sold for whatever the developer wants to charge. Software using these files +does not have to be under any form of open-source licence. +Where use of the files results in a financial return to the user, it is +suggested that the user make a donation to the Group to assist with the +continued development of the files. The only method currently available is to +make a donation via PayPal using a credit or debit card. Simply click on the +following button and follow the instructions. + [Submit https://www.paypal.com/en_US/i/btn/x-click-but21.gif] +NB: No contract or agreement needs to be signed in order to use the files. By +using the files, the user implicitly undertakes to abide by the conditions of +this licence. + +4. Updating Dictionary Versions +If a software package, WWW server, smartphone app, etc. uses the files or +incorporates data from the files, there must be a procedure for regular +updating of the data from the most recent versions available. For example, WWW- +based dictionary servers should update their dictionary versions at least once +a month. Failure to keep the versions up-to-date is a violation of the licence +to use the data. + +5. Warranty and Liability +While every effort has been made to ensure the accuracy of the information in +the files, it is possible that errors may still be included. The files are made +available without any warranty whatsoever as to their accuracy or suitability +for a particular application. +Any individual or organization making use of the files must agree: + a. to assume all liability for the use or misuse of the files, and must + agree not to hold the Group liable for any actions or events resulting + from use of the files. + b. to refrain from bringing action or suit or claim against the Group or any + of the Group's members on the basis of the use of the files, or any + information included in the files. + c. to indemnify the Group or its members in the case of action by a third + party on the basis of the use of the files, or any information included + in the files. + +6. Copyright +Every effort has been made in the compilation of these files to ensure that the +copyright of other compilers of dictionaries and lexicographic material has not +been infringed. The Group asserts its intention to rectify immediately any +breach of copyright brought to its attention. +Any individual or organization in possession of copies of the files, upon +becoming aware that a possible copyright infringement may be present in the +files, must undertake to contact the Group immediately with details of the +possible infringement. + +7. Prior Permission +All permissions for use of the files granted by James William Breen prior to +March 2000 will be honoured and maintained, however the placing of the KANJD212 +and EDICTH files under the GNU GPL has been withdrawn as of 25 March 2000. + +8. Special Conditions for the KANJIDIC, KANJD212 and KANJIDIC2 Files +In addition to licensing arrangements described above, the following additional +conditions apply to the KANJIDIC, KANJD212 and KANJIDIC2 files. +The following people have granted permission for material for which they hold +copyright to be included in the files, and distributed under the above +conditions, while retaining their copyright over that material: +Jack HALPERN: The SKIP codes. +Note that the SKIP codes are under their own similar Creative Common licence. +See Jack Halpern's conditions_of_use page. +Christian WITTERN and Koichi YASUOKA: The Pinyin information. +Urs APP: the Four Corner codes and the Morohashi information. +Mark SPAHN and Wolfgang HADAMITZKY: the kanji descriptors from their +dictionary. +Charles MULLER: the Korean readings. +Joseph DE ROO: the De Roo codes. + +9. Enquiries +All enquiries to: +The Electronic Dictionary Research and Development Group +Attn: Dr Jim Breen +(jimbreen@gmail.com) \ No newline at end of file diff --git a/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE b/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE index 63d5ee8fa45..8f329305be7 100644 --- a/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE +++ b/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE @@ -10,6 +10,7 @@ text_urls: - http://www.fsf.org/licensing/licenses/ other_urls: - https://github.com/nexB/scancode-toolkit/pull/1702 + - https://lists.gnu.org/archive/html/autoconf/2012-04/msg00061.html minimum_coverage: 60 --- diff --git a/src/licensedcode/data/licenses/gitpod-self-hosted-free-2020.LICENSE b/src/licensedcode/data/licenses/gitpod-self-hosted-free-2020.LICENSE new file mode 100644 index 00000000000..8538fefb46b --- /dev/null +++ b/src/licensedcode/data/licenses/gitpod-self-hosted-free-2020.LICENSE @@ -0,0 +1,126 @@ +--- +key: gitpod-self-hosted-free-2020 +short_name: Gitpod Self-Hosted Free License Terms 2020 +name: Gitpod Self-Hosted Free License Terms 2020 +category: Proprietary Free +owner: Gitpod +homepage_url: https://github.com/gitpod-io/gitpod/blob/main/License.enterprise.txt +spdx_license_key: LicenseRef-scancode-gitpod-self-hosted-free-2020 +faq_url: https://github.com/gitpod-io/gitpod/blob/main/License.txt +--- + +# Gitpod Self-Hosted Free License Terms and +# Gitpod Enterprise Source Code License + + +### 1 Preamble + +1.1 These Software Licensing Terms (“Terms”) provide the terms and conditions +that govern usage of the Software Gitpod Self-Hosted Free Edition in source and +binary form (“Software”). The Software is provided by Gitpod GmbH, Am +Germaniahafen 1, 24143 Kiel (“Gitpod”). By downloading or using to the +Software, you agree to be bound by the following Terms. + +### 2 Scope of Terms + +2.1 These Terms apply to the usage of the Software, which is designed to be used +for business purposes. + +2.2 These Terms apply to the binary code and to the source code of the Software, +unless the header of a source file explicitly refers to a different license. + +2.3 These Terms apply unless you have a separate agreement with Gitpod in +written form that explicitly supersedes these Terms. + +### 3 License Fees + +3.1 The use of the Software as described in Sec. 2 is free of charge. It is +however limited to the features that are accessible without a license key and +may only take place in accordance with these Terms. + +3.2 In case you want to use additional features or distribute the Software or +modifications to it without the restrictions of these Terms, please reach out +for a license key, which is subject to different legal and commercial terms. + +### 4 Granting of Rights + +4.1 Permission is hereby granted to obtain a copy of the Software and their +accompanying documentation to use, reproduce and execute the Software for +internal purposes in accordance with these Terms and to distribute the +unmodified software without charging a fee for it. + +4.2 Subject to the conditions of these Terms, you may modify the Software, +including patching it. You agree that Gitpod retains all right, title and +interest in and to all such modifications and patches (“Modifications”). You may +only use, reproduce and execute the Modifications for internal purposes in +accordance with these Terms. You may not distribute Modifications to any third +party. Nonetheless, you may make such modifications publicly available as fork +of the repository which hosts the original version of the Software, however only +under these Terms and only, if accompanied by the complete machine-readable +source code of the Modifications and of the Software. + +4.3 The copyright notices in the Software and this entire statement, including +the above license grant and these Terms must be included in all copies of the +Software (in whole or in part). Copyright notices, serial numbers and other +features aimed at product identification or control may not be removed, altered, +suppressed or otherwise bypassed under any circumstances. For the avoidance of +doubt, the software may neither in source nor in binary form be modified in +order to enable or activate any features of the software that would otherwise +require a valid license key. + +4.4 Any other usage of the Software, in particular modifying, combining it with +other software and providing it to third parties on a commercial basis, is +prohibited. This includes any sale, lease, indirect use of the Software to the +benefit of third parties and its provision as a commercial service, or offering +it as a part of a commercial service or platform. + +4.5 The Software remains the exclusive intellectual property of Gitpod at all +times. Mandatory rights resulting from applicable copyright law (e.g. related to +decompilation) remain unaffected. + +4.6 Gitpod provides the source code of the Software on a voluntary basis and is +not obligated to do so. Furthermore, Gitpod is not obligated to provide any +updates or upgrades it may develop. + +4.7 Please consider purchasing a license key (see above Sec. 3) for further +usage rights and additional features. + +### 5 Telemetry + +5.1 Gitpod intends to collect certain statistical data on the use of the +Software on an anonymized basis in the future with a future version of the +Software. The data will only be used to improve the Software and the data will +not be sold to third parties. Gitpod will inform about this with the future +release. + +### 6 Warranty and Liability + +6.1 THE SOFTWARE IS PROVIDED FREE OF CHARGE ON AN “AS IS” BASIS, 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. + +6.2 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 OF +OR OTHER DEALINGS IN THE SOFTWARE. + +6.3 THIS LIMITATION OF LIABILITY DOES NOT EXCLUDE MANDATORY LEGAL GROUNDS FOR +LIABILITY SUCH AS LIABILITY FOR PERSONAL INJURY, GROSS NEGLIGENCE, WILLFUL +INTENT OR LAWS ON PRODUCT LIABILITY. + +### 7 Third-party Components + +7.1 The Software contains third-party components including open source software +(“Third-Party Components“). Parts of such Third-Party Components are subject to +deviating license terms (“Third-Party License Terms“). A list of such +Third-Party Components and its respective Third-Party License Terms are +available via the files License.third-party.npm.txt and +License.third-party.go.txt. No stipulation in these Terms is intended to impose +further restrictions on your use of such Third-Party Components licensed under +Third-Party License Terms. + +7.2 Gitpod reserves the right to introduce deviating or additional Third-Party +License Terms in the course of modifications of the Software and in case of +updates for the Software to the extent necessary due to additional Third-Party +Components or due to changed Third-Party License Terms. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/lattice-osl-2017.LICENSE b/src/licensedcode/data/licenses/lattice-osl-2017.LICENSE new file mode 100644 index 00000000000..4a5cbf7ad79 --- /dev/null +++ b/src/licensedcode/data/licenses/lattice-osl-2017.LICENSE @@ -0,0 +1,49 @@ +--- +key: lattice-osl-2017 +short_name: Lattice Open Source License 2017 +name: Lattice Open Source License 2017 +category: Copyleft Limited +owner: Lattice +homepage_url: https://www.latticesemi.com/en/FileExplorer?media={E1F07490-EE2A-451E-B4F4-D4BF7B07099C}&document_id=38780 +spdx_license_key: LicenseRef-scancode-lattice-osl-2017 +ignorable_copyrights: + - (c) 2006-2017 Lattice Semiconductor Corporation +ignorable_holders: + - Lattice Semiconductor Corporation +--- + +LATTICE OPEN SOURCE LICENSE AGREEMENT + +This is a legal agreement between You (Licensee, either a company or an individual), and Lattice Semiconductor Corporation if You are located in the United States or Lattice SG Pte. Ltd. if You are located in a country other than the United States. Lattice Semiconductor Corporation or Lattice SG Pte. Ltd. is the Provider (Licensor) of the Software. If a component covered by this Agreement can be included in the output files generated by the Provider’s LatticeMico System or any other Provider source code generation tool, then Software refers to such output files that includes that component. Otherwise, Software refers to the component on a standalone basis. By proceeding with the installation, modification, use or distribution in whole or in part of Software that identifies itself as licensed under the Lattice Open Source License Agreement, You agree to be bound by the terms of this Agreement. If You do not agree to the terms of this Agreement, You are not permitted to use, modify or distribute the Software. + +1. The Provider grants to You a personal, non-exclusive right to use and distribute the source code of the Software provided that: + - You make distributions free of charge under these license terms + - You ensure that the original copyright notices and limitations of liability and warranty sections remain intact. + +2. The Provider grants to You a personal, non-exclusive right to modify the source code of the Software and incorporate it with other source code to create a Derivative Work (as defined below). At Your discretion, You may distribute this Derivative Work under terms of Your choosing provided: + - You arrange Your design such that the Derivative Work is an identifiable module within Your overall design. + - You distribute the source code associated with the modules containing the Derivative Work in a customarily accepted machine-readable format, free of charge under a license agreement that contains these license terms. + - You ensure that the original copyright notices and limitations of liability and warranty sections remain intact. + - You clearly identify areas of the source code that You have modified. + +“Derivative Work” means a version of the Software in source code form that contains modifications or additions to the original source code and includes all Software files used to implement Your design. Derivative Work does not include identifiable modules within Your design that are not derived from the Software and that can be reasonably considered independent and separate modules from the Software. + +3. The Provider grants to You a personal, non-exclusive right to use object code created from the Software or a Derivative Work to physically implement the design in devices such as a programmable logic devices or application specific integrated circuits. You may distribute these devices without accompanying them with a copy of this license or source code. + +4. This Software is provided free of charge. IN NO EVENT WILL THE PROVIDER OR ANY OF ITS SUPPLIERS BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY DAMAGES, INCLUDING ANY DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, OR SPECIAL DAMAGES, WHETHER CHARACTERIZED AS EXPENSES, LOST PROFITS, LOST SAVINGS, OR OTHER DAMAGES OF ANY SORT, ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF THE PROVIDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +5. THE PROVIDER MAKES NO WARRANTIES WITH RESPECT TO THE SOFTWARE, WHETHER EXPRESSED, IMPLIED, STATUTORY, OR IN ANY OTHER PROVISION OF THIS AGREEMENT OR COMMUNICATION WITH YOU, AND THE PROVIDER SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY RIGHTS. THE PROVIDER DOES NOT WARRANT THAT USE OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE. YOU ASSUME RESPONSIBILITY FOR SELECTION OF THE SOFTWARE TO ACHIEVE ITS INTENDED RESULTS AND FOR THE PROPER INSTALLATION, USE, AND RESULTS OBTAINED FROM THE SOFTWARE. YOU ASSUME THE ENTIRE RISK OF THE SOFTWARE PROVING DEFECTIVE OR FAILING TO PERFORM PROPERLY, AND IN SUCH EVENT, YOU ASSUME THE ENTIRE COST AND RISK OF ANY REPAIR, SERVICE, CORRECTION, OR ANY OTHER LIABILITIES OR DAMAGES CAUSED BY OR ASSOCIATED WITH THE SOFTWARE. THE SOLE LIABILITIES AND REMEDIES ASSOCIATED WITH THE SOFTWARE ARE SET FORTH ABOVE. + +6. Export Control. You agree that neither the Software nor any Derivative Work will be exported, directly or indirectly, into any country or to any person or entity, in violation of laws or regulations of the United States or other applicable governments. This Agreement will be governed by the substantive laws of the State of Oregon, USA. + +7. Default and Termination. This Agreement will continue indefinitely, until and unless terminated. You may terminate this Agreement by destroying all copies of the materials to which this Agreement applies. The Agreement will terminate automatically if due to any event, including court judgment, You fail to perform any of Your obligations hereunder. In the event of termination, others that have received software from You under the terms of this Agreement may continue to use it provided they remain in compliance with the terms of this Agreement. + +8. Your use of this Software is governed by this Lattice Open Source License Agreement. However, depending on your design, the output files generated by the LatticeMico System or by any other Provider source code generation tool may contain open source code provided by a third party. Specifically, the output files may contain open source code that is licensed pursuant to the terms attached to the LatticeMicoTM System License Agreement as Appendix B. By agreeing to the terms of this Lattice Open Source License Agreement, you are also agreeing to use such code in accordance with the terms of the agreement under which such code has been licensed, if applicable. + +9. From time to time Lattice may issue revised versions of the Lattice Open Source License Agreement. Revisions will follow the spirit of this version but will contain adjustments and clarifications to address issues and concerns of Lattice and the user community. + +10. Any conflict between the terms of this Agreement and the licensing terms included in the header files provided with the Software will be resolved in favor of this Agreement. + +©2006-2017 Lattice Semiconductor Corporation. You may freely distribute the text of this Agreement provided you include this copyright notice. However, modifications to the substantive terms herein are not permitted. + +20170329 \ No newline at end of file diff --git a/src/licensedcode/data/licenses/monkeysaudio.LICENSE b/src/licensedcode/data/licenses/monkeysaudio.LICENSE new file mode 100644 index 00000000000..d0b6e7638c1 --- /dev/null +++ b/src/licensedcode/data/licenses/monkeysaudio.LICENSE @@ -0,0 +1,46 @@ +--- +key: monkeysaudio +short_name: Monkeys Audio License Agreement +name: Monkeys Audio License Agreement +category: Free Restricted +owner: MonkeysAudio +homepage_url: https://www.monkeysaudio.com/license.html +spdx_license_key: LicenseRef-scancode-monkeysaudio +--- + +Monkey's Audio Program License Agreement + +1. Monkey's Audio is completely free for personal, educational, or commercial +use. + +2. Although the software has been tested thoroughly, the author is in no way +responsible for damages due to bugs or misuse. + +3. The redistribution of Monkey's Audio is only allowed in cases where the +original installer and components therein have not been modified. + +4. The use of Monkey's Audio or any component thereof from another program +requires compliance with the 'Monkey's Audio SDK and Source Code License +Agreement'. + +5. Installing and using Monkey's Audio signifies the acceptance of these terms. +If you do not agree with any of the above terms, you must cease using Monkey's +Audio and remove it from your storage device. + +Monkey's Audio SDK and Source Code License Agreement + +1. The Monkey's Audio SDK and source code can be freely used to add APE format +playback, encoding, or tagging support to any product, free or commercial. + +2. Monkey's Audio source can be included in GPL and open-source software, +although Monkey's Audio itself will not be subjected to external licensing +requirements or other viral source restrictions. + +3. Any source code, ideas, or libraries used must be plainly acknowledged in the +software using the code. + +4. Although the software has been tested thoroughly, the author is in no way +responsible for damages due to bugs or misuse. + +5. If you do not completely agree with all of the previous stipulations, you +must cease using this source code and remove it from your storage device. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/npsl-exception-0.92.LICENSE b/src/licensedcode/data/licenses/npsl-exception-0.92.LICENSE new file mode 100644 index 00000000000..96b15e9f648 --- /dev/null +++ b/src/licensedcode/data/licenses/npsl-exception-0.92.LICENSE @@ -0,0 +1,591 @@ +--- +key: npsl-exception-0.92 +short_name: Nmap NPSL Exception 0.92 +name: Nmap NPSL Exception 0.92 +category: Copyleft +owner: Insecure.Com +homepage_url: https://web.archive.org/web/20201031231920/https://svn.nmap.org/nmap/LICENSE +is_exception: yes +spdx_license_key: LicenseRef-scancode-npsl-exception-0.92 +other_urls: + - https://nmap.org/book/man-legal.html + - https://nmap.org/npsl/ + - https://github.com/nmap/nmap/blob/master/zenmap/zenmap +ignorable_copyrights: + - Copyright (c) 1989, 1991 Free Software Foundation, Inc. + - copyrighted by the Free Software Foundation +ignorable_holders: + - Free Software Foundation, Inc. + - the Free Software Foundation +ignorable_urls: + - https://nmap.org/ + - https://nmap.org/npsl/ + - https://npcap.org/ + - https://www.gnu.org/licenses/gpl-2.0.html#SEC4 +ignorable_emails: + - sales@nmap.com +--- + +Nmap Public Source License Version 0.92 +For more information on this license, see https://nmap.org/npsl/ + +0. Preamble + +The intent of this license is to establish freedom to share and change +the software regulated by this license under the open source model. It +also includes a Contributor Agreement and disclaims any warranty on +Covered Software. Proprietary software companies wishing to use or +incorporate Covered Software within their programs must contact +Licensor to purchase a separate license. Open source developers who +wish to incorporate parts of Covered Software into free software with +conflicting licenses may write Licensor to request a waiver of terms. + +If the Nmap Project (directly or through one of its commercial +licensing customers) has granted you additional rights to Nmap or Nmap +OEM, those additional rights take precedence where they conflict with +the terms of this license agreement. + +This License represents the complete agreement concerning subject +matter hereof. It contains the license terms themselves, but not the +reasoning behind them or detailed explanations. For further +information about this License, see https://nmap.org/npsl/ . That page +makes a good faith attempt to explain this License, but it does not +and can not modify its governing terms in any way. + +1. Definitions + +* "Contribution" means 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 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, web sites, + 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" means Licensor and any individual or Legal Entity on + behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +* "Covered Software" means 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 + +* "Derivative Work" or "Collective Work" means 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. It includes software as described in Section 3 of this + License. + +* "Executable" means Covered Software in any form other than Source Code. + +* "Externally Deploy" means to Deploy the Covered Software in any way + that may be accessed or used by anyone other than You, used to + provide any services to anyone other than You, or used in any way to + deliver any content to anyone other than You, whether the Covered + Software is distributed to those parties, made available as an + application intended for use over a computer network, or used to + provide services or otherwise deliver content to anyone other than + You. + +* "GPL" means the GNU General Public License Version 2, as published + by the Free Software Foundation and provided in Exhibit A. + +* "Legal Entity" means 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. + +* "License" means this document, including Exhibits. + +* "Licensor" means Insecure.Com LLC and its successors and assigns. + +* "Main License Body" means all of the terms of this document, + excluding Exhibits. + +* "You" (or "Your") means an individual or Legal Entity exercising + permissions granted by this License. + +2. General Terms + +Covered Software is licensed to you under the terms of the GPL +(Exhibit A), with all the exceptions, clarifications, and additions +noted in this Main License Body. Where the terms in this Main License +Body conflict in any way with the GPL, the Main License Body terms +shall take precedence. These additional terms mean that You may not +distribute Covered Software or Derivative Works under plain GPL terms +without special permission from Licensor. + +You are not required to accept this License. However, nothing else +grants You permission to use, copy, modify or distribute the software +or its derivative works. These actions are prohibited by law if You do +not accept this License. Therefore, by modifying, copying or +distributing the software (or any work based on the software), You +indicate your acceptance of this License to do so, and all its terms +and conditions. In addition, you agree to the terms of this License by +clicking the Accept button or downloading the software. + +3. Derivative Works + +This License (including the GPL portion) places important restrictions +on derived works. Licensor interprets that term quite broadly. To +avoid any misunderstandings, we consider software to constitute a +"derivative work" of Covered Software for the purposes of this license +if it does any of the following: + +* Integrates source code from Covered Software + +* Reads or includes Covered Software data files, such as nmap-os-db or + nmap-service-probes. + +* Is designed specifically to execute Covered Software and parse the + results (as opposed to typical shell or execution-menu apps, which + will execute anything you tell them to). + +* Includes Covered Software in a proprietary executable installer. The + installers produced by InstallShield are an example of + this. Including Nmap with other software in compressed or archival + form does not trigger this provision, provided appropriate open + source decompression or de-archiving software is widely available + for no charge. For the purposes of this license, an installer is + considered to include Covered Software even if it actually retrieves + a copy of Covered Software from another source during runtime (such + as by downloading it from the Internet). + +* Links (statically or dynamically) to a library which does any of the + above + +* Executes a helper program, module, or script to do any of the above. + This list is not exclusive, but is meant to clarify Licensor's + intentions with some common examples. Distribution of any works + which meet these criteria must be under the terms of this license + (including this Main License Body and GPL), with no additional + conditions or restrictions. They must abide by all restrictions that + the GPL places on derivative or collective works, including the + requirements for distributing their source code and allowing + royalty-free redistribution. + +4. Contributor Agreement (Grant of Copyright and Patent Licenses) + +Each Contributor hereby grants to Licensor 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 Contribution and such +Derivative Works in Source or Object form. + +Each Contributor hereby grants to You and Licensor 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. + +Contributors may impose different terms on their Contributions by +stating those terms in writing at the time the Contribution is +made. Contributors may withhold all authority from Licensor to +incorporate submissions by conspicuously marking or otherwise +designating them in writing as "Not a Contribution" at the time they +make the work available. + +5. Disclaimer of Warranty and Limitation of Liability + +Unless required by applicable law or agreed to in writing, Licensor +provides the Covered Software (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 Covered Software and assume any risks associated +with Your exercise of permissions under this License. + +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 Covered Software (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. + +6. External Deployment + +If You Externally Deploy Covered Software, such as hosting a website +designed to execute Nmap scans for users, the system and its +documentation must, if technically feasible, prominently display a +notice stating that the system uses the Nmap Security Scanner to +perform its tasks. If technically feasible, the notice must contain a +hyperlink to https://nmap.org/ or provide that URL in the text. + +7. 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 Covered Software. + +8. 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 Covered Software +infringes a patent. This termination provision shall not apply for an +action alleging patent infringement by combinations of the Covered +Software with other software or hardware. + +9. Jurisdiction, Venue and Governing Law + +This License is governed by the laws of the State of Washington and +the intellectual property laws of the United States of America, +excluding the jurisdiction's conflict-of-law provisions. Any +litigation or other dispute resolution between You and Licensor +relating to this License shall take place in the Northern District of +California, and You and Licensor hereby consent to the personal +jurisdiction of, and venue in, the state and federal courts within +that District with respect to this License. The application of the +United Nations Convention on Contracts for the International Sale of +Goods is expressly excluded. + +10. Npcap and the Official Nmap Windows Builds + +The official Windows Nmap builds includes the Npcap driver and library +(https://npcap.org) for packet capture and transmission on +Windows. That software is under its own separate license terms rather +than this license. Therefore anyone wishing to use or redistribute +both pieces of software must comply with both licenses. Since Npcap +does not allow for redistribution without special permission, the +official Nmap Windows builds which include Npcap may not be +redistributed without special permission. Such permission can be +requested by email to sales@nmap.com. + +11. Permission to link with OpenSSL + +Licensor grants permission to link Covered Software with any version +of the OpenSSL library from OpenSSL.Org, and distribute linked +combinations including the two (assuming such distribution is +otherwise allowed by this agreement). You must obey this License in +all respects for all code used other than OpenSSL. + +12. Waiver; Construction + +Failure by Licensor or any Contributor to enforce any provision of +this License will not be deemed a waiver of future enforcement of that +or any other provision. Any law or regulation which provides that the +language of a contract shall be construed against the drafter will not +apply to this License. + +13. Enforceability + +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 hereto, such provision shall be reformed to the minimum +extent necessary to make such provision valid and enforceable. + +Exhibit A. The GNU General Public License Version 2 +GNU GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. +Preamble + +The licenses for most software are designed to take away your freedom +to share and change it. By contrast, the GNU General Public License is +intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the software, or if you modify it. + +For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. 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. + +We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + +Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, +we want its recipients to know that what they have is not the +original, so that any problems introduced by others will not reflect +on the original authors' reputations. + +Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at +all. + +The precise terms and conditions for copying, distribution and +modification follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a +notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the Program +(independent of having been made by running the Program). Whether that +is true depends on what the Program does. + +1. You may copy and distribute 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 +and disclaimer of warranty; keep intact all the notices that refer to +this License and to the absence of any warranty; and give any other +recipients of the Program a copy of this License along with the +Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a +fee. + +2. You may modify your copy or copies of the Program or any portion of +it, thus forming a work based on the Program, and copy and distribute +such modifications or work under the terms of Section 1 above, +provided that you also meet all of these conditions: + +a) You must cause the modified files to carry prominent notices +stating that you changed the files and the date of any change. + +b) You must cause any work that you distribute or publish, that in +whole or in part contains or is derived from the Program or any part +thereof, to be licensed as a whole at no charge to all third parties +under the terms of this License. + +c) If the modified program normally reads commands interactively when +run, you must cause it, when started running for such interactive use +in the most ordinary way, to print or display an announcement +including an appropriate copyright notice and a notice that there is +no warranty (or else, saying that you provide a warranty) and that +users may redistribute the program under these conditions, and telling +the user how to view a copy of this License. (Exception: if the +Program itself is interactive but does not normally print such an +announcement, your work based on the Program is not required to print +an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + +3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + +a) Accompany it with the complete corresponding machine-readable +source code, which must be distributed under the terms of Sections 1 +and 2 above on a medium customarily used for software interchange; or, + +b) Accompany it with a written offer, valid for at least three years, +to give any third party, for a charge no more than your cost of +physically performing source distribution, a complete machine-readable +copy of the corresponding source code, to be distributed under the +terms of Sections 1 and 2 above on a medium customarily used for +software interchange; or, + +c) Accompany it with the information you received as to the offer to +distribute corresponding source code. (This alternative is allowed +only for noncommercial distribution and only if you received the +program in object code or executable form with such an offer, in +accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt otherwise +to copy, modify, sublicense or distribute the Program is void, and +will automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + +5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted +herein. You are not responsible for enforcing compliance by third +parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + +9. The Free Software Foundation may publish revised and/or new +versions of the 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 a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Program does not specify a +version number of this License, you may choose any version ever +published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the +author to ask for permission. For software which is copyrighted by the +Free Software Foundation, write to the Free Software Foundation; we +sometimes make exceptions for this. Our decision will be guided by the +two goals of preserving the free status of all derivatives of our free +software and of promoting the sharing and reuse of software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE 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. + +END OF TERMS AND CONDITIONS + +[For brevity, we've cut out the GPL's final section on "How to Apply +Tehse Terms to Your New Program", but you can find that at +https://www.gnu.org/licenses/gpl-2.0.html#SEC4 ] \ No newline at end of file diff --git a/src/licensedcode/data/licenses/npsl-exception-0.93.LICENSE b/src/licensedcode/data/licenses/npsl-exception-0.93.LICENSE index 335453b9e6b..028b15cf48f 100644 --- a/src/licensedcode/data/licenses/npsl-exception-0.93.LICENSE +++ b/src/licensedcode/data/licenses/npsl-exception-0.93.LICENSE @@ -4,7 +4,7 @@ short_name: Nmap NPSL Exception 0.93 name: Nmap NPSL Exception 0.93 category: Copyleft owner: Insecure.Com -homepage_url: https://svn.nmap.org/nmap/LICENSE +homepage_url: https://web.archive.org/web/20210119060415/https://svn.nmap.org/nmap/LICENSE is_exception: yes spdx_license_key: LicenseRef-scancode-npsl-exception-0.93 faq_url: https://nmap.org/npsl/npsl-annotated.html diff --git a/src/licensedcode/data/licenses/npsl-exception-0.94.LICENSE b/src/licensedcode/data/licenses/npsl-exception-0.94.LICENSE new file mode 100644 index 00000000000..922cad01878 --- /dev/null +++ b/src/licensedcode/data/licenses/npsl-exception-0.94.LICENSE @@ -0,0 +1,593 @@ +--- +key: npsl-exception-0.94 +short_name: Nmap NPSL Exception 0.94 +name: Nmap NPSL Exception 0.94 +category: Copyleft +owner: Insecure.Com +homepage_url: https://web.archive.org/web/20211215231956/https://svn.nmap.org/nmap/LICENSE +is_exception: yes +spdx_license_key: LicenseRef-scancode-npsl-exception-0.94 +faq_url: https://nmap.org/npsl/ +ignorable_copyrights: + - Copyright (c) 1989, 1991 Free Software Foundation, Inc. + - copyrighted by the Free Software Foundation +ignorable_holders: + - Free Software Foundation, Inc. + - the Free Software Foundation +ignorable_urls: + - https://nmap.org/ + - https://nmap.org/npsl/ + - https://nmap.org/oem + - https://npcap.org/ + - https://www.gnu.org/licenses/gpl-2.0.html#SEC4 +ignorable_emails: + - sales@nmap.com +--- + +Nmap Public Source License Version 0.94 +For more information on this license, see https://nmap.org/npsl/ + +0. Preamble + +The intent of this license is to establish freedom to share and change +the software regulated by this license under the open source model. It +also includes a Contributor Agreement and disclaims any warranty on +Covered Software. Companies wishing to use or incorporate Covered +Software within their own products may find that our Nmap OEM product +(https://nmap.org/oem/) better suits their needs. Open source +developers who wish to incorporate parts of Covered Software into free +software with conflicting licenses may write Licensor to request a +waiver of terms. + +If the Nmap Project (directly or through one of its commercial +licensing customers) has granted you additional rights to Nmap or Nmap +OEM, those additional rights take precedence where they conflict with +the terms of this license agreement. + +This License represents the complete agreement concerning subject +matter hereof. It contains the license terms themselves, but not the +reasoning behind them or detailed explanations. For further +information about this License, see https://nmap.org/npsl/ . That page +makes a good faith attempt to explain this License, but it does not +and can not modify its governing terms in any way. + +1. Definitions + +* "Contribution" means 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 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, web sites, + 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" means Licensor and any individual or Legal Entity on + behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +* "Covered Software" means 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 + +* "Derivative Work" or "Collective Work" means 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. It includes software as described in Section 3 of this + License. + +* "Executable" means Covered Software in any form other than Source Code. + +* "Externally Deploy" means to Deploy the Covered Software in any way + that may be accessed or used by anyone other than You, used to + provide any services to anyone other than You, or used in any way to + deliver any content to anyone other than You, whether the Covered + Software is distributed to those parties, made available as an + application intended for use over a computer network, or used to + provide services or otherwise deliver content to anyone other than + You. + +* "GPL" means the GNU General Public License Version 2, as published + by the Free Software Foundation and provided in Exhibit A. + +* "Legal Entity" means 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. + +* "License" means this document, including Exhibits. + +* "Licensor" means Nmap Software LLC and its successors and assigns. + +* "Main License Body" means all of the terms of this document, + excluding Exhibits. + +* "You" (or "Your") means an individual or Legal Entity exercising + permissions granted by this License. + +2. General Terms + +Covered Software is licensed to you under the terms of the GPL +(Exhibit A), with all the exceptions, clarifications, and additions +noted in this Main License Body. Where the terms in this Main License +Body conflict in any way with the GPL, the Main License Body terms +shall take precedence. These additional terms mean that You may not +distribute Covered Software or Derivative Works under plain GPL terms +without special permission from Licensor. + +You are not required to accept this License. However, nothing else +grants You permission to use, copy, modify or distribute the software +or its derivative works. These actions are prohibited by law if You do +not accept this License. Therefore, by modifying, copying or +distributing the software (or any work based on the software), You +indicate your acceptance of this License to do so, and all its terms +and conditions. In addition, you agree to the terms of this License by +clicking the Accept button or downloading the software. + +3. Derivative Works + +This License (including the GPL portion) places important restrictions +on derived works. Licensor interprets that term quite broadly. To +avoid any misunderstandings, we consider software to constitute a +"derivative work" of Covered Software for the purposes of this license +if it does any of the following: + +* Integrates source code from Covered Software + +* Reads or includes Covered Software data files, such as nmap-os-db or + nmap-service-probes. + +* Is designed specifically to execute Covered Software and parse the + results (as opposed to typical shell or execution-menu apps, which + will execute anything you tell them to). + +* Includes Covered Software in a proprietary executable installer. The + installers produced by InstallShield are an example of + this. Including Nmap with other software in compressed or archival + form does not trigger this provision, provided appropriate open + source decompression or de-archiving software is widely available + for no charge. For the purposes of this license, an installer is + considered to include Covered Software even if it actually retrieves + a copy of Covered Software from another source during runtime (such + as by downloading it from the Internet). + +* Links (statically or dynamically) to a library which does any of the + above + +* Executes a helper program, module, or script to do any of the above. + This list is not exclusive, but is meant to clarify Licensor's + intentions with some common examples. Distribution of any works + which meet these criteria must be under the terms of this license + (including this Main License Body and GPL), with no additional + conditions or restrictions. They must abide by all restrictions that + the GPL places on derivative or collective works, including the + requirements for distributing their source code and allowing + royalty-free redistribution. + +4. Contributor Agreement (Grant of Copyright and Patent Licenses) + +Each Contributor hereby grants to Licensor 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 Contribution and such +Derivative Works in Source or Object form. + +Each Contributor hereby grants to You and Licensor 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. + +Contributors may impose different terms on their Contributions by +stating those terms in writing at the time the Contribution is +made. Contributors may withhold all authority from Licensor to +incorporate submissions by conspicuously marking or otherwise +designating them in writing as "Not a Contribution" at the time they +make the work available. + +5. Disclaimer of Warranty and Limitation of Liability + +Unless required by applicable law or agreed to in writing, Licensor +provides the Covered Software (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 Covered Software and assume any risks associated +with Your exercise of permissions under this License. + +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 Covered Software (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. + +6. External Deployment + +If You Externally Deploy Covered Software, such as hosting a website +designed to execute Nmap scans for users, the system and its +documentation must, if technically feasible, prominently display a +notice stating that the system uses the Nmap Security Scanner to +perform its tasks. If technically feasible, the notice must contain a +hyperlink to https://nmap.org/ or provide that URL in the text. + +7. 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 Covered Software. + +8. 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 Covered Software +infringes a patent. This termination provision shall not apply for an +action alleging patent infringement by combinations of the Covered +Software with other software or hardware. + +9. Jurisdiction, Venue and Governing Law + +This License is governed by the laws of the State of Washington and +the intellectual property laws of the United States of America, +excluding the jurisdiction's conflict-of-law provisions. Any +litigation or other dispute resolution between You and Licensor +relating to this License shall take place in the Northern District of +California, and You and Licensor hereby consent to the personal +jurisdiction of, and venue in, the state and federal courts within +that District with respect to this License. The application of the +United Nations Convention on Contracts for the International Sale of +Goods is expressly excluded. + +10. Npcap and the Official Nmap Windows Builds + +The official Windows Nmap builds includes the Npcap driver and library +(https://npcap.org) for packet capture and transmission on +Windows. That software is under its own separate license terms rather +than this license. Therefore anyone wishing to use or redistribute +both pieces of software must comply with both licenses. Since Npcap +does not allow for redistribution without special permission, the +official Nmap Windows builds which include Npcap may not be +redistributed without special permission. Such permission can be +requested by email to sales@nmap.com. + +11. Permission to link with OpenSSL + +Licensor grants permission to link Covered Software with any version +of the OpenSSL library from OpenSSL.Org, and distribute linked +combinations including the two (assuming such distribution is +otherwise allowed by this agreement). You must obey this License in +all respects for all code used other than OpenSSL. + +12. Waiver; Construction + +Failure by Licensor or any Contributor to enforce any provision of +this License will not be deemed a waiver of future enforcement of that +or any other provision. Any law or regulation which provides that the +language of a contract shall be construed against the drafter will not +apply to this License. + +13. Enforceability + +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 hereto, such provision shall be reformed to the minimum +extent necessary to make such provision valid and enforceable. + +Exhibit A. The GNU General Public License Version 2 +GNU GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. +Preamble + +The licenses for most software are designed to take away your freedom +to share and change it. By contrast, the GNU General Public License is +intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the software, or if you modify it. + +For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. 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. + +We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + +Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, +we want its recipients to know that what they have is not the +original, so that any problems introduced by others will not reflect +on the original authors' reputations. + +Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at +all. + +The precise terms and conditions for copying, distribution and +modification follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a +notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the Program +(independent of having been made by running the Program). Whether that +is true depends on what the Program does. + +1. You may copy and distribute 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 +and disclaimer of warranty; keep intact all the notices that refer to +this License and to the absence of any warranty; and give any other +recipients of the Program a copy of this License along with the +Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a +fee. + +2. You may modify your copy or copies of the Program or any portion of +it, thus forming a work based on the Program, and copy and distribute +such modifications or work under the terms of Section 1 above, +provided that you also meet all of these conditions: + +a) You must cause the modified files to carry prominent notices +stating that you changed the files and the date of any change. + +b) You must cause any work that you distribute or publish, that in +whole or in part contains or is derived from the Program or any part +thereof, to be licensed as a whole at no charge to all third parties +under the terms of this License. + +c) If the modified program normally reads commands interactively when +run, you must cause it, when started running for such interactive use +in the most ordinary way, to print or display an announcement +including an appropriate copyright notice and a notice that there is +no warranty (or else, saying that you provide a warranty) and that +users may redistribute the program under these conditions, and telling +the user how to view a copy of this License. (Exception: if the +Program itself is interactive but does not normally print such an +announcement, your work based on the Program is not required to print +an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + +3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + +a) Accompany it with the complete corresponding machine-readable +source code, which must be distributed under the terms of Sections 1 +and 2 above on a medium customarily used for software interchange; or, + +b) Accompany it with a written offer, valid for at least three years, +to give any third party, for a charge no more than your cost of +physically performing source distribution, a complete machine-readable +copy of the corresponding source code, to be distributed under the +terms of Sections 1 and 2 above on a medium customarily used for +software interchange; or, + +c) Accompany it with the information you received as to the offer to +distribute corresponding source code. (This alternative is allowed +only for noncommercial distribution and only if you received the +program in object code or executable form with such an offer, in +accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt otherwise +to copy, modify, sublicense or distribute the Program is void, and +will automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + +5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted +herein. You are not responsible for enforcing compliance by third +parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + +9. The Free Software Foundation may publish revised and/or new +versions of the 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 a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Program does not specify a +version number of this License, you may choose any version ever +published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the +author to ask for permission. For software which is copyrighted by the +Free Software Foundation, write to the Free Software Foundation; we +sometimes make exceptions for this. Our decision will be guided by the +two goals of preserving the free status of all derivatives of our free +software and of promoting the sharing and reuse of software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE 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. + +END OF TERMS AND CONDITIONS + +[For brevity, we've cut out the GPL's final section on "How to Apply +These Terms to Your New Program", but you can find that at +https://www.gnu.org/licenses/gpl-2.0.html#SEC4 ] \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ofrak-community-1.0.LICENSE b/src/licensedcode/data/licenses/ofrak-community-1.0.LICENSE new file mode 100644 index 00000000000..acdf570740a --- /dev/null +++ b/src/licensedcode/data/licenses/ofrak-community-1.0.LICENSE @@ -0,0 +1,233 @@ +--- +key: ofrak-community-1.0 +short_name: OFRAK Community License Agreement 1.0 +name: OFRAK Community License Agreement 1.0 +category: Free Restricted +owner: Red Balloon Security +homepage_url: https://github.com/redballoonsecurity/ofrak/blob/master/LICENSE +spdx_license_key: LicenseRef-scancode-ofrak-community-1.0 +text_urls: + - https://raw.githubusercontent.com/redballoonsecurity/ofrak/master/LICENSE +faq_url: https://github.com/redballoonsecurity/ofrak#license +other_urls: + - https://github.com/redballoonsecurity/ofrak/blob/master/README.md +ignorable_urls: + - https://github.com/redballoonsecurity/ofrak + - https://ofrak.com/license +--- + +OFRAK COMMUNITY LICENSE AGREEMENT +Version 1.0 +Effective: August 8, 2022 + +Thank you for your interest in OFRAK (Open Firmware Reverse Analysis Konsole). +This OFRAK Community License Agreement (“Agreement”) provides users the right +to use OFRAK and its components for personal or academic, non-commercial use, +as detailed below. This includes educational purposes and non-funded academic +research. This Agreement does not permit use for any other purposes, including +commercial purposes. For any such use, you will need to reach out to Red +Balloon Security, Inc. at https://ofrak.com/license and request an OFRAK Pro +License, OFRAK Enterprise License or a custom agreement. Below are the details +regarding use of OFRAK. Note: As of August 2022, and for a limited period, +OFRAK Pro Licenses are available at no cost. RED BALLOON SECURITY, INC. (“RED +BALLOON”) IS ONLY WILLING TO LICENSE OFRAK AND RELATED DOCUMENTATION PURSUANT +TO THIS AGREEMENT. READ THIS AGREEMENT CAREFULLY BEFORE DOWNLOADING AND +INSTALLING AND USING OFRAK. BY ACCESSING, INSTALLING, COPYING OR OTHERWISE +USING OFRAK, YOU ACKNOWLEDGE AND AGREE ON BEHALF OF YOURSELF AND YOUR +EMPLOYER/INSTITUTION (“YOU”) TO BE BOUND TO THIS AGREEMENT AND THAT YOU +ACKNOWLEDGE THAT THIS AGREEMENT CREATES A LEGALLY ENFORCEABLE CONTRACT AND +CONSTITUTES ACCEPTANCE OF ALL TERMS AND CONDITIONS OF THIS AGREEMENT WITHOUT +MODIFICATION. YOU REPRESENT THAT YOU ARE AUTHORIZED TO ACCEPT THIS AGREEMENT +ON YOUR EMPLOYER’S BEHALF. IF YOU DO NOT AGREE TO THE FOREGOING TERMS AND +CONDITIONS, DO NOT INSTALL, COPY OR USE OFRAK. + +1. Definitions. 1.1 “OFRAK” consists of (a) the source code +repository for OFRAK, which can be found at +https://github.com/redballoonsecurity/ofrak; (b) the following Python +packages, which are also available via PyPI, the Python Package Index: ofrak, +ofrak_components, ofrak_io, ofrak_type, ofrak_patch_maker, ofrak_angr, +ofrak_binary_ninja, ofrak_ghidra; (c) the OFRAK graphical user interface (GUI); +(d) OFRAK documentation. OFRAK includes all updates, improvements, APIs and +add-ons provided by Red Balloon with respect thereto, which Red Balloon +specifies is licensed under this Community License Agreement. OFRAK is +presently made available in three formats: (i) source code repository, (ii) +PyPI Packages and (iii) Docker images with dependencies preinstalled. + +1.2 “Academic Purposes” means use within a non-profit academic institution +by its then-current faculty and students for the purposes of non-profit +scholarly research, classroom and education, and not any other use (including +without limitation, directly or indirectly in connection with any commercial +activity such as, for example, sponsored research or consulting services). +Shared Use of OFRAK for an Academic Purpose is permitted only when (a) used for +educational purposes, (b) access is restricted and not provided to the general +public, (c) access is limited to employees and/or students of the same +institution involved in a specific educational activity, and (d) all users +accept and are subject to this Agreement. + +1.3 “Non-Commercial Use” means personal research, evaluation, or +development use by an individual, and not use by or on behalf of any commercial +entity or organization or directly or indirectly in connection with any +commercial activity. For clarity, you cannot make money off of redistributing +OFRAK code (including Derivatives), OFRAK analysis, OFRAK-modified binaries, or +other OFRAK outputs. Non-Commercial Use also excludes any Shared Use. + +1.4 “Commercial Use” means any use other than Academic Purposes or +Non-Commercial Use, including, without limitation, use for any commercial +purpose or by any commercial entity, including without limitation +redistributing the OFRAK code (including Derivatives), OFRAK analysis, +OFRAK-modified binaries, or other OFRAK outputs for any monetary or other +commercial consideration. + +1.5 “Derivatives” means any modifications, additions, enhancements, or +derivative works of OFRAK or any component thereof. For purposes of this +Agreement, Derivatives shall not include works that remain separable from, or +merely link to, the interfaces of OFRAK or any Derivatives. + +1.6 “Shared Use” means any use of OFRAK where the person who set up a +particular instance of OFRAK is not the same person interacting with that +instance of OFRAK, or where a single instance of OFRAK is used by more than one +person (whether on the same or different occasions). This includes, but is not +limited to, the use of OFRAK on a server that is accessible by more than one +person, or by any person other than the person who set up the use of OFRAK on +the said server. + +2. License. Subject to the terms and conditions of this Agreement, Red +Balloon grants to you a nonexclusive, nonsublicensable, nontransferable, +no-charge, royalty-free, limited license to install, use, copy, modify, create +derivative works of OFRAK only for (a) Academic Purposes and (b) Non-Commercial +Use and to share Derivatives (i) publicly within the community (via publicly +available forks on GitHub.com), (ii) for Shared Use for an Academic Purpose, +and (iii) with Red Balloon, for the purposes stated in this Agreement. For +clarity, the foregoing license does not grant to you any right or license to +commercialize, distribute or use OFRAK, Derivatives, OFRAK code, OFRAK +analysis, OFRAK-modified binaries, or other OFRAK outputs for any other purpose +whatsoever, including Commercial Use, other than Academic Purposes or +Non-Commercial Use. In the event that you wish to use OFRAK for any other +purpose, including Commercial Use, you need to contact Red Balloon and enter +into a separate OFRAK Pro License, OFRAK Enterprise License or other custom +agreement. Except for the limited rights and licenses expressly granted +hereunder, no other license is granted, no other use is permitted. + +3. Derivatives. To the extent that you prepare or create any Derivatives, +you shall and hereby grant to (a) all users of OFRAK a right and license to +such Derivatives upon the terms and conditions set forth in this Agreement and +(b) Red Balloon a perpetual, fully paid-up, royalty-free, worldwide and +irrevocable, right and license to use, copy, modify, enhance, prepare +derivative works of, distribute, with unlimited right to sublicense, make, have +made, sell, have sold, import, export and otherwise commercialize such +Derivatives. You acknowledge that Red Balloon may, but is not obligated to, +include your Derivatives in, and otherwise incorporate your Derivatives into, +the core OFRAK codebase. In the event that you create Derivatives, you must +(i) retain all copyright and other proprietary rights licenses included in the +original OFRAK code, and any other Derivatives, and (ii) make it clear that you +modified the original version of OFRAK. Red Balloon encourages you to make +your Derivatives available to the community by forking the OFRAK source code +repository on GitHub and publishing your Derivatives on your forked repository, +but you are not required to do so. You represent and warrant that you have +sufficient rights to any Derivatives and are legally entitled to grant the +above rights and licenses. If you are an individual and your +employer(s)/institution(s) have rights to intellectual property that you create +that includes your Derivatives, you represent that you have received permission +to make and contribute Derivatives on behalf of that employer/institution. + +4. Ownership; Restrictions. Except as expressly and unambiguously set +forth herein, Red Balloon and its licensors and contributors retain all right, +title and interest in and to OFRAK, Derivatives, all copies, modifications and +derivative works thereof, including without limitation, all rights to patent, +copyright, trade secret and other proprietary or intellectual property rights +related to any of the foregoing. To the extent that you create any +Derivatives, subject to the rights and licenses granted herein, you retain +ownership of all right, title and interest in and to such Derivatives, +including without limitation, all intellectual property rights related to any +of the foregoing. You will maintain the copyright notice and any other notices +or identifications that appear on or in OFRAK and any Derivatives or any other +media or documentation that is subject to this Agreement. You will not (and +will not allow any third party to): (a) use OFRAK or any Derivatives, except +as expressly permitted in this Agreement, (b) provide, lease, lend, disclose, +use for timesharing or service bureau purposes, or otherwise use or allow +others to use for the benefit of any third party, OFRAK, (c) possess or use +OFRAK, or allow the transfer, transmission, export, or re-export of OFRAK or +portion thereof in violation of any export control laws or regulations +administered by the U.S. Commerce Department, U.S. Treasury Department’s Office +of Foreign Assets Control, or any other government agency, (d) use OFRAK in any +way that violates any applicable law, rule or regulation or for any illegal use +or activity; or (e) seek any patent or other intellectual property rights or +protections over or in connection with OFRAK or any Derivatives you create. + +5. Feedback. In addition to Derivatives, you may, from time to time and +in your sole discretion, make suggestions for changes, modifications or +improvements to OFRAK (“Feedback”). Red Balloon shall have an irrevocable, +perpetual, worldwide, sublicenseable, transferable, full paid-up, royalty free +right and license to use, distribute and otherwise exploit all Feedback for any +purpose. + +6. No Cost License. OFRAK and any Derivatives provided pursuant to this +Agreement shall be provided during the Term at no charge to you. + +7. Services. No training or support services are provided under this Agreement. +Red Balloon may in its discretion respond to support inquiries through Red +Balloon’s support channels, such as Slack. + +8. Term and Termination. This Agreement shall commence upon the initial +download of OFRAK and shall continue until and unless terminated as set forth +herein (the “Term”). This Agreement may be terminated by Red Balloon +immediately upon notice to you in the event that you breach any term or +condition of this Agreement. Upon any termination, you shall immediately cease +all use of OFRAK. This sentence and the following provisions will survive +termination: 1, 3 - 5 and 9 - 12. Termination is not an exclusive remedy and +all other remedies will remain available. + +9. Warranty Disclaimer. The parties acknowledge that OFRAK is provided +“AS IS” and may not be functional on any machine or in any environment. +NEITHER RED BALLOON NOR ANY CONTRIBUTOR OF ANY DERIVATIVES MAKE ANY WARRANTIES, +EXPRESS OR IMPLIED, EITHER IN FACT OR BY OPERATION OF LAW, STATUTORY OR +OTHERWISE, AND RED BALLOON AND ANY CONTRIBUTOR OF ANY DERIVATIVES EXPRESSLY +EXCLUDES AND DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE, TITLE, ACCURACY, FREEDOM FROM ERRORS, FREEDOM FROM +PROGRAMMING DEFECTS, NONINTERFERENCE AND NONINFRINGEMENT, AND ALL IMPLIED +WARRANTIES ARISING OUT OF COURSE OF DEALING, COURSE OF PERFORMANCE AND USAGE OF +TRADE. THIS AGREEMENT IS NOT INTENDED FOR USE OF OFRAK IN HAZARDOUS +ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE WHERE THE FAILURE OF OFRAK COULD +LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SIGNIFICANT PHYSICAL OR +ENVIRONMENTAL DAMAGE (“HIGH RISK ACTIVITIES”). USE OF OFRAK IN HIGH RISK +ACTIVITIES IS NOT AUTHORIZED PURSUANT TO THIS AGREEMENT. THE PARTIES AGREE +THAT THIS SECTION 9 REPRESENTS A REASONABLE ALLOCATION OF RISK AND THAT RED +BALLOON WOULD NOT PROCEED IN THE ABSENCE OF SUCH ALLOCATION. + +10. Limitations. NEITHER RED BALLOON NOR ANY CONTRIBUTOR OF DERIVATIVES +SHALL BE RESPONSIBLE OR LIABLE WITH RESPECT TO ANY SUBJECT MATTER OF THIS +AGREEMENT OR TERMS AND CONDITIONS RELATED THERETO UNDER ANY CONTRACT, +NEGLIGENCE, STRICT LIABILITY OR OTHER THEORY (A) FOR LOSS OR INACCURACY OF +DATA, OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY; (B) +FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, RELIANCE, SPECIAL, EXEMPLARY OR +CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, LOSS OF REVENUES AND LOSS +OF PROFITS TO LICENSEE OR ANY THIRD PARTIES; (C) FOR ANY MATTER BEYOND ITS +REASONABLE CONTROL OR (D) FOR USE YOU OR OTHERS MAY MAKE OF OFRAK, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +11. Indemnification. You agree that (a) Red Balloon and any contributors +shall have no liability whatsoever for your use of OFRAK or any Derivatives and +(b) you shall indemnify, and hold harmless, and (upon request) defend Red +Balloon and any other user or contributor from and against any and all claims, +damages, liabilities, losses, and costs (including reasonable attorneys’ fees) +suffered or incurred by such party which arise from or relate to your (i) use +of OFRAK or Derivatives, or (ii) breach of this Agreement. + +12. Miscellaneous. Neither this Agreement nor the licenses granted +hereunder are assignable or transferable by you; any attempt to do so shall be +void. Red Balloon may assign this Agreement in whole or in part. Any notice, +report, approval or consent required or permitted hereunder shall be in +writing. The provisions hereof are for the benefit of the parties only and not +for any other person or entity. If any provision of this Agreement shall be +adjudged by any court of competent jurisdiction to be unenforceable or invalid, +that provision shall be limited or eliminated to the minimum extent necessary +so that this Agreement shall otherwise remain in full force and effect and +enforceable. This Agreement shall be deemed to have been made in, and shall be +construed pursuant to the laws of the State of New York, without regard to +conflicts of laws provisions thereof, and without regard to the United Nations +Convention on the International Sale of Goods or the Uniform Computer +Information Transactions Act. Any waivers or amendments shall be effective only +if made in writing. This Agreement is the complete and exclusive statement of +the mutual understanding of the parties and supersedes and cancels all previous +written and oral agreements and communications relating to the subject matter +of this Agreement. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ooura-2001.LICENSE b/src/licensedcode/data/licenses/ooura-2001.LICENSE new file mode 100644 index 00000000000..0b716a5106c --- /dev/null +++ b/src/licensedcode/data/licenses/ooura-2001.LICENSE @@ -0,0 +1,15 @@ +--- +key: ooura-2001 +short_name: OOURA License 2001 +name: OOURA License 2001 +category: Permissive +owner: OOURA +homepage_url: https://www.kurims.kyoto-u.ac.jp/~ooura/fft.html +spdx_license_key: LicenseRef-scancode-ooura-2001 +text_urls: + - https://www.kurims.kyoto-u.ac.jp/~ooura/pi_fftc6_src.tgz + - https://github.com/tensorflow/tensorflow/blob/master/third_party/fft2d/LICENSE +--- + +You may use, copy, modify this code for any purpose and +without fee. You may distribute this ORIGINAL package. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/plural-20211124.LICENSE b/src/licensedcode/data/licenses/plural-20211124.LICENSE new file mode 100644 index 00000000000..dff6571e235 --- /dev/null +++ b/src/licensedcode/data/licenses/plural-20211124.LICENSE @@ -0,0 +1,936 @@ +--- +key: plural-20211124 +short_name: Plural Licensing 20211124 +name: Plural Licensing 20211124 +category: Source-available +owner: Plural +homepage_url: https://github.com/pluralsh/plural/blob/master/LICENSE +spdx_license_key: LicenseRef-scancode-plural-20211124 +ignorable_copyrights: + - Copyright (c) 2007 Free Software Foundation, Inc. + - Copyright (c) 2021 Plural Labs, Inc +ignorable_holders: + - Free Software Foundation, Inc. + - Plural Labs, Inc +ignorable_urls: + - http://fsf.org/ + - http://www.apache.org/licenses/ + - http://www.apache.org/licenses/LICENSE-2.0 + - http://www.gnu.org/licenses/ +ignorable_emails: + - commercial@plural.sh +--- + +Plural Licensing + +SOFTWARE LICENSING + +You are licensed to use compiled versions of the Plural platform produced by Plural Labs, Inc. under an MIT LICENSE + +You may be licensed to use source code to create compiled versions not produced by Plural Labs, Inc. in one of three ways: + +1. Under the Free Software Foundation’s GNU AGPL v.3.0, subject to the exceptions outlined in this policy; or +2. Under a commercial license available from Plural Labs, Inc. by contacting commercial@plural.sh +3. Creating a licensed installation on app.plural.sh + +You are licensed to use the source code in Admin Tools and Configuration Files (plural/) under the Apache License v2.0. + +We promise that we will not enforce the copyleft provisions in AGPL v3.0 against you if your application (a) does not +link to the Plural Platform directly, but exclusively uses the Plural Admin Tools and Configuration Files, and +(b) you have not modified, added to or adapted the source code of Plural in a way that results in the creation of +a “modified version” or “work based on” Plural as these terms are defined in the AGPL v3.0 license. + + +------------------------------------------------------------------------------------------------------------------------------ +MIT License + +Copyright (c) 2021 Plural Labs, Inc + +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. + +------------------------------------------------------------------------------------------------------------------------------ + + 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 [yyyy] [name of copyright owner] + + 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. + +------------------------------------------------------------------------------ + +The software is released under the terms of the GNU Affero General Public +License, version 3. + + 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 +. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/qt-commercial-agreement-4.4.1.LICENSE b/src/licensedcode/data/licenses/qt-commercial-agreement-4.4.1.LICENSE new file mode 100644 index 00000000000..add96db3f36 --- /dev/null +++ b/src/licensedcode/data/licenses/qt-commercial-agreement-4.4.1.LICENSE @@ -0,0 +1,435 @@ +--- +key: qt-commercial-agreement-4.4.1 +short_name: Qt License Agreement v4.4.1 +name: Qt License Agreement v4.4.1 +category: Commercial +owner: Qt Company +homepage_url: https://www.qt.io/terms-conditions/ +spdx_license_key: LicenseRef-scancode-qt-commercial-agreement-4.4.1 +other_urls: + - https://www.qt.io/contact-us +ignorable_authors: + - The Qt Company + - permission from The Qt Company +ignorable_urls: + - https://opensource.org/licenses +--- + +Qt LICENSE AGREEMENT + +Agreement version 4.4.1 + +This Qt License Agreement (“Agreement”) is a legal agreement for the licensing of Licensed Software (as defined below) between The Qt Company (as defined below) and the Licensee who has accepted the terms of this Agreement by signing this Agreement or by downloading or using the Licensed Software or in any other appropriate means. + +Capitalized terms used herein are defined in Section 1. + +WHEREAS: + + Licensee wishes to use the Licensed Software for the purpose of developing and distributing Applications and/or Devices (each as defined below); + The Qt Company is willing to grant the Licensee a right to use Licensed Software for such a purpose pursuant to term and conditions of this Agreement; and + Parties wish to enable that their respective Affiliates also can sell and purchase licenses to serve Licensee Affiliates’ needs to use Licensed Software pursuant to terms of the Agreement. Any such license purchases by Licensee Affiliates from The Qt Company or its Affiliates will create contractual relationship directly between the relevant The Qt Company and the respective ordering Licensee Affiliate (“Acceding Agreement”). Accordingly, Licensee shall not be a party to any such Acceding Agreement, and no rights or obligations are created to the Licensee thereunder but all rights and obligations under such Acceding Agreement are vested and borne solely by the ordering Licensee Affiliate and the relevant The Qt Company as a contracting parties under such Acceding Agreement. + +NOW, THEREFORE, THE PARTIES HEREBY AGREE AS FOLLOWS: + +1. DEFINITIONS + +“Affiliate” of a Party shall mean an entity (i) which is directly or indirectly controlling such Party; (ii) which is under the same direct or indirect ownership or control as such Party; or (iii) which is directly or indirectly owned or controlled by such Party. For these purposes, an entity shall be treated as being controlled by another if that other entity has fifty percent (50 %) or more of the votes in such entity, is able to direct its affairs and/or to control the composition of its board of directors or equivalent body. + +“Add-on Products” shall mean The Qt Company’s specific add-on software products which are not licensed as part of The Qt Company’s standard product offering, but shall be included into the scope of Licensed Software only if so specifically agreed between the Parties. + +“Agreement Term” shall mean the validity period of this Agreement, as set forth in Section 12. + +“Applications” shall mean software products created using the Licensed Software, which include the Redistributables, or part thereof. + +“Contractor(s)” shall mean third party consultants, distributors and contractors performing services to the Licensee under applicable contractual arrangement. + +“Customer(s)” shall mean Licensee’s customers to whom Licensee, directly or indirectly, distributes copies of the Redistributables as integrated or incorporated into Applications or Devices. + +“Data Protection Legislation” shall mean the General Data Protection Regulation (EU 2016/679) (GDPR) and any national implementing laws, regulations and secondary legislation, as may be amended or updated from time to time, as well as any other data protection laws or regulations applicable in relevant territory. + +“Deployment Platforms” shall mean target operating systems and/or hardware specified in the License Certificate, on which the Redistributables can be distributed pursuant to the terms and conditions of this Agreement. + +“Designated User(s)” shall mean the employee(s) of Licensee or Licensee’s Affiliates acting within the scope of their employment or Licensee's Contractors acting within the scope of their services on behalf of Licensee. + +“Development License” shall mean the license needed by the Licensee for each Designated User to use the Licensed Software under the license grant described in Section 3.1 of this Agreement. Development Licenses are available per respective Licensed Software products, each product having its designated scope and purpose of use. + +“Development License Term” shall mean the agreed validity period of the Development License or QA Tools license during which time the relevant Licensed Software product can be used pursuant to this Agreement. Agreed Development License Term, as ordered and paid for by the Licensee, shall be memorialized in the applicable License Certificate. + +“Development Platforms” shall mean those host operating systems specified in the License Certificate, in which the Licensed Software can be used under the Development License. + +“Devices” shall mean + + hardware devices or products that + are manufactured and/or distributed by the Licensee, its Affiliates, Contractors or Customers, and + incorporate, integrate or link to Applications such that substantial functionality of such unit, when used by an End User, is provided by Application(s) or otherwise depends on the Licensed Software, regardless of whether the Application is developed by Licensee or its Contractors; or + Applications designed for the hardware devices specified in item (1). + +Devices covered by this Agreement shall be specified in Appendix 2 or in a quote. + +“Distribution License(s)” shall mean a royalty-bearing license required for any kind of sale, trade, exchange, loan, lease, rental or other distribution by or on behalf of Licensee to a third party of Redistributables in connection with Devices pursuant to license grant described in Section 3.3 of this Agreement. Distribution Licensed are sold separately for each type of Device respectively and cannot be used for any type of Devices at Licensee’s discretion. + +“Distribution License Packs” shall mean set of prepaid Distribution Licenses for distribution of Redistributables, as defined in The Qt Company’s standard price list, quote, Purchase Order confirmation or in an Appendix 2 hereto, as the case may be. + +“End User” shall mean the final end user of the Application or a Device. + +“Evaluation License Term” shall mean a time period specified in the License Certificate for the Licensee to use the relevant Licensed Software for evaluation purposes according to Section 3.6 herein. + +“Intellectual Property Rights” shall mean patents (including utility models), design patents, and designs (whether or not capable of registration), chip topography rights and other like protection, copyrights, trademarks, service marks, trade names, logos or other words or symbols and any other form of statutory protection of any kind and applications for any of the foregoing as well as any trade secrets. + +“License Certificate” shall mean a certificate generated by The Qt Company for each Designated User respectively upon them downloading the Licensed Software, which will be available under respective Designated User’s Qt Account at account.qt.io. License Certificates will specify relevant information pertaining the Licensed Software purchased by Licensee and Designated User’s license to the Licensed Software. + +“License Fee” shall mean the fee charged to the Licensee for rights granted under the terms of this Agreement. + +“Licensed Software” shall mean specified product of commercially licensed version of Qt Software and/or QA Tools defined in Appendix 1 and/or Appendix 3, which Licensee has purchased and which is provided to Licensee under the terms of this Agreement. Licensed Software shall include corresponding online or electronic documentation, associated media and printed materials, including the source code (where applicable), example programs and the documentation. Licensed Software does not include Third Party Software (as defined in Section 4) or Open Source Qt. The Qt Company may, in the course of its development activities, at its free and absolute discretion and without any obligation to send or publish any notifications to the Licensee or in general, make changes, additions or deletions in the components and functionalities of the Licensed Software, provided that no such changes, additions or deletions will affect the already released version of the Licensed Software, but only upcoming version(s). + +“Licensee” shall mean the individual or legal entity that is party to this Agreement. + +“Licensee’s Records” shall mean books and records that contain information bearing on Licensee’s compliance with this Agreement, Licensee’s use of Open Source Qt and/or the payments due to The Qt Company under this Agreement, including, but not limited to user information, assembly logs, sales records and distribution records. + +“Modified Software” shall have the meaning as set forth in Section 2.3. + +“Online Services” shall mean any services or access to systems made available by The Qt Company to the Licensee over the Internet relating to the Licensed Software or for the purpose of use by the Licensee of the Licensed Software or Support. Use of any such Online Services is discretionary for the Licensee and some of them may be subject to additional fees. + +“Open Source Qt” shall mean Qt Software available under the terms of the GNU Lesser General Public License, version 2.1 or later (“LGPL”) or the GNU General Public License, version 2.0 or later (“GPL”). For clarity, Open Source Qt shall not be provided, governed or used under this Agreement. + +”Party” or “Parties” shall mean Licensee and/or The Qt Company. + +“Permitted Software” shall mean (i) third party open source software products that are generally available for public in source code form and free of any charge under any of the licenses approved by Open Source Initiative as listed on https://opensource.org/licenses, which may include parts of Open Source Qt or be developed using Open Source Qt; and (ii) software The Qt Company has made available via its Qt Marketplace online distribution channel. + +“Pre-Release Code” shall have the meaning as set forth in Section 4. + +“Prohibited Combination” shall mean any effort to use, combine, incorporate, link or integrate Licensed Software with any software created with or incorporating Open Source Qt, or use Licensed Software for creation of any such software. + +“Purchase Order” shall have the meaning as set forth in Section 10.2. + +"QA Tools” shall mean software libraries and tools as defined in Appendix 1 depending on which product(s) the Licensee has purchased under the Agreement. + +“Qt Software” shall mean the software libraries and tools of The Qt Company, which The Qt Company makes available under commercial and/or open source licenses. + +“Redistributables" shall mean the portions of the Licensed Software set forth in Appendix 1 that may be distributed pursuant to the terms of this Agreement in object code form only, including any relevant documentation. Where relevant, any reference to Licensed Software in this Agreement shall include and refer also to Redistributables. + +“Renewal Term” shall mean an extension of previous Development License Term as agreed between the Parties. + +“Submitted Modified Software” shall have the meaning as set forth in Section 2.3. + +“Support” shall mean standard developer support that is provided by The Qt Company to assist Designated Users in using the Licensed Software in accordance with this Agreement and the Support Terms. + +“Support Terms” shall mean The Qt Company’s standard support terms specified in Appendix 9 hereto. + +“Taxes” shall have the meaning set forth in Section 10.5. + +“The Qt Company” shall mean: + + in the event Licensee is an individual residing in the United States or a legal entity incorporated in the United States or having its headquarters in the United States, The Qt Company Inc., a Delaware corporation with its office at 3031 Tisch Way, 110 Plazbertela West, San Jose, CA 95128, USA.; or + in the event the Licensee is an individual residing outside of the United States or a legal entity incorporated outside of the United States or having its registered office outside of the United States, The Qt Company Ltd., a Finnish company with its registered office at Miestentie 7, 02150 Espoo, Finland. + +"Third-Party Software" shall have the meaning set forth in Section 4. + +“Updates” shall mean a release or version of the Licensed Software containing bug fixes, error corrections and other changes that are generally made available to users of the Licensed Software that have contracted for Support. Updates are generally depicted as a change to the digits following the decimal in the Licensed Software version number. The Qt Company shall make Updates available to the Licensee under the Support. Updates shall be considered as part of the Licensed Software hereunder. + +“Upgrades” shall mean a release or version of the Licensed Software containing enhancements and new features and are generally depicted as a change to the first digit of the Licensed Software version number. In the event Upgrades are provided to the Licensee under this Agreement, they shall be considered as part of the Licensed Software hereunder. + +2. OWNERSHIP + +2.1. Ownership of The Qt Company + +The Licensed Software is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The Licensed Software is licensed, not sold. + +All of The Qt Company's Intellectual Property Rights are and shall remain the exclusive property of The Qt Company or its licensors respectively. No rights to The Qt Company’s Intellectual Property Rights are assigned or granted to Licensee under this Agreement, except when and to the extent expressly specified herein. + +2.2. Ownership of Licensee + +All the Licensee’s Intellectual Property Rights are and shall remain the exclusive property of the Licensee or its licensors respectively. + +All Intellectual Property Rights to the Modified Software, Applications and Devices shall remain with the Licensee and no rights thereto shall be granted by the Licensee to The Qt Company under this Agreement (except as set forth in Section 2.3 below). + +2.3. Modified Software + +Licensee may create bug-fixes, error corrections, patches or modifications to the Licensed Software (“Modified Software”). Such Modified Software may break the source or binary compatibility with the Licensed Software (including without limitation through changing the application programming interfaces (“API”) or by adding, changing or deleting any variable, method, or class signature in the Licensed Software and/or any inter-process protocols, services or standards in the Licensed Software libraries). To the extent that Licensee’s Modified Software so breaks source or binary compatibility with the Licensed Software, Licensee acknowledges that The Qt Company’s ability to provide Support may be prevented or limited and Licensee’s ability to make use of Updates may be restricted. + +Licensee may, at its sole and absolute discretion, choose to submit Modified Software to The Qt Company (“Submitted Modified Software”) in connection with Licensee’s Support request, service request or otherwise. In the event Licensee does so, then, Licensee hereby grants The Qt Company a sublicensable, assignable, irrevocable, perpetual, worldwide, non-exclusive, royalty-free and fully paid-up license, under all of Licensee’s Intellectual Property Rights, to reproduce, adapt, translate, modify, and prepare derivative works of, publicly display, publicly perform, sublicense, make available and distribute such Submitted Modified Software as The Qt Company sees fit at its free and absolute discretion. + +3. LICENSES GRANTED + +3.1. Development with Licensed Software + +Subject to the terms of this Agreement, The Qt Company grants to Licensee a worldwide, non-exclusive, non-transferable license, valid for each Development License Term, to use, modify and copy the Licensed Software by Designated Users on the Development Platforms for the sole purposes of designing, developing, demonstrating and testing Application(s) and/or Devices, and to provide thereto related support and other related services to Customers. Each Application and/or Device can only include, incorporate or integrate contributions by such Designated Users who are duly licensed for the applicable Development Platform(s) and Deployment Platform(s) (i.e have a valid license for the appropriate Licensed Software product). + +Licensee may install copies of the Licensed Software on five (5) computers per Designated User, provided that only the Designated Users who have a valid Development License may use the Licensed Software. + +Licensee may at any time designate another Designated User to replace a then-current Designated User by notifying The Qt Company in writing, where such replacement is due to termination of employment, change of job duties, long time absence or other such permanent reason affecting Designated User’s need for Licensed Software. + +Upon expiry of the initially agreed Development License Term, the respective Development License Term shall be automatically extended to one or more Renewal Term(s), unless and until either Party notifies the other Party in writing, or any other method acceptable to The Qt Company (it being specifically acknowledged and understood that verbal notification is explicitly deemed inadequate in all circumstances), that it does not wish to continue the Development License Term, such notification to be provided to the other Party no less than thirty (30) days before expiry of the respective Development License Term. The Qt Company shall, in good time before the due date for the above notification, remind the Licensee on the coming Renewal Term. Unless otherwise agreed between the Parties, Renewal Term shall be 12 months. + +Any such Renewal Term shall be subject to License Fees agreed between the Parties or, if no advance agreement exists, subject to The Qt Company’s standard list pricing applicable at the commencement date of any such Renewal Term. + +The Qt Company may either request the Licensee to place a purchase order corresponding to a quote by The Qt Company, or use Licensee’s stored Credit Card information in the Qt Account to automatically charge the Licensee for the relevant Renewal Term. + +3.2. Distribution of Applications + +Subject to the terms of this Agreement, The Qt Company grants to Licensee a worldwide, non-exclusive, non-transferable, revocable (for cause pursuant to this Agreement), right and license, valid for the Agreement Term, to + + distribute, by itself or through its Contractors, Redistributables as installed, incorporated or integrated into Applications for execution on the Deployment Platforms, and + grant perpetual and irrevocable sublicenses to Redistributables, as distributed hereunder, for Customers solely to the extent necessary in order for the Customers to use the Applications for their respective intended purposes. + +Right to distribute the Redistributables as part of an Application as provided herein is not royalty-bearing but is conditional upon the Application having been created, updated and maintained under a valid and duly paid Development Licenses. + +3.3. Distribution of Devices + +Subject to the terms of this Agreement, The Qt Company grants to Licensee a worldwide, non-exclusive, non-transferable, revocable (for cause pursuant to this Agreement), right and license, valid for the Agreement Term, to + + distribute, by itself or through one or more tiers of Contractors, Redistributables as installed, incorporated or integrated, or intended to be installed, incorporated or integrated into Devices for execution on the Deployment Platforms, and + grant perpetual and irrevocable sublicenses to Redistributables, as distributed hereunder, for Customers solely to the extent necessary in order for the Customers to use the Devices for their respective intended purposes. + +Right to distribute the Devices as provided herein is conditional upon (i) the Devices having been created, updated and maintained under a valid and duly paid Development Licenses, and (ii) the Licensee having acquired corresponding Distribution Licenses at the time of distribution of any Devices to Customers. + +3.4. Further Requirements + +The licenses granted above in this Section 3 by The Qt Company to Licensee are conditional and subject to Licensee's compliance with the following terms: + + Licensee acknowledges that The Qt Company has separate products of Licensed Software for the purpose of Applications and Devices respectively, where development and distribution of Devices is only allowed using the correct designated product. Licensee shall make sure and bear the burden of proof that Licensee is using a correct product of Licensed Software entitling Licensee to development and distribution of Devices; + Licensee shall not remove or alter any copyright, trademark or other proprietary rights notice(s) contained in any portion of the Licensed Software; + Applications must add primary and substantial functionality to the Licensed Software so as not to compete with the Licensed Software; + Applications may not pass on functionality which in any way makes it possible for others to create software with the Licensed Software; provided however that Licensee may use the Licensed Software's scripting and QML ("Qt Quick") functionality solely in order to enable scripting, themes and styles that augment the functionality and appearance of the Application(s) without adding primary and substantial functionality to the Application(s); + Licensee shall not use Licensed Software in any manner or for any purpose that infringes, misappropriates or otherwise violates any Intellectual property or right of any third party, or that violates any applicable law; + Licensee shall not use The Qt Company's or any of its suppliers' names, logos, or trademarks to market Applications, except that Licensee may use “Built with Qt” logo to indicate that Application(s) or Device(s) was developed using the Licensed Software; + Licensee shall not distribute, sublicense or disclose source code of Licensed Software to any third party (provided however that Licensee may appoint employee(s) of Contractors and Affiliates as Designated Users to use Licensed Software pursuant to this Agreement). Such right may be available for the Licensee subject to a separate software development kit (“SDK”) license agreement to be concluded with The Qt Company; + Licensee shall not grant the Customers a right to (a) make copies of the Redistributables except when and to the extent required to use the Applications and/or Devices for their intended purpose, (b) modify the Redistributables or create derivative works thereof, (c) decompile, disassemble or otherwise reverse engineer Redistributables, or (d) redistribute any copy or portion of the Redistributables to any third party, except as part of the onward sale of the Application or Device on which the Redistributables are installed; + Licensee shall not and shall cause that its Affiliates or Contractors shall not use Licensed Software in any Prohibited Combination, unless Licensee has received an advance written permission from The Qt Company to do so. Absent such written permission, any and all distribution by the Licensee during the Agreement Term of a hardware device or product a) which incorporate or integrate any part of Licensed Software or Open Source Qt; or b) where substantial functionality is provided by software built with Licensed Software or Open Source Qt or otherwise depends on the Licensed Software or Open Source Qt, shall be considered to be Device distribution under this Agreement and shall be dependent on Licensee’s compliance thereof (including but not limited to obligation to pay applicable License Fees for such distribution). Notwithstanding what is provided above in this sub-section (ix), Licensee is entitled to use and combine Licensed Software with any Permitted Software; + Licensee shall cause all of its Affiliates, Contractors and Customers entitled to make use of the licenses granted under this Agreement, to be contractually bound to comply with the relevant terms of this Agreement and not to use the Licensed Software beyond the terms hereof and for any purposes other than operating within the scope of their services for Licensee. Licensee shall be responsible for any and all actions and omissions of its Affiliates and Contractors relating to the Licensed Software and use thereof (including but not limited to payment of all applicable License Fees); + Except when and to the extent explicitly provided in this Section 3, Licensee shall not transfer, publish, disclose, display or otherwise make available the Licensed Software; and + Licensee shall not attempt or enlist a third party to conduct or attempt to conduct any of the above. + +Above terms shall not be applicable if and to the extent they conflict with any mandatory provisions of any applicable laws. + +Any use of Licensed Software beyond the provisions of this Agreement is strictly prohibited and requires an additional license from The Qt Company. + +3.5 QA Tools License + +Subject to the terms of this Agreement, The Qt Company grants to Licensee a worldwide, non-exclusive, non-transferable license, valid for the Development License Term, to use the QA Tools for Licensee's internal business purposes in the manner provided below and in Appendix 1 hereto. + +Licensee may modify the QA Tools except for altering or removing any details of ownership, copyright, trademark or other property right connected with the QA Tools. + +Licensee shall not distribute the QA Tools or any part thereof, modified or unmodified, separately or as part of any software package, Application or Device. + +Upon expiry of the initially agreed Development License Term, the respective Development License Term shall be automatically extended to one or more Renewal Term(s), unless and until either Party notifies the other Party in writing, or any other method acceptable to The Qt Company (it being specifically acknowledged and understood that verbal notification is explicitly deemed inadequate in all circumstances), that it does not wish to continue the Development License Term, such notification to be provided to the other Party no less than thirty (30) days before expiry of the respective Development License Term. The Qt Company shall, in good time before the due date for the above notification, remind the Licensee on the coming Renewal Term. Unless otherwise agreed between the Parties, Renewal Term shall be 12 months. + +Any such Renewal Term shall be subject to License Fees agreed between the Parties or, if no advance agreement exists, subject to The Qt Company’s standard list pricing applicable at the commencement date of any such Renewal Term. + +3.6 Evaluation License + +Subject to the terms of this Agreement, The Qt Company grants to Licensee a worldwide, non-exclusive, non-transferable license, valid for the Evaluation License Term to use the Licensed Software solely for the Licensee’s internal use to evaluate and determine whether the Licensed Software meets Licensee's business requirements, specifically excluding any commercial use of the Licensed Software or any derived work thereof. + +Upon the expiry of the Evaluation License Term, Licensee must either discontinue use of the relevant Licensed Software or acquire a commercial Development License or QA Tools License specified herein. + +4. THIRD-PARTY SOFTWARE + +The Licensed Software may provide links or access to third party libraries or code (collectively "Third-Party Software") to implement various functions. Third-Party Software does not, however, comprise part of the Licensed Software, but is provided to Licensee complimentary and use thereof is discretionary for the Licensee. Third-Party Software will be listed in the ".../src/3rdparty" source tree delivered with the Licensed Software or documented in the Licensed Software, as such may be amended from time to time. Licensee acknowledges that use or distribution of Third-Party Software is in all respects subject to applicable license terms of applicable third-party right holders. + +5. PRE-RELEASE CODE + +The Licensed Software may contain pre-release code and functionality, or sample code marked or otherwise stated with appropriate designation such as “Technology Preview”, “Alpha”, “Beta”, “Sample”, “Example” etc. (“Pre-Release Code”). + +Such Pre-Release Code may be present complimentary for the Licensee, in order to provide experimental support or information for new platforms or preliminary versions of one or more new functionalities or for other similar reasons. The Pre-Release Code may not be at the level of performance and compatibility of a final, generally available, product offering. The Pre-Release Code may not operate correctly, may contain errors and may be substantially modified by The Qt Company prior to the first commercial product release, if any. The Qt Company is under no obligation to make Pre-Release Code commercially available, or provide any Support or Updates relating thereto. The Qt Company assumes no liability whatsoever regarding any Pre-Release Code, but any use thereof is exclusively at Licensee’s own risk and expense. + +For clarity, unless Licensed Software specifies different license terms for the respective Pre-Release Code, the Licensee is entitled to use such pre-release code pursuant to Section 3, just like other Licensed Software. + +6. LIMITED WARRANTY AND WARRANTY DISCLAIMER + +The Qt Company hereby represents and warrants that (i) it has the power and authority to grant the rights and licenses granted to Licensee under this Agreement, and (ii) Licensed Software will operate materially in accordance with its specifications. + +Except as set forth above, the Licensed Software is licensed to Licensee "as is" and Licensee’s exclusive remedy and The Qt Company’s entire liability for errors in the Licensed Software shall be limited, at The Qt Company’s option, to correction of the error, replacement of the Licensed Software or return of the applicable fees paid for the defective Licensed Software for the time period during which the License is not able to utilize the Licensed Software under the terms of this Agreement. + +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE QT COMPANY ON BEHALF OF ITSELF AND ITS LICENSORS, SUPPLIERS AND AFFILIATES, DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT WITH REGARD TO THE LICENSED SOFTWARE. THE QT COMPANY DOES NOT WARRANT THAT THE LICENSED SOFTWARE WILL SATISFY LICENSEE’S REQUIREMENTS OR THAT IT WILL OPERATE WITHOUT DEFECT OR ERROR OR THAT THE OPERATION THEREOF WILL BE UNINTERRUPTED. + +7. LIMITATION OF LIABILITY + +EXCEPT FOR (I) CASES OF GROSS NEGLIGENCE OR INTENTIONAL MISCONDUCT, AND (II) BREACH OF CONFIDENTIALITY, AND TO THE EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL EITHER PARTY BE LIABLE TO THE OTHER PARTY FOR ANY LOSS OF PROFIT, LOSS OF DATA, LOSS OF BUSINESS OR GOODWILL OR ANY OTHER INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE COST, DAMAGES OR EXPENSE OF ANY KIND, HOWSOEVER ARISING UNDER OR IN CONNECTION WITH THIS AGREEMENT. + +EXCEPT FOR (I) CASES OF GROSS NEGLIGENCE OR INTENTIONAL MISCONDUCT, AND (II) BREACH OF CONFIDENTIALITY, AND TO THE EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL EITHER PARTY’S TOTAL AGGREGATE LIABILITY UNDER THIS AGREEMENT EXCEED THE AGGREGATE LICENSE FEES PAID OR PAYABLE TO THE QT COMPANY BY LICENSEE DURING THE DEVELOPMENT LICENSE TERM DURING WHICH THE EVENT RESULTING IN SUCH LIABILITY OCCURRED. + +THE PROVISIONS OF THIS SECTION 7 ALLOCATE THE RISKS UNDER THIS AGREEMENT BETWEEN THE QT COMPANY AND LICENSEE AND THE PARTIES HAVE RELIED UPON THE LIMITATIONS SET FORTH HEREIN IN DETERMINING WHETHER TO ENTER INTO THIS AGREEMENT. + +NOTWITHSTANDING ANYTHING TO THE CONTRARY IN THIS AGREEMENT, LICENSEE SHALL ALWAYS BE LIABLE TO PAY THE APPLICABLE LICENSE FEES CORRESPONDING TO ITS ACTUAL USE OF LICENSED SOFTWARE. + +8. SUPPORT, UPDATES AND ONLINE SERVICES + +Upon due payment of the agreed License Fees the Licensee will be eligible to receive Support and Updates and to use the Online Services during the agreed Development License Term or other agreed fixed time period. Support is provided according to agreed support level and subject to applicable requirements and restrictions, as specified in the Support Terms. + +Unless otherwise decided by The Qt Company at its free and absolute discretion, Upgrades will not be included in the Support but may be available subject to additional fees. + +From time to time The Qt Company may change the Support Terms, provided that during the respective ongoing Support period the level of Support may not be reduced without the consent of the Licensee. + +Unless otherwise agreed, The Qt Company shall not be responsible for providing any service or support to Customers. + +9. CONFIDENTIALITY + +Each Party acknowledges that during the Agreement Term each Party may receive information about the other Party's business, business methods, business plans, customers, business relations, technology, and other information, including the terms of this Agreement, that is confidential and of great value to the other Party, and the value of which would be significantly reduced if disclosed to third parties (“Confidential Information”). Accordingly, when a Party (the “Receiving Party”) receives Confidential Information from the other Party (the “Disclosing Party”), the Receiving Party shall only disclose such information to employees and Contractors on a need to know basis, and shall cause its employees and employees of its Affiliates to: (i) maintain any and all Confidential Information in confidence; (ii) not disclose the Confidential Information to a third party without the Disclosing Party's prior written approval; and (iii) not, directly or indirectly, use the Confidential Information for any purpose other than for exercising its rights and fulfilling its responsibilities pursuant to this Agreement. Each Party shall take reasonable measures to protect the Confidential Information of the other Party, which measures shall not be less than the measures taken by such Party to protect its own confidential and proprietary information. + +Obligation of confidentiality shall not apply to information that (i) is or becomes generally known to the public through no act or omission of the Receiving Party; (ii) was in the Receiving Party's lawful possession prior to the disclosure hereunder and was not subject to limitations on disclosure or use; (iii) is developed independently by employees or Contractors of the Receiving Party or other persons working for the Receiving Party who have not had access to the Confidential Information of the Disclosing Party, as proven by the written records of the Receiving Party; (iv) is lawfully disclosed to the Receiving Party without restrictions, by a third party not under an obligation of confidentiality; or (v) the Receiving Party is legally compelled to disclose, in which case the Receiving Party shall notify the Disclosing Party of such compelled disclosure and assert the privileged and confidential nature of the information and cooperate fully with the Disclosing Party to limit the scope of disclosure and the dissemination of disclosed Confidential Information to the minimum extent necessary. + +The obligations under this Section 9 shall continue to remain in force for a period of five (5) years after the last disclosure, and, with respect to trade secrets, for so long as such trade secrets are protected under applicable trade secret laws. + +10. FEES, DELIVERY AND PAYMENT + +10.1. License Fees + +License Fees are described in The Qt Company’s standard price list, quote or Purchase Order confirmation or in an Appendix 2 hereto, as the case may be. + +Unless otherwise expressly provided in this Agreement, the License Fees shall not be refunded or claimed as a credit in any event or for any reason whatsoever. + +10.2. Ordering Licenses + +Licensee may purchase Development Licenses, Distribution Licenses and QA Tools Licenses pursuant to agreed pricing terms or, if no specific pricing terms have been agreed upon, at The Qt Company's standard pricing terms applicable at the time of purchase. + +Unless expressly otherwise agreed, any price or other term quoted to the Licensee or specified herein shall only be valid for the thirty (30) days from the effective date of this Agreement, Appendix 2 or the date of the quote, as applicable. + +Licensee shall submit all purchase orders for Development Licenses and Distribution Licenses to The Qt Company by email or any other method acceptable to The Qt Company (each such order is referred to herein as a “Purchase Order”) for confirmation, whereupon the Purchase Order shall become binding between the Parties. + +Licensee acknowledges and agrees that all Purchase Orders for Licensed Software the Licensee makes during the Agreement Term shall be governed exclusively under the terms of this Agreement. + +10.3. Distribution License Packs + +Unless otherwise agreed, Distribution Licenses shall be purchased by way of Distribution License Packs. + +Upon due payment of the ordered Distribution License Pack(s), the Licensee will have an account of Distribution Licenses available for distributing the Redistributables in accordance with this Agreement. + +Each time Licensee distributes a copy of Redistributables, then one Distribution License is used, and Licensee’s account of available Distribution Licenses is decreased accordingly. + +Licensee may distribute copies of the Redistributables so long as Licensee has Distribution Licenses remaining on its account. + +10.4. Payment Terms + +License Fees and any other charges under this Agreement shall be paid by Licensee no later than thirty (30) days from the date of the applicable invoice from The Qt Company. + +The Qt Company will submit an invoice to Licensee after the date of this Agreement and/or after The Qt Company receives a Purchase Order from Licensee. + +A late payment charge of the lower of (a) one percent per month; or (b) the interest rate stipulated by applicable law, shall be charged on any unpaid balances that remain past due and which have not been disputed by the Licensee in good faith. + +10.5. Taxes + +All License Fees and other charges payable hereunder are gross amounts but exclusive of any value added tax, use tax, sales tax, withholding tax and other taxes, duties or tariffs (“Taxes”) levied directly for the sale, delivery or use of Licensed Software hereunder pursuant to any applicable law. Such applicable Taxes shall be paid by Licensee to The Qt Company, or, where applicable, in lieu of payment of such Taxes to The Qt Company, Licensee shall provide an exemption certificate to The Qt Company and any applicable authority. + +11. RECORD-KEEPING AND REPORTING OBLIGATIONS; AUDIT RIGHTS + +11.1. Licensee’s Record-keeping + +Licensee shall at all times during the Agreement Term and for a period of two (2) years thereafter maintain Licensee’s Records in an accurate and up-to-date form. Licensee’s Records shall be adequate to reasonably enable The Qt Company to determine Licensee’s compliance with the provisions of this Agreement. The records shall conform to general good accounting practices. + +Licensee shall, within thirty (30) days from receiving The Qt Company’s request to that effect, deliver to The Qt Company a report based on Licensee’s Records, such report to contain information, in sufficient detail, on (i) number and identity of users working with Licensed Software or Open Source Qt, (ii) copies of Redistributables distributed by Licensee during the most recent calendar quarter and/or any other term specified by The Qt Company, , and (iii) any other information pertaining to Licensee’s compliance with the terms of this Agreement (like e.g. information on products and/or projects relating to use of Distribution Licenses), as The Qt Company may reasonably require from time to time. + +11.2. The Qt Company’s Audit Rights + +The Qt Company or an independent auditor acting on behalf of The Qt Company’s, may, upon at least thirty (30) days’ prior written notice and at its expense, audit Licensee with respect to the Licensee’s use of the Licensed Software, but not more frequently than once during each 6-month period. Such audit may be conducted by mail, electronic means or through an in-person visit to Licensee’s place of business. Any possible in-person audit shall be conducted during regular business hours at Licensee's facilities and shall not unreasonably interfere with Licensee's business activities and shall be limited in scope to verify Licensee’s compliance with the terms of this Agreement. The Qt Company or the independent auditor acting on behalf of The Qt Company shall be entitled to inspect Licensee’s Records and conduct necessary interviews of Licensee’s relevant employees and Contractors. All such Licensee’s Records and use thereof shall be subject to an obligation of confidentiality under this Agreement. + +If an audit reveals that Licensee is using the Licensed Software beyond scope of the licenses Licensee has paid for, Licensee shall pay to The Qt Company any amounts owed for such unauthorized use within 30 days from receipt of the corresponding invoice from The Qt Company. + +In addition, in the event the audit reveals a material violation of the terms of this Agreement (without limitation, either (i) underpayment of more than 10 % of License Fees or 10,000 euros (whichever is more) or (ii) distribution of products, which include or result from Prohibited Combination, shall be deemed a material violation for purposes of this section), then the Licensee shall pay The Qt Company's reasonable cost of conducting such audit. + +12. TERM AND TERMINATION + +12.1. Agreement Term + +This Agreement shall enter into force upon due acceptance by both Parties and remain in force until terminated pursuant to the terms of this Section 12 (“Agreement Term”). + +12.2. Termination for breach and suspension of rights + +Either Party shall have the right to terminate this Agreement upon thirty (30) days prior written notice if the other Party commits a material breach of any obligation of this Agreement and fails to remedy such breach within such notice period. + +Instead of termination, The Qt Company shall have the right to suspend or withhold grants of all rights to the Licensed Software hereunder, including but not limited to the Development Licenses, Distribution License, and Support, should Licensee fail to make payment in timely fashion or otherwise violates or is reasonably suspected to violate its obligations or terms of this Agreement, and where such violation or breach is not cured within ten (10) business days following The Qt Company’s written notice thereof. + +12.3. Termination for insolvency + +Either Party shall have the right to terminate this Agreement immediately upon written notice in the event that the other Party becomes insolvent, files for any form of bankruptcy, makes any assignment for the benefit of creditors, has a receiver, administrative receiver or officer appointed over the whole or a substantial part of its assets, ceases to conduct business, or an act equivalent to any of the above occurs under the laws of the jurisdiction of the other Party. + +12.4. Parties´ Rights and Duties upon Termination + +Upon expiry or termination of the Agreement, Licensee shall cease and shall cause all Designated Users (including those of its Affiliates’ and Contractors’) to cease using the Licensed Software under this Agreement. For clarity, a Development License of a Designated User or a QA Tools License, and all rights relating thereto, shall always terminate at the expiry of the respective Development License Term, even if the Agreement continues to remain in force. + +Upon such termination the Licensee shall destroy or return to The Qt Company all copies of the Licensed Software and all related materials and will certify the same by Licensee’s duly authorized officer to The Qt Company upon its request, provided however that Licensee may retain and exploit such copies of the Licensed Software as it may reasonably require in providing continued support to Customers. + +Except when this Agreement is terminated by The Qt Company due to Licensee’s material breach as set forth in Section 12.2, the Licensee may continue distribution of Applications and Devices under the terms of this Agreement despite the termination of this Agreement. In such event the terms hereof will continue to be applicable and govern any such distribution of Applications and Devices beyond the expiry or termination of this Agreement. In case of termination by The Qt Company due to Licensee’s material breach, Licensee must cease any distribution of Applications and Devices at the date of termination of this Agreement. + +Expiry or termination of this Agreement for any reason whatsoever shall not relieve Licensee of its obligation to pay any License Fees accrued or payable to The Qt Company prior to the effective date of termination, and Licensee pay to The Qt Company all such fees within 30 days from the effective date of termination of this Agreement. + +Termination of this Agreement shall not affect any rights of Customers to continue use of Applications and Devices (and therein incorporated Redistributables). + +12.5. Extension of Rights under Special Circumstances + +In the event of The Qt Company choosing not to renew the Development License(s) or QA Tools Licenses, as set forth in Section 3.1 and 3.5 respectively, and where such decision of non-renewal is not due to any ongoing breach or alleged breach (as reasonably determined by The Qt Company) by Licensee of the terms of this Agreement or any applicable license terms of Open Source Qt, then all valid and affected Development Licenses and QA Tools licenses possessed by the Licensee at such date shall be extended to be valid in perpetuity under the terms of this Agreement and Licensee is entitled to purchase additional licenses as set forth in Section 10.2. + +In the event The Qt Company is declared bankrupt under a final, non-cancellable decision by relevant court of law, and this Agreement is not, at the date of expiry of the Development License(s) or QA Tools Licenses, assigned to party, who has assumed The Qt Company’s position as a legitimate licensor of Licensed Software under this Agreement, then all valid Development Licenses and QA Tools Licenses possessed by the Licensee at such date of expiry, and which the Licensee has not notified for expiry, shall be extended to be valid in perpetuity under the terms of this Agreement. + +For clarity, in case of an extension under this Section 12.5, any such extension shall not apply to The Qt Company’s Support obligations, but Support shall be provided only up until the end of the respective fixed Development License Term regardless of the extension of relevant Development License or QA Tools License, unless otherwise agreed between the Parties. + +13. GOVERNING LAW AND LEGAL VENUE + +In the event this Agreement is in the name of The Qt Company Inc., a Delaware Corporation, then: + + this Agreement shall be construed and interpreted in accordance with the laws of the State of California, USA, excluding its choice of law provisions; + the United Nations Convention on Contracts for the International Sale of Goods will not apply to this Agreement; and + any dispute, claim or controversy arising out of or relating to this Agreement or the breach, termination, enforcement, interpretation or validity thereof, including the determination of the scope or applicability of this Agreement to arbitrate, shall be determined by arbitration in San Francisco, USA, before one arbitrator. The arbitration shall be administered by JAMS pursuant to JAMS' Streamlined Arbitration Rules and Procedures. Judgment on the Award may be entered in any court having jurisdiction. This Section shall not preclude parties from seeking provisional remedies in aid of arbitration from a court of appropriate jurisdiction. + +In the event this Agreement is in the name of The Qt Company Ltd., a Finnish Company, then: + + this Agreement shall be construed and interpreted in accordance with the laws of Finland, excluding its choice of law provisions; + the United Nations Convention on Contracts for the International Sale of Goods will not apply to this Agreement; and + any disputes, controversy or claim arising out of or relating to this Agreement, or the breach, termination or validity thereof shall be finally settled by arbitration in accordance with the Arbitration Rules of International Chamber of Commerce. The arbitration tribunal shall consist of one (1), or if either Party so requires, of three (3), arbitrators. The award shall be final and binding and enforceable in any court of competent jurisdiction. The arbitration shall be held in Helsinki, Finland and the process shall be conducted in the English language. This Section shall not preclude parties from seeking provisional remedies in aid of arbitration from a court of appropriate jurisdiction. + +14. GENERAL PROVISIONS + +14.1. No Assignment + +Except in the case of a merger or sale of substantially all of its corporate assets, Licensee shall not be entitled to assign or transfer all or any of its rights, benefits and obligations under this Agreement without the prior written consent of The Qt Company, which shall not be unreasonably withheld or delayed. The Qt Company shall be entitled to freely assign or transfer any of its rights, benefits or obligations under this Agreement. + +14.2. No Third-Party Representations + +Licensee shall make no representations or warranties concerning the Licensed Software on behalf of The Qt Company. Any representation or warranty Licensee makes or purports to make on The Qt Company’s behalf shall be void as to The Qt Company. + +14.3. Surviving Sections + +Any terms and conditions that by their nature or otherwise reasonably should survive termination of this Agreement shall so be deemed to survive. Such sections include especially the following: 1, 2, 6, 7, 9, 11, 12.4, 13 and 14. + +14.4. Entire Agreement + +This Agreement, the Appendices hereto, the License Certificate and any applicable quote and Purchase Order accepted by The Qt Company constitute the complete agreement between the Parties and supersedes all prior or contemporaneous discussions, representations, and proposals, written or oral, with respect to the subject matters discussed herein. + +In the event of any conflict or inconsistency between this Agreement and any Purchase Order, the terms of this Agreement will prevail over the terms of the Purchase Order with respect to such conflict or inconsistency. + +Parties specifically acknowledge and agree that this Agreement prevails over any click-to-accept or similar agreements the Designated Users may need to accept online upon download of the Licensed Software, as may be required by The Qt Company’s applicable processes relating to Licensed Software. + +14.5. Modifications + +No modification of this Agreement shall be effective unless contained in a writing executed by an authorized representative of each Party. No term or condition contained in Licensee's Purchase Order (“Deviating Terms”) shall apply unless The Qt Company has expressly agreed such Deviating Terms in writing. Unless and to the extent expressly agreed by The Qt Company, any such Deviating Terms shall be deemed void and with no legal effect. For clarity, delivery of the Licensed Software following the receipt of the Purchase Order including Deviating Terms shall not constitute acceptance of such Deviating Terms. + +14.6. Force Majeure + +Except for the payment obligations hereunder, neither Party shall be liable to the other for any delay or non-performance of its obligations hereunder in the event and to the extent that such delay or non-performance is due to an event of act of God, terrorist attack or other similar unforeseeable catastrophic event that prevents either Party for fulfilling its obligations under this Agreement and which such Party cannot avoid or circumvent (“Force Majeure Event”). If the Force Majeure Event results in a delay or non-performance of a Party for a period of three (3) months or longer, then either Party shall have the right to terminate this Agreement with immediate effect without any liability (except for the obligations of payment arising prior to the event of Force Majeure) towards the other Party. + +14.7. Notices + +Any notice given by one Party to the other shall be deemed properly given and deemed received if specifically acknowledged by the receiving Party in writing or when successfully delivered to the recipient by hand, fax, or special courier during normal business hours on a business day to the addresses specified for each Party on the signature page. Each communication and document made or delivered by one Party to the other Party pursuant to this Agreement shall be in the English language. + +14.8. Export Control + +Licensee acknowledges that the Redistributables, as incorporated in Applications or Devices, may be subject to export control restrictions under the applicable laws of respective countries. Licensee shall fully comply with all applicable export license restrictions and requirements as well as with all laws and regulations relating to the Redistributables and exercise of licenses hereunder and shall procure all necessary governmental authorizations, including without limitation, all necessary licenses, approvals, permissions or consents, where necessary for the re-exportation of the Redistributables, Applications and/or Devices. + +14.9. No Implied License + +There are no implied licenses or other implied rights granted under this Agreement, and all rights, save for those expressly granted hereunder, shall remain with The Qt Company and its licensors. In addition, no licenses or immunities are granted to the combination of the Licensed Software with any other software or hardware not delivered by The Qt Company under this Agreement. + +14.10. Attorney Fees + +The prevailing Party in any action to enforce this Agreement shall be entitled to recover its attorney’s fees and costs in connection with such action, as to be ordered by the relevant dispute resolution body. + +14.11. Privacy + +Licensee acknowledges and agrees that for the purpose of this Agreement, The Qt Company may collect, use, transfer and disclose personal data pertaining to Designated Users as well as any other employees and directors of the Licensee and its Contractors relevant for carrying out the intent of this Agreement. Such personal data will be primarily collected from the relevant individuals but may be collected also from Licensee (e.g. in the course of Licensee’s reporting obligations). The Parties acknowledge that as The Qt Company determines the purpose and means for such collection and processing of the applicable personal data, The Qt Company shall be regarded as the Data Controller under the applicable Data Protection Legislation. The Qt Company shall process any such personal data in accordance with its privacy and security policies and practices, which will comply with all applicable requirements of the Data Protection Legislation. + +14.12. Severability + +If any provision of this Agreement shall be adjudged by any court of competent jurisdiction to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that this Agreement shall otherwise remain in full force and effect and enforceable. + +14.13. Marketing Rights + +Parties have agreed upon Marketing Rights pursuant to Appendix 7, if any. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ruby.LICENSE b/src/licensedcode/data/licenses/ruby.LICENSE index 188481bf80e..2418429db54 100644 --- a/src/licensedcode/data/licenses/ruby.LICENSE +++ b/src/licensedcode/data/licenses/ruby.LICENSE @@ -17,6 +17,7 @@ spdx_license_key: Ruby text_urls: - http://www.ruby-lang.org/en/LICENSE.txt other_urls: + - https://git.ruby-lang.org/ruby.git/commit/COPYING?id=2cd6800fd8437b1f862f3f5c44db877159271d17 - https://raw.githubusercontent.com/ruby/ruby/2cd6800fd8437b1f862f3f5c44db877159271d17/COPYING --- diff --git a/src/licensedcode/data/licenses/six-labors-split-1.0.LICENSE b/src/licensedcode/data/licenses/six-labors-split-1.0.LICENSE new file mode 100644 index 00000000000..5a34b879839 --- /dev/null +++ b/src/licensedcode/data/licenses/six-labors-split-1.0.LICENSE @@ -0,0 +1,59 @@ +--- +key: six-labors-split-1.0 +short_name: Six Labors Split License 1.0 +name: Six Labors Split License 1.0 +category: Free Restricted +owner: Six Labors +homepage_url: https://github.com/SixLabors/ImageSharp/blob/main/LICENSE +spdx_license_key: LicenseRef-scancode-six-labors-split-1.0 +ignorable_copyrights: + - Copyright (c) Six Labors +ignorable_holders: + - Six Labors +ignorable_urls: + - https://sixlabors.com/pricing +--- + +Six Labors Split License +Version 1.0, June 2022 +Copyright (c) Six Labors + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "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" (or "Works") shall mean any Six Labors software made available under the License, as indicated by a + copyright notice that is included in or attached to the work. + + "Direct Package Dependency" shall mean any Work in Source or Object form that is installed directly by You. + + "Transitive Package Dependency" shall mean any Work in Object form that is installed indirectly by a third party + dependency unrelated to Six Labors. + +2. License + + Works in Source or Object form are split licensed and may be licensed under the Apache License, Version 2.0 or a + Six Labors Commercial Use License. + + Licenses are granted based upon You meeting the qualified criteria as stated. Once granted, + You must reference the granted license only in all documentation. + + Works in Source or Object form are licensed to You under the Apache License, Version 2.0 if. + + - You are consuming the Work in for use in software licensed under an Open Source or Source Available license. + - You are consuming the Work as a Transitive Package Dependency. + - You are consuming the Work as a Direct Package Dependency in the capacity of a For-profit company/individual with + less than 1M USD annual gross revenue. + - You are consuming the Work as a Direct Package Dependency in the capacity of a Non-profit organization + or Registered Charity. + + For all other scenarios, Works in Source or Object form are licensed to You under the Six Labors Commercial License + which may be purchased by visiting https://sixlabors.com/pricing/. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/skip-2014.LICENSE b/src/licensedcode/data/licenses/skip-2014.LICENSE new file mode 100644 index 00000000000..82d6cfdad43 --- /dev/null +++ b/src/licensedcode/data/licenses/skip-2014.LICENSE @@ -0,0 +1,56 @@ +--- +key: skip-2014 +short_name: SKIP License 2014 +name: SKIP License 2014 +category: Copyleft Limited +owner: KDPS +homepage_url: http://www.kanji.org/dictionaries/skip_permission.htm +spdx_license_key: LicenseRef-scancode-skip-2014 +text_urls: + - https://creativecommons.org/licenses/by-sa/4.0/legalcode +other_urls: + - http://creativecommons.org/licenses/by-sa/4.0/ +ignorable_authors: + - Jack Halpern +ignorable_urls: + - http://www.kanji.org/ +--- + +****** SKIP - The System of Kanji Indexing by Patterns ****** + +***** Introduction ***** + +The System of Kanji Indexing by Patterns (SKIP) system for + ordering kanji was developed by Jack Halpern and used as the + main index for kanji in the New Japanese-English Character + Dictionary (Kenkyusha/NTC, 1990) and The Kodansha Kanji + Learner's Dictionary (Kodansha, 1999) and other dictionaries + published by Kanji Dictionary Publishing Society. + +The SKIP codes for the kanji not in the NJECD were compiled by + Jack Halpern and Martin Duerst (the remaining kanji in JIS X + 0208) and Jim Breen (the 5,801 kanji in JIS X 0212). + An overview of the SKIP system is available at this page. + + ***** Conditions Of Use ***** + + As of December 12, 2014, the SKIP coding system and all + established SKIP codes have been placed under a Creative + Commons_Attribution-ShareAlike_4.0_International. (The full + License Code is here.) + + As stated in that license, you may copy and redistribute the + SKIP coding system in any medium or format for any purpose, + even commercially, as long as you give appropriate credit. + + Appropriate credit must clearly attribute the system and codes + to Jack Halpern, with a link to the website of the Kanji + Dictionary Publishing Society at http://www.kanji.org/. Below + is an example of how such an attribution may look like: + + The SKIP (System of Kanji Indexing by Patterns) + system for ordering kanji was developed by Jack + Halpern (Kanji Dictionary Publishing Society at http: + //www.kanji.org/), and is used with his permission. + + To get the latest SKIP codes, please contact us at jack[at]cjki.org. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/stable-diffusion-2022-08-22.LICENSE b/src/licensedcode/data/licenses/stable-diffusion-2022-08-22.LICENSE new file mode 100644 index 00000000000..5f81a78bbf5 --- /dev/null +++ b/src/licensedcode/data/licenses/stable-diffusion-2022-08-22.LICENSE @@ -0,0 +1,93 @@ +--- +key: stable-diffusion-2022-08-22 +short_name: Stable Diffusion License 2022-08-22 +name: Stable Diffusion License 2022-08-22 +category: Proprietary Free +owner: CompVis +homepage_url: https://github.com/CompVis/stable-diffusion/blob/main/LICENSE +spdx_license_key: LicenseRef-scancode-stable-diffusion-2022-08-22 +ignorable_copyrights: + - Copyright (c) 2022 Robin Rombach and Patrick Esser and contributors +ignorable_holders: + - Robin Rombach and Patrick Esser and contributors +--- + +Copyright (c) 2022 Robin Rombach and Patrick Esser and contributors + +CreativeML Open RAIL-M +dated August 22, 2022 + +Section I: PREAMBLE + +Multimodal generative models are being widely adopted and used, and have the potential to transform the way artists, among other individuals, conceive and benefit from AI or ML technologies as a tool for content creation. + +Notwithstanding the current and potential benefits that these artifacts can bring to society at large, there are also concerns about potential misuses of them, either due to their technical limitations or ethical considerations. + +In short, this license strives for both the open and responsible downstream use of the accompanying model. When it comes to the open character, we took inspiration from open source permissive licenses regarding the grant of IP rights. Referring to the downstream responsible use, we added use-based restrictions not permitting the use of the Model in very specific scenarios, in order for the licensor to be able to enforce the license in case potential misuses of the Model may occur. At the same time, we strive to promote open and responsible research on generative models for art and content generation. + +Even though downstream derivative versions of the model could be released under different licensing terms, the latter will always have to include - at minimum - the same use-based restrictions as the ones in the original license (this license). We believe in the intersection between open and responsible AI development; thus, this License aims to strike a balance between both in order to enable responsible open-science in the field of AI. + +This License governs the use of the model (and its derivatives) and is informed by the model card associated with the model. + +NOW THEREFORE, You and Licensor agree as follows: + +1. Definitions + +- "License" means the terms and conditions for use, reproduction, and Distribution as defined in this document. +- "Data" means a collection of information and/or content extracted from the dataset used with the Model, including to train, pretrain, or otherwise evaluate the Model. The Data is not licensed under this License. +- "Output" means the results of operating a Model as embodied in informational content resulting therefrom. +- "Model" means any accompanying machine-learning based assemblies (including checkpoints), consisting of learnt weights, parameters (including optimizer states), corresponding to the model architecture as embodied in the Complementary Material, that have been trained or tuned, in whole or in part on the Data, using the Complementary Material. +- "Derivatives of the Model" means all modifications to the Model, works based on the Model, or any other model which is created or initialized by transfer of patterns of the weights, parameters, activations or output of the Model, to the other model, in order to cause the other model to perform similarly to the Model, including - but not limited to - distillation methods entailing the use of intermediate data representations or methods based on the generation of synthetic data by the Model for training the other model. +- "Complementary Material" means the accompanying source code and scripts used to define, run, load, benchmark or evaluate the Model, and used to prepare data for training or evaluation, if any. This includes any accompanying documentation, tutorials, examples, etc, if any. +- "Distribution" means any transmission, reproduction, publication or other sharing of the Model or Derivatives of the Model to a third party, including providing the Model as a hosted service made available by electronic or other remote means - e.g. API-based or web access. +- "Licensor" means the copyright owner or entity authorized by the copyright owner that is granting the License, including the persons or entities that may have rights in the Model and/or distributing the Model. +- "You" (or "Your") means an individual or Legal Entity exercising permissions granted by this License and/or making use of the Model for whichever purpose and in any field of use, including usage of the Model in an end-use application - e.g. chatbot, translator, image generator. +- "Third Parties" means individuals or legal entities that are not under common control with Licensor or You. +- "Contribution" means any work of authorship, including the original version of the Model and any modifications or additions to that Model or Derivatives of the Model thereof, that is intentionally submitted to Licensor for inclusion in the Model 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 Model, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." +- "Contributor" means Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Model. + +Section II: INTELLECTUAL PROPERTY RIGHTS + +Both copyright and patent grants apply to the Model, Derivatives of the Model and Complementary Material. The Model and Derivatives of the Model are subject to additional terms as described in Section III. + +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, publicly display, publicly perform, sublicense, and distribute the Complementary Material, the Model, and Derivatives of the Model. +3. Grant of Patent License. Subject to the terms and conditions of this License and where and as applicable, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this paragraph) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Model and the Complementary Material, 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 Model 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 Model and/or Complementary Material or a Contribution incorporated within the Model and/or Complementary Material constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for the Model and/or Work shall terminate as of the date such litigation is asserted or filed. + +Section III: CONDITIONS OF USAGE, DISTRIBUTION AND REDISTRIBUTION + +4. Distribution and Redistribution. You may host for Third Party remote access purposes (e.g. software-as-a-service), reproduce and distribute copies of the Model or Derivatives of the Model thereof in any medium, with or without modifications, provided that You meet the following conditions: +Use-based restrictions as referenced in paragraph 5 MUST be included as an enforceable provision by You in any type of legal agreement (e.g. a license) governing the use and/or distribution of the Model or Derivatives of the Model, and You shall give notice to subsequent users You Distribute to, that the Model or Derivatives of the Model are subject to paragraph 5. This provision does not apply to the use of Complementary Material. +You must give any Third Party recipients of the Model or Derivatives of the Model a copy of this License; +You must cause any modified files to carry prominent notices stating that You changed the files; +You must retain all copyright, patent, trademark, and attribution notices excluding those notices that do not pertain to any part of the Model, Derivatives of the Model. +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions - respecting paragraph 4.a. - for use, reproduction, or Distribution of Your modifications, or for any such Derivatives of the Model as a whole, provided Your use, reproduction, and Distribution of the Model otherwise complies with the conditions stated in this License. +5. Use-based restrictions. The restrictions set forth in Attachment A are considered Use-based restrictions. Therefore You cannot use the Model and the Derivatives of the Model for the specified restricted uses. You may use the Model subject to this License, including only for lawful purposes and in accordance with the License. Use may include creating any content with, finetuning, updating, running, training, evaluating and/or reparametrizing the Model. You shall require all of Your users who use the Model or a Derivative of the Model to comply with the terms of this paragraph (paragraph 5). +6. The Output You Generate. Except as set forth herein, Licensor claims no rights in the Output You generate using the Model. You are accountable for the Output you generate and its subsequent uses. No use of the output can contravene any provision as stated in the License. + +Section IV: OTHER PROVISIONS + +7. Updates and Runtime Restrictions. To the maximum extent permitted by law, Licensor reserves the right to restrict (remotely or otherwise) usage of the Model in violation of this License, update the Model through electronic means, or modify the Output of the Model based on updates. You shall undertake reasonable efforts to use the latest version of the Model. +8. Trademarks and related. Nothing in this License permits You to make use of Licensors’ trademarks, trade names, logos or to otherwise suggest endorsement or misrepresent the relationship between the parties; and any rights not expressly granted herein are reserved by the Licensors. +9. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Model and the Complementary Material (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 Model, Derivatives of the Model, and the Complementary Material and assume any risks associated with Your exercise of permissions under this License. +10. 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 Model and the Complementary Material (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. +11. Accepting Warranty or Additional Liability. While redistributing the Model, Derivatives of the Model and the Complementary Material 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. +12. If any provision of this License is held to be invalid, illegal or unenforceable, the remaining provisions shall be unaffected thereby and remain valid as if such provision had not been set forth herein. + +END OF TERMS AND CONDITIONS + +Attachment A + +Use Restrictions + +You agree not to use the Model or Derivatives of the Model: +- In any way that violates any applicable national, federal, state, local or international law or regulation; +- For the purpose of exploiting, harming or attempting to exploit or harm minors in any way; +- To generate or disseminate verifiably false information and/or content with the purpose of harming others; +- To generate or disseminate personal identifiable information that can be used to harm an individual; +- To defame, disparage or otherwise harass others; +- For fully automated decision making that adversely impacts an individual’s legal rights or otherwise creates or modifies a binding, enforceable obligation; +- For any use intended to or which has the effect of discriminating against or harming individuals or groups based on online or offline social behavior or known or predicted personal or personality characteristics; +- To exploit any of the vulnerabilities of a specific group of persons based on their age, social, physical or mental characteristics, in order to materially distort the behavior of a person pertaining to that group in a manner that causes or is likely to cause that person or another person physical or psychological harm; +- For any use intended to or which has the effect of discriminating against individuals or groups based on legally protected characteristics or categories; +- To provide medical advice and medical results interpretation; +- To generate or disseminate information for the purpose to be used for administration of justice, law enforcement, immigration or asylum processes, such as predicting an individual will commit fraud/crime commitment (e.g. by text profiling, drawing causal relationships between assertions made in documents, indiscriminate and arbitrarily-targeted use). \ No newline at end of file diff --git a/src/licensedcode/data/licenses/takuya-ooura.LICENSE b/src/licensedcode/data/licenses/takuya-ooura.LICENSE index 7b0f5cc6a85..b7e38ce8930 100644 --- a/src/licensedcode/data/licenses/takuya-ooura.LICENSE +++ b/src/licensedcode/data/licenses/takuya-ooura.LICENSE @@ -3,7 +3,7 @@ key: takuya-ooura short_name: Takuya OOURA License name: Takuya OOURA License category: Permissive -owner: Unspecified +owner: Takuya OOURA homepage_url: http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html spdx_license_key: LicenseRef-scancode-takuya-ooura --- diff --git a/src/licensedcode/data/licenses/tpl-2.0.LICENSE b/src/licensedcode/data/licenses/tpl-2.0.LICENSE new file mode 100644 index 00000000000..b441a6b25b7 --- /dev/null +++ b/src/licensedcode/data/licenses/tpl-2.0.LICENSE @@ -0,0 +1,440 @@ +--- +key: tpl-2.0 +short_name: TPL 2.0 +name: Terracotta Public License 2.0 +category: Copyleft Limited +owner: Terracotta +homepage_url: https://raw.githubusercontent.com/Terracotta-OSS/terracotta-core/master/LICENSE +spdx_license_key: LicenseRef-scancode-tpl-2.0 +text_urls: + - https://github.com/Terracotta-OSS/terracotta-core/blob/master/LICENSE +standard_notice: | + The contents of this file are subject to the Terracotta Public 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://terracotta.org/legal/terracotta-public-license. + 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. +ignorable_copyrights: + - (c) Terracotta, Inc., a Software AG company +ignorable_holders: + - Terracotta, Inc., a Software AG company +ignorable_urls: + - http://terracotta.org/legal/terracotta-public-license + - http://www.terracotta.org/ +--- + +Terracotta Public License, version 2.0 + +1. Definitions + +1.1. "Contributor" means each individual or legal entity that creates, +contributes to the creation of, and 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. "Initial Developer" means the individual or entity identified as the +Initial Developer in the Source Code notice required by Exhibit A. + +1.6. "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.0, but not also under the terms of a Secondary License. + +1.7. "Executable Form" means any form of the work other than Source Code Form. + +1.8. "Larger Work" means a work that combines Covered Software with other +material, in a separate file or files that is not Covered Software. + +1.9. "License" means this document. + +1.10. "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.11. "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.12. "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.13. "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.14. "Source Code Form" means the form of the work preferred for making +modifications including all modules it contains, plus any associated interface +definition files, scripts used to control compilation and installation of an +Executable Form, or source code differential comparisons against either the +Covered Software or another well known, available Covered Software of the +Contributor's choice. The Source Code Form can be in a compressed or archival +form, provided the appropriate decompression or de-archiving software is widely +available for no charge. + +1.15. "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 +The Initial Developer and each Contributor 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 such Contributor to use, reproduce, make available, modify, +display, perform, sublicense, 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 or otherwise makes available Contributions under the terms of +this License. + +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) You and any other third party's +modifications of Covered Software, or (ii) You and any other third party's +combination with other software (except as part of its Contributor Version) or +devices; 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 +and attribution requirements in Sections 3.5 and 3.8. + +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, 3.4, 3.5, 3.6, and 3.7 are conditions of the licenses +granted in Section 2.1. + +2.8. Multiple-licensed Software +Initial Developer may designate portions of the Covered Software as “Multiple- +Licensed”. “Multiple-Licensed” means that the Initial Developer permits You to +utilize portions of the Covered Software under Your choice of the TPL or +alternative licenses, if any, specified in Exhibit A by the Initial Developer. + +3. Responsibilities + +3.1. Distribution of Source Code 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 or a future version of this license released under +Section 10.1, and You must include a copy of this license with every copy of +the source code You distribute or otherwise make available. 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 offer or impose any terms on any Source Code Form that alters or restricts +the applicable version of this license or the recipients’ rights thereunder. +However, You may include an additional document offering the additional rights +described in Section 3.6. + +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. Description of Modifications +You must cause all Modifications to the Covered Software to contain a file +documenting the changes You made to the Covered Software and the date of any +change. You must include a prominent statement that the Modification is +derived, directly or indirectly, from Covered Software provided by the Initial +Developer and include the name of the Initial Developer in (a) the Source Code +Form, and (b) in any notice in an Executable Form or related documentation in +which You describe the origin or ownership of the Covered Software. + +3.5. 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 Software. 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.6. 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. + +3.7. 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 Section 2.1, 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, +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 Software 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 hare 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.7 (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.8. Certain Attribution Requirements +This License does not grant any License or rights to use the trademarks +“TERRACOTTA” “SOFTWARE AG,” any logos, trade names or slogans of either +Terracotta, Inc. or Software AG. However, in addition to the other notice +obligations all copies of the Covered Software in Executable Form and Source +Code Form distributed or otherwise made available, must as a form of +attribution of the Initial Developer, include on each user interface screen (a) +the copyright notice in the same form as the latest version of the Covered +Software distributed or otherwise made available by Terracotta Inc. at the time +of distribution or making available of such copy and (b) the following text +which must be large enough so that it can be read easily “Powered by +Terracotta.” The copyright notice and text must be visible to all users and be +located at the very bottom and in the center of each user interface screen. The +word “Terracotta” must be a hyperlink, so that when any user activates the link +(e.g. by clicking on it with a mouse), the user will be directed to +http://www.terracotta.org. + +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 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 SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT +UNDER THIS DISCLAIMER. + +7. 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 SOFTWARE, OR ANY SUPPLIER OF +ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON 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 + +8.1. Jurisdiction +This License shall be governed in accordance with the laws of the Commonwealth +of Virginia (except to the extent applicable law, if any, provides otherwise), +without giving effect to its conflicts-of-laws 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 Commonwealth of Virginia 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 contract shall be construed against the +drafter shall not apply to this License. You agree that You alone are +responsible for compliance with the United States export administration +regulations (and the export control laws and regulations of any other +countries) when You use, distribute, or otherwise make available Covered +Software. + +8.2. Responsibility for Claims +As between the Initial Developer and 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 an admission of liability. + +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 +Terracotta, Inc. and/or its parent Software AG (“Terracotta”) may publish +revised and/or new versions of the license from time to time. Except as +provided in Section 10.3, no one other than Terracotta 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 Terracotta. + +10.3. Modified Versions +If You create or use a modified version of this License (which You may do in +order to apply it to code with is not already covered by this License), You +must (a) rename Your License so that the phrases “Terracotta” “TPL” “Software +AG,” 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 +Terracotta Public License. Filling in the name of the Initial Developer, +Covered Software or Contributor in the notice described in Exhibit A shall not +of themselves be deemed to be modifications of this License.) +This Terracotta Public License (TPL) is similar to, and contains samples from, +the Mozilla Public License (MPL) and the Common Development and Distribution +License (CDDL). However, this TPL contains terms which differ from those +contained in the MPL and CDDL. + +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 - Terracotta Public License. +"The contents of this file are subject to the Terracotta Public 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://terracotta.org/legal/terracotta-public-license. +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 Covered Software is Terracotta Core. + +The Initial Developer of the Covered Software is Terracotta, Inc. © Terracotta, +Inc., a Software AG company + +Portions created by ______________________ are Copyright (C) _______________. +All Rights Reserved. +Contributor(s): ______________________________________. + +NOTE: THE TEXT OF THIS EXHIBIT A MAY DIFFER SLIGHTLY FROM THE TEXT OF THE +NOTICES IN THE SOURCE CODE FILES OF THE COVERED SOFTWARE. YOU SHOULD USE THE +TEXT OF THIS EXHIBIT A RATHER THAN THE TEXT FOUND IN THE COVERED SOFTWARE +SOURCE CODE FOR YOUR MODIFICATIONS. + +Exhibit B - "Incompatible With Secondary Licenses" Notice + +This Source Code Form is "Incompatible With Secondary Licenses", as defined by +the Terracotta Public License, v. 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/unlimited-binary-use-exception.LICENSE b/src/licensedcode/data/licenses/unlimited-binary-use-exception.LICENSE new file mode 100644 index 00000000000..22c5c7ee22a --- /dev/null +++ b/src/licensedcode/data/licenses/unlimited-binary-use-exception.LICENSE @@ -0,0 +1,13 @@ +--- +key: unlimited-binary-use-exception +short_name: Unlimited Binary Use Exception +name: Unlimited Binary Use Exception +category: Permissive +owner: nexB +is_exception: yes +spdx_license_key: LicenseRef-scancode-unlimited-binary-use-exception +--- + +As a special exception, you may use, copy, link, modify and distribute +under the user's own terms, binary object code versions of works based +on the library. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/zrythm-exception-agpl-3.0.LICENSE b/src/licensedcode/data/licenses/zrythm-exception-agpl-3.0.LICENSE new file mode 100644 index 00000000000..925da35616a --- /dev/null +++ b/src/licensedcode/data/licenses/zrythm-exception-agpl-3.0.LICENSE @@ -0,0 +1,198 @@ +--- +key: zrythm-exception-agpl-3.0 +short_name: Zrythm Exception to AGPL 3.0 +name: Zrythm Exception to AGPL 3.0 +category: Copyleft +owner: Zrythm +homepage_url: https://git.sr.ht/~alextee/zrythm/tree/master/item/LICENSES/LicenseRef-ZrythmLicense.txt +is_exception: yes +spdx_license_key: LicenseRef-scancode-zrythm-exception-agpl-3.0 +text_urls: + - https://git.sr.ht/~alextee/zrythm/blob/master/TRADEMARKS.md +other_urls: + - https://git.sr.ht/~alextee/zrythm/ +standard_notice: | + Zrythm is free software: you can redistribute it + and/or modify it under the terms of the GNU Affero + General Public License (GNU AGPL) as published by the + Free Software Foundation, either version 3 of the + License, or (at your option) any later version, with + the additional terms below. + Zrythm is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the + implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. +ignorable_copyrights: + - Copyright (c) 2020-2022 Alexandros Theodotou +ignorable_holders: + - Alexandros Theodotou +ignorable_urls: + - https://archlinux.org/ + - https://cve.mitre.org/ + - https://debian.org/ + - https://getfedora.org/ + - https://www.freebsd.org/ + - https://www.gnu.org/distros/free-distros.html + - https://www.zrythm.org/ +ignorable_emails: + - trademarks@zrythm.org +--- + +Additional terms under Section 7 of the GNU AGPL: + +Zrythm and the Zrythm logo are trademarks of +Alexandros Theodotou and are governed by the Zrythm +Trademark Policy, found in the TRADEMARKS.md file. +You may distribute unaltered copies of Zrythm that +include the Zrythm trademarks without express +permission from Alexandros Theodotou. However, +if you make any changes to Zrythm, you may not +redistribute that product using any Zrythm trademark +without Alexandros Theodotou’s prior written consent. +For example, you may not distribute a modified form +of Zrythm and continue to call it Zrythm, or +include the Zrythm logo, unless explicitly allowed +by the Trademark Policy. + +============================= +TRADEMARKS.md +============================= + +Trademark Policy +================ + +# Applicable Trademarks +Zrythm and the Zrythm logo are registered +trademarks of Alexandros Theodotou in the United +Kingdom. + +# Objective of this Policy +The objective of this trademark policy is: +- to clarify proper usage of Zrythm trademarks by +third parties +- to prevent misuse of Zrythm trademarks that can +confuse or mislead users with respect to Zrythm + +Following are the guidelines for the proper use of +Zrythm trademarks by publishers and other third +parties. Any use of or reference to Zrythm trademarks +that is inconsistent with these guidelines, or other +unauthorized use of or reference to Zrythm +trademarks, or use of marks that are confusingly +similar to Zrythm trademarks, is prohibited and may +violate the trademark rights of Alexandros Theodotou. + +Any use of Zrythm trademarks in a misleading and +false manner, such as untruthful advertising, is +always prohibited. + +# Usage Guidelines +This Trademark Policy explicitly affirms your +nominative fair use rights under trademark law, +including to: +- Use the Zrythm wordmark in text to truthfully refer +to and/or link to unmodified programs, products, +services and technologies by Alexandros Theodotou. +- Use the Zrythm logo in visuals to truthfully refer +to and/or to link to the applicable unmodified +programs, products, services and technologies by +Alexandros Theodotou. +- Use Zrythm trademarks to make true factual +statements about Zrythm or communicate compatibility +with your product truthfully. + +The following are explicitly forbidden: +- Use of the Zrythm wordmark as part of a company +name or logo, a product name or logo, or branding. +- Use of the Zrythm logo as part of a company logo or +organization logo or product logo or branding. +- Use of the Zrythm wordmark as part of an acronym. +- Use of Zrythm trademarks in any way that suggests +an affiliation with or endorsement by the Zrythm +project or community, if that is not the case. + +All other uses of a Zrythm trademark require our +prior written permission. Contact +trademarks@zrythm.org for more information. + +Alexandros Theodotou reserves the right to review +all use of the Zrythm trademarks and to object to +any use that appears outside of this +Trademark Policy. + +# Software Distribution Policy +You may distribute unaltered copies of the Zrythm +digital audio workstation (DAW) and related software +(hereinafter collectively referred to as "the +software") published by Alexandros Theodotou that +include the Zrythm trademarks without express +permission from Alexandros Theodotou (provided that +the license of the software in question allows it). + +You may further distribute altered copies of the +software that include the Zrythm trademarks, +provided that alterations solely serve the purposes +of: +- porting the software to a free system distribution +currently approved by the Free Software Foundation at +, OR +- porting the software to the Debian operating +system, as published by the Debian project at +, OR +- porting the software to the Fedora Workstation +operating system, as published by the Fedora Project +at , OR +- porting the software to the FreeBSD operating +system, as published by the The FreeBSD Project at +, OR +- porting the software to the Arch Linux operating +system, as published by Levente Polyak and others at +, OR +- fixing a bug in the software that has already been +acknowledged by Alexandros Theodotou or CVE +() + +You may further redistribute copies of the software +as published by the aforementioned software +distributors provided that no further modifications +are made. + +In any case, you may not add or remove +functionalities and you must preserve all messages +presented to users in the user interface and the +command line, including but not limited to: +- URLs pointing to official Zrythm web pages +- informational messages (popups, console output, +etc.) + +You must also provide a link to the original source +code as published by Alexandros Theodotou at +https://www.zrythm.org/. + +# Requirement of Written Permission for Modified Versions Including Trademarks +If you make any changes to the software not +explicitly allowed above, you may not +redistribute that product using any Zrythm trademark +without Alexandros Theodotou’s prior written +consent. For example, you may not distribute a +modified form of the Zrythm DAW and continue to call +it Zrythm, or include the Zrythm logo. If you wish to +distribute modified versions of the software that +include the Zrythm trademarks please contact us with +your request at trademarks@zrythm.org. + +# Newer Versions of this Policy +This policy may be revised from time to time. New +versions will be similar in spirit to the present +version, but may differ in detail to address new +problems or concerns. The file `TRADEMARKS.md` in +the source code releases will always contain the +current policy at the time of each release. + +---- + +Copyright (C) 2020-2022 Alexandros Theodotou + +Everyone is permitted to copy and distribute +verbatim copies of this document, but changing it is +not allowed. \ No newline at end of file From d0ebced376d87898966ee3488d918143fd15d483 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Fri, 16 Dec 2022 05:46:46 +0530 Subject: [PATCH 14/84] Fix test failures Signed-off-by: Ayan Sinha Mahapatra --- tests/licensedcode/test_models.py | 4 ++-- .../reference-to-package/samba.expected.json | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/licensedcode/test_models.py b/tests/licensedcode/test_models.py index f33579f2af1..f4a1083ae2c 100644 --- a/tests/licensedcode/test_models.py +++ b/tests/licensedcode/test_models.py @@ -115,12 +115,12 @@ def test_validate_license_library_can_return_errors(self): 'foo-2.0': ['Unknown language: foobar', 'No SPDX license key'], 'gpl-1.0': [ 'Unknown license category: GNU Copyleft.\nUse one of these valid categories:\n' - 'Commercial\nCopyleft\nCopyleft Limited\nFree Restricted\n' + 'CLA\nCommercial\nCopyleft\nCopyleft Limited\nFree Restricted\n' 'Patent License\nPermissive\nProprietary Free\nPublic Domain\nSource-available\nUnstated License', 'No SPDX license key'], 'w3c-docs-19990405': [ 'Unknown license category: Permissive Restricted.\nUse one of these valid categories:\n' - 'Commercial\nCopyleft\nCopyleft Limited\nFree Restricted\n' + 'CLA\nCommercial\nCopyleft\nCopyleft Limited\nFree Restricted\n' 'Patent License\nPermissive\nProprietary Free\nPublic Domain\nSource-available\nUnstated License', 'No SPDX license key'], } 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 index b0b37149e4e..dfcb056aeb3 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json @@ -608,7 +608,7 @@ "key": "dco-1.1", "name": "Developer Certificate of Origin 1.1", "short_name": "DCO 1.1", - "category": "Permissive", + "category": "CLA", "is_exception": false, "is_unknown": false, "owner": "Linux Foundation", @@ -1379,7 +1379,7 @@ "key": "dco-1.1", "name": "Developer Certificate of Origin 1.1", "short_name": "DCO 1.1", - "category": "Permissive", + "category": "CLA", "is_exception": false, "is_unknown": false, "owner": "Linux Foundation", @@ -2124,7 +2124,7 @@ "key": "dco-1.1", "name": "Developer Certificate of Origin 1.1", "short_name": "DCO 1.1", - "category": "Permissive", + "category": "CLA", "is_exception": false, "is_unknown": false, "owner": "Linux Foundation", @@ -2881,7 +2881,7 @@ "key": "dco-1.1", "name": "Developer Certificate of Origin 1.1", "short_name": "DCO 1.1", - "category": "Permissive", + "category": "CLA", "is_exception": false, "is_unknown": false, "owner": "Linux Foundation", @@ -3643,7 +3643,7 @@ "key": "dco-1.1", "name": "Developer Certificate of Origin 1.1", "short_name": "DCO 1.1", - "category": "Permissive", + "category": "CLA", "is_exception": false, "is_unknown": false, "owner": "Linux Foundation", From 15318bec20f8a8984ab005a993e788810325058d Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 22 Dec 2022 17:36:17 +0530 Subject: [PATCH 15/84] Update debian and spdx output plugins * fix bug in debian output plugin * update plugins to not fetch matched_text from reference data Signed-off-by: Ayan Sinha Mahapatra --- src/formattedcode/output_debian.py | 6 +- src/formattedcode/output_spdx.py | 5 -- src/licensedcode/licenses_reference.py | 7 -- .../data/debian/basic/expected.copyright | 9 +++ .../debian/multiple_files/expected.copyright | 81 +++++++++++++++++++ 5 files changed, 91 insertions(+), 17 deletions(-) diff --git a/src/formattedcode/output_debian.py b/src/formattedcode/output_debian.py index 24c6c0c76f6..8dab6ef859f 100644 --- a/src/formattedcode/output_debian.py +++ b/src/formattedcode/output_debian.py @@ -17,7 +17,6 @@ from plugincode.output import output_impl from plugincode.output import OutputPlugin from licensedcode.detection import get_matches_from_detection_mappings -from licensedcode.licenses_reference import get_matched_text_from_reference_data from scancode import notice """ @@ -179,10 +178,7 @@ def get_texts(codebase, detected_licenses): # set of (start line, end line, matched_rule identifier) seen = set() for lic in get_matches_from_detection_mappings(detected_licenses): - matched_text = get_matched_text_from_reference_data( - codebase=codebase, - rule_identifier=lic['rule_identifier'] - ) + matched_text = lic.get('matched_text', None) key = lic['start_line'], lic['end_line'], lic['rule_identifier'] if key not in seen: if matched_text != None: diff --git a/src/formattedcode/output_spdx.py b/src/formattedcode/output_spdx.py index 78dfec6debc..73b4b2a69ac 100644 --- a/src/formattedcode/output_spdx.py +++ b/src/formattedcode/output_spdx.py @@ -31,7 +31,6 @@ from commoncode.text import python_safe_name from formattedcode import FileOptionType from licensedcode.detection import get_matches_from_detection_mappings -from licensedcode.licenses_reference import get_matched_text_from_reference_data from plugincode.output import output_impl from plugincode.output import OutputPlugin import scancode_config @@ -295,10 +294,6 @@ def write_spdx( expression=file_license_expression, unique=True ) - matched_text = get_matched_text_from_reference_data( - codebase=codebase, - rule_identifier=match["rule_identifier"], - ) for license_key in file_license_keys: file_license = licenses.get(license_key) license_key = file_license.key diff --git a/src/licensedcode/licenses_reference.py b/src/licensedcode/licenses_reference.py index 66582654c5e..9a292277187 100644 --- a/src/licensedcode/licenses_reference.py +++ b/src/licensedcode/licenses_reference.py @@ -177,13 +177,6 @@ def add_license_references_to_codebase(codebase, license_references, rule_refere codebase.attributes.license_rule_references.extend(rule_references_new) -def get_matched_text_from_reference_data(codebase, rule_identifier): - for rule_reference_data in codebase.attributes.license_rule_references: - if rule_reference_data["rule_identifier"] == rule_identifier: - matched_text = getattr(rule_reference_data, "matched_text", None) or None - return matched_text - - def get_license_references(license_expressions, licensing=Licensing()): """ Get a list of unique License data from a list of `license_expression` strings. diff --git a/tests/formattedcode/data/debian/basic/expected.copyright b/tests/formattedcode/data/debian/basic/expected.copyright index 12414f57685..6205ce3a9fd 100644 --- a/tests/formattedcode/data/debian/basic/expected.copyright +++ b/tests/formattedcode/data/debian/basic/expected.copyright @@ -10,4 +10,13 @@ Files: scan/copyright_acme_c-c.c Copyright: ACME, Inc. nexB Inc. 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. diff --git a/tests/formattedcode/data/debian/multiple_files/expected.copyright b/tests/formattedcode/data/debian/multiple_files/expected.copyright index 579ed3b6009..e3655c328f7 100644 --- a/tests/formattedcode/data/debian/multiple_files/expected.copyright +++ b/tests/formattedcode/data/debian/multiple_files/expected.copyright @@ -12,27 +12,93 @@ Copyright: ACME, Inc. Foobar, Inc. Foobar, Inc. License: apache-2.0 AND lgpl-2.1-plus + 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. + 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 St, Fifth Floor, Boston, MA + 02110-1301 USA Files: scan/copy2.c Copyright: ACME, Inc. Foobar, Inc. Foobar, Inc. License: lgpl-2.1-plus + 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 St, Fifth Floor, Boston, MA + 02110-1301 USA Files: scan/copy3.c Copyright: ACME, Inc. Foobar, Inc. License: lgpl-2.1-plus + 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 St, Fifth Floor, Boston, MA + 02110-1301 USA Files: scan/subdir/copy1.c Copyright: ACME, Inc. Foobar, Inc. License: lgpl-2.1-plus + 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 St, Fifth Floor, Boston, MA + 02110-1301 USA Files: scan/subdir/copy2.c Copyright: ACME, Inc. Foobar, Inc. License: gpl-2.0 OR apache-2.0 + SPDX-License-Identifier: GPL-2.0-only OR Apache-2.0 Files: scan/subdir/copy3.c Copyright: ACME, Inc. @@ -41,7 +107,22 @@ Files: scan/subdir/copy4.c Copyright: ACME, Inc. Foobar, Inc. License: gpl-2.0 + license gpl-2.0 Files: scan/subdir/copy5.c License: lgpl-2.1-plus + 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 St, Fifth Floor, Boston, MA + 02110-1301 USA From e9886d4d81c1792b9b537fdee86deb1562bc0d75 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 22 Dec 2022 17:38:24 +0530 Subject: [PATCH 16/84] Add license dump CLI option back * the license dump CLI option was removed by mistake in a merge conflict resolution, this adds it back. Signed-off-by: Ayan Sinha Mahapatra --- src/licensedcode/plugin_license.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/licensedcode/plugin_license.py b/src/licensedcode/plugin_license.py index 725c8a816b1..65199ea80e5 100644 --- a/src/licensedcode/plugin_license.py +++ b/src/licensedcode/plugin_license.py @@ -16,6 +16,7 @@ from commoncode.cliutils import SCAN_GROUP from commoncode.cliutils import SCAN_OPTIONS_GROUP from plugincode.scan import ScanPlugin +from commoncode.cliutils import MISC_GROUP from plugincode.scan import scan_impl from license_expression import Licensing from licensedcode.cache import build_spdx_license_expression, get_cache @@ -33,6 +34,7 @@ from licensedcode.detection import UniqueDetection from licensedcode.detection import LicenseDetectionFromResult from licensedcode.licenses_reference import populate_license_references +from licensedcode.license_db import dump_license_data from packagedcode.utils import combine_expressions from scancode.api import SCANCODE_LICENSEDB_URL @@ -121,6 +123,16 @@ class LicenseScanner(ScanPlugin): help='[EXPERIMENTAL] Detect unknown licenses. ', help_group=SCAN_OPTIONS_GROUP, ), + PluggableCommandLineOption( + ('--get-license-data',), + type=click.Path(exists=False, readable=True, file_okay=False, resolve_path=True, path_type=str), + metavar='DIR', + callback=dump_license_data, + help='Include this directory with additional custom licenses and license rules ' + 'in the license detection index. Creates the directory if it does not exist. ', + help_group=MISC_GROUP, + is_eager=True, + ), ] def is_enabled(self, license, **kwargs): # NOQA From 2b67d0bf364db891d66d144e66d40edd05fd2bb5 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 22 Dec 2022 18:01:49 +0530 Subject: [PATCH 17/84] Add new docstrings and update old docstrings Signed-off-by: Ayan Sinha Mahapatra --- src/licensedcode/detection.py | 58 +++++++++++++++++++------- src/licensedcode/frontmatter.py | 16 ++++--- src/licensedcode/license_db.py | 32 ++++++++++++-- src/licensedcode/licenses_reference.py | 31 ++++++++++---- src/licensedcode/models.py | 17 ++++++++ src/licensedcode/plugin_license.py | 17 ++++++-- 6 files changed, 138 insertions(+), 33 deletions(-) diff --git a/src/licensedcode/detection.py b/src/licensedcode/detection.py index 732a02defc6..cbf59d7e829 100644 --- a/src/licensedcode/detection.py +++ b/src/licensedcode/detection.py @@ -201,7 +201,8 @@ def from_matches( If `analysis` is , `matches` are not analyzed again for license_expression creation. - If `post_scan` is True, this is + If `post_scan` is True, this function is called outside + the main license detection step. """ if not matches: return @@ -263,7 +264,7 @@ def get_file_region(self, path): @property def identifier(self): """ - This is an unique identifier for a license detection, based on it's underlying + Returns an unique identifier for a license detection, based on it's underlying license matches with the tokenized matched_text. """ data = [] @@ -292,6 +293,10 @@ def identifier(self): @property def identifier_with_expression(self): + """ + Returns an identifer for a license detection with the license expression + and an UUID created from the detection contents. + """ id_safe_expression = python_safe_name(s=str(self.license_expression)) return "{}-{}".format(id_safe_expression, self.identifier) @@ -364,8 +369,7 @@ def append( ): """ Append the ``match`` LicenseMatch to this detection and update it - accordingly. - Append the ``reason`` to the detection_log. + accordingly. 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 @@ -458,8 +462,8 @@ def dict_fields(attr, value): @attr.s class LicenseDetectionFromResult(LicenseDetection): """ - A LicenseDetection object that is created from a LicenseDetection - mapping, i.e. results mappings. The LicenseMatch objects in the + A LicenseDetection object that is created and rehydrated from a + LicenseDetection mapping. The LicenseMatch objects in the `matches` will be LicenseMatchFromResult objects too, as these are created from data mappings and don't have the input text/spans available. @@ -469,8 +473,12 @@ class LicenseDetectionFromResult(LicenseDetection): def from_license_detection_mapping( cls, license_detection_mapping, - file_path + file_path, ): + """ + Returns a LicenseDetectionFromResult objects created from a LicenseDetection + mapping `license_detection_mapping`. + """ matches_from_results = matches_from_license_match_mappings( license_match_mappings=license_detection_mapping["matches"] ) @@ -489,6 +497,10 @@ def detections_from_license_detection_mappings( license_detection_mappings, file_path, ): + """ + Returns a list of LicenseDetectionFromResult objects created from a + list of LicenseDetection mappings: `license_detection_mappings`. + """ license_detections = [] for license_detection_mapping in license_detection_mappings: @@ -504,7 +516,11 @@ def detections_from_license_detection_mappings( @attr.s class LicenseMatchFromResult(LicenseMatch): - + """ + A LicenseMatch object that is created and rehydrated from a + LicenseMatch mapping. The Rule object in here will be a + RuleFromResult objects too, as these are created from data mappings. + """ match_score = attr.ib( default=None, metadata=dict( @@ -548,7 +564,11 @@ def identifier(self): @classmethod def from_license_match_mapping(cls, license_match_mapping, license_rule_reference): - + """ + Create a LicenseMatchFromResult object from a LicenseMatch mappping + `license_match_mapping` with the help of a `license_rule_reference` + mapping to rehydrate data back. + """ rule = RuleFromResult.from_license_match_mapping( license_match_mapping=license_match_mapping, license_rule_reference=license_rule_reference, @@ -576,11 +596,13 @@ def from_license_match_mapping(cls, license_match_mapping, license_rule_referenc @attr.s class RuleFromResult(BasicRule): - def license_keys(self, licensing=Licensing()): - return licensing.license_keys(self.license_expression) - @classmethod def from_license_match_mapping(cls, license_match_mapping, license_rule_reference): + """ + Create a RuleFromResult object from a LicenseMatch mappping + `license_match_mapping` with the help of a `license_rule_reference` + mapping (if not None) to rehydrate data back. + """ if license_rule_reference: return cls( license_expression=license_match_mapping["license_expression"], @@ -610,6 +632,10 @@ def from_license_match_mapping(cls, license_match_mapping, license_rule_referenc def matches_from_license_match_mappings(license_match_mappings): + """ + Given a list of LicenseMatch mappings `license_match_mappings`, + return a list of rehydrated `LicenseMatchFromResult` objects. + """ license_matches = [] for license_match_mapping in license_match_mappings: @@ -626,7 +652,11 @@ def matches_from_license_match_mappings(license_match_mappings): def mappings_from_license_match_objects(license_matches): - + """ + Return a list of LicenseMatch mappings from a list of + LicenseMatch/LicenseMatchFromResult objects after removing + the reference data. + """ license_match_mappings = [ license_match.get_mapping() for license_match in license_matches @@ -651,7 +681,7 @@ class UniqueDetection: def get_unique_detections(cls, license_detections): """ Get all unique license detections from a list of - LicenseDetections. + LicenseDetection objects: `license_detections`. """ identifiers = get_identifiers(license_detections) unique_detection_counts = dict(Counter(identifiers)) diff --git a/src/licensedcode/frontmatter.py b/src/licensedcode/frontmatter.py index ad9279dbd7c..aa5fb6f21d5 100644 --- a/src/licensedcode/frontmatter.py +++ b/src/licensedcode/frontmatter.py @@ -3,7 +3,8 @@ """ Python Frontmatter: Parse and manage posts with YAML frontmatter -Based on and modified from ``python-frontmatter`` version 1.0.0. +Based on and heavily modified/simplified from ``python-frontmatter`` +version 1.0.0, to only support nexB/saneyaml instead of pure YAML. license: mit. See frontmatter.ABOUT file for details. """ @@ -49,14 +50,15 @@ def detect(self, text): def split(self, text): """ - Split text into frontmatter and content + Split text into frontmatter and content. """ _, fm, content = self.FM_BOUNDARY.split(text, 2) return fm, content def format(self, content, metadata, **kwargs): """ - Turn a post into a string, used in ``frontmatter.dumps`` + Return string with `content` and `metadata` as YAML frontmatter, + used in ``frontmatter.dumps``. """ start_delimiter = kwargs.pop("start_delimiter", self.START_DELIMITER) end_delimiter = kwargs.pop("end_delimiter", self.END_DELIMITER) @@ -85,7 +87,9 @@ def export(self, metadata, **kwargs): def return_unicode(text, encoding="utf-8"): - "Return unicode text, no matter what" + """ + Return unicode text, no matter what. + """ if isinstance(text, bytes): text = text.decode(encoding) @@ -97,7 +101,7 @@ def return_unicode(text, encoding="utf-8"): def parse_frontmatter(text, encoding="utf-8", handler=SaneYAMLHandler(), **defaults): """ - Parse text with frontmatter, return metadata and content. + Parse text with frontmatter, return `content` and `metadata`. Pass in optional metadata defaults as keyword args. If frontmatter is not found, returns an empty metadata dictionary @@ -126,7 +130,7 @@ def parse_frontmatter(text, encoding="utf-8", handler=SaneYAMLHandler(), **defau def load_frontmatter(fd, encoding="utf-8", **defaults): """ - Load and parse a file-like object or filename, and return + Load and parse a file-like object or filename `fd`, and return `content` and `metadata` with the text and the frontmatter metadata. """ if hasattr(fd, "read"): diff --git a/src/licensedcode/license_db.py b/src/licensedcode/license_db.py index b7699401c86..78c1316adaa 100644 --- a/src/licensedcode/license_db.py +++ b/src/licensedcode/license_db.py @@ -58,7 +58,14 @@ def now(): def generate_indexes(output_path, environment, licenses): - + """ + Generates the license index and the static website at + `output_path`. + + `environment` is a jinja Environment object used to generate + the webpage and `licenses` is a mapping with scancode license + data. + """ static_dest_dir = join(output_path, 'static') if not os.path.exists(static_dest_dir): os.makedirs(static_dest_dir) @@ -102,6 +109,15 @@ def generate_indexes(output_path, environment, licenses): def generate_details(output_path, environment, licenses): + """ + Dumps data at `output_path` in JSON, YAML and HTML + formats and also dumps the .LICENSE file with the + license text and the data as YAML frontmatter. + + `environment` is a jinja Environment object used to generate + the webpage and `licenses` is a mapping with scancode license + data. + """ license_details_template = environment.get_template("license_details.html") for license in licenses.values(): license_data = license.to_dict(include_text=True) @@ -125,6 +141,12 @@ def generate_details(output_path, environment, licenses): def generate_help(output_path, environment): + """ + Generate a help.html with help text at `output_path`. + + `environment` is a jinja Environment object used to generate + the webpage. + """ template = environment.get_template("help.html") html = template.render(**base_context) write_file(output_path, "help.html", html) @@ -135,6 +157,10 @@ def generate( template_dir=TEMPLATES_DIR, licenses_data_dir=licenses_data_dir ): + """ + Generate a licenseDB static website and dump license data at `build_location` + given a license directory `licenses_data_dir` using templates from `template_dir`. + """ if not os.path.exists(build_location): os.makedirs(build_location) @@ -157,8 +183,8 @@ def generate( def dump_license_data(ctx, param, value): """ - Dump license data from scancode licenses to the directory passed in from - command line. + Dump license data from scancode licenses to the directory `value` + passed in from command line. Dumps data in JSON, YAML and HTML formats and also dumps the .LICENSE file with the license text and the data as YAML frontmatter. diff --git a/src/licensedcode/licenses_reference.py b/src/licensedcode/licenses_reference.py index 9a292277187..2032e765ffc 100644 --- a/src/licensedcode/licenses_reference.py +++ b/src/licensedcode/licenses_reference.py @@ -35,7 +35,12 @@ def logger_debug(*args): def populate_license_references(codebase): """ 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. + list and only refer to them in the resource level detections. This does two things: + + 1. populates the `license_references` and `license_rule_references` attributes + for the `codebase` + 2. it also removes the reference data from all the resource and package + license detections as a side effect. """ licexps = [] rules_data = [] @@ -138,6 +143,10 @@ def populate_license_references(codebase): def add_detection_to_license_references(codebase, license_detection_mappings): + """ + Add references data from `license_detection_mappings` to codebase level + license refernces attributes. + """ license_expressions = [ detection["license_expression"] @@ -152,7 +161,10 @@ def add_detection_to_license_references(codebase, license_detection_mappings): def add_license_references_to_codebase(codebase, license_references, rule_references): - + """ + Given the `license_references` and `rule_references` data, add it to the respective + `codebase` attributes if they aren't already present. + """ license_references_new = [] rule_references_new = [] @@ -161,10 +173,10 @@ def add_license_references_to_codebase(codebase, license_references, rule_refere for license_reference in codebase.attributes.license_references: license_keys.add(license_reference["key"]) - + for rule_reference in codebase.attributes.license_rule_references: rule_identifiers.add(rule_reference["rule_identifier"]) - + for license_reference in license_references: if not license_reference["key"] in license_keys: license_references_new.append(license_reference) @@ -180,6 +192,7 @@ def add_license_references_to_codebase(codebase, license_references, rule_refere def get_license_references(license_expressions, licensing=Licensing()): """ Get a list of unique License data from a list of `license_expression` strings. + These are added to the codebase attribute `license_references`. """ from licensedcode.cache import get_licenses_db @@ -214,11 +227,12 @@ def get_unique_rule_references(rules_data): def extract_license_rules_reference_data(license_detections=None, license_matches=None): """ - Get Rule data for references from a list of LicenseDetections. + Get Rule data for references from a list of LicenseDetection mappings `license_detections` + and LicenseMatch mappings `license_matches`. 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. + apart from the `rule_identifier` as this data is referenced at codebase-level + attribute `license_rule_references`. """ rule_identifiers = set() rules_reference_data = [] @@ -263,6 +277,9 @@ def extract_license_rules_reference_data(license_detections=None, license_matche def get_reference_data(match): + """ + Get reference data from a LicenseMatch mapping `match` after rehydrating. + """ rule = get_rule_object_from_match(license_match_mapping=match) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index b77b6694c7f..113362e7221 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -1583,6 +1583,10 @@ class BasicRule: @property def rule_url(self): + """ + Return a string with the permanent URL to this rule on + scancode-toolkit github repository. + """ if 'spdx-license-identifier' in self.identifier: return None elif self.identifier == 'package-manifest-unknown': @@ -1598,6 +1602,11 @@ def rule_file( rules_data_dir=rules_data_dir, licenses_data_dir=licenses_data_dir, ): + """ + Return the path to the rule file for this rule object, + given the `rules_data_dir` directory or `licenses_data_dir` + if a license rule. + """ rule_file_base_name = file_base_name(self.identifier) rule_file_name = f'{rule_file_base_name}.RULE' @@ -1789,6 +1798,10 @@ def get_min_high_matched_length(self, unique=False): else self.min_high_matched_length) def get_reference_data(self): + """ + Get license reference data for this Rule object. + Used to rehydrate license match mappings. + """ data = {} @@ -2231,6 +2244,10 @@ def set_relevance(self): def get_rule_object_from_match(license_match_mapping): + """ + Return a rehydrated Rule object from a `license_match_mapping` + LicenseMatch mapping. + """ rule_identifier = license_match_mapping["rule_identifier"] if 'spdx-license-identifier' in rule_identifier: return SpdxRule( diff --git a/src/licensedcode/plugin_license.py b/src/licensedcode/plugin_license.py index 65199ea80e5..a198ac51913 100644 --- a/src/licensedcode/plugin_license.py +++ b/src/licensedcode/plugin_license.py @@ -12,11 +12,12 @@ from functools import partial import attr +import click from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import SCAN_GROUP from commoncode.cliutils import SCAN_OPTIONS_GROUP -from plugincode.scan import ScanPlugin from commoncode.cliutils import MISC_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 @@ -169,6 +170,9 @@ def process_codebase(self, codebase, **kwargs): """ Post-processing to follow license references to other files and add `is_builtin` flags to licenses, if applicable. + + Also add codebase level unique `license_detections` and license reference + attributes. """ from licensedcode import cache cche = cache.get_cache() @@ -237,7 +241,11 @@ def process_codebase(self, codebase, **kwargs): def populate_for_license_detections_in_resources(codebase, detections): - + """ + Given a `codebase` and a list of `UniqueDetection` objects `detections`, + populate all the resource level `for_license_detections` attributes for + these unique detections. + """ for detection in detections: if TRACE: logger_debug( @@ -251,7 +259,10 @@ def populate_for_license_detections_in_resources(codebase, detections): def collect_license_detections(codebase): - + """ + Given a `codebase` collect all LicenseDetection mappings and LicenseMatch mappings + and then return rehydrated LicenseDetectionFromResult objects created out of them. + """ has_packages = False has_licenses = False From f93f880f2dd97df697812db7e00d8616882452a7 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 22 Dec 2022 19:13:13 +0530 Subject: [PATCH 18/84] Update rule_identifiers for synthetic rules Signed-off-by: Ayan Sinha Mahapatra --- src/licensedcode/models.py | 62 ++++++++++++++++++++++++-------------- 1 file changed, 39 insertions(+), 23 deletions(-) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 113362e7221..a35eb0bff3e 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -1587,9 +1587,11 @@ def rule_url(self): Return a string with the permanent URL to this rule on scancode-toolkit github repository. """ - if 'spdx-license-identifier' in self.identifier: - return None - elif self.identifier == 'package-manifest-unknown': + if any([ + 'spdx-license-identifier' in self.identifier, + 'package-manifest' in self.identifier, + 'license-detection-unknown' in self.identifier + ]): return None elif self.is_from_license: return SCANCODE_LICENSE_RULE_URL.format(self.identifier) @@ -1883,9 +1885,6 @@ def to_dict(self, include_text=False): return data - - - def has_only_lower_license_keys(license_expression, licensing=Licensing()): """ Return True if all license keys of ``license_expression`` are lowercase. @@ -1926,6 +1925,9 @@ class Rule(BasicRule): """ A detection rule object with support for data and text files. """ + @property + def unique_id(self): + return self.compute_unique_id() def __attrs_post_init__(self, *args, **kwargs): self.setup() @@ -2006,6 +2008,18 @@ def _from_expression(cls, license_expression=None, identifier=None, **kwargs): rule.setup() return rule + def compute_unique_id(self): + """ + Return a a unique id string based on this rule content. (Today this is + an MD5 checksum of the text, but that's an implementation detail) + """ + if not self.text: + text = "None" + else: + text = self.text + return hashlib.md5(text.encode('utf-8')).hexdigest() + + def load_data(self, rule_file): """ Load data from ``rule_file`` which has both the text and the data (as YAML forntmatter). @@ -2248,18 +2262,27 @@ def get_rule_object_from_match(license_match_mapping): Return a rehydrated Rule object from a `license_match_mapping` LicenseMatch mapping. """ + license_expression=license_match_mapping["license_expression"] + text=license_match_mapping.get("matched_text", None) + length=license_match_mapping["matched_length"] rule_identifier = license_match_mapping["rule_identifier"] if 'spdx-license-identifier' in rule_identifier: return SpdxRule( - license_expression=license_match_mapping["license_expression"], - text=license_match_mapping.get("matched_text", None), - length=license_match_mapping["matched_length"], + license_expression=license_expression, + text=text, + length=length, ) - elif rule_identifier == 'package-manifest-unknown': + elif 'license-detection-unknown' in rule_identifier: + return UnknownRule( + license_expression=license_expression, + text=text, + length=length, + ) + elif 'package-manifest' in rule_identifier: return UnDetectedRule( - license_expression=license_match_mapping["license_expression"], - text=license_match_mapping.get("matched_text", None), - length=license_match_mapping["matched_length"], + license_expression=license_expression, + text=text, + length=length, ) else: return get_index().rules_by_id[rule_identifier] @@ -2419,7 +2442,7 @@ class SpdxRule(Rule): """ def __attrs_post_init__(self, *args, **kwargs): - self.identifier = f'spdx-license-identifier: {self.license_expression}' + self.identifier = f'spdx-license-identifier-{self.license_expression}-{self.unique_id}' self.setup() if not self.license_expression: @@ -2455,7 +2478,7 @@ class UnknownRule(Rule): def __attrs_post_init__(self, *args, **kwargs): # We craft a UNIQUE identifier for the matched content - self.identifier = f'unknown-license-detection:{self.compute_unique_id()}' + self.identifier = f'license-detection-unknown-{self.unique_id}' self.license_expression = UNKNOWN_LICENSE_KEY # note that this could be shared across rules as an optimization @@ -2474,13 +2497,6 @@ def load(self): def dump(self): raise NotImplementedError - def compute_unique_id(self): - """ - Return a a unique id string based on this rule content. (Today this is - an MD5 checksum of the text, but that's an implementation detail) - """ - return hashlib.md5(self.text.encode('utf-8')).hexdigest() - @attr.s(slots=True, repr=False) class UnDetectedRule(Rule): @@ -2495,7 +2511,7 @@ class UnDetectedRule(Rule): """ def __attrs_post_init__(self, *args, **kwargs): - self.identifier = 'package-manifest-' + self.license_expression + self.identifier = f'package-manifest-{self.license_expression}-{self.unique_id}' expression = self.licensing.parse(self.license_expression) self.license_expression = expression.render() self.license_expression_object = expression From 7597fbc7262ae4743ca61f25e079e0e487146151 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 22 Dec 2022 19:13:47 +0530 Subject: [PATCH 19/84] Update CHANGELOG Signed-off-by: Ayan Sinha Mahapatra --- CHANGELOG.rst | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d6e7d1f1825..431e8a8b3be 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -24,7 +24,7 @@ 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 +The output format version is now 3.0.0. @@ -66,16 +66,34 @@ Package detection: License detection: ~~~~~~~~~~~~~~~~~~~ - + +- The SPDX license list has been updated to the latest v3.19 + - 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 +- There is a new ``license_detections`` codebase level attribute with all the + unique license detections in the whole scan, both in resources and packages. + This has the 3 attributes also present in package/resource level license + detections: ``license_expression``, ``matches`` and ``detection_log`` and has + two additional attributes: + + - ``identifier``: which is the ``license_expression`` with an UUID created out + of the detection contents and is the same for same detections. + + - ``count``: Number of times in the codebase this unique license detection + was encountered. + - The data structure of the JSON output has changed for licenses at file level: - - The``licenses`` attribute is deleted. + - The ``licenses`` attribute is deleted. + + - A new ``for_license_detections`` attribute is aded which references the codebase + level unique license detections, and this is a list of ``identifer`` strings from + the codebase level license detections it references. - A new ``license_detections`` attribute contains license detections in that file. This object has three attributes: ``license_expression``, ``detection_log`` @@ -122,12 +140,14 @@ License detection: avoiding nesting. See `license updates doc `_ for examples and details. -- There is a new ``--licenses-reference`` command line option to report +- There are new and codebase level attributes default with `--licenses` 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. + ``license_rule_references`` that list unique detected license and license rules. + for examples and details. This reference data is also removed from license matches + in all levels i.e. from codebase, package and resource level license detections and + resource level license clues. 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``. From 1477742bb290bc15d39b0fedf7094d7039b2aba0 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 22 Dec 2022 19:14:05 +0530 Subject: [PATCH 20/84] Update test expecations for recent changes Signed-off-by: Ayan Sinha Mahapatra --- src/scancode_config.py | 2 +- .../filtered-expected.json | 2 +- .../filtered-expected3.json | 2 +- .../data/csv/flatten_scan/full.json | 2 +- .../data/json/simple-expected.jsonlines | 2 +- ...tional_license_combined_test.expected.json | 2 +- ...-matched-text-with-reference.expected.json | 22 +- .../scan-with-reference.expected.json | 22 +- .../license-expression/scan.expected.json | 16 +- .../spdx-expressions.expected.json | 20 +- .../license-ref-see-copying.expected.json | 2 +- .../license_url/license_url.expected.json | 2 +- ...own-intro-eclipse-foundation.expected.json | 2 +- .../package/package.expected.json | 12 +- .../scan/e2fsprogs-expected.json | 6 +- .../scan/ffmpeg-license.expected.json | 22 +- .../sqlite/sqlite.expected.json | 2 +- .../text/scan-diag.expected.json | 14 +- .../plugin_license/text/scan.expected.json | 14 +- .../text_long_lines/scan-diag.expected.json | 14 +- .../text_long_lines/scan.expected.json | 14 +- ...n-unknown-intro-dual-license.expected.json | 2 +- ...tro-eclipse-foundation-tycho.expected.json | 11 +- ...own-intro-eclipse-foundation.expected.json | 14 +- ...nown-intro-long-gaps-between.expected.json | 2 +- .../policy-codebase.expected.json | 6 +- .../plugin_license_text/scan.expected.json | 22 +- .../data/about/aboutfiles.expected.json | 10 +- .../data/about/apipkg.ABOUT-expected | 2 +- .../data/about/appdirs.ABOUT-expected | 2 +- ...r-layer.tar.xz-get-installed-expected.json | 16 +- ...-container-layer.tar.xz-scan-expected.json | 176 +- .../bluedevil/APKBUILD-expected.json | 2 +- .../community/discover/APKBUILD-expected.json | 2 +- .../kactivitymanagerd/APKBUILD-expected.json | 2 +- .../kde-cli-tools/APKBUILD-expected.json | 2 +- .../kde-gtk-config/APKBUILD-expected.json | 2 +- .../kdecoration/APKBUILD-expected.json | 2 +- .../kdeplasma-addons/APKBUILD-expected.json | 2 +- .../community/khotkeys/APKBUILD-expected.json | 2 +- .../kinfocenter/APKBUILD-expected.json | 2 +- .../community/kscreen/APKBUILD-expected.json | 2 +- .../kscreenlocker/APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../kwayland-server/APKBUILD-expected.json | 2 +- .../community/kwin/APKBUILD-expected.json | 2 +- .../layer-shell-qt/APKBUILD-expected.json | 2 +- .../libkscreen/APKBUILD-expected.json | 2 +- .../libksysguard/APKBUILD-expected.json | 2 +- .../community/milou/APKBUILD-expected.json | 2 +- .../plasma-desktop/APKBUILD-expected.json | 2 +- .../plasma-integration/APKBUILD-expected.json | 2 +- .../plasma-nano/APKBUILD-expected.json | 2 +- .../plasma-nm/APKBUILD-expected.json | 2 +- .../plasma-pa/APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../plasma-thunderbolt/APKBUILD-expected.json | 2 +- .../plasma-vault/APKBUILD-expected.json | 2 +- .../plasma-workspace/APKBUILD-expected.json | 2 +- .../powerdevil/APKBUILD-expected.json | 2 +- .../qqc2-breeze-style/APKBUILD-expected.json | 2 +- .../qt6-qtbase/APKBUILD-expected.json | 2 +- .../community/sddm-kcm/APKBUILD-expected.json | 2 +- .../main/sqlite-tcl/APKBUILD-expected.json | 2 +- .../main/sqlite/APKBUILD-expected.json | 2 +- .../alpine14/main/sudo/APKBUILD-expected.json | 2 +- .../main/util-linux/APKBUILD-expected.json | 2 +- .../community/haxe/APKBUILD-expected.json | 2 +- .../linux-firmware/APKBUILD-expected.json | 2 +- .../community/2bwm/APKBUILD-expected.json | 2 +- .../audacious-plugins/APKBUILD-expected.json | 2 +- .../community/gcc6/APKBUILD-expected.json | 2 +- .../imagemagick/APKBUILD-expected.json | 2 +- .../community/qt6-qt3d/APKBUILD-expected.json | 2 +- .../ruby-rspec/APKBUILD-expected.json | 2 +- .../alpine14/main/gcc/APKBUILD-expected.json | 2 +- .../alpine14/main/icu/APKBUILD-expected.json | 2 +- .../alpine14/main/ruby/APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../gitlab-release-cli/APKBUILD-expected.json | 2 +- .../full-installed/installed-expected.json | 18 +- .../rootfs/alpine-rootfs.tar.xz-expected.json | 180 +- .../small-installed/installed-expected.json | 16 +- .../data/bower/author-objects/expected.json | 2 +- .../data/bower/basic/expected.json | 2 +- .../data/bower/list-of-licenses/expected.json | 2 +- .../data/bower/scan-expected.json | 92 +- .../cargo/cargo_toml/clap/Cargo.toml.expected | 2 +- .../data/chef/basic/metadata.json.expected | 2 +- .../data/chef/basic/metadata.rb.expected | 2 +- .../data/chef/package.scan.expected.json | 66 +- .../assemble/multiple-podspec-expected.json | 96 +- .../assemble/single-podspec-expected.json | 92 +- .../solo/RxDataSources.podspec-expected.json | 6 +- ...rebaseAnalytics.podspec.json.expected.json | 4 +- .../podspec/PayTabsSDK.podspec.expected.json | 2 +- .../RxDataSources.podspec.expected.json | 2 +- .../dual_license/+COMPACT_MANIFEST.expected | 2 +- .../dual_license2/+COMPACT_MANIFEST.expected | 2 +- .../data/haxe/basic2/haxelib.json.expected | 2 +- .../data/haxe/tags/haxelib.json.expected | 2 +- ...ndbugs-maven-plugin-1.1.1.pom.package.json | 2 +- ...ndbugs-maven-plugin-1.1.1.pom.package.json | 2 +- .../models/get_package_resources.scan.json | 2 +- .../authors_list_dicts/package.json.expected | 2 +- .../package.json.expected | 2 +- .../data/npm/casepath/package.json.expected | 2 +- .../data/npm/chartist/package.json.expected | 4 +- .../data/npm/dist/package.json.expected | 2 +- .../data/npm/electron/package.expected.json | 176 +- .../express-jwt-3.4.0/package.json.expected | 2 +- .../get_package_resources.scan.expected.json | 6 +- .../homepage-as-list/package.json.expected | 2 +- .../npm/invalid-dep/package.json.expected | 2 +- .../data/npm/keywords/package.json.expected | 2 +- .../legacy_license_dict/package.json.expected | 2 +- .../data/npm/mime-1.3.4/package.json.expected | 2 +- .../package-lock.json-expected | 2 +- .../package-lock.json-expected | 2 +- .../data/npm/scan-nested/scan.expected.json | 516 +- .../data/npm/scoped1/package.json.expected | 2 +- .../data/npm/scoped2/package.json.expected | 2 +- .../data/npm/sequelize/package.json.expected | 2 +- .../data/npm/uri_vcs/package.json.expected | 2 +- .../data/npm/urls_dict/package.json.expected | 2 +- .../utils-merge-1.0.0/package.json.expected | 2 +- .../data/opam/sample1/output.opam.expected | 2 +- .../data/opam/sample4/output.opam.expected | 2 +- .../data/opam/sample5/output.opam.expected | 2 +- .../data/opam/sample7/output.opam.expected | 2 +- .../data/opam/sample8/output.opam.expected | 2 +- .../a-timer/composer.json.expected | 2 +- .../phpcomposer/composer.lock-expected.json | 56 +- .../phpcomposer/fake/composer.json.expected | 2 +- .../framework/composer.json.expected | 2 +- .../phpcomposer/slim/composer.json.expected | 2 +- .../data/plugin/about-package-expected.json | 10 +- .../data/plugin/bower-package-expected.json | 92 +- .../data/plugin/cargo-package-expected.json | 6 +- .../data/plugin/chef-package-expected.json | 66 +- .../data/plugin/com-package-expected.json | 6 +- .../data/plugin/haxe-package-expected.json | 6 +- .../data/plugin/maven-package-expected.json | 12660 ++++++++-------- .../data/plugin/mui-package-expected.json | 6 +- .../data/plugin/mun-package-expected.json | 6 +- .../plugin/phpcomposer-package-expected.json | 92 +- .../data/plugin/python-package-expected.json | 1282 +- .../plugin/rubygems-package-expected.json | 246 +- .../data/plugin/sys-package-expected.json | 6 +- .../data/plugin/tlb-package-expected.json | 6 +- .../data/plugin/winmd-package-expected.json | 6 +- ...s-1.2.1-py2.py3-none-any.whl-expected.json | 2 +- .../scancode_toolkit.egg-info-expected.json | 2 +- .../dist-info-metadata/METADATA-expected.json | 2 +- .../pypi/metadata/v10/PKG-INFO-expected.json | 4 +- .../pyyaml_setup.py-expected.json | 2 +- .../unpack_kwargs_setup.py-expected.json | 2 +- .../cffi-1.14.0/setup.py-expected.json | 2 +- .../pip-22.0.4/setup.py-expected.json | 2 +- .../pytoml-0.1.21/setup.py-expected.json | 2 +- .../six-1.14.0/setup.py-expected.json | 2 +- .../urllib3-1.25.9/setup.py-expected.json | 2 +- .../setup.py/complex_setup.py-expected.json | 2 +- .../setup.py/interlap_setup.py-expected.json | 2 +- .../setup.py/nvchecker_setup.py-expected.json | 2 +- .../packageurl_python_setup.py-expected.json | 2 +- ...python_publicsuffix_setup.py-expected.json | 2 +- ...ology_py_libversion_setup.py-expected.json | 2 +- .../setuppycheck_setup.py-expected.json | 2 +- .../setup.py/url_py_setup.py-expected.json | 2 +- .../pypi/setup.py/venv_setup.py-expected.json | 2 +- .../whatsapp-play-setup.py-expected.json | 2 +- .../site-packages/site-packages-expected.json | 66 +- .../data/pypi/solo-metadata/expected.json | 6 +- .../pip-22.0.4-pypi-package-expected.json | 10 +- ...ip-22.0.4-pypi-package-setup-expected.json | 4 +- .../PyJPString-0.0.3-expected.json | 2 +- .../PyJPString-0.0.3-subdir-expected.json | 2 +- .../daglib_wheel_extracted-expected.json | 120 +- .../toml-0.10.1.dist-info-expected.json | 2 +- .../urllib3-1.26.4.dist-info-expected.json | 2 +- .../pip-20.2.2.dist-info-expected.json | 2 +- .../facebook/basic/README.facebook.expected | 4 +- .../capital-filename/README.FACEBOOK.expected | 4 +- .../setuptools/README.facebook.expected | 4 +- .../google/basic/README.google.expected | 2 +- .../centos-8-rpms.xmlish-expected.json | 2 +- .../fc33-rpms.xmlish-expected.json | 2 +- .../openmandriva-rpms.xmlish-expected.json | 2 +- .../rhel-rpms.xmlish-expected.json | 2 +- .../gem/action_tracker-1.0.2.gem.json | 2 +- .../data/rubygems/gem/m2r-2.1.0.gem.json | 2 +- .../rubygems/gem/new/int_time-0.0.2.gem.json | 2 +- .../gem/new/jaro_winkler-1.5.1-java.gem.json | 2 +- .../rubygems/gem/new/rubocop-0.62.0.gem.json | 2 +- ...eLibrary.Caching.dll.package-expected.json | 4 +- .../Moq.Silverlight.dll.package-expected.json | 4 +- .../Windows.AI.winmd.package-expected.json | 4 +- .../_ctypes_test.pyd.package-expected.json | 4 +- .../win_pe/chcp.com.package-expected.json | 4 +- .../win_pe/clfs.sys.mui.package-expected.json | 4 +- .../crypt32.dll.mun.package-expected.json | 4 +- .../win_pe/euc-jp.so.package-expected.json | 4 +- .../win_pe/stdole2.tlb.package-expected.json | 4 +- .../data/win_pe/tbs.sys.package-expected.json | 4 +- .../data/composer/composer.expected.json | 204 +- tests/scancode/data/help/help.txt | 5 + tests/scancode/data/info/all.expected.json | 11 +- .../data/info/all.rooted.expected.json | 11 +- .../scancode/data/license_text/test.expected | 2 +- .../plugin_only_findings/basic.expected.json | 11 +- ...-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json | 10 +- .../data/virtual_idempotent/codebase.json | 2 +- .../component-package-build-expected.json | 6 +- .../component-package-expected.json | 6 +- .../license-holder-rollup-expected.json | 6 +- ...iple-same-holder-and-license-expected.json | 2 +- ...t-counted-in-license-holders-expected.json | 2 +- .../package-fileset-expected.json | 2 +- .../package-manifest-expected.json | 2 +- ...return-nested-local-majority-expected.json | 6 +- ...consistent_licenses_copyleft-expected.json | 12 +- .../score/no_license_ambiguity-expected.json | 4 +- ...nflicting_license_categories.expected.json | 10 +- .../summary/end-2-end/bug-1141.expected.json | 8 +- .../holders/clear_holder.expected.json | 4 +- .../holders/combined_holders.expected.json | 4 +- .../license_ambiguity/ambiguous.expected.json | 4 +- .../unambiguous.expected.json | 4 +- .../multiple_package_data.expected.json | 10 +- .../single_file/single_file.expected.json | 2 +- .../summary-without-holder-pypi.expected.json | 8 +- ...holder_from_package_resource.expected.json | 4 +- .../with_package_data.expected.json | 4 +- .../without_package_data.expected.json | 4 +- .../tallies/end-2-end/bug-1141.expected.json | 8 +- .../full_tallies/tallies.expected.json | 22 +- .../tallies_by_facet.expected.json | 22 +- .../tallies_details.expected.json | 22 +- ...lies_key_files-details.expected.json-lines | 24 +- .../tallies_key_files.expected.json | 22 +- .../data/tallies/packages/expected.json | 696 +- 245 files changed, 8998 insertions(+), 8989 deletions(-) diff --git a/src/scancode_config.py b/src/scancode_config.py index be6951b43b4..64684221252 100644 --- a/src/scancode_config.py +++ b/src/scancode_config.py @@ -87,7 +87,7 @@ def _create_dir(location): __output_format_version__ = '3.0.0' # -spdx_license_list_version = '3.18' +spdx_license_list_version = '3.19' try: from pkg_resources import get_distribution, DistributionNotFound diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected.json index 58164a889d6..70b046a2527 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected.json @@ -42,7 +42,7 @@ "http://opensource.org/licenses/Apache-1.1", "https://opensource.org/licenses/Apache-1.1" ], - "text": "The Apache Software License, Version 1.1\n\nCopyright (c) 2000 The Apache Software Foundation. All rights\nreserved.\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. The end-user documentation included with the redistribution,\nif any, must include the following acknowledgment:\n\"This product includes software developed by the\nApache Software Foundation (http://www.apache.org/).\"\nAlternately, this acknowledgment may appear in the software itself,\nif and wherever such third-party acknowledgments normally appear.\n\n4. The names \"Apache\" and \"Apache Software Foundation\" must\nnot be used to endorse or promote products derived from this\nsoftware without prior written permission. For written\npermission, please contact apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\",\nnor may \"Apache\" appear in their name, without prior written\npermission of the Apache Software Foundation.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR\nITS 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\nUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\nOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE." + "text": "The Apache Software License, Version 1.1\n\nCopyright (c) 2000 The Apache Software Foundation. All rights\nreserved.\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\n notice, this list of conditions and the following disclaimer.\n\n2. 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\n3. The end-user documentation included with the redistribution,\n if any, must include the following acknowledgment:\n \"This product includes software developed by the\n Apache Software Foundation (http://www.apache.org/).\"\n Alternately, this acknowledgment may appear in the software itself,\n if and wherever such third-party acknowledgments normally appear.\n\n4. The names \"Apache\" and \"Apache Software Foundation\" must\n not be used to endorse or promote products derived from this\n software without prior written permission. For written\n permission, please contact apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\",\n nor may \"Apache\" appear in their name, without prior written\n permission of the Apache Software Foundation.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR\nITS 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\nUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\nOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE." } ], "license_rule_references": [ diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json index 8041d3aa681..3c120bc7e47 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json @@ -35,7 +35,7 @@ "text_urls": [ "http://www.pcre.org/licence.txt" ], - "text": "PCRE LICENCE\n------------\n\nPCRE is a library of functions to support regular expressions whose\nsyntax and semantics are as close as possible to those of the Perl 5\nlanguage.\n\nWritten by: Philip Hazel \nUniversity of Cambridge Computing Service, Cambridge, England.\nPhone: +44 1223 334714.\nCopyright (c) 1997-2001 University of Cambridge\n\nPermission is granted to anyone to use this software for any purpose on\nany computer system, and to redistribute it freely, subject to the\nfollowing restrictions:\n\n1. This software is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n2. The origin of this software must not be misrepresented, either by\nexplicit claim or by omission. In practice, this means that if you use\nPCRE in software which you distribute to others, commercially or\notherwise, you must put a sentence like this\n\"Regular expression support is provided by the PCRE library package,\nwhich is open source software, written by Philip Hazel, and copyright by\nthe University of Cambridge, England\"\n\nsomewhere reasonably visible in your documentation and in any relevant\nfiles or online help data or similar.\n\nA reference to the ftp site for the source, that is, to\nftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\nshould also be given in the documentation.\n\n3. Altered versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n4. If PCRE is embedded in any software that is released under the GNU\nGeneral Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL),\nthen the terms of that licence shall supersede any condition above with\nwhich it is incompatible.\n\nThe documentation for PCRE, supplied in the \"doc\" directory, is\ndistributed under the same terms as the software itself.\n\nEnd PCRE LICENCE" + "text": "PCRE LICENCE \n------------ \n\nPCRE is a library of functions to support regular expressions whose\nsyntax and semantics are as close as possible to those of the Perl 5\nlanguage.\n\nWritten by: Philip Hazel \nUniversity of Cambridge Computing Service, Cambridge, England. \nPhone: +44 1223 334714.\nCopyright (c) 1997-2001 University of Cambridge\n\nPermission is granted to anyone to use this software for any purpose on\nany computer system, and to redistribute it freely, subject to the\nfollowing restrictions:\n\n1. This software is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n2. The origin of this software must not be misrepresented, either by\nexplicit claim or by omission. In practice, this means that if you use\nPCRE in software which you distribute to others, commercially or\notherwise, you must put a sentence like this\n\"Regular expression support is provided by the PCRE library package,\nwhich is open source software, written by Philip Hazel, and copyright by\nthe University of Cambridge, England\" \n\nsomewhere reasonably visible in your documentation and in any relevant\nfiles or online help data or similar.\n\nA reference to the ftp site for the source, that is, to\nftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \nshould also be given in the documentation.\n\n3. Altered versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n4. If PCRE is embedded in any software that is released under the GNU\nGeneral Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL),\nthen the terms of that licence shall supersede any condition above with\nwhich it is incompatible.\n\nThe documentation for PCRE, supplied in the \"doc\" directory, is\ndistributed under the same terms as the software itself.\n\nEnd PCRE LICENCE" } ], "license_rule_references": [ diff --git a/tests/formattedcode/data/csv/flatten_scan/full.json b/tests/formattedcode/data/csv/flatten_scan/full.json index b9fdea29a73..90fd01f65dd 100644 --- a/tests/formattedcode/data/csv/flatten_scan/full.json +++ b/tests/formattedcode/data/csv/flatten_scan/full.json @@ -32,7 +32,7 @@ "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", + "spdx_license_list_version": "3.19", "files_count": 72 } } diff --git a/tests/formattedcode/data/json/simple-expected.jsonlines b/tests/formattedcode/data/json/simple-expected.jsonlines index f4b8796337d..553fbc57750 100644 --- a/tests/formattedcode/data/json/simple-expected.jsonlines +++ b/tests/formattedcode/data/json/simple-expected.jsonlines @@ -21,7 +21,7 @@ "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", + "spdx_license_list_version": "3.19", "files_count": 1 } } 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 2fe635b7ee9..3a6309c3062 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 @@ -92,7 +92,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "example-installed-1", diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json index 078dce6e3bd..b40bb5f0be7 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json @@ -53,7 +53,7 @@ "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_identifier": "spdx-license-identifier-artistic-2.0 OR mit-ae7a45be8a9def2cb13f52fd6f5dce69", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -83,7 +83,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0_and__mit_or_bsd_simplified-6bc05a2e-db2d-cf02-757a-3805bbf81f2e", + "identifier": "apache_2_0_and__mit_or_bsd_simplified-3f15b80a-b323-ff84-3c01-1559a24c2af1", "license_expression": "apache-2.0 AND (mit OR bsd-simplified)", "count": 1, "detection_log": [ @@ -109,7 +109,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", "rule_url": null } ] @@ -136,7 +136,7 @@ ] }, { - "identifier": "artistic_2_0_or_mit-2bc704cf-ef68-50b0-a7f0-b3a137ac7246", + "identifier": "artistic_2_0_or_mit-c0eb2112-a2cd-5aaa-d543-185b0984d576", "license_expression": "artistic-2.0 OR mit", "count": 1, "detection_log": [ @@ -151,7 +151,7 @@ "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_identifier": "spdx-license-identifier-artistic-2.0 OR mit-ae7a45be8a9def2cb13f52fd6f5dce69", "rule_url": null } ] @@ -260,7 +260,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-ae7a45be8a9def2cb13f52fd6f5dce69", "license_expression": "artistic-2.0 OR mit", "rule_url": null, "rule_relevance": 100, @@ -290,7 +290,7 @@ "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." }, { - "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", "license_expression": "mit OR bsd-simplified", "rule_url": null, "rule_relevance": 100, @@ -368,7 +368,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", "rule_url": null, "matched_text": "SPDX-License-Identifier: MIT or BSD-2-Clause" } @@ -378,7 +378,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0_and__mit_or_bsd_simplified-6bc05a2e-db2d-cf02-757a-3805bbf81f2e" + "apache_2_0_and__mit_or_bsd_simplified-3f15b80a-b323-ff84-3c01-1559a24c2af1" ], "scan_errors": [] }, @@ -439,7 +439,7 @@ "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_identifier": "spdx-license-identifier-artistic-2.0 OR mit-ae7a45be8a9def2cb13f52fd6f5dce69", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -493,7 +493,7 @@ "percentage_of_license_text": 5.0, "for_license_detections": [ "artistic_2_0-c69ba991-eda9-d458-568a-670d821906e2", - "artistic_2_0_or_mit-2bc704cf-ef68-50b0-a7f0-b3a137ac7246" + "artistic_2_0_or_mit-c0eb2112-a2cd-5aaa-d543-185b0984d576" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json index 2d219e0c13c..1c4cda2640e 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json @@ -53,7 +53,7 @@ "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_identifier": "spdx-license-identifier-artistic-2.0 OR mit-ae7a45be8a9def2cb13f52fd6f5dce69", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -83,7 +83,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0_and__mit_or_bsd_simplified-43444665-1eb3-02f0-09a9-336b2186d8ce", + "identifier": "apache_2_0_and__mit_or_bsd_simplified-f9686d09-9c39-2ea8-c583-c62c261ac99f", "license_expression": "apache-2.0 AND (mit OR bsd-simplified)", "count": 1, "detection_log": [ @@ -109,7 +109,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", "rule_url": null } ] @@ -136,7 +136,7 @@ ] }, { - "identifier": "artistic_2_0_or_mit-2bc704cf-ef68-50b0-a7f0-b3a137ac7246", + "identifier": "artistic_2_0_or_mit-c0eb2112-a2cd-5aaa-d543-185b0984d576", "license_expression": "artistic-2.0 OR mit", "count": 1, "detection_log": [ @@ -151,7 +151,7 @@ "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_identifier": "spdx-license-identifier-artistic-2.0 OR mit-ae7a45be8a9def2cb13f52fd6f5dce69", "rule_url": null } ] @@ -260,7 +260,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-ae7a45be8a9def2cb13f52fd6f5dce69", "license_expression": "artistic-2.0 OR mit", "rule_url": null, "rule_relevance": 100, @@ -290,7 +290,7 @@ "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." }, { - "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", "license_expression": "mit OR bsd-simplified", "rule_url": null, "rule_relevance": 100, @@ -367,7 +367,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", "rule_url": null } ] @@ -376,7 +376,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0_and__mit_or_bsd_simplified-43444665-1eb3-02f0-09a9-336b2186d8ce" + "apache_2_0_and__mit_or_bsd_simplified-f9686d09-9c39-2ea8-c583-c62c261ac99f" ], "scan_errors": [] }, @@ -437,7 +437,7 @@ "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_identifier": "spdx-license-identifier-artistic-2.0 OR mit-ae7a45be8a9def2cb13f52fd6f5dce69", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -490,7 +490,7 @@ "percentage_of_license_text": 5.0, "for_license_detections": [ "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3", - "artistic_2_0_or_mit-2bc704cf-ef68-50b0-a7f0-b3a137ac7246" + "artistic_2_0_or_mit-c0eb2112-a2cd-5aaa-d543-185b0984d576" ], "scan_errors": [] } 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 75556c015b7..a1ddeb30fad 100644 --- a/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json @@ -22,7 +22,7 @@ ] }, { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-51fb40ac-0b3a-03c4-2532-40ada1cb7912", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-5bb651d1-b3e8-4956-96b6-e441d14bab48", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -37,7 +37,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null } ] @@ -58,7 +58,7 @@ ], "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", "minimum_coverage": 80, - "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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." + "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." }, { "key": "gpl-2.0", @@ -92,7 +92,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "linux-openib", @@ -111,7 +111,7 @@ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\n- 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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { "key": "linux-syscall-exception-gpl", @@ -146,7 +146,7 @@ "rule_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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." }, { - "rule_identifier": "spdx-license-identifier: 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-5418c94c29671fed0343b57153979d57", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -214,7 +214,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null } ] @@ -223,7 +223,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-51fb40ac-0b3a-03c4-2532-40ada1cb7912" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-5bb651d1-b3e8-4956-96b6-e441d14bab48" ], "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 index 31eabac0a90..c61c844d0cb 100644 --- a/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json +++ b/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "zlib_and_apache_2_0-6a62dd92-d687-5046-a149-47edab69491d", + "identifier": "zlib_and_apache_2_0-73a76b5e-43c3-a338-860d-a423b9e6e08d", "license_expression": "zlib AND apache-2.0", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier: zlib", + "rule_identifier": "spdx-license-identifier-zlib-437818e312a8d1ccfaab00464588c447", "rule_url": null }, { @@ -27,7 +27,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0", - "rule_identifier": "spdx-license-identifier: apache-2.0", + "rule_identifier": "spdx-license-identifier-apache-2.0-1e7750a2953598eaebb961cbda54ff40", "rule_url": null } ] @@ -59,7 +59,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "zlib", @@ -82,12 +82,12 @@ "https://opensource.org/licenses/Zlib" ], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier: zlib", + "rule_identifier": "spdx-license-identifier-zlib-437818e312a8d1ccfaab00464588c447", "license_expression": "zlib", "rule_url": null, "rule_relevance": 100, @@ -101,7 +101,7 @@ "rule_text": "https://licenses.nuget.org/Zlib" }, { - "rule_identifier": "spdx-license-identifier: apache-2.0", + "rule_identifier": "spdx-license-identifier-apache-2.0-1e7750a2953598eaebb961cbda54ff40", "license_expression": "apache-2.0", "rule_url": null, "rule_relevance": 100, @@ -136,7 +136,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier: zlib", + "rule_identifier": "spdx-license-identifier-zlib-437818e312a8d1ccfaab00464588c447", "rule_url": null, "matched_text": "https://licenses.nuget.org/Zlib" }, @@ -148,7 +148,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0", - "rule_identifier": "spdx-license-identifier: apache-2.0", + "rule_identifier": "spdx-license-identifier-apache-2.0-1e7750a2953598eaebb961cbda54ff40", "rule_url": null, "matched_text": "SPDX-License-Identifier: Apache-2.0" } @@ -158,7 +158,7 @@ "license_clues": [], "percentage_of_license_text": 90.91, "for_license_detections": [ - "zlib_and_apache_2_0-6a62dd92-d687-5046-a149-47edab69491d" + "zlib_and_apache_2_0-73a76b5e-43c3-a338-860d-a423b9e6e08d" ], "scan_errors": [] } 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 6539ad4ecb3..40dbc93d6fe 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 @@ -69,7 +69,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." } ], "license_rule_references": [ 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 799220f7e97..c89b3102974 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 @@ -37,7 +37,7 @@ ], "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", "minimum_coverage": 80, - "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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." + "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." } ], "license_rule_references": [ 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 index cc6b2b84952..400f678be30 100644 --- 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 @@ -124,7 +124,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "epl-2.0", - "rule_identifier": "spdx-license-identifier: epl-2.0", + "rule_identifier": "spdx-license-identifier-epl-2.0-d1f8ea961fa74ad395583763d8e7a098", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/licensedcode/data/plugin_license/package/package.expected.json b/tests/licensedcode/data/plugin_license/package/package.expected.json index 211aa07b66a..65b6b159bed 100644 --- a/tests/licensedcode/data/plugin_license/package/package.expected.json +++ b/tests/licensedcode/data/plugin_license/package/package.expected.json @@ -53,7 +53,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "matched_text": "MIT" } @@ -133,7 +133,7 @@ ] }, { - "identifier": "mit-ef6d2c56-a637-62b0-4f8d-c66f8f2da55b", + "identifier": "mit-ad74f4c8-2816-f055-5d78-c6eb1e5dd92c", "license_expression": "mit", "count": 1, "detection_log": [ @@ -148,7 +148,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null } ] @@ -180,7 +180,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "license_expression": "mit", "rule_url": null, "rule_relevance": 100, @@ -266,7 +266,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "matched_text": "MIT" } @@ -340,7 +340,7 @@ "percentage_of_license_text": 4.05, "for_license_detections": [ "mit-a56e6f7d-76c6-b3b6-1dfa-7667ccf44fcc", - "mit-ef6d2c56-a637-62b0-4f8d-c66f8f2da55b" + "mit-ad74f4c8-2816-f055-5d78-c6eb1e5dd92c" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json b/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json index bf0e890a8a4..3cf4210d422 100644 --- a/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json +++ b/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json @@ -76,7 +76,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "patent-disclaimer", @@ -103,7 +103,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "** NOTE! The following LGPL license applies to the tdb\n** library. This does NOT imply that all of Samba is released\n** under the LGPL\n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2 of the License, or (at your option) any later version.\n\nThis library 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA" + "rule_text": "** NOTE! The following LGPL license applies to the tdb\n ** library. This does NOT imply that all of Samba is released\n ** under the LGPL\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 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA" }, { "rule_identifier": "gpl-2.0_and_patent-disclaimer_3.RULE", @@ -117,7 +117,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "* This program is free software; you can redistribute it and/or modify it\n* under the terms of version 2 of the GNU General Public License as\n* published by the Free Software Foundation.\n*\n* This program is distributed in the hope that it would be useful, but\n* WITHOUT ANY WARRANTY; without even the implied warranty of\n* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n*\n* Further, this software is distributed without any warranty that it is\n* free of the rightful claim of any third person regarding infringement\n* or the like. Any license provided herein, whether implied or\n* otherwise, applies only to this software file. Patent licenses, if\n* any, provided herein do not apply to combinations of this program with\n* other software, or any other product whatsoever.\n*\n* You should have received a copy of the GNU General Public License along\n* with this program; if not, write the Free Software Foundation, Inc.,\n* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n*\n* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,\n* Mountain View, CA 94043, or:\n*\n* http://www.sgi.com\n*\n* For further information regarding this notice, see:\n*\n* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/" + "rule_text": "* This program is free software; you can redistribute it and/or modify it\n * under the terms of version 2 of the GNU General Public License as\n * published by the Free Software Foundation.\n *\n * This program is distributed in the hope that it would be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n *\n * Further, this software is distributed without any warranty that it is\n * free of the rightful claim of any third person regarding infringement\n * or the like. Any license provided herein, whether implied or\n * otherwise, applies only to this software file. Patent licenses, if\n * any, provided herein do not apply to combinations of this program with\n * other software, or any other product whatsoever.\n *\n * You should have received a copy of the GNU General Public License along\n * with this program; if not, write the Free Software Foundation, Inc.,\n * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n *\n * Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,\n * Mountain View, CA 94043, or:\n *\n * http://www.sgi.com\n *\n * For further information regarding this notice, see:\n *\n * http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/" } ], "files": [ diff --git a/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json b/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json index 08062e81807..5800104ccbb 100644 --- a/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json +++ b/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json @@ -274,7 +274,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "gpl-1.0-plus", @@ -297,7 +297,7 @@ "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!" + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "gpl-2.0", @@ -331,7 +331,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "gpl-2.0-plus", @@ -356,7 +356,7 @@ "https://www.gnu.org/licenses/old-licenses/gpl-2.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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "gpl-3.0", @@ -385,7 +385,7 @@ "https://opensource.org/licenses/GPL-3.0", "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 3, 29 June 2007\n\nCopyright (C) 2007 Free Software Foundation, Inc. \nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\nThe 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\nWhen 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\nTo 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\nFor 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\nDevelopers 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\nFor 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\nSome 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\nFinally, 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\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nTERMS AND CONDITIONS\n\n0. 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\nTo \"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\nA \"covered work\" means either the unmodified Program or a work based\non the Program.\n\nTo \"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\nTo \"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\nAn 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\n1. Source Code.\n\nThe \"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\nA \"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\nThe \"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\nThe \"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\nThe Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\nThe Corresponding Source for a work in source code form is that\nsame work.\n\n2. Basic Permissions.\n\nAll 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\nYou 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\nConveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\nNo 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\nWhen 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\n4. Conveying Verbatim Copies.\n\nYou 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\nYou 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\n5. Conveying Modified Source Versions.\n\nYou 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\na) The work must carry prominent notices stating that you modified\nit, and giving a relevant date.\n\nb) The work must carry prominent notices stating that it is\nreleased under this License and any conditions added under section\n7. This requirement modifies the requirement in section 4 to\n\"keep intact all notices\".\n\nc) You must license the entire work, as a whole, under this\nLicense to anyone who comes into possession of a copy. This\nLicense will therefore apply, along with any applicable section 7\nadditional terms, to the whole of the work, and all its parts,\nregardless of how they are packaged. This License gives no\npermission to license the work in any other way, but it does not\ninvalidate such permission if you have separately received it.\n\nd) If the work has interactive user interfaces, each must display\nAppropriate Legal Notices; however, if the Program has interactive\ninterfaces that do not display Appropriate Legal Notices, your\nwork need not make them do so.\n\nA 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\n6. Conveying Non-Source Forms.\n\nYou 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\na) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by the\nCorresponding Source fixed on a durable physical medium\ncustomarily used for software interchange.\n\nb) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by a\nwritten offer, valid for at least three years and valid for as\nlong as you offer spare parts or customer support for that product\nmodel, to give anyone who possesses the object code either (1) a\ncopy of the Corresponding Source for all the software in the\nproduct that is covered by this License, on a durable physical\nmedium customarily used for software interchange, for a price no\nmore than your reasonable cost of physically performing this\nconveying of source, or (2) access to copy the\nCorresponding Source from a network server at no charge.\n\nc) Convey individual copies of the object code with a copy of the\nwritten offer to provide the Corresponding Source. This\nalternative is allowed only occasionally and noncommercially, and\nonly if you received the object code with such an offer, in accord\nwith subsection 6b.\n\nd) Convey the object code by offering access from a designated\nplace (gratis or for a charge), and offer equivalent access to the\nCorresponding Source in the same way through the same place at no\nfurther charge. You need not require recipients to copy the\nCorresponding Source along with the object code. If the place to\ncopy the object code is a network server, the Corresponding Source\nmay be on a different server (operated by you or a third party)\nthat supports equivalent copying facilities, provided you maintain\nclear directions next to the object code saying where to find the\nCorresponding Source. Regardless of what server hosts the\nCorresponding Source, you remain obligated to ensure that it is\navailable for as long as needed to satisfy these requirements.\n\ne) Convey the object code using peer-to-peer transmission, provided\nyou inform other peers where the object code and Corresponding\nSource of the work are being offered to the general public at no\ncharge under subsection 6d.\n\nA 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\nA \"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\nIf 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\nThe 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\nCorresponding 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\n7. 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\nWhen 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\nNotwithstanding 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\na) Disclaiming warranty or limiting liability differently from the\nterms of sections 15 and 16 of this License; or\n\nb) Requiring preservation of specified reasonable legal notices or\nauthor attributions in that material or in the Appropriate Legal\nNotices displayed by works containing it; or\n\nc) Prohibiting misrepresentation of the origin of that material, or\nrequiring that modified versions of such material be marked in\nreasonable ways as different from the original version; or\n\nd) Limiting the use for publicity purposes of names of licensors or\nauthors of the material; or\n\ne) Declining to grant rights under trademark law for use of some\ntrade names, trademarks, or service marks; or\n\nf) Requiring indemnification of licensors and authors of that\nmaterial by anyone who conveys the material (or modified versions of\nit) with contractual assumptions of liability to the recipient, for\nany liability that these contractual assumptions directly impose on\nthose licensors and authors.\n\nAll 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\nIf 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\nAdditional 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\n8. Termination.\n\nYou 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\nHowever, 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\nMoreover, 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\nTermination 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\n9. Acceptance Not Required for Having Copies.\n\nYou 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\n10. Automatic Licensing of Downstream Recipients.\n\nEach 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\nAn \"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\nYou 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\n11. Patents.\n\nA \"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\nA 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\nEach 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\nIn 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\nIf 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\nIf, 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\nA 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\nNothing 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\n12. No Surrender of Others' Freedom.\n\nIf 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\n13. Use with the GNU Affero General Public License.\n\nNotwithstanding 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\n14. Revised Versions of this License.\n\nThe 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\nEach 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\nIf 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\nLater 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\n15. Disclaimer of Warranty.\n\nTHERE 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\n16. Limitation of Liability.\n\nIN 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\n17. Interpretation of Sections 15 and 16.\n\nIf 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\nEND OF TERMS AND CONDITIONS\n\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo 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\nCopyright (C) \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 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \nThis program 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 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\nYou 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\nThe 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." + "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." }, { "key": "ijg", @@ -403,7 +403,7 @@ "http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev=1.2", "http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses" ], - "text": "LEGAL ISSUES\n============\n\nIn plain English:\n\n1. We don't promise that this software works. (But if you find any bugs,\nplease let us know!)\n2. You can use this software for whatever you want. You don't have to pay us.\n3. You may not pretend that you wrote this software. If you use it in a\nprogram, you must acknowledge somewhere in your documentation that\nyou've used the IJG code.\n\nIn legalese:\n\nThe authors make NO WARRANTY or representation, either express or implied,\nwith respect to this software, its quality, accuracy, merchantability, or\nfitness for a particular purpose. This software is provided \"AS IS\", and you,\nits user, assume the entire risk as to its quality and accuracy.\n\nThis software is copyright (C) 1991-1998, Thomas G. Lane.\nAll Rights Reserved except as specified below.\n\nPermission is hereby granted to use, copy, modify, and distribute this\nsoftware (or portions thereof) for any purpose, without fee, subject to these\nconditions:\n(1) If any part of the source code for this software is distributed, then this\nREADME file must be included, with this copyright and no-warranty notice\nunaltered; and any additions, deletions, or changes to the original files\nmust be clearly indicated in accompanying documentation.\n(2) If only executable code is distributed, then the accompanying\ndocumentation must state that \"this software is based in part on the work of\nthe Independent JPEG Group\".\n(3) Permission for use of this software is granted only if the user accepts\nfull responsibility for any undesirable consequences; the authors accept\nNO LIABILITY for damages of any kind.\n\nThese conditions apply to any software derived from or based on the IJG code,\nnot just to the unmodified library. If you use our work, you ought to\nacknowledge us.\n\nPermission is NOT granted for the use of any IJG author's name or company name\nin advertising or publicity relating to this software or products derived from\nit. This software may be referred to only as \"the Independent JPEG Group's\nsoftware\".\n\nWe specifically permit and encourage the use of this software as the basis of\ncommercial products, provided that all warranty or liability claims are\nassumed by the product vendor.\n\n\nansi2knr.c is included in this distribution by permission of L. Peter Deutsch,\nsole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.\nansi2knr.c is NOT covered by the above copyright and conditions, but instead\nby the usual distribution terms of the Free Software Foundation; principally,\nthat you must include source code if you redistribute it. (See the file\nansi2knr.c for full details.) However, since ansi2knr.c is not needed as part\nof any program generated from the IJG code, this does not limit you more than\nthe foregoing paragraphs do.\n\nThe Unix configuration script \"configure\" was produced with GNU Autoconf.\nIt is copyright by the Free Software Foundation but is freely distributable.\nThe same holds for its supporting scripts (config.guess, config.sub,\nltconfig, ltmain.sh). Another support script, install-sh, is copyright\nby M.I.T. but is also freely distributable.\n\nIt appears that the arithmetic coding option of the JPEG spec is covered by\npatents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot\nlegally be used without obtaining one or more licenses. For this reason,\nsupport for arithmetic coding has been removed from the free JPEG software.\n(Since arithmetic coding provides only a marginal gain over the unpatented\nHuffman mode, it is unlikely that very many implementations will support it.)\nSo far as we are aware, there are no patent restrictions on the remaining\ncode.\n\nThe IJG distribution formerly included code to read and write GIF files.\nTo avoid entanglement with the Unisys LZW patent, GIF reading support has\nbeen removed altogether, and the GIF writer has been simplified to produce\n\"uncompressed GIFs\". This technique does not use the LZW algorithm; the\nresulting GIF files are larger than usual, but are readable by all standard\nGIF decoders.\n\nWe are required to state that\n\"The Graphics Interchange Format(c) is the Copyright property of\nCompuServe Incorporated. GIF(sm) is a Service Mark property of\nCompuServe Incorporated.\"" + "text": "LEGAL ISSUES\n============\n\nIn plain English:\n\n1. We don't promise that this software works. (But if you find any bugs,\n please let us know!)\n2. You can use this software for whatever you want. You don't have to pay us.\n3. You may not pretend that you wrote this software. If you use it in a\n program, you must acknowledge somewhere in your documentation that\n you've used the IJG code.\n\nIn legalese:\n\nThe authors make NO WARRANTY or representation, either express or implied,\nwith respect to this software, its quality, accuracy, merchantability, or\nfitness for a particular purpose. This software is provided \"AS IS\", and you,\nits user, assume the entire risk as to its quality and accuracy.\n\nThis software is copyright (C) 1991-1998, Thomas G. Lane.\nAll Rights Reserved except as specified below.\n\nPermission is hereby granted to use, copy, modify, and distribute this\nsoftware (or portions thereof) for any purpose, without fee, subject to these\nconditions:\n(1) If any part of the source code for this software is distributed, then this\nREADME file must be included, with this copyright and no-warranty notice\nunaltered; and any additions, deletions, or changes to the original files\nmust be clearly indicated in accompanying documentation.\n(2) If only executable code is distributed, then the accompanying\ndocumentation must state that \"this software is based in part on the work of\nthe Independent JPEG Group\".\n(3) Permission for use of this software is granted only if the user accepts\nfull responsibility for any undesirable consequences; the authors accept\nNO LIABILITY for damages of any kind.\n\nThese conditions apply to any software derived from or based on the IJG code,\nnot just to the unmodified library. If you use our work, you ought to\nacknowledge us.\n\nPermission is NOT granted for the use of any IJG author's name or company name\nin advertising or publicity relating to this software or products derived from\nit. This software may be referred to only as \"the Independent JPEG Group's\nsoftware\".\n\nWe specifically permit and encourage the use of this software as the basis of\ncommercial products, provided that all warranty or liability claims are\nassumed by the product vendor.\n\n\nansi2knr.c is included in this distribution by permission of L. Peter Deutsch,\nsole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.\nansi2knr.c is NOT covered by the above copyright and conditions, but instead\nby the usual distribution terms of the Free Software Foundation; principally,\nthat you must include source code if you redistribute it. (See the file\nansi2knr.c for full details.) However, since ansi2knr.c is not needed as part\nof any program generated from the IJG code, this does not limit you more than\nthe foregoing paragraphs do.\n\nThe Unix configuration script \"configure\" was produced with GNU Autoconf.\nIt is copyright by the Free Software Foundation but is freely distributable.\nThe same holds for its supporting scripts (config.guess, config.sub,\nltconfig, ltmain.sh). Another support script, install-sh, is copyright\nby M.I.T. but is also freely distributable.\n\nIt appears that the arithmetic coding option of the JPEG spec is covered by\npatents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot\nlegally be used without obtaining one or more licenses. For this reason,\nsupport for arithmetic coding has been removed from the free JPEG software.\n(Since arithmetic coding provides only a marginal gain over the unpatented\nHuffman mode, it is unlikely that very many implementations will support it.)\nSo far as we are aware, there are no patent restrictions on the remaining\ncode.\n\nThe IJG distribution formerly included code to read and write GIF files.\nTo avoid entanglement with the Unisys LZW patent, GIF reading support has\nbeen removed altogether, and the GIF writer has been simplified to produce\n\"uncompressed GIFs\". This technique does not use the LZW algorithm; the\nresulting GIF files are larger than usual, but are readable by all standard\nGIF decoders.\n\nWe are required to state that\n \"The Graphics Interchange Format(c) is the Copyright property of\n CompuServe Incorporated. GIF(sm) is a Service Mark property of\n CompuServe Incorporated.\"" }, { "key": "lgpl-2.0-plus", @@ -426,7 +426,7 @@ "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Library General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU LIBRARY GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\nnumbered 2 because it goes with version 2 of the ordinary GPL.]\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\nThis license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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\nyou distribute copies of the library, or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\nOur method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\nAlso, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\nMost GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\nThe reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\nBecause of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\nHowever, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\nNote that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\nGNU LIBRARY GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\nYou may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) The modified work must itself be a software library.\n\nb) You must cause the files modified to carry prominent notices\nstating that you changed the files and the date of any change.\n\nc) You must cause the whole of the work to be licensed at no\ncharge to all third parties under the terms of this License.\n\nd) If a facility in the modified Library refers to a function or a\ntable of data to be supplied by an application program that uses\nthe facility, other than as an argument passed when the facility\nis invoked, then you must make a good faith effort to ensure that,\nin the event an application does not supply such function or\ntable, the facility still operates, and performs whatever part of\nits purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has\na purpose that is entirely well-defined independent of the\napplication. Therefore, Subsection 2d requires that any\napplication-supplied function or table used by this function must\nbe optional: if the application does not supply it, the square\nroot function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\nOnce this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\na) Accompany the work with the complete corresponding\nmachine-readable source code for the Library including whatever\nchanges were used in the work (which must be distributed under\nSections 1 and 2 above); and, if the work is an executable linked\nwith the Library, with the complete machine-readable \"work that\nuses the Library\", as object code and/or source code, so that the\nuser can modify the Library and then relink to produce a modified\nexecutable containing the modified Library. (It is understood\nthat the user who changes the contents of definitions files in the\nLibrary will not necessarily be able to recompile the application\nto use the modified definitions.)\n\nb) Accompany the work with a written offer, valid for at\nleast three years, to give the same user the materials\nspecified in Subsection 6a, above, for a charge no more\nthan the cost of performing this distribution.\n\nc) If distribution of the work is made by offering access to copy\nfrom a designated place, offer equivalent access to copy the above\nspecified materials from the same place.\n\nd) Verify that the user has already received a copy of these\nmaterials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\nIt may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\na) Accompany the combined library with a copy of the same work\nbased on the Library, uncombined with any other library\nfacilities. This must be distributed under the terms of the\nSections above.\n\nb) Give prominent notice with the combined library of the fact\nthat part of it is a work based on the Library, and explaining\nwhere to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Library General Public\nLicense as published by the Free Software Foundation; either\nversion 2 of the License, or (at your option) any later version.\n\nThis library 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\nLibrary General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nlibrary `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n, 1 April 1990\nTy Coon, President of Vice\n\nThat's all there is to it!" + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Library General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "lgpl-2.1-plus", @@ -451,7 +451,7 @@ "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nVersion 2.1, February 1999\n\nCopyright (C) 1991, 1999 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\nas the successor of the GNU Library Public License, version 2, hence\nthe version number 2.1.]\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\nThis license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\nWhen we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\nTo protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\nWe protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\nTo protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\nFinally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\nMost GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\nWhen a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\nWe call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\nFor example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\nIn other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\nAlthough the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\nYou may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) The modified work must itself be a software library.\n\nb) You must cause the files modified to carry prominent notices\nstating that you changed the files and the date of any change.\n\nc) You must cause the whole of the work to be licensed at no\ncharge to all third parties under the terms of this License.\n\nd) If a facility in the modified Library refers to a function or a\ntable of data to be supplied by an application program that uses\nthe facility, other than as an argument passed when the facility\nis invoked, then you must make a good faith effort to ensure that,\nin the event an application does not supply such function or\ntable, the facility still operates, and performs whatever part of\nits purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has\na purpose that is entirely well-defined independent of the\napplication. Therefore, Subsection 2d requires that any\napplication-supplied function or table used by this function must\nbe optional: if the application does not supply it, the square\nroot function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\nOnce this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\na) Accompany the work with the complete corresponding\nmachine-readable source code for the Library including whatever\nchanges were used in the work (which must be distributed under\nSections 1 and 2 above); and, if the work is an executable linked\nwith the Library, with the complete machine-readable \"work that\nuses the Library\", as object code and/or source code, so that the\nuser can modify the Library and then relink to produce a modified\nexecutable containing the modified Library. (It is understood\nthat the user who changes the contents of definitions files in the\nLibrary will not necessarily be able to recompile the application\nto use the modified definitions.)\n\nb) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (1) uses at run time a\ncopy of the library already present on the user's computer system,\nrather than copying library functions into the executable, and (2)\nwill operate properly with a modified version of the library, if\nthe user installs one, as long as the modified version is\ninterface-compatible with the version that the work was made with.\n\nc) Accompany the work with a written offer, valid for at\nleast three years, to give the same user the materials\nspecified in Subsection 6a, above, for a charge no more\nthan the cost of performing this distribution.\n\nd) If distribution of the work is made by offering access to copy\nfrom a designated place, offer equivalent access to copy the above\nspecified materials from the same place.\n\ne) Verify that the user has already received a copy of these\nmaterials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\nIt may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\na) Accompany the combined library with a copy of the same work\nbased on the Library, uncombined with any other library\nfacilities. This must be distributed under the terms of the\nSections above.\n\nb) Give prominent notice with the combined library of the fact\nthat part of it is a work based on the Library, and explaining\nwhere to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2.1 of the License, or (at your option) any later version.\n\nThis library 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nlibrary `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n, 1 April 1990\nTy Coon, President of Vice\n\nThat's all there is to it!" + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "lgpl-3.0", @@ -480,7 +480,7 @@ "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], - "text": "GNU LESSER GENERAL PUBLIC LICENSE\nVersion 3, 29 June 2007\n\nCopyright (C) 2007 Free Software Foundation, Inc. \nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n\nThis version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n0. Additional Definitions.\n\nAs used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n\"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\nAn \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\nA \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\nThe \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\nThe \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n1. Exception to Section 3 of the GNU GPL.\n\nYou may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n2. Conveying Modified Versions.\n\nIf you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\na) under this License, provided that you make a good faith effort to\nensure that, in the event an Application does not supply the\nfunction or data, the facility still operates, and performs\nwhatever part of its purpose remains meaningful, or\n\nb) under the GNU GPL, with none of the additional permissions of\nthis License applicable to that copy.\n\n3. Object Code Incorporating Material from Library Header Files.\n\nThe object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\na) Give prominent notice with each copy of the object code that the\nLibrary is used in it and that the Library and its use are\ncovered by this License.\n\nb) Accompany the object code with a copy of the GNU GPL and this license\ndocument.\n\n4. Combined Works.\n\nYou may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\na) Give prominent notice with each copy of the Combined Work that\nthe Library is used in it and that the Library and its use are\ncovered by this License.\n\nb) Accompany the Combined Work with a copy of the GNU GPL and this license\ndocument.\n\nc) For a Combined Work that displays copyright notices during\nexecution, include the copyright notice for the Library among\nthese notices, as well as a reference directing the user to the\ncopies of the GNU GPL and this license document.\n\nd) Do one of the following:\n\n0) Convey the Minimal Corresponding Source under the terms of this\nLicense, and the Corresponding Application Code in a form\nsuitable for, and under terms that permit, the user to\nrecombine or relink the Application with a modified version of\nthe Linked Version to produce a modified Combined Work, in the\nmanner specified by section 6 of the GNU GPL for conveying\nCorresponding Source.\n\n1) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (a) uses at run time\na copy of the Library already present on the user's computer\nsystem, and (b) will operate properly with a modified version\nof the Library that is interface-compatible with the Linked\nVersion.\n\ne) Provide Installation Information, but only if you would otherwise\nbe required to provide such information under section 6 of the\nGNU GPL, and only to the extent that such information is\nnecessary to install and execute a modified version of the\nCombined Work produced by recombining or relinking the\nApplication with a modified version of the Linked Version. (If\nyou use option 4d0, the Installation Information must accompany\nthe Minimal Corresponding Source and Corresponding Application\nCode. If you use option 4d1, you must provide the Installation\nInformation in the manner specified by section 6 of the GNU GPL\nfor conveying Corresponding Source.)\n\n5. Combined Libraries.\n\nYou may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\na) Accompany the combined library with a copy of the same work based\non the Library, uncombined with any other library facilities,\nconveyed under the terms of this License.\n\nb) Give prominent notice with the combined library that part of it\nis a work based on the Library, and explaining where to find the\naccompanying uncombined form of the same work.\n\n6. Revised Versions of the GNU Lesser General Public License.\n\nThe Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\nIf the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." + "text": " GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." }, { "key": "lgpl-3.0-plus", @@ -506,7 +506,7 @@ "https://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nGNU LESSER GENERAL PUBLIC LICENSE\nVersion 3, 29 June 2007\n\nCopyright (C) 2007 Free Software Foundation, Inc. \nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n\nThis version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n0. Additional Definitions.\n\nAs used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n\"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\nAn \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\nA \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\nThe \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\nThe \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n1. Exception to Section 3 of the GNU GPL.\n\nYou may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n2. Conveying Modified Versions.\n\nIf you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\na) under this License, provided that you make a good faith effort to\nensure that, in the event an Application does not supply the\nfunction or data, the facility still operates, and performs\nwhatever part of its purpose remains meaningful, or\n\nb) under the GNU GPL, with none of the additional permissions of\nthis License applicable to that copy.\n\n3. Object Code Incorporating Material from Library Header Files.\n\nThe object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\na) Give prominent notice with each copy of the object code that the\nLibrary is used in it and that the Library and its use are\ncovered by this License.\n\nb) Accompany the object code with a copy of the GNU GPL and this license\ndocument.\n\n4. Combined Works.\n\nYou may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\na) Give prominent notice with each copy of the Combined Work that\nthe Library is used in it and that the Library and its use are\ncovered by this License.\n\nb) Accompany the Combined Work with a copy of the GNU GPL and this license\ndocument.\n\nc) For a Combined Work that displays copyright notices during\nexecution, include the copyright notice for the Library among\nthese notices, as well as a reference directing the user to the\ncopies of the GNU GPL and this license document.\n\nd) Do one of the following:\n\n0) Convey the Minimal Corresponding Source under the terms of this\nLicense, and the Corresponding Application Code in a form\nsuitable for, and under terms that permit, the user to\nrecombine or relink the Application with a modified version of\nthe Linked Version to produce a modified Combined Work, in the\nmanner specified by section 6 of the GNU GPL for conveying\nCorresponding Source.\n\n1) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (a) uses at run time\na copy of the Library already present on the user's computer\nsystem, and (b) will operate properly with a modified version\nof the Library that is interface-compatible with the Linked\nVersion.\n\ne) Provide Installation Information, but only if you would otherwise\nbe required to provide such information under section 6 of the\nGNU GPL, and only to the extent that such information is\nnecessary to install and execute a modified version of the\nCombined Work produced by recombining or relinking the\nApplication with a modified version of the Linked Version. (If\nyou use option 4d0, the Installation Information must accompany\nthe Minimal Corresponding Source and Corresponding Application\nCode. If you use option 4d1, you must provide the Installation\nInformation in the manner specified by section 6 of the GNU GPL\nfor conveying Corresponding Source.)\n\n5. Combined Libraries.\n\nYou may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\na) Accompany the combined library with a copy of the same work based\non the Library, uncombined with any other library facilities,\nconveyed under the terms of this License.\n\nb) Give prominent notice with the combined library that part of it\nis a work based on the Library, and explaining where to find the\naccompanying uncombined form of the same work.\n\n6. Revised Versions of the GNU Lesser General Public License.\n\nThe Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\nIf the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." }, { "key": "mit", @@ -556,7 +556,7 @@ "LicenseRef-LICENSE", "LicenseRef-LICENSE.md" ], - "text": "This component is normally licensed under a proprietary license agreement with\na supplier that has terms and conditions that restrict the use of the code,\nbut may not require payment to the supplier." + "text": "This component is normally licensed under a proprietary license agreement with \na supplier that has terms and conditions that restrict the use of the code, \nbut may not require payment to the supplier." } ], "license_rule_references": [ diff --git a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json index 9f9b9f2f76e..8b32ed3c360 100644 --- a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json +++ b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json @@ -36,7 +36,7 @@ "https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln=4-9", "https://sqlite.org/src/artifact/df5091916dbb40e6" ], - "text": "The author disclaims copyright to this source code.\nIn place of a legal notice, here is a blessing:\nMay you do good and not evil.\nMay you find forgiveness for yourself and forgive others.\nMay you share freely, never taking more than you give." + "text": "The author disclaims copyright to this source code.\nIn place of a legal notice, here is a blessing:\n May you do good and not evil.\n May you find forgiveness for yourself and forgive others.\n May you share freely, never taking more than you give." } ], "license_rule_references": [ 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 30bcb95f3af..8288dea0723 100644 --- a/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-041f32d1-6cb1-f9fa-a580-14f3958007f0", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null } ] @@ -95,7 +95,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "linux-openib", @@ -114,7 +114,7 @@ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\n- 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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { "key": "linux-syscall-exception-gpl", @@ -135,7 +135,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier: 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-5418c94c29671fed0343b57153979d57", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -184,7 +184,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -194,7 +194,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-041f32d1-6cb1-f9fa-a580-14f3958007f0" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1" ], "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 1eb288f6969..f7c1812d77a 100644 --- a/tests/licensedcode/data/plugin_license/text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-041f32d1-6cb1-f9fa-a580-14f3958007f0", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null } ] @@ -95,7 +95,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "linux-openib", @@ -114,7 +114,7 @@ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\n- 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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { "key": "linux-syscall-exception-gpl", @@ -135,7 +135,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier: 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-5418c94c29671fed0343b57153979d57", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -184,7 +184,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -194,7 +194,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-041f32d1-6cb1-f9fa-a580-14f3958007f0" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1" ], "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 5ccbae1e7d8..3e9cf853b3f 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-041f32d1-6cb1-f9fa-a580-14f3958007f0", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null } ] @@ -76,7 +76,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "linux-openib", @@ -95,7 +95,7 @@ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\n- 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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { "key": "linux-syscall-exception-gpl", @@ -132,7 +132,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier: 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-5418c94c29671fed0343b57153979d57", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -181,7 +181,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -191,7 +191,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-041f32d1-6cb1-f9fa-a580-14f3958007f0" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1" ], "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 5ccbae1e7d8..3e9cf853b3f 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-041f32d1-6cb1-f9fa-a580-14f3958007f0", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null } ] @@ -76,7 +76,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "linux-openib", @@ -95,7 +95,7 @@ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\n- 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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { "key": "linux-syscall-exception-gpl", @@ -132,7 +132,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier: 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-5418c94c29671fed0343b57153979d57", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -181,7 +181,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -191,7 +191,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-041f32d1-6cb1-f9fa-a580-14f3958007f0" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1" ], "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 index 5b6b4dcaace..24d02f01687 100644 --- 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 @@ -94,7 +94,7 @@ "http://fedoraproject.org/wiki/Licensing/WTFPL", "http://www.wtfpl.net/about/" ], - "text": "DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\nVersion 2, December 2004\n\nCopyright (C) 2004 Sam Hocevar\n14 rue de Plaisance, 75014 Paris, France\nEveryone is permitted to copy and distribute verbatim or modified\ncopies of this license document, and changing it is allowed as long\nas the name is changed.\n\nDO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. You just DO WHAT THE FUCK YOU WANT TO." + "text": "DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n Version 2, December 2004\n\n Copyright (C) 2004 Sam Hocevar\n 14 rue de Plaisance, 75014 Paris, France\n Everyone is permitted to copy and distribute verbatim or modified\n copies of this license document, and changing it is allowed as long\n as the name is changed.\n\n DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. You just DO WHAT THE FUCK YOU WANT TO." } ], "license_rule_references": [ 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 index 422a1b3cd7d..601bb31e783 100644 --- 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 @@ -554,7 +554,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "bsd-new", @@ -576,7 +576,8 @@ "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" + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" ], "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." }, @@ -645,7 +646,7 @@ "https://www.eclipse.org/legal/epl-2.0", "https://www.opensource.org/licenses/EPL-2.0" ], - "text": "Eclipse Public License - v 2.0\n\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE\nPUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION\nOF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\na) in the case of the initial Contributor, the initial content\nDistributed under this Agreement, and\n\nb) in the case of each subsequent Contributor:\ni) changes to the Program, and\nii) additions to the Program;\nwhere such changes and/or additions to the Program originate from\nand are Distributed by that particular Contributor. A Contribution\n\"originates\" from a Contributor if it was added to the Program by\nsuch Contributor itself or anyone acting on such Contributor's behalf.\nContributions do not include changes or additions to the Program that\nare not Modified Works.\n\n\"Contributor\" means any person or entity that Distributes the Program.\n\n\"Licensed Patents\" mean patent claims licensable by a Contributor which\nare necessarily infringed by the use or sale of its Contribution alone\nor when combined with the Program.\n\n\"Program\" means the Contributions Distributed in accordance with this\nAgreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement\nor any Secondary License (as applicable), including Contributors.\n\n\"Derivative Works\" shall mean any work, whether in Source Code or other\nform, that is based on (or derived from) the Program and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship.\n\n\"Modified Works\" shall mean any work in Source Code or other form that\nresults from an addition to, deletion from, or modification of the\ncontents of the Program, including, for purposes of clarity any new file\nin Source Code form that contains any contents of the Program. Modified\nWorks shall not include works that contain only declarations,\ninterfaces, types, classes, structures, or files of the Program solely\nin each case in order to link to, bind by name, or subclass the Program\nor Modified Works thereof.\n\n\"Distribute\" means the acts of a) distributing or b) making available\nin any manner that enables the transfer of a copy.\n\n\"Source Code\" means the form of a Program preferred for making\nmodifications, including but not limited to software source code,\ndocumentation source, and configuration files.\n\n\"Secondary License\" means either the GNU General Public License,\nVersion 2.0, or any later versions of that license, including any\nexceptions or additional permissions as identified by the initial\nContributor.\n\n2. GRANT OF RIGHTS\n\na) Subject to the terms of this Agreement, each Contributor hereby\ngrants Recipient a non-exclusive, worldwide, royalty-free copyright\nlicense to reproduce, prepare Derivative Works of, publicly display,\npublicly perform, Distribute and sublicense the Contribution of such\nContributor, if any, and such Derivative Works.\n\nb) Subject to the terms of this Agreement, each Contributor hereby\ngrants Recipient a non-exclusive, worldwide, royalty-free patent\nlicense under Licensed Patents to make, use, sell, offer to sell,\nimport and otherwise transfer the Contribution of such Contributor,\nif any, in Source Code or other form. This patent license shall\napply to the combination of the Contribution and the Program if, at\nthe time the Contribution is added by the Contributor, such addition\nof the Contribution causes such combination to be covered by the\nLicensed Patents. The patent license shall not apply to any other\ncombinations which include the Contribution. No hardware per se is\nlicensed hereunder.\n\nc) Recipient understands that although each Contributor grants the\nlicenses to its Contributions set forth herein, no assurances are\nprovided by any Contributor that the Program does not infringe the\npatent or other intellectual property rights of any other entity.\nEach Contributor disclaims any liability to Recipient for claims\nbrought by any other entity based on infringement of intellectual\nproperty rights or otherwise. As a condition to exercising the\nrights and licenses granted hereunder, each Recipient hereby\nassumes sole responsibility to secure any other intellectual\nproperty rights needed, if any. For example, if a third party\npatent license is required to allow Recipient to Distribute the\nProgram, it is Recipient's responsibility to acquire that license\nbefore distributing the Program.\n\nd) Each Contributor represents that to its knowledge it has\nsufficient copyright rights in its Contribution, if any, to grant\nthe copyright license set forth in this Agreement.\n\ne) Notwithstanding the terms of any Secondary License, no\nContributor makes additional grants to any Recipient (other than\nthose set forth in this Agreement) as a result of such Recipient's\nreceipt of the Program under the terms of a Secondary License\n(if permitted under the terms of Section 3).\n\n3. REQUIREMENTS\n\n3.1 If a Contributor Distributes the Program in any form, then:\n\na) the Program must also be made available as Source Code, in\naccordance with section 3.2, and the Contributor must accompany\nthe Program with a statement that the Source Code for the Program\nis available under this Agreement, and informs Recipients how to\nobtain it in a reasonable manner on or through a medium customarily\nused for software exchange; and\n\nb) the Contributor may Distribute the Program under a license\ndifferent than this Agreement, provided that such license:\ni) effectively disclaims on behalf of all other Contributors all\nwarranties and conditions, express and implied, including\nwarranties or conditions of title and non-infringement, and\nimplied warranties or conditions of merchantability and fitness\nfor a particular purpose;\n\nii) effectively excludes on behalf of all other Contributors all\nliability for damages, including direct, indirect, special,\nincidental and consequential damages, such as lost profits;\n\niii) does not attempt to limit or alter the recipients' rights\nin the Source Code under section 3.2; and\n\niv) requires any subsequent distribution of the Program by any\nparty to be under a license that satisfies the requirements\nof this section 3.\n\n3.2 When the Program is Distributed as Source Code:\n\na) it must be made available under this Agreement, or if the\nProgram (i) is combined with other material in a separate file or\nfiles made available under a Secondary License, and (ii) the initial\nContributor attached to the Source Code the notice described in\nExhibit A of this Agreement, then the Program may be made available\nunder the terms of such Secondary Licenses, and\n\nb) a copy of this Agreement must be included with each copy of\nthe Program.\n\n3.3 Contributors may not remove or alter any copyright, patent,\ntrademark, attribution notices, disclaimers of warranty, or limitations\nof liability (\"notices\") contained within the Program from any copy of\nthe Program which they Distribute, provided that Contributors may add\ntheir own appropriate notices.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities\nwith respect to end users, business partners and the like. While this\nlicense is intended to facilitate the commercial use of the Program,\nthe Contributor who includes the Program in a commercial product\noffering should do so in a manner which does not create potential\nliability for other Contributors. Therefore, if a Contributor includes\nthe Program in a commercial product offering, such Contributor\n(\"Commercial Contributor\") hereby agrees to defend and indemnify every\nother Contributor (\"Indemnified Contributor\") against any losses,\ndamages and costs (collectively \"Losses\") arising from claims, lawsuits\nand other legal actions brought by a third party against the Indemnified\nContributor to the extent caused by the acts or omissions of such\nCommercial Contributor in connection with its distribution of the Program\nin a commercial product offering. The obligations in this section do not\napply to any claims or Losses relating to any actual or alleged\nintellectual property infringement. In order to qualify, an Indemnified\nContributor must: a) promptly notify the Commercial Contributor in\nwriting of such claim, and b) allow the Commercial Contributor to control,\nand cooperate with the Commercial Contributor in, the defense and any\nrelated settlement negotiations. The Indemnified Contributor may\nparticipate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial\nproduct offering, Product X. That Contributor is then a Commercial\nContributor. If that Commercial Contributor then makes performance\nclaims, or offers warranties related to Product X, those performance\nclaims and warranties are such Commercial Contributor's responsibility\nalone. Under this section, the Commercial Contributor would have to\ndefend claims against the other Contributors related to those performance\nclaims and warranties, and if a court requires any other Contributor to\npay any damages as a result, the Commercial Contributor must pay\nthose damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN \"AS IS\"\nBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF\nTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR\nPURPOSE. Each Recipient is solely responsible for determining the\nappropriateness of using and distributing the Program and assumes all\nrisks associated with its exercise of rights under this Agreement,\nincluding but not limited to the risks and costs of program errors,\ncompliance with applicable laws, damage to or loss of data, programs\nor equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS\nSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\nPROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE\nEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under\napplicable law, it shall not affect the validity or enforceability of\nthe remainder of the terms of this Agreement, and without further\naction by the parties hereto, such provision shall be reformed to the\nminimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nProgram itself (excluding combinations of the Program with other software\nor hardware) infringes such Recipient's patent(s), then such Recipient's\nrights granted under Section 2(b) shall terminate as of the date such\nlitigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it\nfails to comply with any of the material terms or conditions of this\nAgreement and does not cure such failure in a reasonable period of\ntime after becoming aware of such noncompliance. If all Recipient's\nrights under this Agreement terminate, Recipient agrees to cease use\nand distribution of the Program as soon as reasonably practicable.\nHowever, Recipient's obligations under this Agreement and any licenses\ngranted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement,\nbut in order to avoid inconsistency the Agreement is copyrighted and\nmay only be modified in the following manner. The Agreement Steward\nreserves the right to publish new versions (including revisions) of\nthis Agreement from time to time. No one other than the Agreement\nSteward has the right to modify this Agreement. The Eclipse Foundation\nis the initial Agreement Steward. The Eclipse Foundation may assign the\nresponsibility to serve as the Agreement Steward to a suitable separate\nentity. Each new version of the Agreement will be given a distinguishing\nversion number. The Program (including Contributions) may always be\nDistributed subject to the version of the Agreement under which it was\nreceived. In addition, after a new version of the Agreement is published,\nContributor may elect to Distribute the Program (including its\nContributions) under the new version.\n\nExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient\nreceives no rights or licenses to the intellectual property of any\nContributor under this Agreement, whether expressly, by implication,\nestoppel or otherwise. All rights in the Program not expressly granted\nunder this Agreement are reserved. Nothing in this Agreement is intended\nto be enforceable by any entity that is not a Contributor or Recipient.\nNo third-party beneficiary rights are created under this Agreement.\n\nExhibit A - Form of Secondary Licenses Notice\n\n\"This Source Code is also Distributed under one\nor more Secondary Licenses, as those terms are defined by\nthe Eclipse Public License, v. 2.0: {name license(s),version(s),\nand exceptions or additional permissions here}.\"\n\nSimply including a copy of this Agreement, including this Exhibit A\nis not sufficient to license the Source Code under Secondary Licenses.\n\nIf it is not possible or desirable to put the notice in a particular\nfile, then You may include the notice in a location (such as a LICENSE\nfile in a relevant directory) where a recipient would be likely to\nlook for such a notice.\n\nYou may add additional accurate notices of copyright ownership." + "text": "Eclipse Public License - v 2.0\n\n THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE\n PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION\n OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\n a) in the case of the initial Contributor, the initial content\n Distributed under this Agreement, and\n\n b) in the case of each subsequent Contributor:\n i) changes to the Program, and\n ii) additions to the Program;\n where such changes and/or additions to the Program originate from\n and are Distributed by that particular Contributor. A Contribution\n \"originates\" from a Contributor if it was added to the Program by\n such Contributor itself or anyone acting on such Contributor's behalf.\n Contributions do not include changes or additions to the Program that\n are not Modified Works.\n\n\"Contributor\" means any person or entity that Distributes the Program.\n\n\"Licensed Patents\" mean patent claims licensable by a Contributor which\nare necessarily infringed by the use or sale of its Contribution alone\nor when combined with the Program.\n\n\"Program\" means the Contributions Distributed in accordance with this\nAgreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement\nor any Secondary License (as applicable), including Contributors.\n\n\"Derivative Works\" shall mean any work, whether in Source Code or other\nform, that is based on (or derived from) the Program and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship.\n\n\"Modified Works\" shall mean any work in Source Code or other form that\nresults from an addition to, deletion from, or modification of the\ncontents of the Program, including, for purposes of clarity any new file\nin Source Code form that contains any contents of the Program. Modified\nWorks shall not include works that contain only declarations,\ninterfaces, types, classes, structures, or files of the Program solely\nin each case in order to link to, bind by name, or subclass the Program\nor Modified Works thereof.\n\n\"Distribute\" means the acts of a) distributing or b) making available\nin any manner that enables the transfer of a copy.\n\n\"Source Code\" means the form of a Program preferred for making\nmodifications, including but not limited to software source code,\ndocumentation source, and configuration files.\n\n\"Secondary License\" means either the GNU General Public License,\nVersion 2.0, or any later versions of that license, including any\nexceptions or additional permissions as identified by the initial\nContributor.\n\n2. GRANT OF RIGHTS\n\n a) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free copyright\n license to reproduce, prepare Derivative Works of, publicly display,\n publicly perform, Distribute and sublicense the Contribution of such\n Contributor, if any, and such Derivative Works.\n\n b) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free patent\n license under Licensed Patents to make, use, sell, offer to sell,\n import and otherwise transfer the Contribution of such Contributor,\n if any, in Source Code or other form. This patent license shall\n apply to the combination of the Contribution and the Program if, at\n the time the Contribution is added by the Contributor, such addition\n of the Contribution causes such combination to be covered by the\n Licensed Patents. The patent license shall not apply to any other\n combinations which include the Contribution. No hardware per se is\n licensed hereunder.\n\n c) Recipient understands that although each Contributor grants the\n licenses to its Contributions set forth herein, no assurances are\n provided by any Contributor that the Program does not infringe the\n patent or other intellectual property rights of any other entity.\n Each Contributor disclaims any liability to Recipient for claims\n brought by any other entity based on infringement of intellectual\n property rights or otherwise. As a condition to exercising the\n rights and licenses granted hereunder, each Recipient hereby\n assumes sole responsibility to secure any other intellectual\n property rights needed, if any. For example, if a third party\n patent license is required to allow Recipient to Distribute the\n Program, it is Recipient's responsibility to acquire that license\n before distributing the Program.\n\n d) Each Contributor represents that to its knowledge it has\n sufficient copyright rights in its Contribution, if any, to grant\n the copyright license set forth in this Agreement.\n\n e) Notwithstanding the terms of any Secondary License, no\n Contributor makes additional grants to any Recipient (other than\n those set forth in this Agreement) as a result of such Recipient's\n receipt of the Program under the terms of a Secondary License\n (if permitted under the terms of Section 3).\n\n3. REQUIREMENTS\n\n3.1 If a Contributor Distributes the Program in any form, then:\n\n a) the Program must also be made available as Source Code, in\n accordance with section 3.2, and the Contributor must accompany\n the Program with a statement that the Source Code for the Program\n is available under this Agreement, and informs Recipients how to\n obtain it in a reasonable manner on or through a medium customarily\n used for software exchange; and\n\n b) the Contributor may Distribute the Program under a license\n different than this Agreement, provided that such license:\n i) effectively disclaims on behalf of all other Contributors all\n warranties and conditions, express and implied, including\n warranties or conditions of title and non-infringement, and\n implied warranties or conditions of merchantability and fitness\n for a particular purpose;\n\n ii) effectively excludes on behalf of all other Contributors all\n liability for damages, including direct, indirect, special,\n incidental and consequential damages, such as lost profits;\n\n iii) does not attempt to limit or alter the recipients' rights\n in the Source Code under section 3.2; and\n\n iv) requires any subsequent distribution of the Program by any\n party to be under a license that satisfies the requirements\n of this section 3.\n\n3.2 When the Program is Distributed as Source Code:\n\n a) it must be made available under this Agreement, or if the\n Program (i) is combined with other material in a separate file or\n files made available under a Secondary License, and (ii) the initial\n Contributor attached to the Source Code the notice described in\n Exhibit A of this Agreement, then the Program may be made available\n under the terms of such Secondary Licenses, and\n\n b) a copy of this Agreement must be included with each copy of\n the Program.\n\n3.3 Contributors may not remove or alter any copyright, patent,\ntrademark, attribution notices, disclaimers of warranty, or limitations\nof liability (\"notices\") contained within the Program from any copy of\nthe Program which they Distribute, provided that Contributors may add\ntheir own appropriate notices.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities\nwith respect to end users, business partners and the like. While this\nlicense is intended to facilitate the commercial use of the Program,\nthe Contributor who includes the Program in a commercial product\noffering should do so in a manner which does not create potential\nliability for other Contributors. Therefore, if a Contributor includes\nthe Program in a commercial product offering, such Contributor\n(\"Commercial Contributor\") hereby agrees to defend and indemnify every\nother Contributor (\"Indemnified Contributor\") against any losses,\ndamages and costs (collectively \"Losses\") arising from claims, lawsuits\nand other legal actions brought by a third party against the Indemnified\nContributor to the extent caused by the acts or omissions of such\nCommercial Contributor in connection with its distribution of the Program\nin a commercial product offering. The obligations in this section do not\napply to any claims or Losses relating to any actual or alleged\nintellectual property infringement. In order to qualify, an Indemnified\nContributor must: a) promptly notify the Commercial Contributor in\nwriting of such claim, and b) allow the Commercial Contributor to control,\nand cooperate with the Commercial Contributor in, the defense and any\nrelated settlement negotiations. The Indemnified Contributor may\nparticipate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial\nproduct offering, Product X. That Contributor is then a Commercial\nContributor. If that Commercial Contributor then makes performance\nclaims, or offers warranties related to Product X, those performance\nclaims and warranties are such Commercial Contributor's responsibility\nalone. Under this section, the Commercial Contributor would have to\ndefend claims against the other Contributors related to those performance\nclaims and warranties, and if a court requires any other Contributor to\npay any damages as a result, the Commercial Contributor must pay\nthose damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN \"AS IS\"\nBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF\nTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR\nPURPOSE. Each Recipient is solely responsible for determining the\nappropriateness of using and distributing the Program and assumes all\nrisks associated with its exercise of rights under this Agreement,\nincluding but not limited to the risks and costs of program errors,\ncompliance with applicable laws, damage to or loss of data, programs\nor equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS\nSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\nPROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE\nEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under\napplicable law, it shall not affect the validity or enforceability of\nthe remainder of the terms of this Agreement, and without further\naction by the parties hereto, such provision shall be reformed to the\nminimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nProgram itself (excluding combinations of the Program with other software\nor hardware) infringes such Recipient's patent(s), then such Recipient's\nrights granted under Section 2(b) shall terminate as of the date such\nlitigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it\nfails to comply with any of the material terms or conditions of this\nAgreement and does not cure such failure in a reasonable period of\ntime after becoming aware of such noncompliance. If all Recipient's\nrights under this Agreement terminate, Recipient agrees to cease use\nand distribution of the Program as soon as reasonably practicable.\nHowever, Recipient's obligations under this Agreement and any licenses\ngranted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement,\nbut in order to avoid inconsistency the Agreement is copyrighted and\nmay only be modified in the following manner. The Agreement Steward\nreserves the right to publish new versions (including revisions) of\nthis Agreement from time to time. No one other than the Agreement\nSteward has the right to modify this Agreement. The Eclipse Foundation\nis the initial Agreement Steward. The Eclipse Foundation may assign the\nresponsibility to serve as the Agreement Steward to a suitable separate\nentity. Each new version of the Agreement will be given a distinguishing\nversion number. The Program (including Contributions) may always be\nDistributed subject to the version of the Agreement under which it was\nreceived. In addition, after a new version of the Agreement is published,\nContributor may elect to Distribute the Program (including its\nContributions) under the new version.\n\nExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient\nreceives no rights or licenses to the intellectual property of any\nContributor under this Agreement, whether expressly, by implication,\nestoppel or otherwise. All rights in the Program not expressly granted\nunder this Agreement are reserved. Nothing in this Agreement is intended\nto be enforceable by any entity that is not a Contributor or Recipient.\nNo third-party beneficiary rights are created under this Agreement.\n\nExhibit A - Form of Secondary Licenses Notice\n\n\"This Source Code is also Distributed under one\nor more Secondary Licenses, as those terms are defined by\nthe Eclipse Public License, v. 2.0: {name license(s),version(s),\nand exceptions or additional permissions here}.\"\n\n Simply including a copy of this Agreement, including this Exhibit A\n is not sufficient to license the Source Code under Secondary Licenses.\n\n If it is not possible or desirable to put the notice in a particular\n file, then You may include the notice in a location (such as a LICENSE\n file in a relevant directory) where a recipient would be likely to\n look for such a notice.\n\n You may add additional accurate notices of copyright ownership." } ], "license_rule_references": [ @@ -745,7 +746,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This Font Software is licensed under the Apache License, Version 2.0.\nThis license is available with a FAQ at: https://www.apache.org/licenses/LICENSE-2.0 https://www.apache.org/licenses/LICENSE-2.0" + "rule_text": "This Font Software is licensed under the Apache License, Version 2.0. \nThis license is available with a FAQ at: https://www.apache.org/licenses/LICENSE-2.0 https://www.apache.org/licenses/LICENSE-2.0" }, { "rule_identifier": "apache-2.0_689.RULE", @@ -804,7 +805,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "* This program and the accompanying materials are made available under the\n* terms of the Eclipse Public License 2.0 which is available at\n* http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0\n* which is available at https://www.apache.org/licenses/LICENSE-2.0." + "rule_text": "* This program and the accompanying materials are made available under the\n * terms of the Eclipse Public License 2.0 which is available at\n * http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0\n * which is available at https://www.apache.org/licenses/LICENSE-2.0." }, { "rule_identifier": "epl-2.0_4.RULE", 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 index 846fb722821..38d4fe1c16b 100644 --- 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "epl_2_0-269715cc-0554-3f26-8832-1c4eb6145143", + "identifier": "epl_2_0-b52d9dd1-937e-3045-e7db-e5adc37547ba", "license_expression": "epl-2.0", "count": 1, "detection_log": [ @@ -27,7 +27,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "epl-2.0", - "rule_identifier": "spdx-license-identifier: epl-2.0", + "rule_identifier": "spdx-license-identifier-epl-2.0-d1f8ea961fa74ad395583763d8e7a098", "rule_url": null } ] @@ -51,7 +51,7 @@ "https://www.eclipse.org/legal/epl-2.0", "https://www.opensource.org/licenses/EPL-2.0" ], - "text": "Eclipse Public License - v 2.0\n\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE\nPUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION\nOF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\na) in the case of the initial Contributor, the initial content\nDistributed under this Agreement, and\n\nb) in the case of each subsequent Contributor:\ni) changes to the Program, and\nii) additions to the Program;\nwhere such changes and/or additions to the Program originate from\nand are Distributed by that particular Contributor. A Contribution\n\"originates\" from a Contributor if it was added to the Program by\nsuch Contributor itself or anyone acting on such Contributor's behalf.\nContributions do not include changes or additions to the Program that\nare not Modified Works.\n\n\"Contributor\" means any person or entity that Distributes the Program.\n\n\"Licensed Patents\" mean patent claims licensable by a Contributor which\nare necessarily infringed by the use or sale of its Contribution alone\nor when combined with the Program.\n\n\"Program\" means the Contributions Distributed in accordance with this\nAgreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement\nor any Secondary License (as applicable), including Contributors.\n\n\"Derivative Works\" shall mean any work, whether in Source Code or other\nform, that is based on (or derived from) the Program and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship.\n\n\"Modified Works\" shall mean any work in Source Code or other form that\nresults from an addition to, deletion from, or modification of the\ncontents of the Program, including, for purposes of clarity any new file\nin Source Code form that contains any contents of the Program. Modified\nWorks shall not include works that contain only declarations,\ninterfaces, types, classes, structures, or files of the Program solely\nin each case in order to link to, bind by name, or subclass the Program\nor Modified Works thereof.\n\n\"Distribute\" means the acts of a) distributing or b) making available\nin any manner that enables the transfer of a copy.\n\n\"Source Code\" means the form of a Program preferred for making\nmodifications, including but not limited to software source code,\ndocumentation source, and configuration files.\n\n\"Secondary License\" means either the GNU General Public License,\nVersion 2.0, or any later versions of that license, including any\nexceptions or additional permissions as identified by the initial\nContributor.\n\n2. GRANT OF RIGHTS\n\na) Subject to the terms of this Agreement, each Contributor hereby\ngrants Recipient a non-exclusive, worldwide, royalty-free copyright\nlicense to reproduce, prepare Derivative Works of, publicly display,\npublicly perform, Distribute and sublicense the Contribution of such\nContributor, if any, and such Derivative Works.\n\nb) Subject to the terms of this Agreement, each Contributor hereby\ngrants Recipient a non-exclusive, worldwide, royalty-free patent\nlicense under Licensed Patents to make, use, sell, offer to sell,\nimport and otherwise transfer the Contribution of such Contributor,\nif any, in Source Code or other form. This patent license shall\napply to the combination of the Contribution and the Program if, at\nthe time the Contribution is added by the Contributor, such addition\nof the Contribution causes such combination to be covered by the\nLicensed Patents. The patent license shall not apply to any other\ncombinations which include the Contribution. No hardware per se is\nlicensed hereunder.\n\nc) Recipient understands that although each Contributor grants the\nlicenses to its Contributions set forth herein, no assurances are\nprovided by any Contributor that the Program does not infringe the\npatent or other intellectual property rights of any other entity.\nEach Contributor disclaims any liability to Recipient for claims\nbrought by any other entity based on infringement of intellectual\nproperty rights or otherwise. As a condition to exercising the\nrights and licenses granted hereunder, each Recipient hereby\nassumes sole responsibility to secure any other intellectual\nproperty rights needed, if any. For example, if a third party\npatent license is required to allow Recipient to Distribute the\nProgram, it is Recipient's responsibility to acquire that license\nbefore distributing the Program.\n\nd) Each Contributor represents that to its knowledge it has\nsufficient copyright rights in its Contribution, if any, to grant\nthe copyright license set forth in this Agreement.\n\ne) Notwithstanding the terms of any Secondary License, no\nContributor makes additional grants to any Recipient (other than\nthose set forth in this Agreement) as a result of such Recipient's\nreceipt of the Program under the terms of a Secondary License\n(if permitted under the terms of Section 3).\n\n3. REQUIREMENTS\n\n3.1 If a Contributor Distributes the Program in any form, then:\n\na) the Program must also be made available as Source Code, in\naccordance with section 3.2, and the Contributor must accompany\nthe Program with a statement that the Source Code for the Program\nis available under this Agreement, and informs Recipients how to\nobtain it in a reasonable manner on or through a medium customarily\nused for software exchange; and\n\nb) the Contributor may Distribute the Program under a license\ndifferent than this Agreement, provided that such license:\ni) effectively disclaims on behalf of all other Contributors all\nwarranties and conditions, express and implied, including\nwarranties or conditions of title and non-infringement, and\nimplied warranties or conditions of merchantability and fitness\nfor a particular purpose;\n\nii) effectively excludes on behalf of all other Contributors all\nliability for damages, including direct, indirect, special,\nincidental and consequential damages, such as lost profits;\n\niii) does not attempt to limit or alter the recipients' rights\nin the Source Code under section 3.2; and\n\niv) requires any subsequent distribution of the Program by any\nparty to be under a license that satisfies the requirements\nof this section 3.\n\n3.2 When the Program is Distributed as Source Code:\n\na) it must be made available under this Agreement, or if the\nProgram (i) is combined with other material in a separate file or\nfiles made available under a Secondary License, and (ii) the initial\nContributor attached to the Source Code the notice described in\nExhibit A of this Agreement, then the Program may be made available\nunder the terms of such Secondary Licenses, and\n\nb) a copy of this Agreement must be included with each copy of\nthe Program.\n\n3.3 Contributors may not remove or alter any copyright, patent,\ntrademark, attribution notices, disclaimers of warranty, or limitations\nof liability (\"notices\") contained within the Program from any copy of\nthe Program which they Distribute, provided that Contributors may add\ntheir own appropriate notices.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities\nwith respect to end users, business partners and the like. While this\nlicense is intended to facilitate the commercial use of the Program,\nthe Contributor who includes the Program in a commercial product\noffering should do so in a manner which does not create potential\nliability for other Contributors. Therefore, if a Contributor includes\nthe Program in a commercial product offering, such Contributor\n(\"Commercial Contributor\") hereby agrees to defend and indemnify every\nother Contributor (\"Indemnified Contributor\") against any losses,\ndamages and costs (collectively \"Losses\") arising from claims, lawsuits\nand other legal actions brought by a third party against the Indemnified\nContributor to the extent caused by the acts or omissions of such\nCommercial Contributor in connection with its distribution of the Program\nin a commercial product offering. The obligations in this section do not\napply to any claims or Losses relating to any actual or alleged\nintellectual property infringement. In order to qualify, an Indemnified\nContributor must: a) promptly notify the Commercial Contributor in\nwriting of such claim, and b) allow the Commercial Contributor to control,\nand cooperate with the Commercial Contributor in, the defense and any\nrelated settlement negotiations. The Indemnified Contributor may\nparticipate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial\nproduct offering, Product X. That Contributor is then a Commercial\nContributor. If that Commercial Contributor then makes performance\nclaims, or offers warranties related to Product X, those performance\nclaims and warranties are such Commercial Contributor's responsibility\nalone. Under this section, the Commercial Contributor would have to\ndefend claims against the other Contributors related to those performance\nclaims and warranties, and if a court requires any other Contributor to\npay any damages as a result, the Commercial Contributor must pay\nthose damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN \"AS IS\"\nBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF\nTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR\nPURPOSE. Each Recipient is solely responsible for determining the\nappropriateness of using and distributing the Program and assumes all\nrisks associated with its exercise of rights under this Agreement,\nincluding but not limited to the risks and costs of program errors,\ncompliance with applicable laws, damage to or loss of data, programs\nor equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS\nSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\nPROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE\nEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under\napplicable law, it shall not affect the validity or enforceability of\nthe remainder of the terms of this Agreement, and without further\naction by the parties hereto, such provision shall be reformed to the\nminimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nProgram itself (excluding combinations of the Program with other software\nor hardware) infringes such Recipient's patent(s), then such Recipient's\nrights granted under Section 2(b) shall terminate as of the date such\nlitigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it\nfails to comply with any of the material terms or conditions of this\nAgreement and does not cure such failure in a reasonable period of\ntime after becoming aware of such noncompliance. If all Recipient's\nrights under this Agreement terminate, Recipient agrees to cease use\nand distribution of the Program as soon as reasonably practicable.\nHowever, Recipient's obligations under this Agreement and any licenses\ngranted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement,\nbut in order to avoid inconsistency the Agreement is copyrighted and\nmay only be modified in the following manner. The Agreement Steward\nreserves the right to publish new versions (including revisions) of\nthis Agreement from time to time. No one other than the Agreement\nSteward has the right to modify this Agreement. The Eclipse Foundation\nis the initial Agreement Steward. The Eclipse Foundation may assign the\nresponsibility to serve as the Agreement Steward to a suitable separate\nentity. Each new version of the Agreement will be given a distinguishing\nversion number. The Program (including Contributions) may always be\nDistributed subject to the version of the Agreement under which it was\nreceived. In addition, after a new version of the Agreement is published,\nContributor may elect to Distribute the Program (including its\nContributions) under the new version.\n\nExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient\nreceives no rights or licenses to the intellectual property of any\nContributor under this Agreement, whether expressly, by implication,\nestoppel or otherwise. All rights in the Program not expressly granted\nunder this Agreement are reserved. Nothing in this Agreement is intended\nto be enforceable by any entity that is not a Contributor or Recipient.\nNo third-party beneficiary rights are created under this Agreement.\n\nExhibit A - Form of Secondary Licenses Notice\n\n\"This Source Code is also Distributed under one\nor more Secondary Licenses, as those terms are defined by\nthe Eclipse Public License, v. 2.0: {name license(s),version(s),\nand exceptions or additional permissions here}.\"\n\nSimply including a copy of this Agreement, including this Exhibit A\nis not sufficient to license the Source Code under Secondary Licenses.\n\nIf it is not possible or desirable to put the notice in a particular\nfile, then You may include the notice in a location (such as a LICENSE\nfile in a relevant directory) where a recipient would be likely to\nlook for such a notice.\n\nYou may add additional accurate notices of copyright ownership." + "text": "Eclipse Public License - v 2.0\n\n THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE\n PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION\n OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\n a) in the case of the initial Contributor, the initial content\n Distributed under this Agreement, and\n\n b) in the case of each subsequent Contributor:\n i) changes to the Program, and\n ii) additions to the Program;\n where such changes and/or additions to the Program originate from\n and are Distributed by that particular Contributor. A Contribution\n \"originates\" from a Contributor if it was added to the Program by\n such Contributor itself or anyone acting on such Contributor's behalf.\n Contributions do not include changes or additions to the Program that\n are not Modified Works.\n\n\"Contributor\" means any person or entity that Distributes the Program.\n\n\"Licensed Patents\" mean patent claims licensable by a Contributor which\nare necessarily infringed by the use or sale of its Contribution alone\nor when combined with the Program.\n\n\"Program\" means the Contributions Distributed in accordance with this\nAgreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement\nor any Secondary License (as applicable), including Contributors.\n\n\"Derivative Works\" shall mean any work, whether in Source Code or other\nform, that is based on (or derived from) the Program and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship.\n\n\"Modified Works\" shall mean any work in Source Code or other form that\nresults from an addition to, deletion from, or modification of the\ncontents of the Program, including, for purposes of clarity any new file\nin Source Code form that contains any contents of the Program. Modified\nWorks shall not include works that contain only declarations,\ninterfaces, types, classes, structures, or files of the Program solely\nin each case in order to link to, bind by name, or subclass the Program\nor Modified Works thereof.\n\n\"Distribute\" means the acts of a) distributing or b) making available\nin any manner that enables the transfer of a copy.\n\n\"Source Code\" means the form of a Program preferred for making\nmodifications, including but not limited to software source code,\ndocumentation source, and configuration files.\n\n\"Secondary License\" means either the GNU General Public License,\nVersion 2.0, or any later versions of that license, including any\nexceptions or additional permissions as identified by the initial\nContributor.\n\n2. GRANT OF RIGHTS\n\n a) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free copyright\n license to reproduce, prepare Derivative Works of, publicly display,\n publicly perform, Distribute and sublicense the Contribution of such\n Contributor, if any, and such Derivative Works.\n\n b) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free patent\n license under Licensed Patents to make, use, sell, offer to sell,\n import and otherwise transfer the Contribution of such Contributor,\n if any, in Source Code or other form. This patent license shall\n apply to the combination of the Contribution and the Program if, at\n the time the Contribution is added by the Contributor, such addition\n of the Contribution causes such combination to be covered by the\n Licensed Patents. The patent license shall not apply to any other\n combinations which include the Contribution. No hardware per se is\n licensed hereunder.\n\n c) Recipient understands that although each Contributor grants the\n licenses to its Contributions set forth herein, no assurances are\n provided by any Contributor that the Program does not infringe the\n patent or other intellectual property rights of any other entity.\n Each Contributor disclaims any liability to Recipient for claims\n brought by any other entity based on infringement of intellectual\n property rights or otherwise. As a condition to exercising the\n rights and licenses granted hereunder, each Recipient hereby\n assumes sole responsibility to secure any other intellectual\n property rights needed, if any. For example, if a third party\n patent license is required to allow Recipient to Distribute the\n Program, it is Recipient's responsibility to acquire that license\n before distributing the Program.\n\n d) Each Contributor represents that to its knowledge it has\n sufficient copyright rights in its Contribution, if any, to grant\n the copyright license set forth in this Agreement.\n\n e) Notwithstanding the terms of any Secondary License, no\n Contributor makes additional grants to any Recipient (other than\n those set forth in this Agreement) as a result of such Recipient's\n receipt of the Program under the terms of a Secondary License\n (if permitted under the terms of Section 3).\n\n3. REQUIREMENTS\n\n3.1 If a Contributor Distributes the Program in any form, then:\n\n a) the Program must also be made available as Source Code, in\n accordance with section 3.2, and the Contributor must accompany\n the Program with a statement that the Source Code for the Program\n is available under this Agreement, and informs Recipients how to\n obtain it in a reasonable manner on or through a medium customarily\n used for software exchange; and\n\n b) the Contributor may Distribute the Program under a license\n different than this Agreement, provided that such license:\n i) effectively disclaims on behalf of all other Contributors all\n warranties and conditions, express and implied, including\n warranties or conditions of title and non-infringement, and\n implied warranties or conditions of merchantability and fitness\n for a particular purpose;\n\n ii) effectively excludes on behalf of all other Contributors all\n liability for damages, including direct, indirect, special,\n incidental and consequential damages, such as lost profits;\n\n iii) does not attempt to limit or alter the recipients' rights\n in the Source Code under section 3.2; and\n\n iv) requires any subsequent distribution of the Program by any\n party to be under a license that satisfies the requirements\n of this section 3.\n\n3.2 When the Program is Distributed as Source Code:\n\n a) it must be made available under this Agreement, or if the\n Program (i) is combined with other material in a separate file or\n files made available under a Secondary License, and (ii) the initial\n Contributor attached to the Source Code the notice described in\n Exhibit A of this Agreement, then the Program may be made available\n under the terms of such Secondary Licenses, and\n\n b) a copy of this Agreement must be included with each copy of\n the Program.\n\n3.3 Contributors may not remove or alter any copyright, patent,\ntrademark, attribution notices, disclaimers of warranty, or limitations\nof liability (\"notices\") contained within the Program from any copy of\nthe Program which they Distribute, provided that Contributors may add\ntheir own appropriate notices.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities\nwith respect to end users, business partners and the like. While this\nlicense is intended to facilitate the commercial use of the Program,\nthe Contributor who includes the Program in a commercial product\noffering should do so in a manner which does not create potential\nliability for other Contributors. Therefore, if a Contributor includes\nthe Program in a commercial product offering, such Contributor\n(\"Commercial Contributor\") hereby agrees to defend and indemnify every\nother Contributor (\"Indemnified Contributor\") against any losses,\ndamages and costs (collectively \"Losses\") arising from claims, lawsuits\nand other legal actions brought by a third party against the Indemnified\nContributor to the extent caused by the acts or omissions of such\nCommercial Contributor in connection with its distribution of the Program\nin a commercial product offering. The obligations in this section do not\napply to any claims or Losses relating to any actual or alleged\nintellectual property infringement. In order to qualify, an Indemnified\nContributor must: a) promptly notify the Commercial Contributor in\nwriting of such claim, and b) allow the Commercial Contributor to control,\nand cooperate with the Commercial Contributor in, the defense and any\nrelated settlement negotiations. The Indemnified Contributor may\nparticipate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial\nproduct offering, Product X. That Contributor is then a Commercial\nContributor. If that Commercial Contributor then makes performance\nclaims, or offers warranties related to Product X, those performance\nclaims and warranties are such Commercial Contributor's responsibility\nalone. Under this section, the Commercial Contributor would have to\ndefend claims against the other Contributors related to those performance\nclaims and warranties, and if a court requires any other Contributor to\npay any damages as a result, the Commercial Contributor must pay\nthose damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN \"AS IS\"\nBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF\nTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR\nPURPOSE. Each Recipient is solely responsible for determining the\nappropriateness of using and distributing the Program and assumes all\nrisks associated with its exercise of rights under this Agreement,\nincluding but not limited to the risks and costs of program errors,\ncompliance with applicable laws, damage to or loss of data, programs\nor equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS\nSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\nPROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE\nEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under\napplicable law, it shall not affect the validity or enforceability of\nthe remainder of the terms of this Agreement, and without further\naction by the parties hereto, such provision shall be reformed to the\nminimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nProgram itself (excluding combinations of the Program with other software\nor hardware) infringes such Recipient's patent(s), then such Recipient's\nrights granted under Section 2(b) shall terminate as of the date such\nlitigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it\nfails to comply with any of the material terms or conditions of this\nAgreement and does not cure such failure in a reasonable period of\ntime after becoming aware of such noncompliance. If all Recipient's\nrights under this Agreement terminate, Recipient agrees to cease use\nand distribution of the Program as soon as reasonably practicable.\nHowever, Recipient's obligations under this Agreement and any licenses\ngranted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement,\nbut in order to avoid inconsistency the Agreement is copyrighted and\nmay only be modified in the following manner. The Agreement Steward\nreserves the right to publish new versions (including revisions) of\nthis Agreement from time to time. No one other than the Agreement\nSteward has the right to modify this Agreement. The Eclipse Foundation\nis the initial Agreement Steward. The Eclipse Foundation may assign the\nresponsibility to serve as the Agreement Steward to a suitable separate\nentity. Each new version of the Agreement will be given a distinguishing\nversion number. The Program (including Contributions) may always be\nDistributed subject to the version of the Agreement under which it was\nreceived. In addition, after a new version of the Agreement is published,\nContributor may elect to Distribute the Program (including its\nContributions) under the new version.\n\nExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient\nreceives no rights or licenses to the intellectual property of any\nContributor under this Agreement, whether expressly, by implication,\nestoppel or otherwise. All rights in the Program not expressly granted\nunder this Agreement are reserved. Nothing in this Agreement is intended\nto be enforceable by any entity that is not a Contributor or Recipient.\nNo third-party beneficiary rights are created under this Agreement.\n\nExhibit A - Form of Secondary Licenses Notice\n\n\"This Source Code is also Distributed under one\nor more Secondary Licenses, as those terms are defined by\nthe Eclipse Public License, v. 2.0: {name license(s),version(s),\nand exceptions or additional permissions here}.\"\n\n Simply including a copy of this Agreement, including this Exhibit A\n is not sufficient to license the Source Code under Secondary Licenses.\n\n If it is not possible or desirable to put the notice in a particular\n file, then You may include the notice in a location (such as a LICENSE\n file in a relevant directory) where a recipient would be likely to\n look for such a notice.\n\n You may add additional accurate notices of copyright ownership." } ], "license_rule_references": [ @@ -67,10 +67,10 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_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/" + "rule_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/" }, { - "rule_identifier": "spdx-license-identifier: epl-2.0", + "rule_identifier": "spdx-license-identifier-epl-2.0-d1f8ea961fa74ad395583763d8e7a098", "license_expression": "epl-2.0", "rule_url": null, "rule_relevance": 100, @@ -117,7 +117,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "epl-2.0", - "rule_identifier": "spdx-license-identifier: epl-2.0", + "rule_identifier": "spdx-license-identifier-epl-2.0-d1f8ea961fa74ad395583763d8e7a098", "rule_url": null, "matched_text": "SPDX-License-Identifier: EPL-2.0" } @@ -127,7 +127,7 @@ "license_clues": [], "percentage_of_license_text": 86.05, "for_license_detections": [ - "epl_2_0-269715cc-0554-3f26-8832-1c4eb6145143" + "epl_2_0-b52d9dd1-937e-3045-e7db-e5adc37547ba" ], "scan_errors": [] } 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 index 8d6051acbd6..b854bff5888 100644 --- 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 @@ -84,7 +84,7 @@ "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." + "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." }, { "key": "x11-lucent", diff --git a/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json b/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json index 72b323f7b24..844b7f3832a 100644 --- a/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json +++ b/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json @@ -125,7 +125,7 @@ "owner": "Regents of the University of California", "is_builtin": true, "spdx_license_key": "LicenseRef-scancode-bsd-1988", - "text": "Redistribution and use in source and binary forms are permitted provided that:\n\n(1) source distributions retain this entire copyright notice and comment, and\n\n(2) distributions including binaries display the following acknowledgement:\n``This product includes software developed by copyright holder and its\ncontributors'' in the documentation or other materials provided with the\ndistribution and in all advertising materials mentioning features or use of this\nsoftware.\n\nNeither the name of the {copyright-holder} nor the names of its contributors may\nbe used to endorse or promote products derived from this software without\nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." + "text": "Redistribution and use in source and binary forms are permitted provided that: \n\n(1) source distributions retain this entire copyright notice and comment, and \n\n(2) distributions including binaries display the following acknowledgement:\n``This product includes software developed by copyright holder and its\ncontributors'' in the documentation or other materials provided with the\ndistribution and in all advertising materials mentioning features or use of this\nsoftware.\n\nNeither the name of the {copyright-holder} nor the names of its contributors may\nbe used to endorse or promote products derived from this software without\nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." }, { "key": "esri-devkit", @@ -147,7 +147,7 @@ "is_builtin": true, "spdx_license_key": "LicenseRef-scancode-oracle-java-ee-sdk-2010", "minimum_coverage": 50, - "text": "Oracle Technology Network Developer License Terms for JAVA EE SDK\n\nExport Controls on the Programs Selecting the \"Accept License Agreement\" button is a confirmation of your agreement that you comply, now and during the trial term, with each of the following statements:\n\n-You are not a citizen, national, or resident of, and are not under control of, the government of Cuba, Iran, Sudan, Libya, North Korea, Syria, nor any country to which the United States has prohibited export.\n\n-You will not download or otherwise export or re-export the Programs, directly or indirectly, to the above mentioned countries nor to citizens, nationals or residents of those countries.\n\n-You are not listed on the United States Department of Treasury lists of Specially Designated Nationals, Specially Designated Terrorists, and Specially Designated Narcotic Traffickers, nor are you listed on the United States Department of Commerce Table of Denial Orders.\n\nYou will not download or otherwise export or re-export the Programs, directly or indirectly, to persons on the above mentioned lists.\n\nYou will not use the Programs for, and will not allow the Programs to be used for, any purposes prohibited by United States law, including, without limitation, for the development, design, manufacture or production of nuclear, chemical or biological weapons of mass destruction.\n\nEXPORT RESTRICTIONS You agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle\u00ae's Global Trade Compliance web site (http://www.oracle.com/products/export).\n\nYou agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nOracle Employees: Under no circumstances are Oracle Employees authorized to download software for the purpose of distributing it to customers. Oracle products are available to employees for internal use or demonstration purposes only. In keeping with Oracle's trade compliance obligations under U.S. and applicable multilateral law, failure to comply with this policy could result in disciplinary action up to and including termination.\n\nNote: You are bound by the Oracle Technology Network (\"OTN\") License Agreement terms. The OTN License Agreement terms also apply to all updates you receive under your Technology Track subscription.\n\nThe OTN License Agreement terms below supercede any shrinkwrap license on the OTN Technology Track software CDs and previous OTN License terms (including the Oracle Program License as modified by the OTN Program Use Certificate).\n\nOracle Technology Network Development License Agreement for JAVA EE SDK\n\n\"We,\" \"us,\" and \"our\" refers to Oracle America, Inc., for and on behalf of itself and its subsidiaries and affiliates under common control. \"You\" and \"your\" refers to the individual or entity that wishes to use the programs from Oracle. \"Programs\" refers to the Java EE SDK software product you wish to download and use and program documentation. \"License\" refers to your right to use the programs under the terms of this agreement. This agreement is governed by the substantive and procedural laws of California. You and Oracle agree to submit to the exclusive jurisdiction of, and venue in, the courts of San Francisco, San Mateo, or Santa Clara counties in California in any dispute arising out of or relating to this agreement.\n\nWe are willing to license the programs to you only upon the condition that you accept all of the terms contained in this agreement. Read the terms carefully and select the \"Accept\" button at the bottom of the page to confirm your acceptance. If you are not willing to be bound by these terms, select the \"Do Not Accept\" button and the registration process will not continue.\n\nLicense Rights\n\nWe grant you a nonexclusive, nontransferable limited license to use the programs for purposes of developing your applications. If you want to use the programs for any purpose other than as expressly permitted under this agreement you must contact us, or an Oracle reseller, to obtain the appropriate license. We may audit your use of the programs. Program documentation is provided with the programs.\n\nOwnership and Restrictions\n\nWe retain all ownership and intellectual property rights in the programs. You may make a sufficient number of copies of the programs for the licensed use and one copy of the programs for backup purposes.\n\nYou may not:\n\n\u00b7 use the programs for any purpose other than as provided above;\n\u00b7 distribute the programs;\n\u00b7 charge your end users for use of the programs;\n\u00b7 remove or modify any program markings or any notice of our proprietary rights;\n\u00b7 use the programs to provide third party training on the content and/or functionality of the programs;\n\u00b7 assign this agreement or give the programs, program access or an interest in the programs to any individual or entity;\n\u00b7 cause or permit reverse engineering (unless required by law for interoperability), disassembly or decompilation of the programs;\n\u00b7 disclose results of any program benchmark tests without our prior consent; or,\n\u00b7 use any Oracle name, trademark or logo.\n\nExport\n\nYou agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle's Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html. You agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nDisclaimer of Warranty and Exclusive Remedies\n\nTHE PROGRAMS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND. WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. OUR ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000).\n\nNo Technical Support\n\nOur technical support organization will not provide technical support, phone support, or updates to you for the programs licensed under this agreement.\n\nRestricted Rights\n\nIf you distribute a license to the United States government, the programs, including documentation, shall be considered commercial computer software and you will place a legend, in addition to applicable copyright notices, on the documentation, and on the media label, substantially similar to the following:\n\nNOTICE OF RESTRICTED RIGHTS\n\n\"Programs delivered subject to the DOD FAR Supplement are 'commercial computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software-Restricted Rights (June 1987). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.\"\n\nEnd of Agreement\n\nYou may terminate this agreement by destroying all copies of the programs. We have the right to terminate your right to use the programs if you fail to comply with any of the terms of this agreement, in which case you shall destroy all copies of the programs.\n\nRelationship Between the Parties\n\nThe relationship between you and us is that of licensee/licensor. Neither party will represent that it has any authority to assume or create any obligation, express or implied, on behalf of the other party, nor to represent the other party as agent, employee, franchisee, or in any other capacity. Nothing in this agreement shall be construed to limit either party's right to independently develop or distribute software that is functionally similar to the other party's products, so long as proprietary information of the other party is not included in such software.\n\nOpen Source\n\n\"Open Source\" software - software available without charge for use, modification and distribution - is often licensed under terms that require the user to make the user's modifications to the Open Source software or any software that the user 'combines' with the Open Source software freely available in source code form. If you use Open Source software in conjunction with the programs, you must ensure that your use does not: (i) create, or purport to create, obligations of us with respect to the Oracle programs; or (ii) grant, or purport to grant, to any third party any rights to or immunities under our intellectual property or proprietary rights in the Oracle. For example, you may not develop a software program using an Oracle program and an Open Source program where such use results in a program file(s) that contains code from both the Oracle program and the Open Source program (including without limitation libraries) if the Open Source program is licensed under a license that requires any \"modifications\" be made freely available. You also may not combine the Oracle program with programs licensed under the GNU General Public License (\"GPL\") in any manner that could cause, or could be interpreted or asserted to cause, the Oracle program, or any modifications thereto, to become subject to the terms of the GPL.\n\nEntire Agreement\n\nYou agree that this agreement is the complete agreement for the programs and licenses, and this agreement supersedes all prior or contemporaneous agreements or representations. If any term of this agreement is found to be invalid or unenforceable, the remaining provisions will remain effective.\n\nLast updated: 05/10/2010 Should you have any questions concerning this License Agreement, or if you desire to contact Oracle for any reason, please write: Oracle America, Inc. 500 Oracle Parkway, Redwood City, CA 94065\n\nOracle may contact you to ask if you had a satisfactory experience installing and using this OTN software download." + "text": "Oracle Technology Network Developer License Terms for JAVA EE SDK\n\nExport Controls on the Programs Selecting the \"Accept License Agreement\" button is a confirmation of your agreement that you comply, now and during the trial term, with each of the following statements:\n\n-You are not a citizen, national, or resident of, and are not under control of, the government of Cuba, Iran, Sudan, Libya, North Korea, Syria, nor any country to which the United States has prohibited export.\n\n-You will not download or otherwise export or re-export the Programs, directly or indirectly, to the above mentioned countries nor to citizens, nationals or residents of those countries.\n\n-You are not listed on the United States Department of Treasury lists of Specially Designated Nationals, Specially Designated Terrorists, and Specially Designated Narcotic Traffickers, nor are you listed on the United States Department of Commerce Table of Denial Orders.\n\nYou will not download or otherwise export or re-export the Programs, directly or indirectly, to persons on the above mentioned lists.\n\nYou will not use the Programs for, and will not allow the Programs to be used for, any purposes prohibited by United States law, including, without limitation, for the development, design, manufacture or production of nuclear, chemical or biological weapons of mass destruction.\n\nEXPORT RESTRICTIONS You agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle\u00ae's Global Trade Compliance web site (http://www.oracle.com/products/export).\n\nYou agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nOracle Employees: Under no circumstances are Oracle Employees authorized to download software for the purpose of distributing it to customers. Oracle products are available to employees for internal use or demonstration purposes only. In keeping with Oracle's trade compliance obligations under U.S. and applicable multilateral law, failure to comply with this policy could result in disciplinary action up to and including termination.\n\nNote: You are bound by the Oracle Technology Network (\"OTN\") License Agreement terms. The OTN License Agreement terms also apply to all updates you receive under your Technology Track subscription.\n\nThe OTN License Agreement terms below supercede any shrinkwrap license on the OTN Technology Track software CDs and previous OTN License terms (including the Oracle Program License as modified by the OTN Program Use Certificate). \n\nOracle Technology Network Development License Agreement for JAVA EE SDK\n\n\"We,\" \"us,\" and \"our\" refers to Oracle America, Inc., for and on behalf of itself and its subsidiaries and affiliates under common control. \"You\" and \"your\" refers to the individual or entity that wishes to use the programs from Oracle. \"Programs\" refers to the Java EE SDK software product you wish to download and use and program documentation. \"License\" refers to your right to use the programs under the terms of this agreement. This agreement is governed by the substantive and procedural laws of California. You and Oracle agree to submit to the exclusive jurisdiction of, and venue in, the courts of San Francisco, San Mateo, or Santa Clara counties in California in any dispute arising out of or relating to this agreement.\n\nWe are willing to license the programs to you only upon the condition that you accept all of the terms contained in this agreement. Read the terms carefully and select the \"Accept\" button at the bottom of the page to confirm your acceptance. If you are not willing to be bound by these terms, select the \"Do Not Accept\" button and the registration process will not continue.\n\nLicense Rights\n\nWe grant you a nonexclusive, nontransferable limited license to use the programs for purposes of developing your applications. If you want to use the programs for any purpose other than as expressly permitted under this agreement you must contact us, or an Oracle reseller, to obtain the appropriate license. We may audit your use of the programs. Program documentation is provided with the programs.\n\nOwnership and Restrictions\n\nWe retain all ownership and intellectual property rights in the programs. You may make a sufficient number of copies of the programs for the licensed use and one copy of the programs for backup purposes.\n\nYou may not:\n\n\u00b7 use the programs for any purpose other than as provided above; \n\u00b7 distribute the programs; \n\u00b7 charge your end users for use of the programs; \n\u00b7 remove or modify any program markings or any notice of our proprietary rights; \n\u00b7 use the programs to provide third party training on the content and/or functionality of the programs; \n\u00b7 assign this agreement or give the programs, program access or an interest in the programs to any individual or entity; \n\u00b7 cause or permit reverse engineering (unless required by law for interoperability), disassembly or decompilation of the programs; \n\u00b7 disclose results of any program benchmark tests without our prior consent; or, \n\u00b7 use any Oracle name, trademark or logo.\n\nExport\n\nYou agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle's Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html. You agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nDisclaimer of Warranty and Exclusive Remedies\n\nTHE PROGRAMS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND. WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. OUR ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000).\n\nNo Technical Support\n\nOur technical support organization will not provide technical support, phone support, or updates to you for the programs licensed under this agreement.\n\nRestricted Rights\n\nIf you distribute a license to the United States government, the programs, including documentation, shall be considered commercial computer software and you will place a legend, in addition to applicable copyright notices, on the documentation, and on the media label, substantially similar to the following:\n\nNOTICE OF RESTRICTED RIGHTS\n\n\"Programs delivered subject to the DOD FAR Supplement are 'commercial computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software-Restricted Rights (June 1987). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.\"\n\nEnd of Agreement\n\nYou may terminate this agreement by destroying all copies of the programs. We have the right to terminate your right to use the programs if you fail to comply with any of the terms of this agreement, in which case you shall destroy all copies of the programs.\n\nRelationship Between the Parties\n\nThe relationship between you and us is that of licensee/licensor. Neither party will represent that it has any authority to assume or create any obligation, express or implied, on behalf of the other party, nor to represent the other party as agent, employee, franchisee, or in any other capacity. Nothing in this agreement shall be construed to limit either party's right to independently develop or distribute software that is functionally similar to the other party's products, so long as proprietary information of the other party is not included in such software.\n\nOpen Source\n\n\"Open Source\" software - software available without charge for use, modification and distribution - is often licensed under terms that require the user to make the user's modifications to the Open Source software or any software that the user 'combines' with the Open Source software freely available in source code form. If you use Open Source software in conjunction with the programs, you must ensure that your use does not: (i) create, or purport to create, obligations of us with respect to the Oracle programs; or (ii) grant, or purport to grant, to any third party any rights to or immunities under our intellectual property or proprietary rights in the Oracle. For example, you may not develop a software program using an Oracle program and an Open Source program where such use results in a program file(s) that contains code from both the Oracle program and the Open Source program (including without limitation libraries) if the Open Source program is licensed under a license that requires any \"modifications\" be made freely available. You also may not combine the Oracle program with programs licensed under the GNU General Public License (\"GPL\") in any manner that could cause, or could be interpreted or asserted to cause, the Oracle program, or any modifications thereto, to become subject to the terms of the GPL.\n\nEntire Agreement\n\nYou agree that this agreement is the complete agreement for the programs and licenses, and this agreement supersedes all prior or contemporaneous agreements or representations. If any term of this agreement is found to be invalid or unenforceable, the remaining provisions will remain effective.\n\nLast updated: 05/10/2010 Should you have any questions concerning this License Agreement, or if you desire to contact Oracle for any reason, please write: Oracle America, Inc. 500 Oracle Parkway, Redwood City, CA 94065\n\nOracle may contact you to ask if you had a satisfactory experience installing and using this OTN software download." }, { "key": "rh-eula", @@ -161,7 +161,7 @@ "text_urls": [ "http://www.redhat.com/f/pdf/licenses/GLOBAL_EULA_RHEL_English_20101110.pdf" ], - "text": "END USER LICENSE AGREEMENT\nRED HAT\u00ae ENTERPRISE LINUX\u00ae AND RED HAT APPLICATIONS\n\nThis end user license agreement (\"EULA\") governs the use of any of the versions\nof Red Hat Enterprise Linux, any Red Hat Applications (as set forth at\nwww.redhat.com/licenses/products), and any related updates, source code,\nappearance, structure and organization (the \"Programs\"), regardless of the\ndelivery mechanism.\n\n\n1. License Grant. Subject to the following terms, Red Hat, Inc. (\"Red Hat\")\ngrants to you (\"User\") a perpetual, worldwide license to the Programs\npursuant to the GNU General Public License v.2. The Programs are either a\nmodular operating system or an application consisting of hundreds of\nsoftware components. With the exception of certain image files identified\nin Section 2 below, the license agreement for each software component is\nlocated in the software component's source code and permits User to run,\ncopy, modify, and redistribute (subject to certain obligations in some\ncases) the software component, in both source code and binary code forms.\nThis EULA pertains solely to the Programs and does not limit User's rights\nunder, or grant User rights that supersede, the license terms of any\nparticular component.\n\n2. Intellectual Property Rights. The Programs and each of their components are\nowned by Red Hat and others and are protected under copyright law and under\nother laws as applicable. Title to the Programs and any component, or to any\ncopy, modification, or merged portion shall remain with the aforementioned,\nsubject to the applicable license. The \"Red Hat\" trademark and the\n\"Shadowman\" logo are registered trademarks of Red Hat in the U.S. and other\ncountries. This EULA does not permit User to distribute the Programs or\ntheir components using Red Hat's trademarks, regardless of whether the copy\nhas been modified. User should read the information found at\nhttp://www.redhat.com/about/corporate/trademark/ before distributing a copy\nof the Programs. User may make a commercial redistribution of the Programs\nonly if, (a) a separate agreement with Red Hat authorizing such commercial\nredistribution is executed or other written permission is granted by Red Hat\nor (b) User modifies any files identified as \"REDHAT-LOGOS\" to remove and\nreplace all images containing the \"Red Hat\" trademark or the \"Shadowman\"\nlogo. Merely deleting these files may corrupt the Programs.\n\n3. Limited Warranty. Except as specifically stated in this Section 3, a\nseparate agreement with Red Hat, or a license for a particular component, to\nthe maximum extent permitted under applicable law, the Programs and the\ncomponents are provided and licensed \"as is\" without warranty of any kind,\nexpressed or implied, including the implied warranties of merchantability,\nnon-infringement or fitness for a particular purpose. Red Hat warrants that\nthe media on which the Programs and the components are furnished will be\nfree from defects in materials and manufacture under normal use for a period\nof 30 days from the date of delivery to User. Red Hat does not warrant that\nthe functions contained in the Programs will meet User's requirements or\nthat the operation of the Programs will be entirely error free, appear\nprecisely as described in the accompanying documentation, or comply with\nregulatory requirements. This warranty extends only to the party that\npurchases services pertaining to the Programs from Red Hat or a Red Hat\nauthorized distributor.\n\n4. Limitation of Remedies and Liability. To the maximum extent permitted by\napplicable law, User's exclusive remedy under this EULA is to return any\ndefective media within 30 days of delivery along with a copy of User's\npayment receipt and Red Hat, at its option, will replace it or refund the\nmoney paid by User for the media. To the maximum extent permitted under\napplicable law, neither Red Hat, any Red Hat authorized distributor, nor the\nlicensor of any component provided to User under this EULA will be liable to\nUser for any incidental or consequential damages, including lost profits or\nlost savings arising out of the use or inability to use the Programs or any\ncomponent, even if Red Hat, such authorized distributor or licensor has been\nadvised of the possibility of such damages. In no event shall Red Hat's\nliability, an authorized distributor\u2019s liability or the liability of the\nlicensor of a component provided to User under this EULA exceed the amount\nthat User paid to Red Hat under this EULA during the twelve months preceding\nthe action.\n\n5. Export Control. As required by the laws of the United States and other\ncountries, User represents and warrants that it: (a) understands that the\nPrograms and their components may be subject to export controls under the\nU.S. Commerce Department\u2019s Export Administration Regulations (\"EAR\"); (b) is\nnot located in a prohibited destination country under the EAR or\nU.S. sanctions regulations (currently Cuba, Iran, Iraq, North Korea, Sudan\nand Syria, subject to change as posted by the United States government); (c)\nwill not export, re-export, or transfer the Programs to any prohibited\ndestination or persons or entities on the U.S. Bureau of Industry and\nSecurity Denied Parties List or Entity List, or the U.S. Office of Foreign\nAssets Control list of Specially Designated Nationals and Blocked Persons,\nor any similar lists maintained by other countries, without the necessary\nexport license(s) or authorizations(s); (d) will not use or transfer the\nPrograms for use in connection with any nuclear, chemical or biological\nweapons, missile technology, or military end-uses where prohibited by an\napplicable arms embargo, unless authorized by the relevant government agency\nby regulation or specific license; (e) understands and agrees that if it is\nin the United States and exports or transfers the Programs to eligible end\nusers, it will, to the extent required by EAR Section 740.17(e), submit\nsemi-annual reports to the Commerce Department\u2019s Bureau of Industry and\nSecurity, which include the name and address (including country) of each\ntransferee; and (f) understands that countries including the United States\nmay restrict the import, use, or export of encryption products (which may\ninclude the Programs and the components) and agrees that it shall be solely\nresponsible for compliance with any such import, use, or export\nrestrictions.\n\n6. Third Party Programs. Red Hat may distribute third party software programs\nwith the Programs that are not part of the Programs. These third party\nprograms are not required to run the Programs, are provided as a convenience\nto User, and are subject to their own license terms. The license terms\neither accompany the third party software programs or can be viewed at\nhttp://www.redhat.com/licenses/thirdparty/eula.html. If User does not agree\nto abide by the applicable license terms for the third party software\nprograms, then User may not install them. If User wishes to install the\nthird party software programs on more than one system or transfer the third\nparty software programs to another party, then User must contact the\nlicensor of the applicable third party software programs.\n\n7. General. In the case of a discrepancy between the Spanish version and the\nEnglish version of this EULA, the English version shall prevail. If any\nprovision of this agreement is held to be unenforceable, that shall not\naffect the enforceability of the remaining provisions. This agreement shall\nbe governed by the laws of the State of New York and of the United States,\nwithout regard to any conflict of laws provisions. The rights and\nobligations of the parties to this EULA shall not be governed by the United\nNations Convention on the International Sale of Goods.\n\nCopyright \u00a9 2007 Red Hat, Inc. All rights reserved. \"Red Hat\" and the Red Hat\n\"Shadowman\" logo are registered trademarks of Red Hat, Inc. \"Linux\" is a\nregistered trademark of Linus Torvalds. All other trademarks are the property of\ntheir respective owners." + "text": "END USER LICENSE AGREEMENT\nRED HAT\u00ae ENTERPRISE LINUX\u00ae AND RED HAT APPLICATIONS\n\nThis end user license agreement (\"EULA\") governs the use of any of the versions\nof Red Hat Enterprise Linux, any Red Hat Applications (as set forth at\nwww.redhat.com/licenses/products), and any related updates, source code,\nappearance, structure and organization (the \"Programs\"), regardless of the\ndelivery mechanism.\n\n\n1. License Grant. Subject to the following terms, Red Hat, Inc. (\"Red Hat\")\n grants to you (\"User\") a perpetual, worldwide license to the Programs\n pursuant to the GNU General Public License v.2. The Programs are either a\n modular operating system or an application consisting of hundreds of\n software components. With the exception of certain image files identified\n in Section 2 below, the license agreement for each software component is\n located in the software component's source code and permits User to run,\n copy, modify, and redistribute (subject to certain obligations in some\n cases) the software component, in both source code and binary code forms.\n This EULA pertains solely to the Programs and does not limit User's rights\n under, or grant User rights that supersede, the license terms of any\n particular component.\n\n2. Intellectual Property Rights. The Programs and each of their components are\n owned by Red Hat and others and are protected under copyright law and under\n other laws as applicable. Title to the Programs and any component, or to any\n copy, modification, or merged portion shall remain with the aforementioned,\n subject to the applicable license. The \"Red Hat\" trademark and the\n \"Shadowman\" logo are registered trademarks of Red Hat in the U.S. and other\n countries. This EULA does not permit User to distribute the Programs or\n their components using Red Hat's trademarks, regardless of whether the copy\n has been modified. User should read the information found at\n http://www.redhat.com/about/corporate/trademark/ before distributing a copy\n of the Programs. User may make a commercial redistribution of the Programs\n only if, (a) a separate agreement with Red Hat authorizing such commercial\n redistribution is executed or other written permission is granted by Red Hat\n or (b) User modifies any files identified as \"REDHAT-LOGOS\" to remove and\n replace all images containing the \"Red Hat\" trademark or the \"Shadowman\"\n logo. Merely deleting these files may corrupt the Programs.\n\n3. Limited Warranty. Except as specifically stated in this Section 3, a\n separate agreement with Red Hat, or a license for a particular component, to\n the maximum extent permitted under applicable law, the Programs and the\n components are provided and licensed \"as is\" without warranty of any kind,\n expressed or implied, including the implied warranties of merchantability,\n non-infringement or fitness for a particular purpose. Red Hat warrants that\n the media on which the Programs and the components are furnished will be\n free from defects in materials and manufacture under normal use for a period\n of 30 days from the date of delivery to User. Red Hat does not warrant that\n the functions contained in the Programs will meet User's requirements or\n that the operation of the Programs will be entirely error free, appear\n precisely as described in the accompanying documentation, or comply with\n regulatory requirements. This warranty extends only to the party that\n purchases services pertaining to the Programs from Red Hat or a Red Hat\n authorized distributor.\n\n4. Limitation of Remedies and Liability. To the maximum extent permitted by\n applicable law, User's exclusive remedy under this EULA is to return any\n defective media within 30 days of delivery along with a copy of User's\n payment receipt and Red Hat, at its option, will replace it or refund the\n money paid by User for the media. To the maximum extent permitted under\n applicable law, neither Red Hat, any Red Hat authorized distributor, nor the\n licensor of any component provided to User under this EULA will be liable to\n User for any incidental or consequential damages, including lost profits or\n lost savings arising out of the use or inability to use the Programs or any\n component, even if Red Hat, such authorized distributor or licensor has been\n advised of the possibility of such damages. In no event shall Red Hat's\n liability, an authorized distributor\u2019s liability or the liability of the\n licensor of a component provided to User under this EULA exceed the amount\n that User paid to Red Hat under this EULA during the twelve months preceding\n the action.\n\n5. Export Control. As required by the laws of the United States and other\n countries, User represents and warrants that it: (a) understands that the\n Programs and their components may be subject to export controls under the\n U.S. Commerce Department\u2019s Export Administration Regulations (\"EAR\"); (b) is\n not located in a prohibited destination country under the EAR or\n U.S. sanctions regulations (currently Cuba, Iran, Iraq, North Korea, Sudan\n and Syria, subject to change as posted by the United States government); (c)\n will not export, re-export, or transfer the Programs to any prohibited\n destination or persons or entities on the U.S. Bureau of Industry and\n Security Denied Parties List or Entity List, or the U.S. Office of Foreign\n Assets Control list of Specially Designated Nationals and Blocked Persons,\n or any similar lists maintained by other countries, without the necessary\n export license(s) or authorizations(s); (d) will not use or transfer the\n Programs for use in connection with any nuclear, chemical or biological\n weapons, missile technology, or military end-uses where prohibited by an\n applicable arms embargo, unless authorized by the relevant government agency\n by regulation or specific license; (e) understands and agrees that if it is\n in the United States and exports or transfers the Programs to eligible end\n users, it will, to the extent required by EAR Section 740.17(e), submit\n semi-annual reports to the Commerce Department\u2019s Bureau of Industry and\n Security, which include the name and address (including country) of each\n transferee; and (f) understands that countries including the United States\n may restrict the import, use, or export of encryption products (which may\n include the Programs and the components) and agrees that it shall be solely\n responsible for compliance with any such import, use, or export\n restrictions.\n\n6. Third Party Programs. Red Hat may distribute third party software programs\n with the Programs that are not part of the Programs. These third party\n programs are not required to run the Programs, are provided as a convenience\n to User, and are subject to their own license terms. The license terms\n either accompany the third party software programs or can be viewed at\n http://www.redhat.com/licenses/thirdparty/eula.html. If User does not agree\n to abide by the applicable license terms for the third party software\n programs, then User may not install them. If User wishes to install the\n third party software programs on more than one system or transfer the third\n party software programs to another party, then User must contact the\n licensor of the applicable third party software programs.\n\n7. General. In the case of a discrepancy between the Spanish version and the\n English version of this EULA, the English version shall prevail. If any\n provision of this agreement is held to be unenforceable, that shall not\n affect the enforceability of the remaining provisions. This agreement shall\n be governed by the laws of the State of New York and of the United States,\n without regard to any conflict of laws provisions. The rights and\n obligations of the parties to this EULA shall not be governed by the United\n Nations Convention on the International Sale of Goods.\n\nCopyright \u00a9 2007 Red Hat, Inc. All rights reserved. \"Red Hat\" and the Red Hat\n\"Shadowman\" logo are registered trademarks of Red Hat, Inc. \"Linux\" is a\nregistered trademark of Linus Torvalds. All other trademarks are the property of\ntheir respective owners." } ], "license_rule_references": [ diff --git a/tests/licensedcode/data/plugin_license_text/scan.expected.json b/tests/licensedcode/data/plugin_license_text/scan.expected.json index bd33aa6ffd7..429410775b3 100644 --- a/tests/licensedcode/data/plugin_license_text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license_text/scan.expected.json @@ -64,7 +64,7 @@ ] }, { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-041f32d1-6cb1-f9fa-a580-14f3958007f0", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -79,7 +79,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null } ] @@ -100,7 +100,7 @@ ], "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", "minimum_coverage": 80, - "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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." + "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." }, { "key": "apache-2.0", @@ -127,7 +127,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "gpl-2.0", @@ -161,7 +161,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "ja-sig", @@ -173,7 +173,7 @@ "notes": "this is an old and rare license, replaced since by an Apache 2.0. This is a\nBSD variant. See original at\nhttp://web.archive.org/web/20040402030132/http://uportal.org/license.html\n", "is_builtin": true, "spdx_license_key": "LicenseRef-scancode-ja-sig", - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\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 and/or\nother materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative\n(http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed\nor implied warranties, including, but not limited to, the implied warranties of\nmerchantability and fitness for a particular purpose are disclaimed. In no event\nshall the JA-SIG collaborative or its contributors be liable for any direct,\nindirect, incidental, special, exemplary, or consequential damages (including,\nbut not limited to, procurement of substitute goods or services; loss of use,\ndata, or 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." + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\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 and/or\nother materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative \n(http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed\nor implied warranties, including, but not limited to, the implied warranties of\nmerchantability and fitness for a particular purpose are disclaimed. In no event\nshall the JA-SIG collaborative or its contributors be liable for any direct,\nindirect, incidental, special, exemplary, or consequential damages (including,\nbut not limited to, procurement of substitute goods or services; loss of use,\ndata, or 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." }, { "key": "linux-openib", @@ -192,7 +192,7 @@ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\n- 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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { "key": "linux-syscall-exception-gpl", @@ -254,10 +254,10 @@ "referenced_filenames": [ "NOTICE" ], - "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." + "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." }, { - "rule_identifier": "spdx-license-identifier: 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-5418c94c29671fed0343b57153979d57", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -522,7 +522,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -532,7 +532,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-041f32d1-6cb1-f9fa-a580-14f3958007f0" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1" ], "is_license_text": true, "files_count": 0, diff --git a/tests/packagedcode/data/about/aboutfiles.expected.json b/tests/packagedcode/data/about/aboutfiles.expected.json index d14d78c5104..7636c1c1c02 100644 --- a/tests/packagedcode/data/about/aboutfiles.expected.json +++ b/tests/packagedcode/data/about/aboutfiles.expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "about", @@ -49,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -148,7 +147,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -212,6 +211,7 @@ "purl": "pkg:about/appdirs@1.4.3" } ], + "dependencies": [], "files": [ { "path": "aboutfiles", @@ -281,7 +281,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -396,7 +396,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/about/apipkg.ABOUT-expected b/tests/packagedcode/data/about/apipkg.ABOUT-expected index c57e629bb32..70c50a6f375 100644 --- a/tests/packagedcode/data/about/apipkg.ABOUT-expected +++ b/tests/packagedcode/data/about/apipkg.ABOUT-expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/about/appdirs.ABOUT-expected b/tests/packagedcode/data/about/appdirs.ABOUT-expected index 0e1877bd2f2..43878b45c6b 100644 --- a/tests/packagedcode/data/about/appdirs.ABOUT-expected +++ b/tests/packagedcode/data/about/appdirs.ABOUT-expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 0539c6c6cfe..893692e96ec 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 @@ -283,7 +283,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -814,7 +814,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1291,7 +1291,7 @@ "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_identifier": "spdx-license-identifier-mpl-2.0 AND mit-0fb1e1386f8f60edf79068fb44cbf3b6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1432,7 +1432,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1648,7 +1648,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1888,7 +1888,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier: zlib", + "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2251,7 +2251,7 @@ "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_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-56cc4a381b643003743631c798d7c5e3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2431,7 +2431,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_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-5f1ebb58bcfea2efd19b5b195424816e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 2efd5bbd4a9..0235141b962 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 @@ -1,76 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:alpine/alpine-baselayout-data@3.2.0-r22", - "extracted_requirement": "=3.2.0-r22", - "scope": "depend", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:alpine/alpine-baselayout-data@3.2.0-r22?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:alpine/alpine-baselayout@3.2.0-r22?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "alpine-container-layer.tar.xz/lib/apk/db/installed", - "datasource_id": "alpine_installed_db" - }, - { - "purl": "pkg:alpine/musl", - "extracted_requirement": "=>1.2", - "scope": "depend", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:alpine/musl?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:alpine/apk-tools@2.12.9-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "alpine-container-layer.tar.xz/lib/apk/db/installed", - "datasource_id": "alpine_installed_db" - }, - { - "purl": "pkg:alpine/ca-certificates-bundle", - "extracted_requirement": null, - "scope": "depend", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:alpine/ca-certificates-bundle?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:alpine/apk-tools@2.12.9-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "alpine-container-layer.tar.xz/lib/apk/db/installed", - "datasource_id": "alpine_installed_db" - }, - { - "purl": "pkg:alpine/scanelf", - "extracted_requirement": null, - "scope": "depend", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:alpine/scanelf?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:alpine/musl-utils@1.2.3-r0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "alpine-container-layer.tar.xz/lib/apk/db/installed", - "datasource_id": "alpine_installed_db" - }, - { - "purl": "pkg:alpine/musl-utils", - "extracted_requirement": null, - "scope": "depend", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:alpine/musl-utils?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "alpine-container-layer.tar.xz/lib/apk/db/installed", - "datasource_id": "alpine_installed_db" - } - ], "packages": [ { "type": "alpine", @@ -237,7 +165,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -600,7 +528,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -877,7 +805,7 @@ "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_identifier": "spdx-license-identifier-mpl-2.0 AND mit-0fb1e1386f8f60edf79068fb44cbf3b6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1007,7 +935,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1131,7 +1059,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1349,7 +1277,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier: zlib", + "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1670,7 +1598,7 @@ "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_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-56cc4a381b643003743631c798d7c5e3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1803,7 +1731,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_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-5f1ebb58bcfea2efd19b5b195424816e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1872,6 +1800,78 @@ "purl": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64" } ], + "dependencies": [ + { + "purl": "pkg:alpine/alpine-baselayout-data@3.2.0-r22", + "extracted_requirement": "=3.2.0-r22", + "scope": "depend", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:alpine/alpine-baselayout-data@3.2.0-r22?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:alpine/alpine-baselayout@3.2.0-r22?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "alpine-container-layer.tar.xz/lib/apk/db/installed", + "datasource_id": "alpine_installed_db" + }, + { + "purl": "pkg:alpine/musl", + "extracted_requirement": "=>1.2", + "scope": "depend", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:alpine/musl?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:alpine/apk-tools@2.12.9-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "alpine-container-layer.tar.xz/lib/apk/db/installed", + "datasource_id": "alpine_installed_db" + }, + { + "purl": "pkg:alpine/ca-certificates-bundle", + "extracted_requirement": null, + "scope": "depend", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:alpine/ca-certificates-bundle?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:alpine/apk-tools@2.12.9-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "alpine-container-layer.tar.xz/lib/apk/db/installed", + "datasource_id": "alpine_installed_db" + }, + { + "purl": "pkg:alpine/scanelf", + "extracted_requirement": null, + "scope": "depend", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:alpine/scanelf?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:alpine/musl-utils@1.2.3-r0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "alpine-container-layer.tar.xz/lib/apk/db/installed", + "datasource_id": "alpine_installed_db" + }, + { + "purl": "pkg:alpine/musl-utils", + "extracted_requirement": null, + "scope": "depend", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:alpine/musl-utils?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "alpine-container-layer.tar.xz/lib/apk/db/installed", + "datasource_id": "alpine_installed_db" + } + ], "files": [ { "path": "alpine-container-layer.tar.xz", @@ -2819,7 +2819,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3337,7 +3337,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3806,7 +3806,7 @@ "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_identifier": "spdx-license-identifier-mpl-2.0 AND mit-0fb1e1386f8f60edf79068fb44cbf3b6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3939,7 +3939,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4147,7 +4147,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4374,7 +4374,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier: zlib", + "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4740,7 +4740,7 @@ "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_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-56cc4a381b643003743631c798d7c5e3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4926,7 +4926,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_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-5f1ebb58bcfea2efd19b5b195424816e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 8e0d3f52fc7..50051575e57 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)-dae1431b843622b5e2af56e4fb35458c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 84e9b903954..6da27b93d39 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-lgpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND gfdl-1.2-eb406084dcc5b1ab42a8bb2c45e6b416", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 8aaf570529f..c1da58e7698 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 OR gpl-3.0-7f587a2eab95712a23c005bd5e17ce19", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 dc4b9eb09ca..f1dcc7ed186 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-(gpl-2.0 OR gpl-3.0) AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1-7e32bc176444dc2c34aff36ac84bc49a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 99bda44617e..64f5f09b3e5 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-(gpl-2.0 AND lgpl-2.1) OR lgpl-3.0-ef521b769c704252d48238701ee75567", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 d4c565b5d3e..e2e348abd32 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-lgpl-2.1 OR lgpl-3.0-8598995144012063e346992c61c774de", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 5fe8f40e198..7e1d6791fd6 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-lgpl-2.0 AND gpl-2.0-plus-0f24dc374793ab3581fb60874453c339", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 526ffb29d76..be83f5e8fa5 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 AND lgpl-2.0-plus-9b8d4a0c64220fce8f289c815f9b4f70", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 9b0a1bb8c81..1f161dfc1c9 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)-2a107512be91c18548754ab4718a537a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 8b7c770cd3b..0173c96eaee 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-ab65080dd6f6f8eb520e4c430dc4f6d6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 1c4211b6dca..80d90b8b008 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)-199c972f21779420be19d424e44f43ae", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 0700a3d6502..f974dd02688 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-lgpl-2.1 OR lgpl-3.0-8598995144012063e346992c61c774de", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 801069edd23..2c49de66041 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-25497d39f00c9256c0d6663e14fe3519", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 88382c6470d..a38d5f996b5 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-25497d39f00c9256c0d6663e14fe3519", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 04dfbf7c1ee..4d96fb7c76d 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)-199c972f21779420be19d424e44f43ae", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 8e710fa2668..62734c8d11e 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-lgpl-2.1-plus AND gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)-1bd07c26f87296b29d54baef41717eb8", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 fa2146d2199..ab43f114308 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-lgpl-2.1-plus AND (gpl-2.0 OR gpl-3.0)-5c8905f207e8bb34b1287fc6ce3f5a7a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 b90fc3f2c45..fc57b0a0beb 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)-9bd296a19c694a7d9954cd471817936d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 4dacc8617ca..1eb1b5ef6a6 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 AND lgpl-2.1-495701cfecfd80cade2e895487e9aa14", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 ac6eb50c657..d3a64649883 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 @@ -38,7 +38,7 @@ "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_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)-5cf7083f4bd337ee8b6cd12664ab571b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 599631204c5..efa17715dc6 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-ab65080dd6f6f8eb520e4c430dc4f6d6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 2ca48e4bf0a..48e9e41a849 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0-plus-7b5860dd9f886eef7146f12b8ccd980c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 da8fdae2f76..48cba5587b3 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-lgpl-2.1 OR (lgpl-3.0 AND gpl-2.0)-7849bd026ea8f916e28c53deb2d6b748", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 11e7c50312c..b60bdc7c5fe 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-ab65080dd6f6f8eb520e4c430dc4f6d6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 c065bb92fd8..4b9af79633c 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-kde-accepted-gpl AND kde-accepted-lgpl AND cc0-1.0-213e972ba83342aff2f05f42f547ba45", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 a1dc75207b4..8483304e9d2 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0 OR gpl-3.0-7f587a2eab95712a23c005bd5e17ce19", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 7f9baa606ab..3ee161bd6ca 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 AND lgpl-3.0)-51aaa6d01f40d65fc067f33430bc798e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 360929b45c9..2c7526d1182 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 @@ -38,7 +38,7 @@ "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_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-28d1755a42063f14d83290e74b93e123", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 8f2062e1781..c3e7428009c 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)-dae1431b843622b5e2af56e4fb35458c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 345f4ab7b72..13f910aca45 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-kde-accepted-lgpl AND kfqf-accepted-gpl-d0ec8b57cee17feb6751fff23b1dcff2", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 707354a070e..d70a0f9fff6 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0-499fb23d5f1fb0945c313e9a3b4ca2de", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 66e506d6e42..0b5a562d4c1 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 @@ -38,7 +38,7 @@ "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_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-3d1eadc874bd76cb8066582e0ddf81a6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 ac6fc5af6f8..845b5d94104 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "public-domain", - "rule_identifier": "spdx-license-identifier: public-domain", + "rule_identifier": "spdx-license-identifier-public-domain-e512b8f967669026444feba1123cf577", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 2ce30a39996..2656dca1c15 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "public-domain", - "rule_identifier": "spdx-license-identifier: public-domain", + "rule_identifier": "spdx-license-identifier-public-domain-e512b8f967669026444feba1123cf577", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 f0a47e6b039..07afd5ad232 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 @@ -38,7 +38,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_identifier": "spdx-license-identifier-unknown-license-reference AND isc-6dc4a73541fabe858514e51026c07f9a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 38e8b4955d9..ca44b296079 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 @@ -38,7 +38,7 @@ "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_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-9dac412731cfede3ca74080be6b255a7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 706de4420dc..6df1716e17d 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-1.0-plus AND mit AND lgpl-2.0-plus-27d6756ee9f05cacb5951d7fe4045640", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 8fd83d17f8d..d99221f024d 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "unknown-license-reference", - "rule_identifier": "spdx-license-identifier: unknown-license-reference", + "rule_identifier": "spdx-license-identifier-unknown-license-reference-c10dae472d3ce107f221a6a041b38f83", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 2c4fbf76e9d..bd33d16d9e6 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier: isc", + "rule_identifier": "spdx-license-identifier-isc-351a1d2ad68bc401c305b0715268ecd7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 ce9ddd79d74..05dfd301d84 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 @@ -38,7 +38,7 @@ "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_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-0c1b6e1c921c75ec63d5dc952ed4386f", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 4d2296fcc52..69f646a0e19 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-1.0-plus AND lgpl-2.0-plus-f6606539db7066f4b7c4d83b3a77ad9e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 fa6fdd9a9ae..759c92137b9 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "imagemagick", - "rule_identifier": "spdx-license-identifier: imagemagick", + "rule_identifier": "spdx-license-identifier-imagemagick-7fa3969eba7a76d5be5dd90ab20091ca", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 ce972bdf314..f6bc4196f3b 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0-499fb23d5f1fb0945c313e9a3b4ca2de", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 57108e8a043..0aba1cd11f1 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 e63ec4d3a08..f91082bd939 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-ab65080dd6f6f8eb520e4c430dc4f6d6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 3d47900f760..95dd212f9d6 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-mit AND x11 AND unicode-tou-7fdb574bf6dda9e94ee037c40553eb39", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 76ae8dd93d6..8d8365d3380 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 @@ -38,7 +38,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_identifier": "spdx-license-identifier-ruby AND bsd-simplified AND mit-b972d7c7f284afafaf5c75ec8e79373f", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 d005056baf2..32b92714596 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "unknown-license-reference", - "rule_identifier": "spdx-license-identifier: unknown-license-reference", + "rule_identifier": "spdx-license-identifier-unknown-license-reference-c10dae472d3ce107f221a6a041b38f83", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 1ceb24224cf..794176d24a8 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 ae98fb5b1e7..66b2f6aa292 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 @@ -38,7 +38,7 @@ "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_identifier": "spdx-license-identifier-gpl-1.0-plus OR artistic-perl-1.0-b7250a64bb21c3ac229cab4247089069", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 727051e4dbb..38ae072f57d 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/alpine/full-installed/installed-expected.json b/tests/packagedcode/data/alpine/full-installed/installed-expected.json index fcc309b8f01..75aec01c36f 100644 --- a/tests/packagedcode/data/alpine/full-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/full-installed/installed-expected.json @@ -49,7 +49,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -673,7 +673,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -953,7 +953,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1161,7 +1161,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1279,7 +1279,7 @@ "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_identifier": "spdx-license-identifier-mpl-2.0 AND gpl-2.0-plus-79993e2afcf069208ed5a4725349b03c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1404,7 +1404,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier: isc", + "rule_identifier": "spdx-license-identifier-isc-351a1d2ad68bc401c305b0715268ecd7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1642,7 +1642,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier: zlib", + "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1978,7 +1978,7 @@ "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_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-56cc4a381b643003743631c798d7c5e3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2164,7 +2164,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_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-5f1ebb58bcfea2efd19b5b195424816e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 2069153b634..c9bff7da999 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 @@ -1,76 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:alpine/ca-certificates-bundle", - "extracted_requirement": null, - "scope": "depend", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:alpine/ca-certificates-bundle?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:alpine/libretls@3.3.4-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "alpine-rootfs/lib/apk/db/installed", - "datasource_id": "alpine_installed_db" - }, - { - "purl": "pkg:alpine/musl", - "extracted_requirement": "=>1.2", - "scope": "depend", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:alpine/musl?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:alpine/apk-tools@2.12.7-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "alpine-rootfs/lib/apk/db/installed", - "datasource_id": "alpine_installed_db" - }, - { - "purl": "pkg:alpine/ca-certificates-bundle", - "extracted_requirement": null, - "scope": "depend", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:alpine/ca-certificates-bundle?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:alpine/apk-tools@2.12.7-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "alpine-rootfs/lib/apk/db/installed", - "datasource_id": "alpine_installed_db" - }, - { - "purl": "pkg:alpine/scanelf", - "extracted_requirement": null, - "scope": "depend", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:alpine/scanelf?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:alpine/musl-utils@1.2.2-r7?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "alpine-rootfs/lib/apk/db/installed", - "datasource_id": "alpine_installed_db" - }, - { - "purl": "pkg:alpine/musl-utils", - "extracted_requirement": null, - "scope": "depend", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:alpine/musl-utils?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "alpine-rootfs/lib/apk/db/installed", - "datasource_id": "alpine_installed_db" - } - ], "packages": [ { "type": "alpine", @@ -122,7 +50,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -494,7 +422,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -771,7 +699,7 @@ "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_identifier": "spdx-license-identifier-mpl-2.0 AND mit-0fb1e1386f8f60edf79068fb44cbf3b6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -901,7 +829,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1043,7 +971,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1158,7 +1086,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_identifier": "spdx-license-identifier-isc AND (bsd-new OR mit)-32eea5c580b6b38be0a342c96ff9e1f6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1406,7 +1334,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier: zlib", + "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1727,7 +1655,7 @@ "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_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-56cc4a381b643003743631c798d7c5e3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1860,7 +1788,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_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-5f1ebb58bcfea2efd19b5b195424816e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1929,6 +1857,78 @@ "purl": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64" } ], + "dependencies": [ + { + "purl": "pkg:alpine/ca-certificates-bundle", + "extracted_requirement": null, + "scope": "depend", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:alpine/ca-certificates-bundle?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:alpine/libretls@3.3.4-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "alpine-rootfs/lib/apk/db/installed", + "datasource_id": "alpine_installed_db" + }, + { + "purl": "pkg:alpine/musl", + "extracted_requirement": "=>1.2", + "scope": "depend", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:alpine/musl?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:alpine/apk-tools@2.12.7-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "alpine-rootfs/lib/apk/db/installed", + "datasource_id": "alpine_installed_db" + }, + { + "purl": "pkg:alpine/ca-certificates-bundle", + "extracted_requirement": null, + "scope": "depend", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:alpine/ca-certificates-bundle?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:alpine/apk-tools@2.12.7-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "alpine-rootfs/lib/apk/db/installed", + "datasource_id": "alpine_installed_db" + }, + { + "purl": "pkg:alpine/scanelf", + "extracted_requirement": null, + "scope": "depend", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:alpine/scanelf?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:alpine/musl-utils@1.2.2-r7?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "alpine-rootfs/lib/apk/db/installed", + "datasource_id": "alpine_installed_db" + }, + { + "purl": "pkg:alpine/musl-utils", + "extracted_requirement": null, + "scope": "depend", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:alpine/musl-utils?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "alpine-rootfs/lib/apk/db/installed", + "datasource_id": "alpine_installed_db" + } + ], "files": [ { "path": "alpine-rootfs", @@ -2609,7 +2609,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3242,7 +3242,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3711,7 +3711,7 @@ "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_identifier": "spdx-license-identifier-mpl-2.0 AND mit-0fb1e1386f8f60edf79068fb44cbf3b6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3844,7 +3844,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4043,7 +4043,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4161,7 +4161,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_identifier": "spdx-license-identifier-isc AND (bsd-new OR mit)-32eea5c580b6b38be0a342c96ff9e1f6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4429,7 +4429,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier: zlib", + "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4795,7 +4795,7 @@ "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_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-56cc4a381b643003743631c798d7c5e3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4981,7 +4981,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_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-5f1ebb58bcfea2efd19b5b195424816e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/alpine/small-installed/installed-expected.json b/tests/packagedcode/data/alpine/small-installed/installed-expected.json index 9cc36549bc8..849a2778fca 100644 --- a/tests/packagedcode/data/alpine/small-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/small-installed/installed-expected.json @@ -49,7 +49,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -673,7 +673,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -935,7 +935,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1143,7 +1143,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1261,7 +1261,7 @@ "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_identifier": "spdx-license-identifier-mpl-2.0 AND gpl-2.0-plus-79993e2afcf069208ed5a4725349b03c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1377,7 +1377,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier: isc", + "rule_identifier": "spdx-license-identifier-isc-351a1d2ad68bc401c305b0715268ecd7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1615,7 +1615,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier: zlib", + "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1951,7 +1951,7 @@ "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_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-56cc4a381b643003743631c798d7c5e3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/bower/author-objects/expected.json b/tests/packagedcode/data/bower/author-objects/expected.json index 6ff3c2971b4..aef5af49d3e 100644 --- a/tests/packagedcode/data/bower/author-objects/expected.json +++ b/tests/packagedcode/data/bower/author-objects/expected.json @@ -58,7 +58,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/bower/basic/expected.json b/tests/packagedcode/data/bower/basic/expected.json index 0c4da4a8ee4..01feb4eec1c 100644 --- a/tests/packagedcode/data/bower/basic/expected.json +++ b/tests/packagedcode/data/bower/basic/expected.json @@ -51,7 +51,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/bower/list-of-licenses/expected.json b/tests/packagedcode/data/bower/list-of-licenses/expected.json index 3e4c45482a6..af10d79141a 100644 --- a/tests/packagedcode/data/bower/list-of-licenses/expected.json +++ b/tests/packagedcode/data/bower/list-of-licenses/expected.json @@ -51,7 +51,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/bower/scan-expected.json b/tests/packagedcode/data/bower/scan-expected.json index bf5ad647ffa..aa4ff99e073 100644 --- a/tests/packagedcode/data/bower/scan-expected.json +++ b/tests/packagedcode/data/bower/scan-expected.json @@ -1,48 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:bower/get-size", - "extracted_requirement": "~1.2.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:bower/get-size?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:bower/John%20Doe?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "scan/bower.json", - "datasource_id": "bower_json" - }, - { - "purl": "pkg:bower/eventEmitter", - "extracted_requirement": "~4.2.11", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:bower/eventEmitter?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:bower/John%20Doe?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "scan/bower.json", - "datasource_id": "bower_json" - }, - { - "purl": "pkg:bower/qunit", - "extracted_requirement": "~1.16.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:bower/qunit?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:bower/John%20Doe?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "scan/bower.json", - "datasource_id": "bower_json" - } - ], "packages": [ { "type": "bower", @@ -103,7 +59,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -245,6 +201,50 @@ "purl": "pkg:bower/John%20Doe" } ], + "dependencies": [ + { + "purl": "pkg:bower/get-size", + "extracted_requirement": "~1.2.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:bower/get-size?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:bower/John%20Doe?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "scan/bower.json", + "datasource_id": "bower_json" + }, + { + "purl": "pkg:bower/eventEmitter", + "extracted_requirement": "~4.2.11", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:bower/eventEmitter?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:bower/John%20Doe?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "scan/bower.json", + "datasource_id": "bower_json" + }, + { + "purl": "pkg:bower/qunit", + "extracted_requirement": "~1.16.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:bower/qunit?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:bower/John%20Doe?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "scan/bower.json", + "datasource_id": "bower_json" + } + ], "files": [ { "path": "scan", @@ -316,7 +316,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 31cbad05ec1..14b341d4210 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/chef/basic/metadata.json.expected b/tests/packagedcode/data/chef/basic/metadata.json.expected index f521d98336e..8971685f4c7 100644 --- a/tests/packagedcode/data/chef/basic/metadata.json.expected +++ b/tests/packagedcode/data/chef/basic/metadata.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/chef/basic/metadata.rb.expected b/tests/packagedcode/data/chef/basic/metadata.rb.expected index 7669890db7d..37489cb0af6 100644 --- a/tests/packagedcode/data/chef/basic/metadata.rb.expected +++ b/tests/packagedcode/data/chef/basic/metadata.rb.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/chef/package.scan.expected.json b/tests/packagedcode/data/chef/package.scan.expected.json index 9f5b1738ae5..37c89447e15 100644 --- a/tests/packagedcode/data/chef/package.scan.expected.json +++ b/tests/packagedcode/data/chef/package.scan.expected.json @@ -1,34 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:chef/nodejs", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:chef/301@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package/metadata.rb", - "datasource_id": "chef_cookbook_metadata_rb" - }, - { - "purl": "pkg:chef/nodejs", - "extracted_requirement": ">= 0.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:chef/301@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package/metadata.json", - "datasource_id": "chef_cookbook_metadata_json" - } - ], "packages": [ { "type": "chef", @@ -78,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -132,6 +102,36 @@ "purl": "pkg:chef/301@0.1.0" } ], + "dependencies": [ + { + "purl": "pkg:chef/nodejs", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:chef/301@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package/metadata.rb", + "datasource_id": "chef_cookbook_metadata_rb" + }, + { + "purl": "pkg:chef/nodejs", + "extracted_requirement": ">= 0.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:chef/301@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package/metadata.json", + "datasource_id": "chef_cookbook_metadata_json" + } + ], "files": [ { "path": "package", @@ -192,7 +192,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -308,7 +308,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json index 0ddaeb1890b..2cf08596c5b 100644 --- a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json @@ -1,48 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:cocoapods/boost@1.76.0", - "extracted_requirement": "1.76.0", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/boost@1.76.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "multiple-podspec/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/Yoga@1.14.0", - "extracted_requirement": "1.14.0", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/Yoga@1.14.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "multiple-podspec/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/YogaKit@1.18.1", - "extracted_requirement": "1.18.1", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/YogaKit@1.18.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "multiple-podspec/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - } - ], "packages": [ { "type": "cocoapods", @@ -92,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -191,7 +147,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -243,6 +199,50 @@ "purl": "pkg:cocoapods/Differentiator@4.0.1" } ], + "dependencies": [ + { + "purl": "pkg:cocoapods/boost@1.76.0", + "extracted_requirement": "1.76.0", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/boost@1.76.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "multiple-podspec/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/Yoga@1.14.0", + "extracted_requirement": "1.14.0", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/Yoga@1.14.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "multiple-podspec/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/YogaKit@1.18.1", + "extracted_requirement": "1.18.1", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/YogaKit@1.18.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "multiple-podspec/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + } + ], "files": [ { "path": "multiple-podspec", @@ -303,7 +303,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -541,7 +541,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json index 9fa928eaed5..1fe8fd0e9e2 100644 --- a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json @@ -1,48 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:cocoapods/boost@1.76.0", - "extracted_requirement": "1.76.0", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/boost@1.76.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "single-podspec/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/Yoga@1.14.0", - "extracted_requirement": "1.14.0", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/Yoga@1.14.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "single-podspec/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/YogaKit@1.18.1", - "extracted_requirement": "1.18.1", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/YogaKit@1.18.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "single-podspec/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - } - ], "packages": [ { "type": "cocoapods", @@ -92,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -144,6 +100,50 @@ "purl": "pkg:cocoapods/RxDataSources@4.0.1" } ], + "dependencies": [ + { + "purl": "pkg:cocoapods/boost@1.76.0", + "extracted_requirement": "1.76.0", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/boost@1.76.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "single-podspec/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/Yoga@1.14.0", + "extracted_requirement": "1.14.0", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/Yoga@1.14.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "single-podspec/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/YogaKit@1.18.1", + "extracted_requirement": "1.18.1", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/YogaKit@1.18.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/RxDataSources@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "single-podspec/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + } + ], "files": [ { "path": "single-podspec", @@ -337,7 +337,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 3a953bd7e19..399044c300d 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "cocoapods", @@ -49,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -101,6 +100,7 @@ "purl": "pkg:cocoapods/RxDataSources@4.0.1" } ], + "dependencies": [], "files": [ { "path": "RxDataSources.podspec", @@ -154,7 +154,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 73d718b46d9..18213ad8a0a 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 @@ -47,8 +47,8 @@ "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", + "rule_identifier": "package-manifest-unknown-6339e952b237a380b339f7565d611ebe", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-6339e952b237a380b339f7565d611ebe", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json index e460847218b..2335df4235e 100644 --- a/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json index 33c99e1cb7e..4eb7aaec98a 100644 --- a/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected index c8ab97f8138..7a2c0eb83dd 100644 --- a/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected @@ -53,7 +53,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "ruby", - "rule_identifier": "spdx-license-identifier: ruby", + "rule_identifier": "spdx-license-identifier-ruby-948ea267d4a32b3d91b837b54298de0a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected index 96621a990ae..588f2b71209 100644 --- a/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected @@ -98,7 +98,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "ruby", - "rule_identifier": "spdx-license-identifier: ruby", + "rule_identifier": "spdx-license-identifier-ruby-948ea267d4a32b3d91b837b54298de0a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/haxe/basic2/haxelib.json.expected b/tests/packagedcode/data/haxe/basic2/haxelib.json.expected index f099a1e43da..8c3f41b237b 100644 --- a/tests/packagedcode/data/haxe/basic2/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/basic2/haxelib.json.expected @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/haxe/tags/haxelib.json.expected b/tests/packagedcode/data/haxe/tags/haxelib.json.expected index d59f31cd958..59fe2345ab4 100644 --- a/tests/packagedcode/data/haxe/tags/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/tags/haxelib.json.expected @@ -57,7 +57,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json index 943a47dc0f0..9fc433b58db 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json b/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json index 943a47dc0f0..9fc433b58db 100644 --- a/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json +++ b/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/models/get_package_resources.scan.json b/tests/packagedcode/data/models/get_package_resources.scan.json index 30107ab22b7..59263653324 100644 --- a/tests/packagedcode/data/models/get_package_resources.scan.json +++ b/tests/packagedcode/data/models/get_package_resources.scan.json @@ -27,7 +27,7 @@ "platform_version": "#138~18.04.1-Ubuntu SMP Fri Jun 24 14:14:03 UTC 2022", "python_version": "3.10.4 (main, May 22 2022, 00:46:26) [GCC 7.5.0]" }, - "spdx_license_list_version": "3.17", + "spdx_license_list_version": "3.19", "files_count": 3 } } diff --git a/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected b/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected index d99c8ed1afa..04f1708af96 100644 --- a/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected +++ b/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/authors_list_strings/package.json.expected b/tests/packagedcode/data/npm/authors_list_strings/package.json.expected index 95aa58851e0..8f247e6dedc 100644 --- a/tests/packagedcode/data/npm/authors_list_strings/package.json.expected +++ b/tests/packagedcode/data/npm/authors_list_strings/package.json.expected @@ -65,7 +65,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/casepath/package.json.expected b/tests/packagedcode/data/npm/casepath/package.json.expected index f85bb96fbf7..079cf650f76 100644 --- a/tests/packagedcode/data/npm/casepath/package.json.expected +++ b/tests/packagedcode/data/npm/casepath/package.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/chartist/package.json.expected b/tests/packagedcode/data/npm/chartist/package.json.expected index 0f70eb6c263..8ae138e6f0d 100644 --- a/tests/packagedcode/data/npm/chartist/package.json.expected +++ b/tests/packagedcode/data/npm/chartist/package.json.expected @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR wtfpl-2.0", - "rule_identifier": "spdx-license-identifier: mit OR wtfpl-2.0", + "rule_identifier": "spdx-license-identifier-mit OR wtfpl-2.0-2bc744e3b6b7119d6887ac2133eac13f", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -204,7 +204,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/dist/package.json.expected b/tests/packagedcode/data/npm/dist/package.json.expected index bd0774d743f..1059581d995 100644 --- a/tests/packagedcode/data/npm/dist/package.json.expected +++ b/tests/packagedcode/data/npm/dist/package.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/electron/package.expected.json b/tests/packagedcode/data/npm/electron/package.expected.json index ad587050d28..9238c617afe 100644 --- a/tests/packagedcode/data/npm/electron/package.expected.json +++ b/tests/packagedcode/data/npm/electron/package.expected.json @@ -1,90 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:npm/%40types/node", - "extracted_requirement": "^8.0.24", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/electron-download", - "extracted_requirement": "^4.1.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/electron-download?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/extract-zip", - "extracted_requirement": "^1.0.3", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/extract-zip?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/home-path", - "extracted_requirement": "^0.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/home-path?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/path-exists", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/standard", - "extracted_requirement": "^5.4.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/standard?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package/package.json", - "datasource_id": "npm_package_json" - } - ], "packages": [ { "type": "npm", @@ -136,7 +50,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -188,6 +102,92 @@ "purl": "pkg:npm/electron@3.1.11" } ], + "dependencies": [ + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^8.0.24", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/electron-download", + "extracted_requirement": "^4.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/electron-download?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/extract-zip", + "extracted_requirement": "^1.0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/extract-zip?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/home-path", + "extracted_requirement": "^0.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/home-path?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/path-exists", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/path-exists?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/standard", + "extracted_requirement": "^5.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/standard?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/electron@3.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + } + ], "files": [ { "path": "package", @@ -259,7 +259,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected b/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected index 8f0db4398b8..41097ba3a33 100644 --- a/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected +++ b/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected @@ -58,7 +58,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json index cd28bc1f997..1385c85a47c 100644 --- a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json +++ b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "npm", @@ -41,7 +40,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -93,6 +92,7 @@ "purl": "pkg:npm/test@0.1.0" } ], + "dependencies": [], "files": [ { "path": "get_package_resources", @@ -159,7 +159,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/homepage-as-list/package.json.expected b/tests/packagedcode/data/npm/homepage-as-list/package.json.expected index 92189ffbd92..f2b52a7aaf3 100644 --- a/tests/packagedcode/data/npm/homepage-as-list/package.json.expected +++ b/tests/packagedcode/data/npm/homepage-as-list/package.json.expected @@ -62,7 +62,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/invalid-dep/package.json.expected b/tests/packagedcode/data/npm/invalid-dep/package.json.expected index c54cc8e0b94..c0a80f190e8 100644 --- a/tests/packagedcode/data/npm/invalid-dep/package.json.expected +++ b/tests/packagedcode/data/npm/invalid-dep/package.json.expected @@ -56,7 +56,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/keywords/package.json.expected b/tests/packagedcode/data/npm/keywords/package.json.expected index 9f6ab26859b..b14794db716 100644 --- a/tests/packagedcode/data/npm/keywords/package.json.expected +++ b/tests/packagedcode/data/npm/keywords/package.json.expected @@ -71,7 +71,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected b/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected index dc843052497..6c17a391675 100644 --- a/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected +++ b/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected b/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected index 5cde98293d9..7e06b1167c8 100644 --- a/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected +++ b/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected @@ -57,7 +57,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected b/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected index 6278ebf60e4..4da6b6b2735 100644 --- a/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected +++ b/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected @@ -83,7 +83,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier: isc", + "rule_identifier": "spdx-license-identifier-isc-f48c9a83ad99c476b37967e89aa9d4f2", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected b/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected index eb0b9a6e6b8..aa4f007fbe9 100644 --- a/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected +++ b/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected @@ -83,7 +83,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier: isc", + "rule_identifier": "spdx-license-identifier-isc-f48c9a83ad99c476b37967e89aa9d4f2", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/scan-nested/scan.expected.json b/tests/packagedcode/data/npm/scan-nested/scan.expected.json index 6c826604f79..f36115cdba5 100644 --- a/tests/packagedcode/data/npm/scan-nested/scan.expected.json +++ b/tests/packagedcode/data/npm/scan-nested/scan.expected.json @@ -1,4 +1,260 @@ { + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "lodash.clonedeep", + "version": "4.3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "The lodash method `_.cloneDeep` exported as a module.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + { + "type": "person", + "role": "contributor", + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + { + "type": "person", + "role": "contributor", + "name": "Blaine Bublitz", + "email": "blaine.bublitz@gmail.com", + "url": "https://github.com/phated" + }, + { + "type": "person", + "role": "contributor", + "name": "Mathias Bynens", + "email": "mathias@qiwi.be", + "url": "https://mathiasbynens.be/" + } + ], + "keywords": [ + "lodash-modularized", + "clonedeep" + ], + "homepage_url": "https://lodash.com/", + "download_url": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/lodash/lodash", + "copyright": null, + "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-7abc1a233092fc104c7af72a89c0829c", + "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": {}, + "repository_homepage_url": "https://www.npmjs.com/package/lodash.clonedeep", + "repository_download_url": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz", + "api_data_url": "https://registry.npmjs.org/lodash.clonedeep/4.3.2", + "package_uid": "pkg:npm/lodash.clonedeep@4.3.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "scan/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/lodash.clonedeep@4.3.2" + }, + { + "type": "npm", + "namespace": null, + "name": "sequelize", + "version": "3.30.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Multi dialect ORM for Node.JS/io.js", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Sascha Depold", + "email": "sascha@depold.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Sascha Depold", + "email": "sascha@depold.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Jan Aagaard Meier", + "email": "janzeh@gmail.com\njmei@itu.dk", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Daniel Durante", + "email": "me@danieldurante.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Mick Hansen", + "email": "mick.kasper.hansen@gmail.com", + "url": null + } + ], + "keywords": [ + "mysql", + "nodejs", + "object relational mapper" + ], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/sequelize/-/sequelize-3.30.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sequelize/sequelize/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/sequelize/sequelize.git", + "copyright": null, + "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-7abc1a233092fc104c7af72a89c0829c", + "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": {}, + "repository_homepage_url": "https://www.npmjs.com/package/sequelize", + "repository_download_url": "https://registry.npmjs.org/sequelize/-/sequelize-3.30.2.tgz", + "api_data_url": "https://registry.npmjs.org/sequelize/3.30.2", + "package_uid": "pkg:npm/sequelize@3.30.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "scan/node_modules/sequelize/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/sequelize@3.30.2" + } + ], "dependencies": [ { "purl": "pkg:npm/lodash._baseclone", @@ -642,262 +898,6 @@ "datasource_id": "yarn_lock_v1" } ], - "packages": [ - { - "type": "npm", - "namespace": null, - "name": "lodash.clonedeep", - "version": "4.3.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": "The lodash method `_.cloneDeep` exported as a module.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "John-David Dalton", - "email": "john.david.dalton@gmail.com", - "url": "http://allyoucanleet.com/" - }, - { - "type": "person", - "role": "contributor", - "name": "John-David Dalton", - "email": "john.david.dalton@gmail.com", - "url": "http://allyoucanleet.com/" - }, - { - "type": "person", - "role": "contributor", - "name": "Blaine Bublitz", - "email": "blaine.bublitz@gmail.com", - "url": "https://github.com/phated" - }, - { - "type": "person", - "role": "contributor", - "name": "Mathias Bynens", - "email": "mathias@qiwi.be", - "url": "https://mathiasbynens.be/" - } - ], - "keywords": [ - "lodash-modularized", - "clonedeep" - ], - "homepage_url": "https://lodash.com/", - "download_url": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": "https://github.com/lodash/lodash", - "copyright": null, - "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": {}, - "repository_homepage_url": "https://www.npmjs.com/package/lodash.clonedeep", - "repository_download_url": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz", - "api_data_url": "https://registry.npmjs.org/lodash.clonedeep/4.3.2", - "package_uid": "pkg:npm/lodash.clonedeep@4.3.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "scan/package.json" - ], - "datasource_ids": [ - "npm_package_json" - ], - "purl": "pkg:npm/lodash.clonedeep@4.3.2" - }, - { - "type": "npm", - "namespace": null, - "name": "sequelize", - "version": "3.30.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": "Multi dialect ORM for Node.JS/io.js", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Sascha Depold", - "email": "sascha@depold.com", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Sascha Depold", - "email": "sascha@depold.com", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Jan Aagaard Meier", - "email": "janzeh@gmail.com\njmei@itu.dk", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Daniel Durante", - "email": "me@danieldurante.com", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Mick Hansen", - "email": "mick.kasper.hansen@gmail.com", - "url": null - } - ], - "keywords": [ - "mysql", - "nodejs", - "object relational mapper" - ], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/sequelize/-/sequelize-3.30.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": "https://github.com/sequelize/sequelize/issues", - "code_view_url": null, - "vcs_url": "git+https://github.com/sequelize/sequelize.git", - "copyright": null, - "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": {}, - "repository_homepage_url": "https://www.npmjs.com/package/sequelize", - "repository_download_url": "https://registry.npmjs.org/sequelize/-/sequelize-3.30.2.tgz", - "api_data_url": "https://registry.npmjs.org/sequelize/3.30.2", - "package_uid": "pkg:npm/sequelize@3.30.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "scan/node_modules/sequelize/package.json" - ], - "datasource_ids": [ - "npm_package_json" - ], - "purl": "pkg:npm/sequelize@3.30.2" - } - ], "files": [ { "path": "scan", @@ -1182,7 +1182,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1865,7 +1865,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/scoped1/package.json.expected b/tests/packagedcode/data/npm/scoped1/package.json.expected index af421a0ce25..56230cc9c22 100644 --- a/tests/packagedcode/data/npm/scoped1/package.json.expected +++ b/tests/packagedcode/data/npm/scoped1/package.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/scoped2/package.json.expected b/tests/packagedcode/data/npm/scoped2/package.json.expected index 4166be16eb3..fe024355c1e 100644 --- a/tests/packagedcode/data/npm/scoped2/package.json.expected +++ b/tests/packagedcode/data/npm/scoped2/package.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/sequelize/package.json.expected b/tests/packagedcode/data/npm/sequelize/package.json.expected index 4628f3d9a32..b6b7f457d34 100644 --- a/tests/packagedcode/data/npm/sequelize/package.json.expected +++ b/tests/packagedcode/data/npm/sequelize/package.json.expected @@ -84,7 +84,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/uri_vcs/package.json.expected b/tests/packagedcode/data/npm/uri_vcs/package.json.expected index 168cfff4149..a00bf95e178 100644 --- a/tests/packagedcode/data/npm/uri_vcs/package.json.expected +++ b/tests/packagedcode/data/npm/uri_vcs/package.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/urls_dict/package.json.expected b/tests/packagedcode/data/npm/urls_dict/package.json.expected index d571f31a4c1..5b254632743 100644 --- a/tests/packagedcode/data/npm/urls_dict/package.json.expected +++ b/tests/packagedcode/data/npm/urls_dict/package.json.expected @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected b/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected index b563e674c87..fcbd8ae53e6 100644 --- a/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected +++ b/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected @@ -49,7 +49,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/opam/sample1/output.opam.expected b/tests/packagedcode/data/opam/sample1/output.opam.expected index f46dcaa0502..378f9a36a28 100644 --- a/tests/packagedcode/data/opam/sample1/output.opam.expected +++ b/tests/packagedcode/data/opam/sample1/output.opam.expected @@ -124,7 +124,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier: isc", + "rule_identifier": "spdx-license-identifier-isc-f48c9a83ad99c476b37967e89aa9d4f2", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/opam/sample4/output.opam.expected b/tests/packagedcode/data/opam/sample4/output.opam.expected index 765bbc9709c..28c1584d5ad 100644 --- a/tests/packagedcode/data/opam/sample4/output.opam.expected +++ b/tests/packagedcode/data/opam/sample4/output.opam.expected @@ -61,7 +61,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-3.0 WITH ocaml-lgpl-linking-exception", - "rule_identifier": "spdx-license-identifier: lgpl-3.0 WITH ocaml-lgpl-linking-exception", + "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-930b9e76a9a450881ccd6d17f275dfae", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/opam/sample5/output.opam.expected b/tests/packagedcode/data/opam/sample5/output.opam.expected index fedfada34d9..0b2a8922f2d 100644 --- a/tests/packagedcode/data/opam/sample5/output.opam.expected +++ b/tests/packagedcode/data/opam/sample5/output.opam.expected @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/opam/sample7/output.opam.expected b/tests/packagedcode/data/opam/sample7/output.opam.expected index 7de27b70220..cb2149e8439 100644 --- a/tests/packagedcode/data/opam/sample7/output.opam.expected +++ b/tests/packagedcode/data/opam/sample7/output.opam.expected @@ -61,7 +61,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-3.0 WITH ocaml-lgpl-linking-exception", - "rule_identifier": "spdx-license-identifier: lgpl-3.0 WITH ocaml-lgpl-linking-exception", + "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-930b9e76a9a450881ccd6d17f275dfae", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/opam/sample8/output.opam.expected b/tests/packagedcode/data/opam/sample8/output.opam.expected index 765bbc9709c..28c1584d5ad 100644 --- a/tests/packagedcode/data/opam/sample8/output.opam.expected +++ b/tests/packagedcode/data/opam/sample8/output.opam.expected @@ -61,7 +61,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-3.0 WITH ocaml-lgpl-linking-exception", - "rule_identifier": "spdx-license-identifier: lgpl-3.0 WITH ocaml-lgpl-linking-exception", + "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-930b9e76a9a450881ccd6d17f275dfae", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected b/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected index 20a9a28eca7..3b89e77eb98 100644 --- a/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/phpcomposer/composer.lock-expected.json b/tests/packagedcode/data/phpcomposer/composer.lock-expected.json index a60014229bc..7e8a491d7a8 100644 --- a/tests/packagedcode/data/phpcomposer/composer.lock-expected.json +++ b/tests/packagedcode/data/phpcomposer/composer.lock-expected.json @@ -424,7 +424,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -577,7 +577,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -720,7 +720,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -873,7 +873,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1036,7 +1036,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1166,7 +1166,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1399,7 +1399,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1536,7 +1536,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1663,7 +1663,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1796,7 +1796,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1957,7 +1957,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2114,7 +2114,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2244,7 +2244,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2667,7 +2667,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2940,7 +2940,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3093,7 +3093,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3366,7 +3366,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3636,7 +3636,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3786,7 +3786,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3986,7 +3986,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4116,7 +4116,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4236,7 +4236,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4356,7 +4356,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4486,7 +4486,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4616,7 +4616,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4746,7 +4746,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4866,7 +4866,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4986,7 +4986,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/phpcomposer/fake/composer.json.expected b/tests/packagedcode/data/phpcomposer/fake/composer.json.expected index 4f25fdf3cd9..773ec1b4dbe 100644 --- a/tests/packagedcode/data/phpcomposer/fake/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/fake/composer.json.expected @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-2.1 OR gpl-3.0-plus", - "rule_identifier": "spdx-license-identifier: lgpl-2.1 OR gpl-3.0-plus", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR gpl-3.0-plus-ebbe3e02cb61764662e9cad82478dea0", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/phpcomposer/framework/composer.json.expected b/tests/packagedcode/data/phpcomposer/framework/composer.json.expected index cf90003efa1..7766a2c30c9 100644 --- a/tests/packagedcode/data/phpcomposer/framework/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/framework/composer.json.expected @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/phpcomposer/slim/composer.json.expected b/tests/packagedcode/data/phpcomposer/slim/composer.json.expected index d11602b2056..3efdc79be30 100644 --- a/tests/packagedcode/data/phpcomposer/slim/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/slim/composer.json.expected @@ -75,7 +75,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/about-package-expected.json b/tests/packagedcode/data/plugin/about-package-expected.json index f9a70cee67b..d28f10bdecf 100644 --- a/tests/packagedcode/data/plugin/about-package-expected.json +++ b/tests/packagedcode/data/plugin/about-package-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "about", @@ -49,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -148,7 +147,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -212,6 +211,7 @@ "purl": "pkg:about/appdirs@1.4.3" } ], + "dependencies": [], "files": [ { "path": "apipkg-1.4-py2.py3-none-any.whl", @@ -274,7 +274,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -389,7 +389,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/bower-package-expected.json b/tests/packagedcode/data/plugin/bower-package-expected.json index fd545f0fa7f..2941e606d81 100644 --- a/tests/packagedcode/data/plugin/bower-package-expected.json +++ b/tests/packagedcode/data/plugin/bower-package-expected.json @@ -1,48 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:bower/get-size", - "extracted_requirement": "~1.2.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:bower/get-size?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:bower/blue-leaf?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "bower.json", - "datasource_id": "bower_json" - }, - { - "purl": "pkg:bower/eventEmitter", - "extracted_requirement": "~4.2.11", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:bower/eventEmitter?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:bower/blue-leaf?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "bower.json", - "datasource_id": "bower_json" - }, - { - "purl": "pkg:bower/qunit", - "extracted_requirement": "~1.16.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:bower/qunit?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:bower/blue-leaf?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "bower.json", - "datasource_id": "bower_json" - } - ], "packages": [ { "type": "bower", @@ -96,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -148,6 +104,50 @@ "purl": "pkg:bower/blue-leaf" } ], + "dependencies": [ + { + "purl": "pkg:bower/get-size", + "extracted_requirement": "~1.2.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:bower/get-size?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:bower/blue-leaf?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "bower.json", + "datasource_id": "bower_json" + }, + { + "purl": "pkg:bower/eventEmitter", + "extracted_requirement": "~4.2.11", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:bower/eventEmitter?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:bower/blue-leaf?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "bower.json", + "datasource_id": "bower_json" + }, + { + "purl": "pkg:bower/qunit", + "extracted_requirement": "~1.16.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:bower/qunit?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:bower/blue-leaf?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "bower.json", + "datasource_id": "bower_json" + } + ], "files": [ { "path": "bower.json", @@ -205,7 +205,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/cargo-package-expected.json b/tests/packagedcode/data/plugin/cargo-package-expected.json index e4ec0d2868c..ac29dbd8560 100644 --- a/tests/packagedcode/data/plugin/cargo-package-expected.json +++ b/tests/packagedcode/data/plugin/cargo-package-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "cargo", @@ -49,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -101,6 +100,7 @@ "purl": "pkg:cargo/clap@2.32.0" } ], + "dependencies": [], "files": [ { "path": "Cargo.toml", @@ -154,7 +154,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/chef-package-expected.json b/tests/packagedcode/data/plugin/chef-package-expected.json index 4d947ab5f6c..6ecbbeffccc 100644 --- a/tests/packagedcode/data/plugin/chef-package-expected.json +++ b/tests/packagedcode/data/plugin/chef-package-expected.json @@ -1,34 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:chef/nodejs", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:chef/301@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "metadata.rb", - "datasource_id": "chef_cookbook_metadata_rb" - }, - { - "purl": "pkg:chef/nodejs", - "extracted_requirement": ">= 0.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:chef/301@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "metadata.json", - "datasource_id": "chef_cookbook_metadata_json" - } - ], "packages": [ { "type": "chef", @@ -78,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -132,6 +102,36 @@ "purl": "pkg:chef/301@0.1.0" } ], + "dependencies": [ + { + "purl": "pkg:chef/nodejs", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:chef/301@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "metadata.rb", + "datasource_id": "chef_cookbook_metadata_rb" + }, + { + "purl": "pkg:chef/nodejs", + "extracted_requirement": ">= 0.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:chef/301@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "metadata.json", + "datasource_id": "chef_cookbook_metadata_json" + } + ], "files": [ { "path": "metadata.json", @@ -185,7 +185,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -301,7 +301,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/com-package-expected.json b/tests/packagedcode/data/plugin/com-package-expected.json index 0ade479bd62..1969e7ab17d 100644 --- a/tests/packagedcode/data/plugin/com-package-expected.json +++ b/tests/packagedcode/data/plugin/com-package-expected.json @@ -1,6 +1,6 @@ { - "dependencies": [], "packages": [], + "dependencies": [], "files": [ { "path": "chcp.com", @@ -54,8 +54,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/plugin/haxe-package-expected.json b/tests/packagedcode/data/plugin/haxe-package-expected.json index a80461913ff..4b749c38594 100644 --- a/tests/packagedcode/data/plugin/haxe-package-expected.json +++ b/tests/packagedcode/data/plugin/haxe-package-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "haxe", @@ -54,7 +53,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -106,6 +105,7 @@ "purl": "pkg:haxe/hxsocketio@0.1.0" } ], + "dependencies": [], "files": [ { "path": "haxelib.json", @@ -164,7 +164,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/maven-package-expected.json b/tests/packagedcode/data/plugin/maven-package-expected.json index ed8f7d49359..8a5fac97bc2 100644 --- a/tests/packagedcode/data/plugin/maven-package-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-expected.json @@ -1,3656 +1,2294 @@ { - "dependencies": [ + "packages": [ { - "purl": "pkg:maven/commons-logging/commons-logging-api", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "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": {}, - "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/activemq-camel-pom.xml", - "datasource_id": "maven_pom" + "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/activemq-camel-pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" }, { - "purl": "pkg:maven/org.apache.camel/camel-jms", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "adarwin", + "name": "adarwin", + "version": "1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": null, + "declared_license_expression_spdx": 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:maven/adarwin/adarwin@1.0?classifier=sources" + ], "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/activemq-camel-pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/", + "repository_download_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/adarwin-1.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/adarwin-1.0.pom", + "package_uid": "pkg:maven/adarwin/adarwin@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "adarwin-1.0/adarwin-1.0.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/adarwin/adarwin@1.0" }, { - "purl": "pkg:maven/org.apache.activemq/activemq-core", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "org.apache.ant", + "name": "ant-jai", + "version": "1.7.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "image task and corresponding types.\n jai (Java Advanced Imaging) is not available in public Maven repositories, therefore the dependencies are included with a scope provided\n the download URL is http://java.sun.com/products/java-media/jai/", + "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\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\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.ant/ant-jai@1.7.0?classifier=sources" + ], "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/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/activemq-camel-pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jai/1.7.0/", + "repository_download_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jai/1.7.0/ant-jai-1.7.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jai/1.7.0/ant-jai-1.7.0.pom", + "package_uid": "pkg:maven/org.apache.ant/ant-jai@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "ant-jai-1.7.0/ant-jai-1.7.0.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.apache.ant/ant-jai@1.7.0" }, { - "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": {}, + "type": "maven", + "namespace": "org.apache.ant", + "name": "ant-jsch", + "version": "1.7.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "contains the sshexec and scp tasks\n jsch 0.1.29 might not be available from maven", + "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\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\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.ant/ant-jsch@1.7.0?classifier=sources" + ], "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/activemq-camel-pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jsch/1.7.0/", + "repository_download_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jsch/1.7.0/ant-jsch-1.7.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jsch/1.7.0/ant-jsch-1.7.0.pom", + "package_uid": "pkg:maven/org.apache.ant/ant-jsch@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "ant-jsch-1.7.0/ant-jsch-1.7.0.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.apache.ant/ant-jsch@1.7.0" }, { - "purl": "pkg:maven/org.apache.activemq/activemq-core", - "extracted_requirement": null, - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "aopalliance", + "name": "aopalliance", + "version": "1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "AOP alliance\nAOP Alliance", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://aopalliance.sourceforge.net", + "download_url": 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": "public-domain AND gpl-1.0-plus", + "declared_license_expression_spdx": "LicenseRef-scancode-public-domain AND GPL-1.0-or-later", + "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" + } + ] + } + ] + }, + { + "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": "[{'name': 'Public Domain', 'url': None, 'comments': None, 'distribution': None}, {'name': 'GPL', 'url': 'http://nexb.com', 'comments': None, 'distribution': None}]", + "notice_text": null, + "source_packages": [ + "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" + ], "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/activemq-camel-pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", + "repository_download_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom", + "package_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "aopalliance-1.0/aopalliance-1.0.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/aopalliance/aopalliance@1.0" }, { - "purl": "pkg:maven/org.apache.camel/camel-core", - "extracted_requirement": null, - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "bcel", + "name": "bcel", + "version": "5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": null, + "declared_license_expression_spdx": 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:maven/bcel/bcel@5.1?classifier=sources" + ], "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/activemq-camel-pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/", + "repository_download_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/bcel-5.1.jar", + "api_data_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/bcel-5.1.pom", + "package_uid": "pkg:maven/bcel/bcel@5.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "bcel-5.1/bcel-5.1.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/bcel/bcel@5.1" }, { - "purl": "pkg:maven/org.apache.camel/camel-spring", - "extracted_requirement": null, - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "classworlds", + "name": "classworlds", + "version": "1.1-alpha-2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "classworlds", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developper", + "name": "bob mcwhirter", + "email": "bob@werken.com", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Jason van Zyl", + "email": "jason@zenplex.com", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Ben Walding", + "email": "ben@walding.com", + "url": null + }, + { + "type": "organization", + "role": "owner", + "name": "The Codehaus", + "email": null, + "url": "http://codehaus.org/" + } + ], + "keywords": [], + "homepage_url": "http://classworlds.codehaus.org/", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "http://cvs.classworlds.codehaus.org/", + "vcs_url": "cvs+pserver:anonymous@cvs.codehaus.org:/scm/cvspublic/:classworlds", + "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": [ + "pkg:maven/classworlds/classworlds@1.1-alpha-2?classifier=sources" + ], "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/activemq-camel-pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/", + "repository_download_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar", + "api_data_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom", + "package_uid": "pkg:maven/classworlds/classworlds@1.1-alpha-2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "classworlds-1.1-alpha2/classworlds-1.1-alpha-2.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/classworlds/classworlds@1.1-alpha-2" }, { - "purl": "pkg:maven/org.springframework/spring-test", - "extracted_requirement": null, - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "commons-fileupload", + "name": "commons-fileupload", + "version": "1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "FileUpload\nThe FileUpload component provides a simple yet flexible means of adding\n support for multipart file upload functionality to servlets and web\n applications.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developper", + "name": "Martin Cooper", + "email": "martinc@apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "dIon Gillard", + "email": "dion@apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "John McNally", + "email": "jmcnally@collab.net", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Daniel Rall", + "email": "dlr@finemaltcoding.com", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Jason van Zyl", + "email": "jason@zenplex.com", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Robert Burrell Donkin", + "email": "rdonkin@apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Sean C. Sullivan", + "email": "sean |at| seansullivan |dot| com", + "url": null + } + ], + "keywords": [], + "homepage_url": "http://jakarta.apache.org/commons/fileupload/", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "http://nagoya.apache.org/bugzilla/", + "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": [ + "pkg:maven/commons-fileupload/commons-fileupload@1.0?classifier=sources" + ], "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/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/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/activemq-camel-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.ant/ant@1.7.0", - "extracted_requirement": "1.7.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.apache.ant/ant-jai@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "ant-jai-1.7.0/ant-jai-1.7.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.media/jai-core@1.1.2_01", - "extracted_requirement": "1.1.2_01", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.media/jai-core@1.1.2_01?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.apache.ant/ant-jai@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "ant-jai-1.7.0/ant-jai-1.7.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/jai/jai-codec@1.1.2.1", - "extracted_requirement": "1.1.2.1", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/jai/jai-codec@1.1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.apache.ant/ant-jai@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "ant-jai-1.7.0/ant-jai-1.7.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.ant/ant@1.7.0", - "extracted_requirement": "1.7.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.apache.ant/ant-jsch@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "ant-jsch-1.7.0/ant-jsch-1.7.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.jcraft/jsch@0.1.29", - "extracted_requirement": "0.1.29", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.jcraft/jsch@0.1.29?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.apache.ant/ant-jsch@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "ant-jsch-1.7.0/ant-jsch-1.7.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/servletapi/servletapi@2.3", - "extracted_requirement": "2.3", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/servletapi/servletapi@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/commons-fileupload/commons-fileupload@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "commons-fileupload-1.0/commons-fileupload-1.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/junit/junit@3.8.1", - "extracted_requirement": "3.8.1", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/commons-fileupload/commons-fileupload@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "commons-fileupload-1.0/commons-fileupload-1.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0", - "extracted_requirement": "1.7.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-digester/commons-digester@1.6", - "extracted_requirement": "1.6", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-logging/commons-logging@1.0.4", - "extracted_requirement": "1.0.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/oro/oro@2.0.8", - "extracted_requirement": "2.0.8", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/oro/oro@2.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/xml-apis/xml-apis@2.0.2", - "extracted_requirement": "2.0.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/xml-apis/xml-apis@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/junit/junit@3.8.1", - "extracted_requirement": "3.8.1", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/log4j/log4j@1.2.8", - "extracted_requirement": "1.2.8", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/log4j/log4j@1.2.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/servletapi/servletapi@2.3", - "extracted_requirement": "2.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/servletapi/servletapi@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/struts/struts@1.1", - "extracted_requirement": "1.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/struts/struts@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.0/", + "repository_download_url": "https://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.0/commons-fileupload-1.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.0/commons-fileupload-1.0.pom", + "package_uid": "pkg:maven/commons-fileupload/commons-fileupload@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "commons-fileupload-1.0/commons-fileupload-1.0.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/commons-fileupload/commons-fileupload@1.0" }, { - "purl": "pkg:maven/commons-configuration/commons-configuration@1.1", - "extracted_requirement": "1.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-configuration/commons-configuration@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-collections/commons-collections@3.1", - "extracted_requirement": "3.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-collections/commons-collections@3.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-lang/commons-lang@2.0", - "extracted_requirement": "2.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/dom4j/dom4j@1.4", - "extracted_requirement": "1.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/dom4j/dom4j@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-logging/commons-logging@1.0.4", - "extracted_requirement": "1.0.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-digester/commons-digester@1.6", - "extracted_requirement": "1.6", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/xerces/xerces@2.2.1", - "extracted_requirement": "2.2.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/xerces/xerces@2.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/xml-apis/xml-apis@2.0.2", - "extracted_requirement": "2.0.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/xml-apis/xml-apis@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/xdoclet/xdoclet@1.2.1", - "extracted_requirement": "1.2.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/xdoclet/xdoclet@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/junit/junit@3.8.1", - "extracted_requirement": "3.8.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-beanutils/commons-beanutils-core@1.7.0", - "extracted_requirement": "1.7.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils-core@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-beanutils/commons-beanutils-bean-collections@1.7.0", - "extracted_requirement": "1.7.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils-bean-collections@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/xdoclet/xdoclet-web-module@1.2.1", - "extracted_requirement": "1.2.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/xdoclet/xdoclet-web-module@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/mx4j/mx4j-jmx@2.1.1", - "extracted_requirement": "2.1.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/mx4j/mx4j-jmx@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/mx4j/mx4j-impl@2.1.1", - "extracted_requirement": "2.1.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/mx4j/mx4j-impl@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.maven/maven-artifact@2.0.4", - "extracted_requirement": "2.0.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.maven/maven-artifact@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.maven.reporting/maven-reporting-impl@2.0.4", - "extracted_requirement": "2.0.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.maven.reporting/maven-reporting-impl@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.maven.reporting/maven-reporting-api@2.0.4", - "extracted_requirement": "2.0.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.maven.reporting/maven-reporting-api@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.maven.doxia/doxia-core@1.0-alpha-8", - "extracted_requirement": "1.0-alpha-8", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.maven.doxia/doxia-core@1.0-alpha-8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/net.sourceforge.findbugs/findbugs@1.2.0", - "extracted_requirement": "1.2.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/net.sourceforge.findbugs/findbugs@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/info.flex-mojos/testing-support", - "extracted_requirement": "${flex-mojos.version}", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/info.flex-mojos/testing-support?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna2_pom/fna2_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.flexunit/flexunit", - "extracted_requirement": "${flexUnit.version}", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna2_pom/fna2_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.flexunit/flexunit-optional", - "extracted_requirement": "${flexUnit.version}", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit-optional?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna2_pom/fna2_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.ac.samples.lcds/blazeds_service_config@1.0-SNAPSHOT", - "extracted_requirement": "1.0-SNAPSHOT", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.ac.samples.lcds/blazeds_service_config@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna2_pom/fna2_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.ac.samples.lcds/flex_remoted_objects@1.0-SNAPSHOT", - "extracted_requirement": "1.0-SNAPSHOT", - "scope": "internal", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_remoted_objects@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna2_pom/fna2_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.flex/compiler", - "extracted_requirement": "${flex.sdk.version}", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.flex/compiler?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna2_pom/fna2_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.flex.framework/flex-framework", - "extracted_requirement": "${flex.sdk.version}", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.flex.framework/flex-framework?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna2_pom/fna2_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.cairngorm/cairngorm", - "extracted_requirement": "${cairngorm.version}", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna2_pom/fna2_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.cairngorm/cairngorm-enterprise", - "extracted_requirement": "${cairngorm.version}", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm-enterprise?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna2_pom/fna2_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.lcds/fds", - "extracted_requirement": "${lcds.version}", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.lcds/fds?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna2_pom/fna2_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.ac.samples.bash/bash_blazeds_service_config@1.0", - "extracted_requirement": "1.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_blazeds_service_config@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna_pom_project/fna_pom_project.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_remoted_objects@1.0", - "extracted_requirement": "1.0", - "scope": "internal", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_remoted_objects@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna_pom_project/fna_pom_project.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.flex/compiler", - "extracted_requirement": "${flex.sdk.version}", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.flex/compiler?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna_pom_project/fna_pom_project.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.flex.framework/flex-framework", - "extracted_requirement": "${flex.sdk.version}", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.flex.framework/flex-framework?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna_pom_project/fna_pom_project.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.cairngorm/cairngorm", - "extracted_requirement": "${cairngorm.version}", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna_pom_project/fna_pom_project.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.adobe.flexunit/flexunit", - "extracted_requirement": "${flexunit.version}", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna_pom_project/fna_pom_project.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/info.flex-mojos/testing-support", - "extracted_requirement": "${flex-mojos.version}", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/info.flex-mojos/testing-support?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "fna_pom_project/fna_pom_project.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.myco.foo/common-dependencies@1.1", - "extracted_requirement": "1.1", - "scope": "import", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.myco.foo/common-dependencies@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "foo-pom/foo-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE", - "extracted_requirement": "1.4.2.RELEASE", - "scope": "import", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "foo-pom/foo-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5", - "extracted_requirement": "Camden.SR5", - "scope": "import", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "foo-pom/foo-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.myco.foo.bar.baz/baz-bar@1.0", - "extracted_requirement": "1.0", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "foo-pom/foo-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.myco.foo/common-dependencies@1.1", - "extracted_requirement": "1.1", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.myco.foo/common-dependencies@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "foo-pom/foo-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE", - "extracted_requirement": "1.4.2.RELEASE", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "foo-pom/foo-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework.boot/spring-boot-starter@1.4.2.RELEASE", - "extracted_requirement": "1.4.2.RELEASE", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-starter@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "foo-pom/foo-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5", - "extracted_requirement": "Camden.SR5", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "foo-pom/foo-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.axis/axis@1.4", - "extracted_requirement": "1.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "gero_pom/gero_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.idega.block.platform/com.idega.core", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.idega.block.platform/com.idega.core?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "idega_pom/idega_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.idega.block.platform/com.idega.block.media", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.idega.block.platform/com.idega.block.media?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "idega_pom/idega_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/itextpdf/itext-paulo", - "extracted_requirement": "${itextpdf-itext-paulo-version}", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/itextpdf/itext-paulo?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "idega_pom/idega_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/itext/itext-xml", - "extracted_requirement": "${itext-itext-xml-version}", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/itext/itext-xml?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "idega_pom/idega_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/relaxngDatatype/relaxngDatatype@20020414", - "extracted_requirement": "20020414", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/relaxngDatatype/relaxngDatatype@20020414?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "jrecordbind-2.3.4/jrecordbind-2.3.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.sun.xml.bind/jaxb-impl@2.1.11", - "extracted_requirement": "2.1.11", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.sun.xml.bind/jaxb-impl@2.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "jrecordbind-2.3.4/jrecordbind-2.3.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.sun.xml.bind/jaxb-xjc@2.1.11", - "extracted_requirement": "2.1.11", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.sun.xml.bind/jaxb-xjc@2.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "jrecordbind-2.3.4/jrecordbind-2.3.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.sun.xsom/xsom@20081112", - "extracted_requirement": "20081112", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.sun.xsom/xsom@20081112?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "jrecordbind-2.3.4/jrecordbind-2.3.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.mail/mail@1.4", - "extracted_requirement": "1.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.mail/mail@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "log4j/log4j-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.jms/jms@1.1", - "extracted_requirement": "1.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.jms/jms@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "log4j/log4j-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.sun.jdmk/jmxtools@1.2.1", - "extracted_requirement": "1.2.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.sun.jdmk/jmxtools@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "log4j/log4j-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.sun.jmx/jmxri@1.2.1", - "extracted_requirement": "1.2.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.sun.jmx/jmxri@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "log4j/log4j-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/oro/oro@2.0.8", - "extracted_requirement": "2.0.8", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/oro/oro@2.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "log4j/log4j-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/junit/junit@3.8.1", - "extracted_requirement": "3.8.1", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "log4j/log4j-pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/ch.qos.logback/logback-core", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/ch.qos.logback/logback-core?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "logback-access/logback-access.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/tomcat/catalina", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/tomcat/catalina?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "logback-access/logback-access.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.mortbay.jetty/jetty", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.mortbay.jetty/jetty?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "logback-access/logback-access.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.caucho/resin", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.caucho/resin?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "logback-access/logback-access.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.mortbay.jetty/servlet-api-2.5", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.mortbay.jetty/servlet-api-2.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "logback-access/logback-access.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-7", - "extracted_requirement": "1.0-alpha-7", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-7?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/classworlds/classworlds@1.1-alpha-2", - "extracted_requirement": "1.1-alpha-2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/classworlds/classworlds@1.1-alpha-2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/plexus/plexus-utils@1.0.2", - "extracted_requirement": "1.0.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/plexus/plexus-utils@1.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/junit/junit@3.8.1", - "extracted_requirement": "3.8.1", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.axis/axis@1.4", - "extracted_requirement": "1.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "proper-pom/proper_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.ant/ant@1.7.0", - "extracted_requirement": "1.7.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "rel_pom/rel_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-lang/commons-lang@2.0", - "extracted_requirement": "2.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "rel_pom/rel_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-digester/commons-digester@2.0", - "extracted_requirement": "2.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-digester/commons-digester@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "rel_pom/rel_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/dom4j/dom4j@1.6.1", - "extracted_requirement": "1.6.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/dom4j/dom4j@1.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "rel_pom/rel_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.hibernate/hibernate-annotations@3.4.0.GA", - "extracted_requirement": "3.4.0.GA", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.hibernate/hibernate-annotations@3.4.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "rel_pom/rel_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.hibernate/hibernate-entitymanager@3.4.0.GA", - "extracted_requirement": "3.4.0.GA", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.4.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "rel_pom/rel_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.hibernate/ejb3-persistence@3.3.2.Beta1", - "extracted_requirement": "3.3.2.Beta1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.hibernate/ejb3-persistence@3.3.2.Beta1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "rel_pom/rel_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.slf4j/slf4j-jcl@1.4.2", - "extracted_requirement": "1.4.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.slf4j/slf4j-jcl@1.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "rel_pom/rel_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/postgresql/postgresql@8.3-603.jdbc4", - "extracted_requirement": "8.3-603.jdbc4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/postgresql/postgresql@8.3-603.jdbc4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "rel_pom/rel_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.seam/jboss-seam@2.2.0.GA", - "extracted_requirement": "2.2.0.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.seam/jboss-seam-ioc@2.2.0.GA", - "extracted_requirement": "2.2.0.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-ioc@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.seam/jboss-seam-mail@2.2.0.GA", - "extracted_requirement": "2.2.0.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-mail@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.seam/jboss-seam-pdf@2.2.0.GA", - "extracted_requirement": "2.2.0.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-pdf@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.seam/jboss-seam-remoting@2.2.0.GA", - "extracted_requirement": "2.2.0.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-remoting@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.seam/jboss-seam-resteasy@2.2.0.GA", - "extracted_requirement": "2.2.0.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-resteasy@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.seam/jboss-seam-ui@2.2.0.GA", - "extracted_requirement": "2.2.0.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-ui@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.seam/jboss-seam-debug@2.2.0.GA", - "extracted_requirement": "2.2.0.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-debug@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.seam/jboss-seam-excel@2.2.0.GA", - "extracted_requirement": "2.2.0.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-excel@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.seam/jboss-seam-jul@2.2.0.GA", - "extracted_requirement": "2.2.0.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-jul@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.richfaces.framework/richfaces-api@3.3.1.GA", - "extracted_requirement": "3.3.1.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.richfaces.framework/richfaces-api@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.richfaces.framework/richfaces-impl@3.3.1.GA", - "extracted_requirement": "3.3.1.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.richfaces.framework/richfaces-impl@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.richfaces.ui/richfaces-ui@3.3.1.GA", - "extracted_requirement": "3.3.1.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.richfaces.ui/richfaces-ui@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jbpm/jbpm-jpdl@3.2.2", - "extracted_requirement": "3.2.2", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jbpm/jbpm-jpdl@3.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/jboss/jboss-cache@1.4.1.SP9", - "extracted_requirement": "1.4.1.SP9", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/jboss/jboss-cache@1.4.1.SP9?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.resteasy/resteasy-jaxrs@1.1-RC2", - "extracted_requirement": "1.1-RC2", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.resteasy/resteasy-jaxrs@1.1-RC2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@1.1-RC2", - "extracted_requirement": "1.1-RC2", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@1.1-RC2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.hibernate/hibernate-core@3.3.1.GA", - "extracted_requirement": "3.3.1.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.hibernate/hibernate-core@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.hibernate/hibernate-search@3.1.1.GA", - "extracted_requirement": "3.1.1.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.hibernate/hibernate-search@3.1.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.transaction/jta@1.1", - "extracted_requirement": "1.1", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.transaction/jta@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.codehaus.groovy/groovy-all@1.6.3", - "extracted_requirement": "1.6.3", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.codehaus.groovy/groovy-all@1.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.drools/drools-core@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.drools/drools-core@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.jboss.el/jboss-el@1.0_02.CR4", - "extracted_requirement": "1.0_02.CR4", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.jboss.el/jboss-el@1.0_02.CR4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.tuckey/urlrewritefilter@3.1.0", - "extracted_requirement": "3.1.0", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.tuckey/urlrewritefilter@3.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.richfaces.samples/glassX@3.3.1.GA", - "extracted_requirement": "3.3.1.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.richfaces.samples/glassX@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.richfaces.samples/darkX@3.3.1.GA", - "extracted_requirement": "3.3.1.GA", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.richfaces.samples/darkX@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.drools/drools-api@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.drools/drools-api@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.hibernate/hibernate-commons-annotations@3.3.0.ga", - "extracted_requirement": "3.3.0.ga", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.hibernate/hibernate-commons-annotations@3.3.0.ga?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.antlr/antlr@3.2", - "extracted_requirement": "3.2", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.antlr/antlr@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.antlr/antlr-runtime@3.2", - "extracted_requirement": "3.2", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.antlr/antlr-runtime@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-digester/commons-digester@1.8.1", - "extracted_requirement": "1.8.1", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-lang/commons-lang@2.3", - "extracted_requirement": "2.3", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.h2database/h2@1.1.118", - "extracted_requirement": "1.1.118", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.h2database/h2@1.1.118?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/mysql/mysql-connector-java@5.1.10", - "extracted_requirement": "5.1.10", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/mysql/mysql-connector-java@5.1.10?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.openejb/openejb-core@3.1.2", - "extracted_requirement": "3.1.2", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.openejb/openejb-core@3.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/junit/junit@4.7", - "extracted_requirement": "4.7", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/junit/junit@4.7?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.testng/testng@5.9", - "extracted_requirement": "5.9", - "scope": "dependencymanagement", - "is_runtime": false, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.testng/testng@5.9?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "sea_pom/sea_pom.xml", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/junit/junit@3.8.1", - "extracted_requirement": "3.8.1", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.apache.geronimo.specs/specs@1.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "specs-1.3/specs-1.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/aopalliance/aopalliance@1.0", - "extracted_requirement": "1.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/asm/asm@2.2.3", - "extracted_requirement": "2.2.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/asm/asm@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/asm/asm-commons@2.2.3", - "extracted_requirement": "2.2.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/asm/asm-commons@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/asm/asm-util@2.2.3", - "extracted_requirement": "2.2.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/asm/asm-util@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/aspectj/aspectjrt@1.5.4", - "extracted_requirement": "1.5.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/aspectj/aspectjrt@1.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/aspectj/aspectjweaver@1.5.4", - "extracted_requirement": "1.5.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/aspectj/aspectjweaver@1.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/backport-util-concurrent/backport-util-concurrent@3.0", - "extracted_requirement": "3.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/backport-util-concurrent/backport-util-concurrent@3.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/c3p0/c3p0@0.9.1.2", - "extracted_requirement": "0.9.1.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/c3p0/c3p0@0.9.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/cglib/cglib-nodep@2.1_3", - "extracted_requirement": "2.1_3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/cglib/cglib-nodep@2.1_3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-attributes/commons-attributes-api@2.2", - "extracted_requirement": "2.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-api@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2", - "extracted_requirement": "2.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0", - "extracted_requirement": "1.7.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-collections/commons-collections@3.2", - "extracted_requirement": "3.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-collections/commons-collections@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-dbcp/commons-dbcp@1.2.2", - "extracted_requirement": "1.2.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-dbcp/commons-dbcp@1.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-fileupload/commons-fileupload@1.2", - "extracted_requirement": "1.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-fileupload/commons-fileupload@1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-httpclient/commons-httpclient@3.1", - "extracted_requirement": "3.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-httpclient/commons-httpclient@3.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-logging/commons-logging@1.1.1", - "extracted_requirement": "1.1.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-pool/commons-pool@1.3", - "extracted_requirement": "1.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-pool/commons-pool@1.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.bea.wlplatform/commonj-twm@1.1", - "extracted_requirement": "1.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.bea.wlplatform/commonj-twm@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.experlog/xapool@1.5.0", - "extracted_requirement": "1.5.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.experlog/xapool@1.5.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0.677", - "extracted_requirement": "2.3.0.677", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0.677?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.jamonapi/jamon@2.4", - "extracted_requirement": "2.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.jamonapi/jamon@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.lowagie/itext@2.0.7", - "extracted_requirement": "2.0.7", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.lowagie/itext@2.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.oracle.toplink/toplink@10.1.3", - "extracted_requirement": "10.1.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.oracle.toplink/toplink@10.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.oracle/toplink-essentials@2.41", - "extracted_requirement": "2.41", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.oracle/toplink-essentials@2.41?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.oracle/oc4j@1.0", - "extracted_requirement": "1.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.oracle/oc4j@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/freemarker/freemarker@2.3.12", - "extracted_requirement": "2.3.12", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/freemarker/freemarker@2.3.12?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/groovy/groovy@1.5.5", - "extracted_requirement": "1.5.5", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/groovy/groovy@1.5.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/hessian/hessian@3.1.3", - "extracted_requirement": "3.1.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/hessian/hessian@3.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/jasperreports/jasperreports@2.0.5", - "extracted_requirement": "2.0.5", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/jasperreports/jasperreports@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/jexcelapi/jxl@2.6.6", - "extracted_requirement": "2.6.6", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/jexcelapi/jxl@2.6.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/jotm/jotm@2.0.10", - "extracted_requirement": "2.0.10", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/jotm/jotm@2.0.10?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/jruby/jruby-bin@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/jruby/jruby-bin@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/junit/junit@3.8.1", - "extracted_requirement": "3.8.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/log4j/log4j@1.2.15", - "extracted_requirement": "1.2.15", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/net.sf.ehcache/ehcache@1.4.1", - "extracted_requirement": "1.4.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/net.sf.ehcache/ehcache@1.4.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.axis/axis@1.4", - "extracted_requirement": "1.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.tiles/tiles-api@2.0.5", - "extracted_requirement": "2.0.5", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.tiles/tiles-api@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.tiles/tiles-core@2.0.5", - "extracted_requirement": "2.0.5", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.tiles/tiles-core@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5", - "extracted_requirement": "2.0.5", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.beanshell/bsh@2.0b4", - "extracted_requirement": "2.0b4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.beanshell/bsh@2.0b4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.hibernate/hibernate@3.2.6.ga", - "extracted_requirement": "3.2.6.ga", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.hibernate/hibernate@3.2.6.ga?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.2.ga", - "extracted_requirement": "3.3.2.ga", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.2.ga?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/poi/poi@3.0.1", - "extracted_requirement": "3.0.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/poi/poi@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/opensymphony/quartz-all@1.6.0", - "extracted_requirement": "1.6.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/opensymphony/quartz-all@1.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/struts/struts@1.2.9", - "extracted_requirement": "1.2.9", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/struts/struts@1.2.9?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/taglibs/standard@1.1.2", - "extracted_requirement": "1.1.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/taglibs/standard@1.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/tomcat/catalina@5.5.23", - "extracted_requirement": "5.5.23", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/tomcat/catalina@5.5.23?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/velocity/velocity@1.5", - "extracted_requirement": "1.5", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/velocity/velocity@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/velocity-tools/velocity-tools-generic@1.4", - "extracted_requirement": "1.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-generic@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/velocity-tools/velocity-tools-view@1.4", - "extracted_requirement": "1.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-view@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.activation/activation@1.1", - "extracted_requirement": "1.1", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.activation/activation@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.ejb/ejb@3.0", - "extracted_requirement": "3.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.ejb/ejb@3.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.faces/jsf-api@1.1", - "extracted_requirement": "1.1", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.faces/jsf-api@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.jdo/jdo2-api@2.0", - "extracted_requirement": "2.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.jdo/jdo2-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.jms/jms@1.1", - "extracted_requirement": "1.1", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.jms/jms@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.mail/mail@1.4", - "extracted_requirement": "1.4", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.mail/mail@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.persistence/persistence-api@1.0", - "extracted_requirement": "1.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.persistence/persistence-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.portlet/portlet-api@1.0", - "extracted_requirement": "1.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.portlet/portlet-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.resource/connector-api@1.5", - "extracted_requirement": "1.5", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.resource/connector-api@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.servlet/jsp-api@2.0", - "extracted_requirement": "2.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.servlet/jsp-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.servlet/jstl@1.1.0", - "extracted_requirement": "1.1.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.servlet/jstl@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.servlet/servlet-api@2.4", - "extracted_requirement": "2.4", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.servlet/servlet-api@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.transaction/jta@1.1", - "extracted_requirement": "1.1", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.transaction/jta@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.xml/jaxrpc-api@1.1", - "extracted_requirement": "1.1", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.xml/jaxrpc-api@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-2.5.4/spring-2.5.4.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/aopalliance/aopalliance@1.0", - "extracted_requirement": "1.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-logging/commons-logging@1.1.1", - "extracted_requirement": "1.1.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.oracle/toplink-essentials@2.41", - "extracted_requirement": "2.41", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.oracle/toplink-essentials@2.41?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.oracle.toplink/toplink@10.1.3", - "extracted_requirement": "10.1.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.oracle.toplink/toplink@10.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0", - "extracted_requirement": "2.3.0", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.hibernate/hibernate@3.2.6.ga", - "extracted_requirement": "3.2.6.ga", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.hibernate/hibernate@3.2.6.ga?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.1.ga", - "extracted_requirement": "3.3.1.ga", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.1.ga?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-aop@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-aop@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-beans@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-beans@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-context@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-context@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-core@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-core@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-jdbc@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-jdbc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-tx@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-tx@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-web@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-web@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.jdo/jdo2-api@2.0", - "extracted_requirement": "2.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.jdo/jdo2-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.persistence/persistence-api@1.0", - "extracted_requirement": "1.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.persistence/persistence-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-attributes/commons-attributes-api@2.2", - "extracted_requirement": "2.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-api@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2", - "extracted_requirement": "2.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/commons-logging/commons-logging@1.1.1", - "extracted_requirement": "1.1.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/com.lowagie/itext@2.0.7", - "extracted_requirement": "2.0.7", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/com.lowagie/itext@2.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/freemarker/freemarker@2.3.12", - "extracted_requirement": "2.3.12", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/freemarker/freemarker@2.3.12?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/jasperreports/jasperreports@2.0.2", - "extracted_requirement": "2.0.2", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/jasperreports/jasperreports@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/jexcelapi/jxl@2.6.6", - "extracted_requirement": "2.6.6", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/jexcelapi/jxl@2.6.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.tiles/tiles-api@2.0.5", - "extracted_requirement": "2.0.5", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.tiles/tiles-api@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.tiles/tiles-core@2.0.5", - "extracted_requirement": "2.0.5", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.tiles/tiles-core@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5", - "extracted_requirement": "2.0.5", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/poi/poi@3.0.1", - "extracted_requirement": "3.0.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/poi/poi@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/velocity/velocity@1.5", - "extracted_requirement": "1.5", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/velocity/velocity@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/velocity-tools/velocity-tools-generic@1.4", - "extracted_requirement": "1.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-generic@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/velocity-tools/velocity-tools-view@1.4", - "extracted_requirement": "1.4", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-view@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-beans@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-beans@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-context@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-context@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-context-support@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-context-support@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-core@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-core@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/org.springframework/spring-web@2.5.3", - "extracted_requirement": "2.5.3", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.springframework/spring-web@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.servlet/jsp-api@2.0", - "extracted_requirement": "2.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/javax.servlet/jsp-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" - }, - { - "purl": "pkg:maven/javax.servlet/jstl@1.1.0", - "extracted_requirement": "1.1.0", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, + "type": "maven", + "namespace": "commons-validator", + "name": "commons-validator", + "version": "1.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Validator\nCommons Validator provides the building blocks for both client side validation\n and server side data validation. It may be used standalone or with a framework like\n Struts.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developper", + "name": "Don Brown", + "email": "mrdon@apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Martin Cooper", + "email": "martinc@apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "David Graham", + "email": "dgraham@apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Ted Husted", + "email": "husted@apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Rob Leland", + "email": "rleland at apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Craig McClanahan", + "email": "craigmcc@apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "James Mitchell", + "email": "jmitchell NOSPAM apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Niall Pemberton", + "email": "niallp NOSPAM apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "James Turner", + "email": "turner@apache.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "David Winterfeldt", + "email": "dwinterfeldt@apache.org", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Saul Q Yuan Add", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Shane Bailey", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Dave Derry", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Tim O'Brien", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Scott Clasen", + "email": "ticktock@speakeasy.net>", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Marcus Brito Finish", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Padma Ginnaram", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Thomas Jacob", + "email": "thomas.jacob@sinnerschrader.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Adam Kramer", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Greg Ludington", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Bjorn-H. Moritz", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "David Neuer", + "email": "DavidNeuer@nascopgh.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Kurt Post", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Arun Mammen Thomas", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Steven Fines", + "email": "steven.fines@cotelligent.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Didier Romelot", + "email": "didier.romelot@renault.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Steve Stair", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Jeremy Tan", + "email": "jeremytan@scualum.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "94RGt2", + "email": "lmagee@biziworks.com.au", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Nacho G. Mac Dowell", + "email": null, + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Mark Lowe", + "email": "mark.lowe@boxstuff.com", + "url": null + }, + { + "type": "organization", + "role": "owner", + "name": "The Apache Software Foundation", + "email": null, + "url": "http://jakarta.apache.org" + } + ], + "keywords": [], + "homepage_url": "http://jakarta.apache.org/commons/validator/", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "http://issues.apache.org/bugzilla/", + "code_view_url": "http://svn.apache.org/viewcvs.cgi", + "vcs_url": "svn+http://svn.apache.org/repos/asf/jakarta/commons/proper/validator/trunk", + "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": 7, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, + "rule_relevance": 100, + "matched_text": "The Apache Software 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": "[{'name': 'The Apache Software License, Version 2.0', 'url': '/LICENSE.txt', 'comments': None, 'distribution': None}]", + "notice_text": null, + "source_packages": [ + "pkg:maven/commons-validator/commons-validator@1.2.0?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/javax.servlet/jstl@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.2.0/", + "repository_download_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.pom", + "package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "commons-validator-1.2.0/commons-validator-1.2.0.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/commons-validator/commons-validator@1.2.0" }, { - "purl": "pkg:maven/javax.servlet/servlet-api@2.4", - "extracted_requirement": "2.4", - "scope": "provided", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, + "type": "maven", + "namespace": "org.dbwebx", + "name": "tools", + "version": "0.0.1.SNAPSHOT", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "org.dbwebx::tools", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "${vendor.url}", + "download_url": 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": [ + "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/javax.servlet/servlet-api@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/tools-0.0.1.SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/tools-0.0.1.SNAPSHOT.pom", + "package_uid": "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "dbwebx_pom/dbwebx_pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT" }, { - "purl": "pkg:maven/org.mockito/mockito-all@1.8.1", - "extracted_requirement": "1.8.1", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, + "type": "maven", + "namespace": "easyconf", + "name": "easyconf", + "version": "0.9.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Easyconf library\nEasyConf is a library to access configuration of software components and applications. \n It defines simple conventions to make it easier to use. It was born in a portlets-based \n portal and has several features useful for this and similar environments.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developper", + "name": "Jorge Ferrer", + "email": "jferrer germinus.com", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Jes\u00fas Jaimez", + "email": null, + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Ismael Ferrer", + "email": "iferrer germinus.com", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "\u00c3?lvaro Gonz\u00c3\u00a1lez", + "email": "agonzalez germinus.com", + "url": null + }, + { + "type": "organization", + "role": "owner", + "name": "EasyConf team", + "email": null, + "url": "http://www.sourceforge.net/projects/easyconf" + } + ], + "keywords": [], + "homepage_url": "http://easyconf.sourceforge.net", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://sourceforge.net/tracker/?group_id=131552&atid=721404", + "code_view_url": "http://cvs.sourceforge.net/viewcvs.py/easyconf/", + "vcs_url": "cvs+pserver:anonymous@cvs.sourceforge.net:/cvsroot/easyconf:easyconf", + "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": [ + "pkg:maven/easyconf/easyconf@0.9.0?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/org.mockito/mockito-all@1.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "startup-trigger-plugin-0.1/startup-trigger-plugin-0.1.pom", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/easyconf/easyconf/0.9.0/", + "repository_download_url": "https://repo1.maven.org/maven2/easyconf/easyconf/0.9.0/easyconf-0.9.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/easyconf/easyconf/0.9.0/easyconf-0.9.0.pom", + "package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "easyconf-0.9.0/easyconf-0.9.0.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/easyconf/easyconf@0.9.0" }, { - "purl": "pkg:maven/com.intel.gpe.clients/gpe-clients-all@2.0.4-SNAPSHOT", - "extracted_requirement": "2.0.4-SNAPSHOT", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, + "type": "maven", + "namespace": "org.codehaus.mojo", + "name": "findbugs-maven-plugin", + "version": "1.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Maven FindBugs PlugIn\nThis Plug-In generates reports based on the FindBugs Library", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developper", + "name": "Cyrill Ruettimann", + "email": "mypublicaddress@mac.com", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Garvin LeClaire", + "email": "gleclaire@codehaus.org", + "url": "http://gdleclaire.blogspot.com" + }, + { + "type": "person", + "role": "contributor", + "name": "Detlef Pleiss", + "email": "d.pleiss@comundus.com", + "url": null + }, + { + "type": "organization", + "role": "owner", + "name": "CodeHaus", + "email": null, + "url": "http://www.codehaus.org" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://svn.codehaus.org/mojo/tags/findbugs-maven-plugin-1.1.1", + "vcs_url": "svn+https://svn.codehaus.org/mojo/tags/findbugs-maven-plugin-1.1.1", + "copyright": null, + "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-7abc1a233092fc104c7af72a89c0829c", + "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": "[{'name': 'MIT', 'url': 'LICENSE.txt', 'comments': None, 'distribution': 'repo'}]", + "notice_text": null, + "source_packages": [ + "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-clients-all@2.0.4-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "uni_pom/uni_pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/", + "repository_download_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom", + "package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1" }, { - "purl": "pkg:maven/com.intel.gpe.clients/gpe-gridbean-api@2.0.5-SNAPSHOT", - "extracted_requirement": "2.0.5-SNAPSHOT", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, + "type": "maven", + "namespace": "com.adobe.ac.samples.lcds", + "name": "flex_app", + "version": "1.0-SNAPSHOT", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "com.adobe.ac.samples.lcds custom flex_app\nThis project hold the flex (blazeds enabled) flex front-end.\n Its architecture is based on adobe consulting mvn framework: cairngorm.", + "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": [ + "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-gridbean-api@2.0.5-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "uni_pom/uni_pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/lcds/flex_app/1.0-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/lcds/flex_app/1.0-SNAPSHOT/flex_app-1.0-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/lcds/flex_app/1.0-SNAPSHOT/flex_app-1.0-SNAPSHOT.pom", + "package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "fna2_pom/fna2_pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT" }, { - "purl": "pkg:maven/com.intel.gpe/gpe-utils@2.0.5-SNAPSHOT", - "extracted_requirement": "2.0.5-SNAPSHOT", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, + "type": "maven", + "namespace": "com.adobe.ac.samples.bash", + "name": "bash_flex_app", + "version": "1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "com.adobe.ac.samples.bash bash bash_flex_app\nThis project hold the flex (blazeds enabled) flex front-end.\n\tIts architecture is based on adobe consulting mvn framework: cairngorm.", + "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": [ + "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/com.intel.gpe/gpe-utils@2.0.5-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "uni_pom/uni_pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/bash/bash_flex_app/1.0/", + "repository_download_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/bash/bash_flex_app/1.0/bash_flex_app-1.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/bash/bash_flex_app/1.0/bash_flex_app-1.0.pom", + "package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "fna_pom_project/fna_pom_project.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0" }, { - "purl": "pkg:maven/com.intel.gpe.clients/gpe-gridbeans-swt@0.0.2-SNAPSHOT", - "extracted_requirement": "0.0.2-SNAPSHOT", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, + "type": "maven", + "namespace": "com.myco.foo.bar.baz", + "name": "baz-bar-parent", + "version": "1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developper", + "name": "John Doe", + "email": "jdoe@myco.com", + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/jode/baz-bar-parent/tree/master", + "vcs_url": "git://github.com/jode/baz-bar-parent.git", + "copyright": null, + "declared_license_expression": "epl-1.0", + "declared_license_expression_spdx": "EPL-1.0", + "license_detections": [ + { + "license_expression": "epl-1.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": "epl-1.0", + "rule_identifier": "epl-1.0_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", + "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": "Eclipse Public License - v 1.0", + "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": "epl-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "epl-1.0", + "rule_identifier": "epl-1.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, + "rule_relevance": 100, + "matched_text": "http://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" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "[{'name': 'Eclipse Public License - v 1.0', 'url': 'http://www.eclipse.org/legal/epl-v10.html', 'comments': None, 'distribution': None}]", + "notice_text": null, + "source_packages": [ + "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-gridbeans-swt@0.0.2-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "uni_pom/uni_pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/com/myco/foo/bar/baz/baz-bar-parent/1.0/", + "repository_download_url": "https://repo1.maven.org/maven2/com/myco/foo/bar/baz/baz-bar-parent/1.0/baz-bar-parent-1.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/com/myco/foo/bar/baz/baz-bar-parent/1.0/baz-bar-parent-1.0.pom", + "package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "foo-pom/foo-pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0" }, { - "purl": "pkg:maven/junit/junit@3.8.1", - "extracted_requirement": "3.8.1", - "scope": "test", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, + "type": "maven", + "namespace": "org.apache.geronimo.bundles", + "name": "axis", + "version": "1.4_1-SNAPSHOT", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Apache Geronimo Bundles: axis-1.4\nThis bundle simply wraps axis-1.4.jar.", + "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": 6, + "end_line": 19, + "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\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\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.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "uni_pom/uni_pom.xml", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.pom", + "package_uid": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "gero_pom/gero_pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" }, { - "purl": "pkg:maven/junit/junit", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "com.idega.block.addon", + "name": "com.idega.block.contract", + "version": "4.1.3-SNAPSHOT", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "idegaWeb Contract Block\nContract", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developper", + "name": "Tryggvi Larusson", + "email": "tryggvi@idega.is", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Pall Helgason", + "email": "palli@idega.is", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Eirikur Sveinn Hrafnsson", + "email": "eiki@idega.is", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Thorhallur Helgason", + "email": "laddi@idega.is", + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "cvs+ext:idegaweb@code.idega.com:/idega/cvs:com.idega.block.addon/com.idega.block.contract/", + "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": [ + "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/com/idega/block/addon/com.idega.block.contract/4.1.3-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/com/idega/block/addon/com.idega.block.contract/4.1.3-SNAPSHOT/com.idega.block.contract-4.1.3-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/com/idega/block/addon/com.idega.block.contract/4.1.3-SNAPSHOT/com.idega.block.contract-4.1.3-SNAPSHOT.pom", + "package_uid": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "idega_pom/idega_pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT" }, { - "purl": "pkg:maven/org.hamcrest/hamcrest-core", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "it.assist.jrecordbind", + "name": "jrecordbind${artifactId.ext}", + "version": "2.3.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "jrecordbind\nTransform fixed-length and variable-length text files into beans and back", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developper", + "name": "Federico Fissore", + "email": "fridrik@dev.java.net", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://jrecordbind.dev.java.net/", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://jrecordbind.dev.java.net/servlets/ProjectIssues", + "code_view_url": "https://jrecordbind.dev.java.net/source/browse/jrecordbind/", + "vcs_url": "svn+https://jrecordbind.dev.java.net/svn/jrecordbind/trunk/", + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND LGPL-2.1-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 75.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "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": "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" + } + ] + } + ] + }, + { + "license_expression": "lgpl-2.1-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/copyleft/lesser.html", + "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": "[{'name': 'LGPL', 'url': 'http://www.gnu.org/copyleft/lesser.html', 'comments': None, 'distribution': 'repo'}]", + "notice_text": null, + "source_packages": [ + "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/org.hamcrest/hamcrest-core?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/it/assist/jrecordbind/jrecordbind${artifactId.ext}/2.3.4/", + "repository_download_url": "https://repo1.maven.org/maven2/it/assist/jrecordbind/jrecordbind${artifactId.ext}/2.3.4/jrecordbind${artifactId.ext}-2.3.4.jar", + "api_data_url": "https://repo1.maven.org/maven2/it/assist/jrecordbind/jrecordbind${artifactId.ext}/2.3.4/jrecordbind${artifactId.ext}-2.3.4.pom", + "package_uid": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "jrecordbind-2.3.4/jrecordbind-2.3.4.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4" }, { - "purl": "pkg:maven/org.mockito/mockito-core", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "log4j", + "name": "log4j", + "version": "1.2.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Apache Log4j\nApache Log4j 1.2", + "release_date": null, + "parties": [ + { + "type": "organization", + "role": "owner", + "name": "Apache Software Foundation", + "email": null, + "url": "http://www.apache.org" + } + ], + "keywords": [], + "homepage_url": "http://logging.apache.org:80/log4j/1.2/", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "http://issues.apache.org/bugzilla/", + "code_view_url": "http://svn.apache.org/viewcvs.cgi/logging/log4j/tags/v1_2_15_rc6", + "vcs_url": "svn+http://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_15_rc6", + "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": 7, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, + "rule_relevance": 100, + "matched_text": "The Apache Software 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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 80.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_42.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", + "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": 80, + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "[{'name': 'The Apache Software License, Version 2.0', 'url': 'http://www.apache.org/licenses/LICENSE-2.0.txt', 'comments': None, 'distribution': 'repo'}]", + "notice_text": null, + "source_packages": [ + "pkg:maven/log4j/log4j@1.2.15?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/org.mockito/mockito-core?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.15/", + "repository_download_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.15/log4j-1.2.15.jar", + "api_data_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.15/log4j-1.2.15.pom", + "package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "log4j/log4j-pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/log4j/log4j@1.2.15" }, { - "purl": "pkg:maven/org.apache.maven/maven-plugin-api", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "ch.qos.logback", + "name": "logback-access", + "version": "0.2.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Logback Access Module\nLogback: the generic, reliable, fast and flexible logging library for Java.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://logback.qos.ch/access", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "http://svn.qos.ch/viewcvs/logback/access/trunk/", + "vcs_url": "http://svn.qos.ch/repos/logback/access/trunk/", + "copyright": null, + "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": 100.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": "lgpl-2.0-plus_87.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", + "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": "GNU Lesser 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": 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_expression": "lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/lgpl.html", + "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": "[{'name': 'GNU Lesser General Public License', 'url': 'http://www.gnu.org/licenses/lgpl.html', 'comments': None, 'distribution': None}]", + "notice_text": null, + "source_packages": [ + "pkg:maven/ch.qos.logback/logback-access@0.2.5?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.maven/maven-plugin-api?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/ch/qos/logback/logback-access/0.2.5/", + "repository_download_url": "https://repo1.maven.org/maven2/ch/qos/logback/logback-access/0.2.5/logback-access-0.2.5.jar", + "api_data_url": "https://repo1.maven.org/maven2/ch/qos/logback/logback-access/0.2.5/logback-access-0.2.5.pom", + "package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "logback-access/logback-access.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/ch.qos.logback/logback-access@0.2.5" }, { - "purl": "pkg:maven/org.apache.maven.plugin-tools/maven-plugin-annotations", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "org.codehaus.plexus", + "name": "plexus-interactivity-api", + "version": "1.0-alpha-4", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Plexus Default Interactivity Handler", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developper", + "name": "Jason van Zyl", + "email": "jason@zenplex.com", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Pete Kazmier", + "email": null, + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "James Taylor", + "email": "james@jamestaylor.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Dan Diephouse", + "email": "dan@envoisolutions.com", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Kasper Nielsen", + "email": "apache@kav.dk", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Ben Walding", + "email": "bwalding@codehaus.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Mark Wilkinson", + "email": "mhw@kremvax.net", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Michal Maczka", + "email": "mmaczka@interia.pl", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Emmanuel Venisse", + "email": "evenisse@codehaus.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Trygve Laugstol", + "email": "trygvis@codehaus.org", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Kenney Westerhof", + "email": "kenney@codehaus.org", + "url": null + }, + { + "type": "organization", + "role": "owner", + "name": "Codehaus", + "email": null, + "url": "http://www.codehaus.org/" + } + ], + "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": "svn://svn.codehaus.org/plexus/scm/trunk/plexus-components/plexus-interactivity/plexus-interactivity-api", + "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": [ + "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/org.apache.maven.plugin-tools/maven-plugin-annotations?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/", + "repository_download_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom", + "package_uid": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4" }, { - "purl": "pkg:maven/org.codehaus.plexus/plexus-utils", - "extracted_requirement": null, - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": null, - "resolved_package": {}, + "type": "maven", + "namespace": "ur.urwerk.test.modules", + "name": "main", + "version": "1.0.0-SNAPSHOT", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "ur.urwerk.test.modules:main:pom:1.0.0-SNAPSHOT", + "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": [ + "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT?classifier=sources" + ], "extra_data": {}, - "dependency_uid": "pkg:maven/org.codehaus.plexus/plexus-utils?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", - "datasource_id": "maven_pom" + "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/main-1.0.0-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/main-1.0.0-SNAPSHOT.pom", + "package_uid": "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "pom-generic/pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT" }, - { - "purl": "pkg:maven/org.dom4j/dom4j@2.0.1", - "extracted_requirement": "2.0.1", - "scope": "compile", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:maven/org.dom4j/dom4j@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", - "datasource_id": "maven_pom" - } - ], - "packages": [ { "type": "maven", - "namespace": "org.apache.activemq", - "name": "activemq-camel", - "version": "5.4.2", + "namespace": "org.apache.geronimo.bundles", + "name": "axis", + "version": "1.4_1-SNAPSHOT", "qualifiers": {}, "subpath": null, "primary_language": "Java", - "description": "ActiveMQ :: Camel\nActiveMQ component for Camel", + "description": "Apache Geronimo Bundles: axis-1.4\nThis bundle simply wraps axis-1.4.jar.", "release_date": null, "parties": [], "keywords": [], @@ -3676,8 +2314,8 @@ "matches": [ { "score": 100.0, - "start_line": 3, - "end_line": 16, + "start_line": 6, + "end_line": 19, "matched_length": 119, "match_coverage": 100.0, "matcher": "2-aho", @@ -3694,7 +2332,7 @@ "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.", + "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", @@ -3722,30 +2360,30 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [ - "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" + "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?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", + "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.pom", + "package_uid": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ - "activemq-camel/activemq-camel-pom.xml" + "proper-pom/proper_pom.xml" ], "datasource_ids": [ "maven_pom" ], - "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" + "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" }, { "type": "maven", - "namespace": "adarwin", - "name": "adarwin", - "version": "1.0", + "namespace": "org.modeler", + "name": "modeler", + "version": "0.1", "qualifiers": {}, "subpath": null, "primary_language": "Java", - "description": null, + "description": "org.modeler~modeler", "release_date": null, "parties": [], "keywords": [], @@ -3769,34 +2407,206 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [ - "pkg:maven/adarwin/adarwin@1.0?classifier=sources" + "pkg:maven/org.modeler/modeler@0.1?classifier=sources" ], "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/", - "repository_download_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/adarwin-1.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/adarwin-1.0.pom", - "package_uid": "pkg:maven/adarwin/adarwin@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_homepage_url": "https://repo1.maven.org/maven2/org/modeler/modeler/0.1/", + "repository_download_url": "https://repo1.maven.org/maven2/org/modeler/modeler/0.1/modeler-0.1.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/modeler/modeler/0.1/modeler-0.1.pom", + "package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rel_pom/rel_pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.modeler/modeler@0.1" + }, + { + "type": "maven", + "namespace": "no.knowit.seam", + "name": "root", + "version": "2.2.0-SNAPSHOT", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "no.knowit.seam : root : 2.2.0-SNAPSHOT\nThe Seam Maven Reference implementation root POM. \n You can use this POM as a template for your own root pom.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developper", + "name": "Leif Olsen", + "email": "loo@knowit.no", + "url": null + }, + { + "type": "person", + "role": "developper", + "name": "Ken Gullaksen", + "email": "krg@knowit.no", + "url": null + }, + { + "type": "organization", + "role": "owner", + "name": "Know IT Objectnet AS", + "email": null, + "url": "http://www.knowit.no/" + } + ], + "keywords": [], + "homepage_url": "http://code.google.com/p/seam-maven-refimpl/", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "http://code.google.com/p/seam-maven-refimpl/source/browse/#svn/trunk", + "vcs_url": "svn+http://seam-maven-refimpl.googlecode.com/svn/trunk", + "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": [ + "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/no/knowit/seam/root/2.2.0-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/no/knowit/seam/root/2.2.0-SNAPSHOT/root-2.2.0-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/no/knowit/seam/root/2.2.0-SNAPSHOT/root-2.2.0-SNAPSHOT.pom", + "package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "sea_pom/sea_pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT" + }, + { + "type": "maven", + "namespace": "org.apache.geronimo.specs", + "name": "specs", + "version": "1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Geronimo Specifications\nProvides open-source implementations of Sun specifications.", + "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": "http://svn.apache.org/viewvc/geronimo/specs/tags/1_3/", + "vcs_url": "svn+http://svn.apache.org/repos/asf/geronimo/specs/tags/1_3", + "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": 5, + "end_line": 20, + "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": "\t Licensed to the Apache Software Foundation (ASF) under one\n\t or more contributor license agreements. See the NOTICE file\n\t distributed with this work for additional information\n\t regarding copyright ownership. The ASF licenses this file\n\t to you under the Apache License, Version 2.0 (the\n\t \"License\"); you may not use this file except in compliance\n\t with the License. You may obtain a copy of the License at\n\n\t http://www.apache.org/licenses/LICENSE-2.0\n\n\t Unless required by applicable law or agreed to in writing,\n\t software distributed under the License is distributed on an\n\t \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n\t KIND, either express or implied. See the License for the\n\t specific language governing permissions and limitations\n\t 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.geronimo.specs/specs@1.3?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/specs/1.3/", + "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/specs/1.3/specs-1.3.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/specs/1.3/specs-1.3.pom", + "package_uid": "pkg:maven/org.apache.geronimo.specs/specs@1.3?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ - "adarwin-1.0/adarwin-1.0.pom" + "specs-1.3/specs-1.3.pom" ], "datasource_ids": [ "maven_pom" ], - "purl": "pkg:maven/adarwin/adarwin@1.0" + "purl": "pkg:maven/org.apache.geronimo.specs/specs@1.3" }, { "type": "maven", - "namespace": "org.apache.ant", - "name": "ant-jai", - "version": "1.7.0", + "namespace": "org.springframework", + "name": "spring", + "version": "2.5.4", "qualifiers": {}, "subpath": null, "primary_language": "Java", - "description": "image task and corresponding types.\n jai (Java Advanced Imaging) is not available in public Maven repositories, therefore the dependencies are included with a scope provided\n the download URL is http://java.sun.com/products/java-media/jai/", + "description": "Spring Framework", "release_date": null, - "parties": [], + "parties": [ + { + "type": "organization", + "role": "owner", + "name": "Spring Framework", + "email": null, + "url": "http://www.springframework.org/" + } + ], "keywords": [], - "homepage_url": null, + "homepage_url": "http://www.springframework.org", "download_url": null, "size": null, "sha1": null, @@ -3804,8 +2614,8 @@ "sha256": null, "sha512": null, "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, + "code_view_url": "http://springframework.cvs.sourceforge.net/springframework/", + "vcs_url": "cvs+pserver:anonymous:@springframework.cvs.sourceforge.net:/cvsroot/springframework/spring", "copyright": null, "declared_license_expression": "apache-2.0", "declared_license_expression_spdx": "Apache-2.0", @@ -3813,30 +2623,73 @@ { "license_expression": "apache-2.0", "detection_log": [ - "from-package-file" + "not-combined" ], "matches": [ { "score": 100.0, - "start_line": 3, - "end_line": 16, - "matched_length": 119, + "start_line": 1, + "end_line": 1, + "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", + "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" - ], + "rule_identifier": "apache-2.0_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_5.RULE", + "referenced_filenames": [], "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "rule_length": 119, + "rule_length": 7, "rule_relevance": 100, - "matched_text": " Licensed to the Apache Software Foundation (ASF) under one or more\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\n limitations under the License.", + "matched_text": "The Apache Software 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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 80.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_42.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", + "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": 80, + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt", "licenses": [ { "key": "apache-2.0", @@ -3861,37 +2714,45 @@ "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": null, + "extracted_license_statement": "[{'name': 'The Apache Software License, Version 2.0', 'url': 'http://www.apache.org/licenses/LICENSE-2.0.txt', 'comments': None, 'distribution': 'repo'}]", "notice_text": null, "source_packages": [ - "pkg:maven/org.apache.ant/ant-jai@1.7.0?classifier=sources" + "pkg:maven/org.springframework/spring@2.5.4?classifier=sources" ], "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jai/1.7.0/", - "repository_download_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jai/1.7.0/ant-jai-1.7.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jai/1.7.0/ant-jai-1.7.0.pom", - "package_uid": "pkg:maven/org.apache.ant/ant-jai@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring/2.5.4/", + "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring/2.5.4/spring-2.5.4.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/springframework/spring/2.5.4/spring-2.5.4.pom", + "package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ - "ant-jai-1.7.0/ant-jai-1.7.0.pom" + "spring-2.5.4/spring-2.5.4.pom" ], "datasource_ids": [ "maven_pom" ], - "purl": "pkg:maven/org.apache.ant/ant-jai@1.7.0" + "purl": "pkg:maven/org.springframework/spring@2.5.4" }, { "type": "maven", - "namespace": "org.apache.ant", - "name": "ant-jsch", - "version": "1.7.0", + "namespace": "org.springframework", + "name": "spring-orm", + "version": "2.5.3", "qualifiers": {}, "subpath": null, "primary_language": "Java", - "description": "contains the sshexec and scp tasks\n jsch 0.1.29 might not be available from maven", + "description": "Spring Framework: ORM", "release_date": null, - "parties": [], + "parties": [ + { + "type": "organization", + "role": "owner", + "name": "Spring Framework", + "email": null, + "url": "http://www.springframework.org/" + } + ], "keywords": [], - "homepage_url": null, + "homepage_url": "http://www.springframework.org", "download_url": null, "size": null, "sha1": null, @@ -3899,8 +2760,8 @@ "sha256": null, "sha512": null, "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, + "code_view_url": "http://springframework.cvs.sourceforge.net/springframework/", + "vcs_url": "cvs+pserver:anonymous:@springframework.cvs.sourceforge.net:/cvsroot/springframework/spring", "copyright": null, "declared_license_expression": "apache-2.0", "declared_license_expression_spdx": "Apache-2.0", @@ -3908,30 +2769,73 @@ { "license_expression": "apache-2.0", "detection_log": [ - "from-package-file" + "not-combined" ], "matches": [ { "score": 100.0, - "start_line": 3, - "end_line": 16, - "matched_length": 119, + "start_line": 1, + "end_line": 1, + "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", + "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" - ], + "rule_identifier": "apache-2.0_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_5.RULE", + "referenced_filenames": [], "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "rule_length": 119, + "rule_length": 7, "rule_relevance": 100, - "matched_text": " Licensed to the Apache Software Foundation (ASF) under one or more\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\n limitations under the License.", + "matched_text": "The Apache Software 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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 80.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_42.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", + "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": 80, + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt", "licenses": [ { "key": "apache-2.0", @@ -3956,37 +2860,45 @@ "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": null, + "extracted_license_statement": "[{'name': 'The Apache Software License, Version 2.0', 'url': 'http://www.apache.org/licenses/LICENSE-2.0.txt', 'comments': None, 'distribution': 'repo'}]", "notice_text": null, "source_packages": [ - "pkg:maven/org.apache.ant/ant-jsch@1.7.0?classifier=sources" + "pkg:maven/org.springframework/spring-orm@2.5.3?classifier=sources" ], "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jsch/1.7.0/", - "repository_download_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jsch/1.7.0/ant-jsch-1.7.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jsch/1.7.0/ant-jsch-1.7.0.pom", - "package_uid": "pkg:maven/org.apache.ant/ant-jsch@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring-orm/2.5.3/", + "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.pom", + "package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ - "ant-jsch-1.7.0/ant-jsch-1.7.0.pom" + "spring-orm-2.5.3/spring-orm-2.5.3.pom" ], "datasource_ids": [ "maven_pom" ], - "purl": "pkg:maven/org.apache.ant/ant-jsch@1.7.0" + "purl": "pkg:maven/org.springframework/spring-orm@2.5.3" }, { "type": "maven", - "namespace": "aopalliance", - "name": "aopalliance", - "version": "1.0", + "namespace": "org.springframework", + "name": "spring-webmvc", + "version": "2.5.3", "qualifiers": {}, "subpath": null, "primary_language": "Java", - "description": "AOP alliance\nAOP Alliance", + "description": "Spring Framework: Web MVC", "release_date": null, - "parties": [], + "parties": [ + { + "type": "organization", + "role": "owner", + "name": "Spring Framework", + "email": null, + "url": "http://www.springframework.org/" + } + ], "keywords": [], - "homepage_url": "http://aopalliance.sourceforge.net", + "homepage_url": "http://www.springframework.org", "download_url": null, "size": null, "sha1": null, @@ -3994,97 +2906,97 @@ "sha256": null, "sha512": null, "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, + "code_view_url": "http://springframework.cvs.sourceforge.net/springframework/", + "vcs_url": "cvs+pserver:anonymous:@springframework.cvs.sourceforge.net:/cvsroot/springframework/spring", "copyright": null, - "declared_license_expression": "public-domain AND gpl-1.0-plus", - "declared_license_expression_spdx": "LicenseRef-scancode-public-domain AND GPL-1.0-or-later", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", "license_detections": [ { - "license_expression": "public-domain", + "license_expression": "apache-2.0", "detection_log": [ "not-combined" ], "matches": [ { - "score": 70.0, + "score": 100.0, "start_line": 1, "end_line": 1, - "matched_length": 2, + "matched_length": 7, "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", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 2, - "rule_relevance": 70, - "matched_text": "Public Domain", + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "The Apache Software License, Version 2.0", "licenses": [ { - "key": "public-domain", - "name": "Public Domain", - "short_name": "Public Domain", - "category": "Public Domain", + "key": "apache-2.0", + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", "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" + "owner": "Apache Software Foundation", + "homepage_url": "http://www.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-1.0-plus", + "license_expression": "apache-2.0", "detection_log": [ "not-combined" ], "matches": [ { - "score": 50.0, + "score": 80.0, "start_line": 1, "end_line": 1, - "matched_length": 1, + "matched_length": 9, "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", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_42.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", "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", + "rule_length": 9, + "rule_relevance": 80, + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt", "licenses": [ { - "key": "gpl-1.0-plus", - "name": "GNU General Public License 1.0 or later", - "short_name": "GPL 1.0 or later", - "category": "Copyleft", + "key": "apache-2.0", + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", "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" + "owner": "Apache Software Foundation", + "homepage_url": "http://www.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" } ] } @@ -4094,37 +3006,45 @@ "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "[{'name': 'Public Domain', 'url': None, 'comments': None, 'distribution': None}, {'name': 'GPL', 'url': 'http://nexb.com', 'comments': None, 'distribution': None}]", + "extracted_license_statement": "[{'name': 'The Apache Software License, Version 2.0', 'url': 'http://www.apache.org/licenses/LICENSE-2.0.txt', 'comments': None, 'distribution': 'repo'}]", "notice_text": null, "source_packages": [ - "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" + "pkg:maven/org.springframework/spring-webmvc@2.5.3?classifier=sources" ], "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", - "repository_download_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom", - "package_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/2.5.3/", + "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.pom", + "package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ - "aopalliance-1.0/aopalliance-1.0.pom" + "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom" ], "datasource_ids": [ "maven_pom" ], - "purl": "pkg:maven/aopalliance/aopalliance@1.0" + "purl": "pkg:maven/org.springframework/spring-webmvc@2.5.3" }, { "type": "maven", - "namespace": "bcel", - "name": "bcel", - "version": "5.1", + "namespace": "org.jvnet.hudson.plugins", + "name": "startup-trigger-plugin", + "version": "0.1", "qualifiers": {}, "subpath": null, "primary_language": "Java", - "description": null, + "description": "Startup Trigger", "release_date": null, - "parties": [], + "parties": [ + { + "type": "person", + "role": "developper", + "name": "Ash Lux", + "email": "ashlux@gmail.com", + "url": "http://www.ashlux.com/" + } + ], "keywords": [], - "homepage_url": null, + "homepage_url": "http://wiki.hudson-ci.org/display/HUDSON/Startup+Trigger", "download_url": null, "size": null, "sha1": null, @@ -4132,8 +3052,8 @@ "sha256": null, "sha512": null, "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, + "code_view_url": "https://hudson.dev.java.net/source/browse/hudson/tags/startup-trigger-plugin-0.1", + "vcs_url": "svn+https://guest@svn.dev.java.net/svn/hudson/tags/startup-trigger-plugin-0.1", "copyright": null, "declared_license_expression": null, "declared_license_expression_spdx": null, @@ -4144,63 +3064,34 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [ - "pkg:maven/bcel/bcel@5.1?classifier=sources" + "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?classifier=sources" ], "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/", - "repository_download_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/bcel-5.1.jar", - "api_data_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/bcel-5.1.pom", - "package_uid": "pkg:maven/bcel/bcel@5.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_homepage_url": "https://repo1.maven.org/maven2/org/jvnet/hudson/plugins/startup-trigger-plugin/0.1/", + "repository_download_url": "https://repo1.maven.org/maven2/org/jvnet/hudson/plugins/startup-trigger-plugin/0.1/startup-trigger-plugin-0.1.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/jvnet/hudson/plugins/startup-trigger-plugin/0.1/startup-trigger-plugin-0.1.pom", + "package_uid": "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ - "bcel-5.1/bcel-5.1.pom" + "startup-trigger-plugin-0.1/startup-trigger-plugin-0.1.pom" ], "datasource_ids": [ "maven_pom" ], - "purl": "pkg:maven/bcel/bcel@5.1" + "purl": "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1" }, { "type": "maven", - "namespace": "classworlds", - "name": "classworlds", - "version": "1.1-alpha-2", + "namespace": "de.fzj.unicore.rcp", + "name": "eclipseSequencePlugin", + "version": "0.0.1-SNAPSHOT", "qualifiers": {}, "subpath": null, "primary_language": "Java", - "description": "classworlds", + "description": "Eclipse Sequence Plugin", "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "bob mcwhirter", - "email": "bob@werken.com", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Jason van Zyl", - "email": "jason@zenplex.com", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Ben Walding", - "email": "ben@walding.com", - "url": null - }, - { - "type": "organization", - "role": "owner", - "name": "The Codehaus", - "email": null, - "url": "http://codehaus.org/" - } - ], + "parties": [], "keywords": [], - "homepage_url": "http://classworlds.codehaus.org/", + "homepage_url": null, "download_url": null, "size": null, "sha1": null, @@ -4208,8 +3099,8 @@ "sha256": null, "sha512": null, "bug_tracking_url": null, - "code_view_url": "http://cvs.classworlds.codehaus.org/", - "vcs_url": "cvs+pserver:anonymous@cvs.codehaus.org:/scm/cvspublic/:classworlds", + "code_view_url": null, + "vcs_url": null, "copyright": null, "declared_license_expression": null, "declared_license_expression_spdx": null, @@ -4220,91 +3111,41 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [ - "pkg:maven/classworlds/classworlds@1.1-alpha-2?classifier=sources" + "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?classifier=sources" ], "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/", - "repository_download_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar", - "api_data_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom", - "package_uid": "pkg:maven/classworlds/classworlds@1.1-alpha-2?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_homepage_url": "https://repo1.maven.org/maven2/de/fzj/unicore/rcp/eclipseSequencePlugin/0.0.1-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/de/fzj/unicore/rcp/eclipseSequencePlugin/0.0.1-SNAPSHOT/eclipseSequencePlugin-0.0.1-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/de/fzj/unicore/rcp/eclipseSequencePlugin/0.0.1-SNAPSHOT/eclipseSequencePlugin-0.0.1-SNAPSHOT.pom", + "package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ - "classworlds-1.1-alpha2/classworlds-1.1-alpha-2.pom" + "uni_pom/uni_pom.xml" ], "datasource_ids": [ "maven_pom" ], - "purl": "pkg:maven/classworlds/classworlds@1.1-alpha-2" + "purl": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT" }, { "type": "maven", - "namespace": "commons-fileupload", - "name": "commons-fileupload", - "version": "1.0", + "namespace": "ur.urwerk.test", + "name": "ur.urwerk.test.module-y", + "version": "1.0.0", "qualifiers": {}, "subpath": null, "primary_language": "Java", - "description": "FileUpload\nThe FileUpload component provides a simple yet flexible means of adding\n support for multipart file upload functionality to servlets and web\n applications.", + "description": "ur.urwerk.test:ur.urwerk.test.module-y:jar:1.0.0", "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "Martin Cooper", - "email": "martinc@apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "dIon Gillard", - "email": "dion@apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "John McNally", - "email": "jmcnally@collab.net", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Daniel Rall", - "email": "dlr@finemaltcoding.com", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Jason van Zyl", - "email": "jason@zenplex.com", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Robert Burrell Donkin", - "email": "rdonkin@apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Sean C. Sullivan", - "email": "sean |at| seansullivan |dot| com", - "url": null - } - ], + "parties": [], "keywords": [], - "homepage_url": "http://jakarta.apache.org/commons/fileupload/", + "homepage_url": null, "download_url": null, "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, - "bug_tracking_url": "http://nagoya.apache.org/bugzilla/", + "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, "copyright": null, @@ -4317,268 +3158,90 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [ - "pkg:maven/commons-fileupload/commons-fileupload@1.0?classifier=sources" + "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0?classifier=sources" ], "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.0/", - "repository_download_url": "https://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.0/commons-fileupload-1.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.0/commons-fileupload-1.0.pom", - "package_uid": "pkg:maven/commons-fileupload/commons-fileupload@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/", + "repository_download_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/ur.urwerk.test.module-y-1.0.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/ur.urwerk.test.module-y-1.0.0.pom", + "package_uid": "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ - "commons-fileupload-1.0/commons-fileupload-1.0.pom" + "urwerky_pom/urwerky_pom.xml" ], "datasource_ids": [ "maven_pom" ], - "purl": "pkg:maven/commons-fileupload/commons-fileupload@1.0" + "purl": "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0" }, { "type": "maven", - "namespace": "commons-validator", - "name": "commons-validator", - "version": "1.2.0", + "namespace": "org.webreformatter.wrappers", + "name": "com.google.gwt.query", + "version": "0.1.5.SNAPSHOT", "qualifiers": {}, "subpath": null, "primary_language": "Java", - "description": "Validator\nCommons Validator provides the building blocks for both client side validation\n and server side data validation. It may be used standalone or with a framework like\n Struts.", + "description": "com.google.gwt.query", "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "Don Brown", - "email": "mrdon@apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Martin Cooper", - "email": "martinc@apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "David Graham", - "email": "dgraham@apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Ted Husted", - "email": "husted@apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Rob Leland", - "email": "rleland at apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Craig McClanahan", - "email": "craigmcc@apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "James Mitchell", - "email": "jmitchell NOSPAM apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Niall Pemberton", - "email": "niallp NOSPAM apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "James Turner", - "email": "turner@apache.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "David Winterfeldt", - "email": "dwinterfeldt@apache.org", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Saul Q Yuan Add", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Shane Bailey", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Dave Derry", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Tim O'Brien", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Scott Clasen", - "email": "ticktock@speakeasy.net>", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Marcus Brito Finish", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Padma Ginnaram", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Thomas Jacob", - "email": "thomas.jacob@sinnerschrader.com", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Adam Kramer", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Greg Ludington", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Bjorn-H. Moritz", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "David Neuer", - "email": "DavidNeuer@nascopgh.com", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Kurt Post", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Arun Mammen Thomas", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Steven Fines", - "email": "steven.fines@cotelligent.com", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Didier Romelot", - "email": "didier.romelot@renault.com", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Steve Stair", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Jeremy Tan", - "email": "jeremytan@scualum.com", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "94RGt2", - "email": "lmagee@biziworks.com.au", - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Nacho G. Mac Dowell", - "email": null, - "url": null - }, - { - "type": "person", - "role": "contributor", - "name": "Mark Lowe", - "email": "mark.lowe@boxstuff.com", - "url": null - }, - { - "type": "organization", - "role": "owner", - "name": "The Apache Software Foundation", - "email": null, - "url": "http://jakarta.apache.org" - } + "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": [ + "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/com.google.gwt.query-0.1.5.SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/com.google.gwt.query-0.1.5.SNAPSHOT.pom", + "package_uid": "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "webre_pom/webre_pom.xml" + ], + "datasource_ids": [ + "maven_pom" ], + "purl": "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT" + }, + { + "type": "maven", + "namespace": "au.com.acegi", + "name": "xml-format-maven-plugin", + "version": "3.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "XML Format Maven Plugin\nAutomatically formats XML files in a project.", + "release_date": null, + "parties": [], "keywords": [], - "homepage_url": "http://jakarta.apache.org/commons/validator/", + "homepage_url": null, "download_url": null, "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, - "bug_tracking_url": "http://issues.apache.org/bugzilla/", - "code_view_url": "http://svn.apache.org/viewcvs.cgi", - "vcs_url": "svn+http://svn.apache.org/repos/asf/jakarta/commons/proper/validator/trunk", + "bug_tracking_url": "https://github.com/acegi/xml-format-maven-plugin/issues", + "code_view_url": "https://github.com/acegi/xml-format-maven-plugin.git", + "vcs_url": "git+https://github.com/acegi/xml-format-maven-plugin.git", "copyright": null, "declared_license_expression": "apache-2.0", "declared_license_expression_spdx": "Apache-2.0", @@ -4586,28 +3249,28 @@ { "license_expression": "apache-2.0", "detection_log": [ - "not-combined" + "from-package-file" ], "matches": [ { - "score": 100.0, - "start_line": 1, - "end_line": 1, - "matched_length": 7, + "score": 75.0, + "start_line": 33, + "end_line": 33, + "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", + "matcher": "2-aho", "license_expression": "apache-2.0", - "rule_identifier": "apache-2.0_5.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_5.RULE", + "rule_identifier": "apache-2.0_94.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_94.RULE", "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_length": 3, "rule_relevance": 100, - "matched_text": "The Apache Software License, Version 2.0", + "matched_text": " apache_v2", "licenses": [ { "key": "apache-2.0", @@ -4632,2328 +3295,3665 @@ "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "[{'name': 'The Apache Software License, Version 2.0', 'url': '/LICENSE.txt', 'comments': None, 'distribution': None}]", + "extracted_license_statement": null, "notice_text": null, "source_packages": [ - "pkg:maven/commons-validator/commons-validator@1.2.0?classifier=sources" + "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/au/com/acegi/xml-format-maven-plugin/3.0.6/", + "repository_download_url": "https://repo1.maven.org/maven2/au/com/acegi/xml-format-maven-plugin/3.0.6/xml-format-maven-plugin-3.0.6.jar", + "api_data_url": "https://repo1.maven.org/maven2/au/com/acegi/xml-format-maven-plugin/3.0.6/xml-format-maven-plugin-3.0.6.pom", + "package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom" + ], + "datasource_ids": [ + "maven_pom" ], + "purl": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6" + } + ], + "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/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/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/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/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/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/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/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/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/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/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/activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.ant/ant@1.7.0", + "extracted_requirement": "1.7.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.ant/ant-jai@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "ant-jai-1.7.0/ant-jai-1.7.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.media/jai-core@1.1.2_01", + "extracted_requirement": "1.1.2_01", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.media/jai-core@1.1.2_01?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.ant/ant-jai@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "ant-jai-1.7.0/ant-jai-1.7.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/jai/jai-codec@1.1.2.1", + "extracted_requirement": "1.1.2.1", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/jai/jai-codec@1.1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.ant/ant-jai@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "ant-jai-1.7.0/ant-jai-1.7.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.ant/ant@1.7.0", + "extracted_requirement": "1.7.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.ant/ant-jsch@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "ant-jsch-1.7.0/ant-jsch-1.7.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.jcraft/jsch@0.1.29", + "extracted_requirement": "0.1.29", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.jcraft/jsch@0.1.29?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.ant/ant-jsch@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "ant-jsch-1.7.0/ant-jsch-1.7.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/servletapi/servletapi@2.3", + "extracted_requirement": "2.3", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/servletapi/servletapi@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/commons-fileupload/commons-fileupload@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "commons-fileupload-1.0/commons-fileupload-1.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit@3.8.1", + "extracted_requirement": "3.8.1", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/commons-fileupload/commons-fileupload@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "commons-fileupload-1.0/commons-fileupload-1.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0", + "extracted_requirement": "1.7.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-digester/commons-digester@1.6", + "extracted_requirement": "1.6", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-logging/commons-logging@1.0.4", + "extracted_requirement": "1.0.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/oro/oro@2.0.8", + "extracted_requirement": "2.0.8", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/oro/oro@2.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/xml-apis/xml-apis@2.0.2", + "extracted_requirement": "2.0.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/xml-apis/xml-apis@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit@3.8.1", + "extracted_requirement": "3.8.1", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "commons-validator-1.2.0/commons-validator-1.2.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/log4j/log4j@1.2.8", + "extracted_requirement": "1.2.8", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/log4j/log4j@1.2.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/servletapi/servletapi@2.3", + "extracted_requirement": "2.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/servletapi/servletapi@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/struts/struts@1.1", + "extracted_requirement": "1.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/struts/struts@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-configuration/commons-configuration@1.1", + "extracted_requirement": "1.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-configuration/commons-configuration@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-collections/commons-collections@3.1", + "extracted_requirement": "3.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-collections/commons-collections@3.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-lang/commons-lang@2.0", + "extracted_requirement": "2.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/dom4j/dom4j@1.4", + "extracted_requirement": "1.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/dom4j/dom4j@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-logging/commons-logging@1.0.4", + "extracted_requirement": "1.0.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-digester/commons-digester@1.6", + "extracted_requirement": "1.6", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/xerces/xerces@2.2.1", + "extracted_requirement": "2.2.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/xerces/xerces@2.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/xml-apis/xml-apis@2.0.2", + "extracted_requirement": "2.0.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/xml-apis/xml-apis@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/xdoclet/xdoclet@1.2.1", + "extracted_requirement": "1.2.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/xdoclet/xdoclet@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit@3.8.1", + "extracted_requirement": "3.8.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-beanutils/commons-beanutils-core@1.7.0", + "extracted_requirement": "1.7.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils-core@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-beanutils/commons-beanutils-bean-collections@1.7.0", + "extracted_requirement": "1.7.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils-bean-collections@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/xdoclet/xdoclet-web-module@1.2.1", + "extracted_requirement": "1.2.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/xdoclet/xdoclet-web-module@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/mx4j/mx4j-jmx@2.1.1", + "extracted_requirement": "2.1.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/mx4j/mx4j-jmx@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/mx4j/mx4j-impl@2.1.1", + "extracted_requirement": "2.1.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/mx4j/mx4j-impl@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "easyconf-0.9.0/easyconf-0.9.0.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.maven/maven-artifact@2.0.4", + "extracted_requirement": "2.0.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.maven/maven-artifact@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.maven.reporting/maven-reporting-impl@2.0.4", + "extracted_requirement": "2.0.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.maven.reporting/maven-reporting-impl@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.maven.reporting/maven-reporting-api@2.0.4", + "extracted_requirement": "2.0.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.maven.reporting/maven-reporting-api@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.maven.doxia/doxia-core@1.0-alpha-8", + "extracted_requirement": "1.0-alpha-8", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.maven.doxia/doxia-core@1.0-alpha-8?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/net.sourceforge.findbugs/findbugs@1.2.0", + "extracted_requirement": "1.2.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/net.sourceforge.findbugs/findbugs@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/info.flex-mojos/testing-support", + "extracted_requirement": "${flex-mojos.version}", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/info.flex-mojos/testing-support?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna2_pom/fna2_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.flexunit/flexunit", + "extracted_requirement": "${flexUnit.version}", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna2_pom/fna2_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.flexunit/flexunit-optional", + "extracted_requirement": "${flexUnit.version}", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit-optional?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna2_pom/fna2_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.ac.samples.lcds/blazeds_service_config@1.0-SNAPSHOT", + "extracted_requirement": "1.0-SNAPSHOT", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.ac.samples.lcds/blazeds_service_config@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna2_pom/fna2_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.ac.samples.lcds/flex_remoted_objects@1.0-SNAPSHOT", + "extracted_requirement": "1.0-SNAPSHOT", + "scope": "internal", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_remoted_objects@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna2_pom/fna2_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.flex/compiler", + "extracted_requirement": "${flex.sdk.version}", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.flex/compiler?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna2_pom/fna2_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.flex.framework/flex-framework", + "extracted_requirement": "${flex.sdk.version}", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.flex.framework/flex-framework?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna2_pom/fna2_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.cairngorm/cairngorm", + "extracted_requirement": "${cairngorm.version}", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna2_pom/fna2_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.cairngorm/cairngorm-enterprise", + "extracted_requirement": "${cairngorm.version}", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm-enterprise?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna2_pom/fna2_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.lcds/fds", + "extracted_requirement": "${lcds.version}", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.lcds/fds?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna2_pom/fna2_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.ac.samples.bash/bash_blazeds_service_config@1.0", + "extracted_requirement": "1.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_blazeds_service_config@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna_pom_project/fna_pom_project.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_remoted_objects@1.0", + "extracted_requirement": "1.0", + "scope": "internal", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_remoted_objects@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna_pom_project/fna_pom_project.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.flex/compiler", + "extracted_requirement": "${flex.sdk.version}", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.flex/compiler?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna_pom_project/fna_pom_project.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.flex.framework/flex-framework", + "extracted_requirement": "${flex.sdk.version}", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.flex.framework/flex-framework?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna_pom_project/fna_pom_project.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.cairngorm/cairngorm", + "extracted_requirement": "${cairngorm.version}", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna_pom_project/fna_pom_project.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.adobe.flexunit/flexunit", + "extracted_requirement": "${flexunit.version}", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna_pom_project/fna_pom_project.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/info.flex-mojos/testing-support", + "extracted_requirement": "${flex-mojos.version}", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/info.flex-mojos/testing-support?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "fna_pom_project/fna_pom_project.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.myco.foo/common-dependencies@1.1", + "extracted_requirement": "1.1", + "scope": "import", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.myco.foo/common-dependencies@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "foo-pom/foo-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE", + "extracted_requirement": "1.4.2.RELEASE", + "scope": "import", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "foo-pom/foo-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5", + "extracted_requirement": "Camden.SR5", + "scope": "import", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "foo-pom/foo-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.myco.foo.bar.baz/baz-bar@1.0", + "extracted_requirement": "1.0", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "foo-pom/foo-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.myco.foo/common-dependencies@1.1", + "extracted_requirement": "1.1", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.myco.foo/common-dependencies@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "foo-pom/foo-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE", + "extracted_requirement": "1.4.2.RELEASE", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "foo-pom/foo-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework.boot/spring-boot-starter@1.4.2.RELEASE", + "extracted_requirement": "1.4.2.RELEASE", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-starter@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "foo-pom/foo-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5", + "extracted_requirement": "Camden.SR5", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "foo-pom/foo-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.axis/axis@1.4", + "extracted_requirement": "1.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "gero_pom/gero_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.idega.block.platform/com.idega.core", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.idega.block.platform/com.idega.core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "idega_pom/idega_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.idega.block.platform/com.idega.block.media", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.idega.block.platform/com.idega.block.media?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "idega_pom/idega_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/itextpdf/itext-paulo", + "extracted_requirement": "${itextpdf-itext-paulo-version}", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/itextpdf/itext-paulo?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "idega_pom/idega_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/itext/itext-xml", + "extracted_requirement": "${itext-itext-xml-version}", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/itext/itext-xml?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "idega_pom/idega_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/relaxngDatatype/relaxngDatatype@20020414", + "extracted_requirement": "20020414", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/relaxngDatatype/relaxngDatatype@20020414?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "jrecordbind-2.3.4/jrecordbind-2.3.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.sun.xml.bind/jaxb-impl@2.1.11", + "extracted_requirement": "2.1.11", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.sun.xml.bind/jaxb-impl@2.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "jrecordbind-2.3.4/jrecordbind-2.3.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.sun.xml.bind/jaxb-xjc@2.1.11", + "extracted_requirement": "2.1.11", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.sun.xml.bind/jaxb-xjc@2.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "jrecordbind-2.3.4/jrecordbind-2.3.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.sun.xsom/xsom@20081112", + "extracted_requirement": "20081112", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.sun.xsom/xsom@20081112?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "jrecordbind-2.3.4/jrecordbind-2.3.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.mail/mail@1.4", + "extracted_requirement": "1.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.mail/mail@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "log4j/log4j-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.jms/jms@1.1", + "extracted_requirement": "1.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.jms/jms@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "log4j/log4j-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.sun.jdmk/jmxtools@1.2.1", + "extracted_requirement": "1.2.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.sun.jdmk/jmxtools@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "log4j/log4j-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.sun.jmx/jmxri@1.2.1", + "extracted_requirement": "1.2.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.sun.jmx/jmxri@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "log4j/log4j-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/oro/oro@2.0.8", + "extracted_requirement": "2.0.8", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/oro/oro@2.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "log4j/log4j-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit@3.8.1", + "extracted_requirement": "3.8.1", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "log4j/log4j-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/ch.qos.logback/logback-core", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/ch.qos.logback/logback-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "logback-access/logback-access.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/tomcat/catalina", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/tomcat/catalina?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "logback-access/logback-access.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.mortbay.jetty/jetty", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.mortbay.jetty/jetty?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "logback-access/logback-access.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.caucho/resin", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.caucho/resin?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "logback-access/logback-access.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.mortbay.jetty/servlet-api-2.5", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.mortbay.jetty/servlet-api-2.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "logback-access/logback-access.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-7", + "extracted_requirement": "1.0-alpha-7", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-7?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/classworlds/classworlds@1.1-alpha-2", + "extracted_requirement": "1.1-alpha-2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/classworlds/classworlds@1.1-alpha-2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/plexus/plexus-utils@1.0.2", + "extracted_requirement": "1.0.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/plexus/plexus-utils@1.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit@3.8.1", + "extracted_requirement": "3.8.1", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.axis/axis@1.4", + "extracted_requirement": "1.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "proper-pom/proper_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.ant/ant@1.7.0", + "extracted_requirement": "1.7.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "rel_pom/rel_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-lang/commons-lang@2.0", + "extracted_requirement": "2.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "rel_pom/rel_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-digester/commons-digester@2.0", + "extracted_requirement": "2.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-digester/commons-digester@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "rel_pom/rel_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/dom4j/dom4j@1.6.1", + "extracted_requirement": "1.6.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/dom4j/dom4j@1.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "rel_pom/rel_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hibernate/hibernate-annotations@3.4.0.GA", + "extracted_requirement": "3.4.0.GA", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hibernate/hibernate-annotations@3.4.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "rel_pom/rel_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hibernate/hibernate-entitymanager@3.4.0.GA", + "extracted_requirement": "3.4.0.GA", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.4.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "rel_pom/rel_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hibernate/ejb3-persistence@3.3.2.Beta1", + "extracted_requirement": "3.3.2.Beta1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hibernate/ejb3-persistence@3.3.2.Beta1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "rel_pom/rel_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.slf4j/slf4j-jcl@1.4.2", + "extracted_requirement": "1.4.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.slf4j/slf4j-jcl@1.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "rel_pom/rel_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/postgresql/postgresql@8.3-603.jdbc4", + "extracted_requirement": "8.3-603.jdbc4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/postgresql/postgresql@8.3-603.jdbc4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "rel_pom/rel_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.seam/jboss-seam@2.2.0.GA", + "extracted_requirement": "2.2.0.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.seam/jboss-seam-ioc@2.2.0.GA", + "extracted_requirement": "2.2.0.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-ioc@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.seam/jboss-seam-mail@2.2.0.GA", + "extracted_requirement": "2.2.0.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-mail@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.seam/jboss-seam-pdf@2.2.0.GA", + "extracted_requirement": "2.2.0.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-pdf@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.seam/jboss-seam-remoting@2.2.0.GA", + "extracted_requirement": "2.2.0.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-remoting@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.seam/jboss-seam-resteasy@2.2.0.GA", + "extracted_requirement": "2.2.0.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-resteasy@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.seam/jboss-seam-ui@2.2.0.GA", + "extracted_requirement": "2.2.0.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-ui@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.seam/jboss-seam-debug@2.2.0.GA", + "extracted_requirement": "2.2.0.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-debug@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.seam/jboss-seam-excel@2.2.0.GA", + "extracted_requirement": "2.2.0.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-excel@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.seam/jboss-seam-jul@2.2.0.GA", + "extracted_requirement": "2.2.0.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-jul@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.richfaces.framework/richfaces-api@3.3.1.GA", + "extracted_requirement": "3.3.1.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.richfaces.framework/richfaces-api@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.richfaces.framework/richfaces-impl@3.3.1.GA", + "extracted_requirement": "3.3.1.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.richfaces.framework/richfaces-impl@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.richfaces.ui/richfaces-ui@3.3.1.GA", + "extracted_requirement": "3.3.1.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.richfaces.ui/richfaces-ui@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jbpm/jbpm-jpdl@3.2.2", + "extracted_requirement": "3.2.2", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jbpm/jbpm-jpdl@3.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/jboss/jboss-cache@1.4.1.SP9", + "extracted_requirement": "1.4.1.SP9", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/jboss/jboss-cache@1.4.1.SP9?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.resteasy/resteasy-jaxrs@1.1-RC2", + "extracted_requirement": "1.1-RC2", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.resteasy/resteasy-jaxrs@1.1-RC2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@1.1-RC2", + "extracted_requirement": "1.1-RC2", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@1.1-RC2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hibernate/hibernate-core@3.3.1.GA", + "extracted_requirement": "3.3.1.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hibernate/hibernate-core@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hibernate/hibernate-search@3.1.1.GA", + "extracted_requirement": "3.1.1.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hibernate/hibernate-search@3.1.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.transaction/jta@1.1", + "extracted_requirement": "1.1", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.transaction/jta@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.codehaus.groovy/groovy-all@1.6.3", + "extracted_requirement": "1.6.3", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.codehaus.groovy/groovy-all@1.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.drools/drools-core@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.drools/drools-core@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.el/jboss-el@1.0_02.CR4", + "extracted_requirement": "1.0_02.CR4", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.el/jboss-el@1.0_02.CR4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.tuckey/urlrewritefilter@3.1.0", + "extracted_requirement": "3.1.0", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.tuckey/urlrewritefilter@3.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.richfaces.samples/glassX@3.3.1.GA", + "extracted_requirement": "3.3.1.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.richfaces.samples/glassX@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.richfaces.samples/darkX@3.3.1.GA", + "extracted_requirement": "3.3.1.GA", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.richfaces.samples/darkX@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.drools/drools-api@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.drools/drools-api@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hibernate/hibernate-commons-annotations@3.3.0.ga", + "extracted_requirement": "3.3.0.ga", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hibernate/hibernate-commons-annotations@3.3.0.ga?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.antlr/antlr@3.2", + "extracted_requirement": "3.2", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.antlr/antlr@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.antlr/antlr-runtime@3.2", + "extracted_requirement": "3.2", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.antlr/antlr-runtime@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-digester/commons-digester@1.8.1", + "extracted_requirement": "1.8.1", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-lang/commons-lang@2.3", + "extracted_requirement": "2.3", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.h2database/h2@1.1.118", + "extracted_requirement": "1.1.118", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.h2database/h2@1.1.118?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/mysql/mysql-connector-java@5.1.10", + "extracted_requirement": "5.1.10", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/mysql/mysql-connector-java@5.1.10?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.openejb/openejb-core@3.1.2", + "extracted_requirement": "3.1.2", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.openejb/openejb-core@3.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit@4.7", + "extracted_requirement": "4.7", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit@4.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.testng/testng@5.9", + "extracted_requirement": "5.9", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.testng/testng@5.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sea_pom/sea_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit@3.8.1", + "extracted_requirement": "3.8.1", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.geronimo.specs/specs@1.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "specs-1.3/specs-1.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/aopalliance/aopalliance@1.0", + "extracted_requirement": "1.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/asm/asm@2.2.3", + "extracted_requirement": "2.2.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/asm/asm@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/asm/asm-commons@2.2.3", + "extracted_requirement": "2.2.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/asm/asm-commons@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/asm/asm-util@2.2.3", + "extracted_requirement": "2.2.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/asm/asm-util@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/aspectj/aspectjrt@1.5.4", + "extracted_requirement": "1.5.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/aspectj/aspectjrt@1.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/aspectj/aspectjweaver@1.5.4", + "extracted_requirement": "1.5.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/aspectj/aspectjweaver@1.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/backport-util-concurrent/backport-util-concurrent@3.0", + "extracted_requirement": "3.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/backport-util-concurrent/backport-util-concurrent@3.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/c3p0/c3p0@0.9.1.2", + "extracted_requirement": "0.9.1.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/c3p0/c3p0@0.9.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/cglib/cglib-nodep@2.1_3", + "extracted_requirement": "2.1_3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/cglib/cglib-nodep@2.1_3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-attributes/commons-attributes-api@2.2", + "extracted_requirement": "2.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-api@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2", + "extracted_requirement": "2.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0", + "extracted_requirement": "1.7.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-collections/commons-collections@3.2", + "extracted_requirement": "3.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-collections/commons-collections@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-dbcp/commons-dbcp@1.2.2", + "extracted_requirement": "1.2.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-dbcp/commons-dbcp@1.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-fileupload/commons-fileupload@1.2", + "extracted_requirement": "1.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-fileupload/commons-fileupload@1.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-httpclient/commons-httpclient@3.1", + "extracted_requirement": "3.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-httpclient/commons-httpclient@3.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-logging/commons-logging@1.1.1", + "extracted_requirement": "1.1.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-pool/commons-pool@1.3", + "extracted_requirement": "1.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-pool/commons-pool@1.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.bea.wlplatform/commonj-twm@1.1", + "extracted_requirement": "1.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.bea.wlplatform/commonj-twm@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.experlog/xapool@1.5.0", + "extracted_requirement": "1.5.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.experlog/xapool@1.5.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0.677", + "extracted_requirement": "2.3.0.677", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0.677?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.jamonapi/jamon@2.4", + "extracted_requirement": "2.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.jamonapi/jamon@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.lowagie/itext@2.0.7", + "extracted_requirement": "2.0.7", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.lowagie/itext@2.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.oracle.toplink/toplink@10.1.3", + "extracted_requirement": "10.1.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.oracle.toplink/toplink@10.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.oracle/toplink-essentials@2.41", + "extracted_requirement": "2.41", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.oracle/toplink-essentials@2.41?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.oracle/oc4j@1.0", + "extracted_requirement": "1.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.oracle/oc4j@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/freemarker/freemarker@2.3.12", + "extracted_requirement": "2.3.12", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/freemarker/freemarker@2.3.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/groovy/groovy@1.5.5", + "extracted_requirement": "1.5.5", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/groovy/groovy@1.5.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/hessian/hessian@3.1.3", + "extracted_requirement": "3.1.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/hessian/hessian@3.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/jasperreports/jasperreports@2.0.5", + "extracted_requirement": "2.0.5", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/jasperreports/jasperreports@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/jexcelapi/jxl@2.6.6", + "extracted_requirement": "2.6.6", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/jexcelapi/jxl@2.6.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/jotm/jotm@2.0.10", + "extracted_requirement": "2.0.10", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/jotm/jotm@2.0.10?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/jruby/jruby-bin@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/jruby/jruby-bin@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit@3.8.1", + "extracted_requirement": "3.8.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/log4j/log4j@1.2.15", + "extracted_requirement": "1.2.15", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/net.sf.ehcache/ehcache@1.4.1", + "extracted_requirement": "1.4.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/net.sf.ehcache/ehcache@1.4.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.axis/axis@1.4", + "extracted_requirement": "1.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.tiles/tiles-api@2.0.5", + "extracted_requirement": "2.0.5", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.tiles/tiles-api@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.tiles/tiles-core@2.0.5", + "extracted_requirement": "2.0.5", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.tiles/tiles-core@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5", + "extracted_requirement": "2.0.5", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.beanshell/bsh@2.0b4", + "extracted_requirement": "2.0b4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.beanshell/bsh@2.0b4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hibernate/hibernate@3.2.6.ga", + "extracted_requirement": "3.2.6.ga", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hibernate/hibernate@3.2.6.ga?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.2.ga", + "extracted_requirement": "3.3.2.ga", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.2.ga?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/poi/poi@3.0.1", + "extracted_requirement": "3.0.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/poi/poi@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/opensymphony/quartz-all@1.6.0", + "extracted_requirement": "1.6.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/opensymphony/quartz-all@1.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/struts/struts@1.2.9", + "extracted_requirement": "1.2.9", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/struts/struts@1.2.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/taglibs/standard@1.1.2", + "extracted_requirement": "1.1.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/taglibs/standard@1.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/tomcat/catalina@5.5.23", + "extracted_requirement": "5.5.23", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/tomcat/catalina@5.5.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/velocity/velocity@1.5", + "extracted_requirement": "1.5", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/velocity/velocity@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/velocity-tools/velocity-tools-generic@1.4", + "extracted_requirement": "1.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-generic@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/velocity-tools/velocity-tools-view@1.4", + "extracted_requirement": "1.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-view@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.activation/activation@1.1", + "extracted_requirement": "1.1", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.2.0/", - "repository_download_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.pom", - "package_uid": "pkg:maven/commons-validator/commons-validator@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "commons-validator-1.2.0/commons-validator-1.2.0.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/commons-validator/commons-validator@1.2.0" + "dependency_uid": "pkg:maven/javax.activation/activation@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.dbwebx", - "name": "tools", - "version": "0.0.1.SNAPSHOT", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "org.dbwebx::tools", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": "${vendor.url}", - "download_url": 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": [ - "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT?classifier=sources" - ], + "purl": "pkg:maven/javax.ejb/ejb@3.0", + "extracted_requirement": "3.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/", - "repository_download_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/tools-0.0.1.SNAPSHOT.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/tools-0.0.1.SNAPSHOT.pom", - "package_uid": "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "dbwebx_pom/dbwebx_pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT" + "dependency_uid": "pkg:maven/javax.ejb/ejb@3.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "easyconf", - "name": "easyconf", - "version": "0.9.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Easyconf library\nEasyConf is a library to access configuration of software components and applications. \n It defines simple conventions to make it easier to use. It was born in a portlets-based \n portal and has several features useful for this and similar environments.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "Jorge Ferrer", - "email": "jferrer germinus.com", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Jes\u00fas Jaimez", - "email": null, - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Ismael Ferrer", - "email": "iferrer germinus.com", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "\u00c3?lvaro Gonz\u00c3\u00a1lez", - "email": "agonzalez germinus.com", - "url": null - }, - { - "type": "organization", - "role": "owner", - "name": "EasyConf team", - "email": null, - "url": "http://www.sourceforge.net/projects/easyconf" - } - ], - "keywords": [], - "homepage_url": "http://easyconf.sourceforge.net", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": "https://sourceforge.net/tracker/?group_id=131552&atid=721404", - "code_view_url": "http://cvs.sourceforge.net/viewcvs.py/easyconf/", - "vcs_url": "cvs+pserver:anonymous@cvs.sourceforge.net:/cvsroot/easyconf:easyconf", - "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": [ - "pkg:maven/easyconf/easyconf@0.9.0?classifier=sources" - ], + "purl": "pkg:maven/javax.faces/jsf-api@1.1", + "extracted_requirement": "1.1", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.faces/jsf-api@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.jdo/jdo2-api@2.0", + "extracted_requirement": "2.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.jdo/jdo2-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.jms/jms@1.1", + "extracted_requirement": "1.1", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.jms/jms@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.mail/mail@1.4", + "extracted_requirement": "1.4", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.mail/mail@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.persistence/persistence-api@1.0", + "extracted_requirement": "1.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.persistence/persistence-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.portlet/portlet-api@1.0", + "extracted_requirement": "1.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.portlet/portlet-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.resource/connector-api@1.5", + "extracted_requirement": "1.5", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.resource/connector-api@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.servlet/jsp-api@2.0", + "extracted_requirement": "2.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.servlet/jsp-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.servlet/jstl@1.1.0", + "extracted_requirement": "1.1.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/easyconf/easyconf/0.9.0/", - "repository_download_url": "https://repo1.maven.org/maven2/easyconf/easyconf/0.9.0/easyconf-0.9.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/easyconf/easyconf/0.9.0/easyconf-0.9.0.pom", - "package_uid": "pkg:maven/easyconf/easyconf@0.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "easyconf-0.9.0/easyconf-0.9.0.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/easyconf/easyconf@0.9.0" + "dependency_uid": "pkg:maven/javax.servlet/jstl@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.codehaus.mojo", - "name": "findbugs-maven-plugin", - "version": "1.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Maven FindBugs PlugIn\nThis Plug-In generates reports based on the FindBugs Library", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "Cyrill Ruettimann", - "email": "mypublicaddress@mac.com", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Garvin LeClaire", - "email": "gleclaire@codehaus.org", - "url": "http://gdleclaire.blogspot.com" - }, - { - "type": "person", - "role": "contributor", - "name": "Detlef Pleiss", - "email": "d.pleiss@comundus.com", - "url": null - }, - { - "type": "organization", - "role": "owner", - "name": "CodeHaus", - "email": null, - "url": "http://www.codehaus.org" - } - ], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": "https://svn.codehaus.org/mojo/tags/findbugs-maven-plugin-1.1.1", - "vcs_url": "svn+https://svn.codehaus.org/mojo/tags/findbugs-maven-plugin-1.1.1", - "copyright": null, - "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": "[{'name': 'MIT', 'url': 'LICENSE.txt', 'comments': None, 'distribution': 'repo'}]", - "notice_text": null, - "source_packages": [ - "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?classifier=sources" - ], + "purl": "pkg:maven/javax.servlet/servlet-api@2.4", + "extracted_requirement": "2.4", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/", - "repository_download_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom", - "package_uid": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1" + "dependency_uid": "pkg:maven/javax.servlet/servlet-api@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "com.adobe.ac.samples.lcds", - "name": "flex_app", - "version": "1.0-SNAPSHOT", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "com.adobe.ac.samples.lcds custom flex_app\nThis project hold the flex (blazeds enabled) flex front-end.\n Its architecture is based on adobe consulting mvn framework: cairngorm.", - "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": [ - "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?classifier=sources" - ], + "purl": "pkg:maven/javax.transaction/jta@1.1", + "extracted_requirement": "1.1", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/lcds/flex_app/1.0-SNAPSHOT/", - "repository_download_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/lcds/flex_app/1.0-SNAPSHOT/flex_app-1.0-SNAPSHOT.jar", - "api_data_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/lcds/flex_app/1.0-SNAPSHOT/flex_app-1.0-SNAPSHOT.pom", - "package_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "fna2_pom/fna2_pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT" + "dependency_uid": "pkg:maven/javax.transaction/jta@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "com.adobe.ac.samples.bash", - "name": "bash_flex_app", - "version": "1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "com.adobe.ac.samples.bash bash bash_flex_app\nThis project hold the flex (blazeds enabled) flex front-end.\n\tIts architecture is based on adobe consulting mvn framework: cairngorm.", - "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": [ - "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?classifier=sources" - ], + "purl": "pkg:maven/javax.xml/jaxrpc-api@1.1", + "extracted_requirement": "1.1", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.xml/jaxrpc-api@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-2.5.4/spring-2.5.4.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/aopalliance/aopalliance@1.0", + "extracted_requirement": "1.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/bash/bash_flex_app/1.0/", - "repository_download_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/bash/bash_flex_app/1.0/bash_flex_app-1.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/bash/bash_flex_app/1.0/bash_flex_app-1.0.pom", - "package_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "fna_pom_project/fna_pom_project.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0" + "dependency_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "com.myco.foo.bar.baz", - "name": "baz-bar-parent", - "version": "1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": null, - "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "John Doe", - "email": "jdoe@myco.com", - "url": null - } - ], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": "https://github.com/jode/baz-bar-parent/tree/master", - "vcs_url": "git://github.com/jode/baz-bar-parent.git", - "copyright": null, - "declared_license_expression": "epl-1.0", - "declared_license_expression_spdx": "EPL-1.0", - "license_detections": [ - { - "license_expression": "epl-1.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": "epl-1.0", - "rule_identifier": "epl-1.0_4.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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": "epl-1.0", - "detection_log": [ - "not-combined" - ], - "matches": [ - { - "score": 100.0, - "start_line": 1, - "end_line": 1, - "matched_length": 8, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "epl-1.0", - "rule_identifier": "epl-1.0.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] - } - ] - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "[{'name': 'Eclipse Public License - v 1.0', 'url': 'http://www.eclipse.org/legal/epl-v10.html', 'comments': None, 'distribution': None}]", - "notice_text": null, - "source_packages": [ - "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?classifier=sources" - ], + "purl": "pkg:maven/commons-logging/commons-logging@1.1.1", + "extracted_requirement": "1.1.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/com/myco/foo/bar/baz/baz-bar-parent/1.0/", - "repository_download_url": "https://repo1.maven.org/maven2/com/myco/foo/bar/baz/baz-bar-parent/1.0/baz-bar-parent-1.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/com/myco/foo/bar/baz/baz-bar-parent/1.0/baz-bar-parent-1.0.pom", - "package_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "foo-pom/foo-pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0" + "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.apache.geronimo.bundles", - "name": "axis", - "version": "1.4_1-SNAPSHOT", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Apache Geronimo Bundles: axis-1.4\nThis bundle simply wraps axis-1.4.jar.", - "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": 6, - "end_line": 19, - "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\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\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.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" - ], + "purl": "pkg:maven/com.oracle/toplink-essentials@2.41", + "extracted_requirement": "2.41", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/", - "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.pom", - "package_uid": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "gero_pom/gero_pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" + "dependency_uid": "pkg:maven/com.oracle/toplink-essentials@2.41?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "com.idega.block.addon", - "name": "com.idega.block.contract", - "version": "4.1.3-SNAPSHOT", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "idegaWeb Contract Block\nContract", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "Tryggvi Larusson", - "email": "tryggvi@idega.is", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Pall Helgason", - "email": "palli@idega.is", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Eirikur Sveinn Hrafnsson", - "email": "eiki@idega.is", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Thorhallur Helgason", - "email": "laddi@idega.is", - "url": null - } - ], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": "cvs+ext:idegaweb@code.idega.com:/idega/cvs:com.idega.block.addon/com.idega.block.contract/", - "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": [ - "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?classifier=sources" - ], + "purl": "pkg:maven/com.oracle.toplink/toplink@10.1.3", + "extracted_requirement": "10.1.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/com/idega/block/addon/com.idega.block.contract/4.1.3-SNAPSHOT/", - "repository_download_url": "https://repo1.maven.org/maven2/com/idega/block/addon/com.idega.block.contract/4.1.3-SNAPSHOT/com.idega.block.contract-4.1.3-SNAPSHOT.jar", - "api_data_url": "https://repo1.maven.org/maven2/com/idega/block/addon/com.idega.block.contract/4.1.3-SNAPSHOT/com.idega.block.contract-4.1.3-SNAPSHOT.pom", - "package_uid": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "idega_pom/idega_pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT" + "dependency_uid": "pkg:maven/com.oracle.toplink/toplink@10.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "it.assist.jrecordbind", - "name": "jrecordbind${artifactId.ext}", - "version": "2.3.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "jrecordbind\nTransform fixed-length and variable-length text files into beans and back", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "Federico Fissore", - "email": "fridrik@dev.java.net", - "url": null - } - ], - "keywords": [], - "homepage_url": "https://jrecordbind.dev.java.net/", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": "https://jrecordbind.dev.java.net/servlets/ProjectIssues", - "code_view_url": "https://jrecordbind.dev.java.net/source/browse/jrecordbind/", - "vcs_url": "svn+https://jrecordbind.dev.java.net/svn/jrecordbind/trunk/", - "copyright": null, - "declared_license_expression": "lgpl-2.0-plus AND lgpl-2.1-plus", - "declared_license_expression_spdx": "LGPL-2.0-or-later AND LGPL-2.1-or-later", - "license_detections": [ - { - "license_expression": "lgpl-2.0-plus", - "detection_log": [ - "not-combined" - ], - "matches": [ - { - "score": 75.0, - "start_line": 1, - "end_line": 1, - "matched_length": 1, - "match_coverage": 100.0, - "matcher": "1-hash", - "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": "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" - } - ] - } - ] - }, - { - "license_expression": "lgpl-2.1-plus", - "detection_log": [ - "not-combined" - ], - "matches": [ - { - "score": 100.0, - "start_line": 1, - "end_line": 1, - "matched_length": 7, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "rule_identifier": "lgpl_7.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, - "rule_relevance": 100, - "matched_text": "http://www.gnu.org/copyleft/lesser.html", - "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": "[{'name': 'LGPL', 'url': 'http://www.gnu.org/copyleft/lesser.html', 'comments': None, 'distribution': 'repo'}]", - "notice_text": null, - "source_packages": [ - "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?classifier=sources" - ], + "purl": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0", + "extracted_requirement": "2.3.0", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hibernate/hibernate@3.2.6.ga", + "extracted_requirement": "3.2.6.ga", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/it/assist/jrecordbind/jrecordbind${artifactId.ext}/2.3.4/", - "repository_download_url": "https://repo1.maven.org/maven2/it/assist/jrecordbind/jrecordbind${artifactId.ext}/2.3.4/jrecordbind${artifactId.ext}-2.3.4.jar", - "api_data_url": "https://repo1.maven.org/maven2/it/assist/jrecordbind/jrecordbind${artifactId.ext}/2.3.4/jrecordbind${artifactId.ext}-2.3.4.pom", - "package_uid": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "jrecordbind-2.3.4/jrecordbind-2.3.4.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4" + "dependency_uid": "pkg:maven/org.hibernate/hibernate@3.2.6.ga?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "log4j", - "name": "log4j", - "version": "1.2.15", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Apache Log4j\nApache Log4j 1.2", - "release_date": null, - "parties": [ - { - "type": "organization", - "role": "owner", - "name": "Apache Software Foundation", - "email": null, - "url": "http://www.apache.org" - } - ], - "keywords": [], - "homepage_url": "http://logging.apache.org:80/log4j/1.2/", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": "http://issues.apache.org/bugzilla/", - "code_view_url": "http://svn.apache.org/viewcvs.cgi/logging/log4j/tags/v1_2_15_rc6", - "vcs_url": "svn+http://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_15_rc6", - "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": 7, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "rule_identifier": "apache-2.0_5.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] - } - ] - }, - { - "license_expression": "apache-2.0", - "detection_log": [ - "not-combined" - ], - "matches": [ - { - "score": 80.0, - "start_line": 1, - "end_line": 1, - "matched_length": 9, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "rule_identifier": "apache-2.0_42.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] - } - ] - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "[{'name': 'The Apache Software License, Version 2.0', 'url': 'http://www.apache.org/licenses/LICENSE-2.0.txt', 'comments': None, 'distribution': 'repo'}]", - "notice_text": null, - "source_packages": [ - "pkg:maven/log4j/log4j@1.2.15?classifier=sources" - ], + "purl": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.1.ga", + "extracted_requirement": "3.3.1.ga", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.1.ga?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework/spring-aop@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework/spring-aop@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework/spring-beans@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework/spring-beans@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework/spring-context@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework/spring-context@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework/spring-core@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework/spring-core@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework/spring-jdbc@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework/spring-jdbc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework/spring-tx@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework/spring-tx@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework/spring-web@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework/spring-web@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.jdo/jdo2-api@2.0", + "extracted_requirement": "2.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.15/", - "repository_download_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.15/log4j-1.2.15.jar", - "api_data_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.15/log4j-1.2.15.pom", - "package_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "log4j/log4j-pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/log4j/log4j@1.2.15" + "dependency_uid": "pkg:maven/javax.jdo/jdo2-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "ch.qos.logback", - "name": "logback-access", - "version": "0.2.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Logback Access Module\nLogback: the generic, reliable, fast and flexible logging library for Java.", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": "http://logback.qos.ch/access", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": "http://svn.qos.ch/viewcvs/logback/access/trunk/", - "vcs_url": "http://svn.qos.ch/repos/logback/access/trunk/", - "copyright": null, - "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": 100.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": "lgpl-2.0-plus_87.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU Lesser 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": 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_expression": "lgpl-2.0-plus", - "detection_log": [ - "not-combined" - ], - "matches": [ - { - "score": 100.0, - "start_line": 1, - "end_line": 1, - "matched_length": 7, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl_3.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, - "rule_relevance": 100, - "matched_text": "http://www.gnu.org/licenses/lgpl.html", - "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": "[{'name': 'GNU Lesser General Public License', 'url': 'http://www.gnu.org/licenses/lgpl.html', 'comments': None, 'distribution': None}]", - "notice_text": null, - "source_packages": [ - "pkg:maven/ch.qos.logback/logback-access@0.2.5?classifier=sources" - ], + "purl": "pkg:maven/javax.persistence/persistence-api@1.0", + "extracted_requirement": "1.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.persistence/persistence-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-orm-2.5.3/spring-orm-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-attributes/commons-attributes-api@2.2", + "extracted_requirement": "2.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-api@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2", + "extracted_requirement": "2.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/commons-logging/commons-logging@1.1.1", + "extracted_requirement": "1.1.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.lowagie/itext@2.0.7", + "extracted_requirement": "2.0.7", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.lowagie/itext@2.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/freemarker/freemarker@2.3.12", + "extracted_requirement": "2.3.12", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/freemarker/freemarker@2.3.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/jasperreports/jasperreports@2.0.2", + "extracted_requirement": "2.0.2", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/jasperreports/jasperreports@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/jexcelapi/jxl@2.6.6", + "extracted_requirement": "2.6.6", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/ch/qos/logback/logback-access/0.2.5/", - "repository_download_url": "https://repo1.maven.org/maven2/ch/qos/logback/logback-access/0.2.5/logback-access-0.2.5.jar", - "api_data_url": "https://repo1.maven.org/maven2/ch/qos/logback/logback-access/0.2.5/logback-access-0.2.5.pom", - "package_uid": "pkg:maven/ch.qos.logback/logback-access@0.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "logback-access/logback-access.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/ch.qos.logback/logback-access@0.2.5" + "dependency_uid": "pkg:maven/jexcelapi/jxl@2.6.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.codehaus.plexus", - "name": "plexus-interactivity-api", - "version": "1.0-alpha-4", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Plexus Default Interactivity Handler", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "Jason van Zyl", - "email": "jason@zenplex.com", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Pete Kazmier", - "email": null, - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "James Taylor", - "email": "james@jamestaylor.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Dan Diephouse", - "email": "dan@envoisolutions.com", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Kasper Nielsen", - "email": "apache@kav.dk", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Ben Walding", - "email": "bwalding@codehaus.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Mark Wilkinson", - "email": "mhw@kremvax.net", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Michal Maczka", - "email": "mmaczka@interia.pl", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Emmanuel Venisse", - "email": "evenisse@codehaus.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Trygve Laugstol", - "email": "trygvis@codehaus.org", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Kenney Westerhof", - "email": "kenney@codehaus.org", - "url": null - }, - { - "type": "organization", - "role": "owner", - "name": "Codehaus", - "email": null, - "url": "http://www.codehaus.org/" - } - ], - "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": "svn://svn.codehaus.org/plexus/scm/trunk/plexus-components/plexus-interactivity/plexus-interactivity-api", - "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": [ - "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?classifier=sources" - ], + "purl": "pkg:maven/org.apache.tiles/tiles-api@2.0.5", + "extracted_requirement": "2.0.5", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/", - "repository_download_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom", - "package_uid": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4" + "dependency_uid": "pkg:maven/org.apache.tiles/tiles-api@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "ur.urwerk.test.modules", - "name": "main", - "version": "1.0.0-SNAPSHOT", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "ur.urwerk.test.modules:main:pom:1.0.0-SNAPSHOT", - "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": [ - "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT?classifier=sources" - ], + "purl": "pkg:maven/org.apache.tiles/tiles-core@2.0.5", + "extracted_requirement": "2.0.5", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.tiles/tiles-core@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5", + "extracted_requirement": "2.0.5", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/poi/poi@3.0.1", + "extracted_requirement": "3.0.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/poi/poi@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/velocity/velocity@1.5", + "extracted_requirement": "1.5", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/velocity/velocity@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/velocity-tools/velocity-tools-generic@1.4", + "extracted_requirement": "1.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-generic@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/velocity-tools/velocity-tools-view@1.4", + "extracted_requirement": "1.4", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/", - "repository_download_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/main-1.0.0-SNAPSHOT.jar", - "api_data_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/main-1.0.0-SNAPSHOT.pom", - "package_uid": "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "pom-generic/pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT" + "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-view@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.apache.geronimo.bundles", - "name": "axis", - "version": "1.4_1-SNAPSHOT", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Apache Geronimo Bundles: axis-1.4\nThis bundle simply wraps axis-1.4.jar.", - "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": 6, - "end_line": 19, - "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.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" - ], + "purl": "pkg:maven/org.springframework/spring-beans@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/", - "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.pom", - "package_uid": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "proper-pom/proper_pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" + "dependency_uid": "pkg:maven/org.springframework/spring-beans@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.modeler", - "name": "modeler", - "version": "0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "org.modeler~modeler", - "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": [ - "pkg:maven/org.modeler/modeler@0.1?classifier=sources" - ], + "purl": "pkg:maven/org.springframework/spring-context@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/modeler/modeler/0.1/", - "repository_download_url": "https://repo1.maven.org/maven2/org/modeler/modeler/0.1/modeler-0.1.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/modeler/modeler/0.1/modeler-0.1.pom", - "package_uid": "pkg:maven/org.modeler/modeler@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "rel_pom/rel_pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.modeler/modeler@0.1" + "dependency_uid": "pkg:maven/org.springframework/spring-context@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "no.knowit.seam", - "name": "root", - "version": "2.2.0-SNAPSHOT", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "no.knowit.seam : root : 2.2.0-SNAPSHOT\nThe Seam Maven Reference implementation root POM. \n You can use this POM as a template for your own root pom.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "Leif Olsen", - "email": "loo@knowit.no", - "url": null - }, - { - "type": "person", - "role": "developper", - "name": "Ken Gullaksen", - "email": "krg@knowit.no", - "url": null - }, - { - "type": "organization", - "role": "owner", - "name": "Know IT Objectnet AS", - "email": null, - "url": "http://www.knowit.no/" - } - ], - "keywords": [], - "homepage_url": "http://code.google.com/p/seam-maven-refimpl/", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": "http://code.google.com/p/seam-maven-refimpl/source/browse/#svn/trunk", - "vcs_url": "svn+http://seam-maven-refimpl.googlecode.com/svn/trunk", - "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": [ - "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?classifier=sources" - ], + "purl": "pkg:maven/org.springframework/spring-context-support@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework/spring-context-support@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework/spring-core@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/no/knowit/seam/root/2.2.0-SNAPSHOT/", - "repository_download_url": "https://repo1.maven.org/maven2/no/knowit/seam/root/2.2.0-SNAPSHOT/root-2.2.0-SNAPSHOT.jar", - "api_data_url": "https://repo1.maven.org/maven2/no/knowit/seam/root/2.2.0-SNAPSHOT/root-2.2.0-SNAPSHOT.pom", - "package_uid": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "sea_pom/sea_pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT" + "dependency_uid": "pkg:maven/org.springframework/spring-core@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.apache.geronimo.specs", - "name": "specs", - "version": "1.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Geronimo Specifications\nProvides open-source implementations of Sun specifications.", - "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": "http://svn.apache.org/viewvc/geronimo/specs/tags/1_3/", - "vcs_url": "svn+http://svn.apache.org/repos/asf/geronimo/specs/tags/1_3", - "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": 5, - "end_line": 20, - "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": "\t Licensed to the Apache Software Foundation (ASF) under one\n\t or more contributor license agreements. See the NOTICE file\n\t distributed with this work for additional information\n\t regarding copyright ownership. The ASF licenses this file\n\t to you under the Apache License, Version 2.0 (the\n\t \"License\"); you may not use this file except in compliance\n\t with the License. You may obtain a copy of the License at\n\n\t http://www.apache.org/licenses/LICENSE-2.0\n\n\t Unless required by applicable law or agreed to in writing,\n\t software distributed under the License is distributed on an\n\t \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n\t KIND, either express or implied. See the License for the\n\t specific language governing permissions and limitations\n\t 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.geronimo.specs/specs@1.3?classifier=sources" - ], + "purl": "pkg:maven/org.springframework/spring-web@2.5.3", + "extracted_requirement": "2.5.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/specs/1.3/", - "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/specs/1.3/specs-1.3.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/specs/1.3/specs-1.3.pom", - "package_uid": "pkg:maven/org.apache.geronimo.specs/specs@1.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "specs-1.3/specs-1.3.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.apache.geronimo.specs/specs@1.3" + "dependency_uid": "pkg:maven/org.springframework/spring-web@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.springframework", - "name": "spring", - "version": "2.5.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Spring Framework", - "release_date": null, - "parties": [ - { - "type": "organization", - "role": "owner", - "name": "Spring Framework", - "email": null, - "url": "http://www.springframework.org/" - } - ], - "keywords": [], - "homepage_url": "http://www.springframework.org", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": "http://springframework.cvs.sourceforge.net/springframework/", - "vcs_url": "cvs+pserver:anonymous:@springframework.cvs.sourceforge.net:/cvsroot/springframework/spring", - "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": 7, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "rule_identifier": "apache-2.0_5.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] - } - ] - }, - { - "license_expression": "apache-2.0", - "detection_log": [ - "not-combined" - ], - "matches": [ - { - "score": 80.0, - "start_line": 1, - "end_line": 1, - "matched_length": 9, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "rule_identifier": "apache-2.0_42.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] - } - ] - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "[{'name': 'The Apache Software License, Version 2.0', 'url': 'http://www.apache.org/licenses/LICENSE-2.0.txt', 'comments': None, 'distribution': 'repo'}]", - "notice_text": null, - "source_packages": [ - "pkg:maven/org.springframework/spring@2.5.4?classifier=sources" - ], + "purl": "pkg:maven/javax.servlet/jsp-api@2.0", + "extracted_requirement": "2.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring/2.5.4/", - "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring/2.5.4/spring-2.5.4.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/springframework/spring/2.5.4/spring-2.5.4.pom", - "package_uid": "pkg:maven/org.springframework/spring@2.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "spring-2.5.4/spring-2.5.4.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.springframework/spring@2.5.4" + "dependency_uid": "pkg:maven/javax.servlet/jsp-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.springframework", - "name": "spring-orm", - "version": "2.5.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Spring Framework: ORM", - "release_date": null, - "parties": [ - { - "type": "organization", - "role": "owner", - "name": "Spring Framework", - "email": null, - "url": "http://www.springframework.org/" - } - ], - "keywords": [], - "homepage_url": "http://www.springframework.org", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": "http://springframework.cvs.sourceforge.net/springframework/", - "vcs_url": "cvs+pserver:anonymous:@springframework.cvs.sourceforge.net:/cvsroot/springframework/spring", - "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": 7, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "rule_identifier": "apache-2.0_5.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] - } - ] - }, - { - "license_expression": "apache-2.0", - "detection_log": [ - "not-combined" - ], - "matches": [ - { - "score": 80.0, - "start_line": 1, - "end_line": 1, - "matched_length": 9, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "rule_identifier": "apache-2.0_42.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] - } - ] - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "[{'name': 'The Apache Software License, Version 2.0', 'url': 'http://www.apache.org/licenses/LICENSE-2.0.txt', 'comments': None, 'distribution': 'repo'}]", - "notice_text": null, - "source_packages": [ - "pkg:maven/org.springframework/spring-orm@2.5.3?classifier=sources" - ], + "purl": "pkg:maven/javax.servlet/jstl@1.1.0", + "extracted_requirement": "1.1.0", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring-orm/2.5.3/", - "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.pom", - "package_uid": "pkg:maven/org.springframework/spring-orm@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "spring-orm-2.5.3/spring-orm-2.5.3.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.springframework/spring-orm@2.5.3" + "dependency_uid": "pkg:maven/javax.servlet/jstl@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/javax.servlet/servlet-api@2.4", + "extracted_requirement": "2.4", + "scope": "provided", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/javax.servlet/servlet-api@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.mockito/mockito-all@1.8.1", + "extracted_requirement": "1.8.1", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.mockito/mockito-all@1.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "startup-trigger-plugin-0.1/startup-trigger-plugin-0.1.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.intel.gpe.clients/gpe-clients-all@2.0.4-SNAPSHOT", + "extracted_requirement": "2.0.4-SNAPSHOT", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-clients-all@2.0.4-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "uni_pom/uni_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.intel.gpe.clients/gpe-gridbean-api@2.0.5-SNAPSHOT", + "extracted_requirement": "2.0.5-SNAPSHOT", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-gridbean-api@2.0.5-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "uni_pom/uni_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.intel.gpe/gpe-utils@2.0.5-SNAPSHOT", + "extracted_requirement": "2.0.5-SNAPSHOT", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.intel.gpe/gpe-utils@2.0.5-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "uni_pom/uni_pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.intel.gpe.clients/gpe-gridbeans-swt@0.0.2-SNAPSHOT", + "extracted_requirement": "0.0.2-SNAPSHOT", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-gridbeans-swt@0.0.2-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "uni_pom/uni_pom.xml", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.springframework", - "name": "spring-webmvc", - "version": "2.5.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Spring Framework: Web MVC", - "release_date": null, - "parties": [ - { - "type": "organization", - "role": "owner", - "name": "Spring Framework", - "email": null, - "url": "http://www.springframework.org/" - } - ], - "keywords": [], - "homepage_url": "http://www.springframework.org", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": "http://springframework.cvs.sourceforge.net/springframework/", - "vcs_url": "cvs+pserver:anonymous:@springframework.cvs.sourceforge.net:/cvsroot/springframework/spring", - "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": 7, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "rule_identifier": "apache-2.0_5.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] - } - ] - }, - { - "license_expression": "apache-2.0", - "detection_log": [ - "not-combined" - ], - "matches": [ - { - "score": 80.0, - "start_line": 1, - "end_line": 1, - "matched_length": 9, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "rule_identifier": "apache-2.0_42.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] - } - ] - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "[{'name': 'The Apache Software License, Version 2.0', 'url': 'http://www.apache.org/licenses/LICENSE-2.0.txt', 'comments': None, 'distribution': 'repo'}]", - "notice_text": null, - "source_packages": [ - "pkg:maven/org.springframework/spring-webmvc@2.5.3?classifier=sources" - ], + "purl": "pkg:maven/junit/junit@3.8.1", + "extracted_requirement": "3.8.1", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/2.5.3/", - "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.pom", - "package_uid": "pkg:maven/org.springframework/spring-webmvc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.springframework/spring-webmvc@2.5.3" + "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "uni_pom/uni_pom.xml", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.jvnet.hudson.plugins", - "name": "startup-trigger-plugin", - "version": "0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Startup Trigger", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "developper", - "name": "Ash Lux", - "email": "ashlux@gmail.com", - "url": "http://www.ashlux.com/" - } - ], - "keywords": [], - "homepage_url": "http://wiki.hudson-ci.org/display/HUDSON/Startup+Trigger", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": "https://hudson.dev.java.net/source/browse/hudson/tags/startup-trigger-plugin-0.1", - "vcs_url": "svn+https://guest@svn.dev.java.net/svn/hudson/tags/startup-trigger-plugin-0.1", - "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": [ - "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?classifier=sources" - ], + "purl": "pkg:maven/junit/junit", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/jvnet/hudson/plugins/startup-trigger-plugin/0.1/", - "repository_download_url": "https://repo1.maven.org/maven2/org/jvnet/hudson/plugins/startup-trigger-plugin/0.1/startup-trigger-plugin-0.1.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/jvnet/hudson/plugins/startup-trigger-plugin/0.1/startup-trigger-plugin-0.1.pom", - "package_uid": "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "startup-trigger-plugin-0.1/startup-trigger-plugin-0.1.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1" + "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "de.fzj.unicore.rcp", - "name": "eclipseSequencePlugin", - "version": "0.0.1-SNAPSHOT", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Eclipse Sequence Plugin", - "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": [ - "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?classifier=sources" - ], + "purl": "pkg:maven/org.hamcrest/hamcrest-core", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/de/fzj/unicore/rcp/eclipseSequencePlugin/0.0.1-SNAPSHOT/", - "repository_download_url": "https://repo1.maven.org/maven2/de/fzj/unicore/rcp/eclipseSequencePlugin/0.0.1-SNAPSHOT/eclipseSequencePlugin-0.0.1-SNAPSHOT.jar", - "api_data_url": "https://repo1.maven.org/maven2/de/fzj/unicore/rcp/eclipseSequencePlugin/0.0.1-SNAPSHOT/eclipseSequencePlugin-0.0.1-SNAPSHOT.pom", - "package_uid": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "uni_pom/uni_pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT" + "dependency_uid": "pkg:maven/org.hamcrest/hamcrest-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "ur.urwerk.test", - "name": "ur.urwerk.test.module-y", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "ur.urwerk.test:ur.urwerk.test.module-y:jar:1.0.0", - "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": [ - "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0?classifier=sources" - ], + "purl": "pkg:maven/org.mockito/mockito-core", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/", - "repository_download_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/ur.urwerk.test.module-y-1.0.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/ur.urwerk.test.module-y-1.0.0.pom", - "package_uid": "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "urwerky_pom/urwerky_pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0" + "dependency_uid": "pkg:maven/org.mockito/mockito-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "org.webreformatter.wrappers", - "name": "com.google.gwt.query", - "version": "0.1.5.SNAPSHOT", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "com.google.gwt.query", - "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": [ - "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT?classifier=sources" - ], + "purl": "pkg:maven/org.apache.maven/maven-plugin-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/", - "repository_download_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/com.google.gwt.query-0.1.5.SNAPSHOT.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/com.google.gwt.query-0.1.5.SNAPSHOT.pom", - "package_uid": "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "webre_pom/webre_pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT" + "dependency_uid": "pkg:maven/org.apache.maven/maven-plugin-api?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", + "datasource_id": "maven_pom" }, { - "type": "maven", - "namespace": "au.com.acegi", - "name": "xml-format-maven-plugin", - "version": "3.0.6", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "XML Format Maven Plugin\nAutomatically formats XML files in a project.", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": "https://github.com/acegi/xml-format-maven-plugin/issues", - "code_view_url": "https://github.com/acegi/xml-format-maven-plugin.git", - "vcs_url": "git+https://github.com/acegi/xml-format-maven-plugin.git", - "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": 75.0, - "start_line": 33, - "end_line": 33, - "matched_length": 3, - "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "rule_identifier": "apache-2.0_94.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_94.RULE", - "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_v2", - "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/au.com.acegi/xml-format-maven-plugin@3.0.6?classifier=sources" - ], + "purl": "pkg:maven/org.apache.maven.plugin-tools/maven-plugin-annotations", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/au/com/acegi/xml-format-maven-plugin/3.0.6/", - "repository_download_url": "https://repo1.maven.org/maven2/au/com/acegi/xml-format-maven-plugin/3.0.6/xml-format-maven-plugin-3.0.6.jar", - "api_data_url": "https://repo1.maven.org/maven2/au/com/acegi/xml-format-maven-plugin/3.0.6/xml-format-maven-plugin-3.0.6.pom", - "package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6" + "dependency_uid": "pkg:maven/org.apache.maven.plugin-tools/maven-plugin-annotations?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.codehaus.plexus/plexus-utils", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.codehaus.plexus/plexus-utils?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.dom4j/dom4j@2.0.1", + "extracted_requirement": "2.0.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.dom4j/dom4j@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom", + "datasource_id": "maven_pom" } ], "files": [ @@ -8966,7 +8966,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/mui-package-expected.json b/tests/packagedcode/data/plugin/mui-package-expected.json index d1489a71fcb..38bbd185c00 100644 --- a/tests/packagedcode/data/plugin/mui-package-expected.json +++ b/tests/packagedcode/data/plugin/mui-package-expected.json @@ -1,6 +1,6 @@ { - "dependencies": [], "packages": [], + "dependencies": [], "files": [ { "path": "clfs.sys.mui", @@ -54,8 +54,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/plugin/mun-package-expected.json b/tests/packagedcode/data/plugin/mun-package-expected.json index b506f82939a..577f95a0ff8 100644 --- a/tests/packagedcode/data/plugin/mun-package-expected.json +++ b/tests/packagedcode/data/plugin/mun-package-expected.json @@ -1,6 +1,6 @@ { - "dependencies": [], "packages": [], + "dependencies": [], "files": [ { "path": "crypt32.dll.mun", @@ -54,8 +54,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json index 5443ff754b1..a0c324f7655 100644 --- a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json +++ b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json @@ -1,48 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:composer/php", - "extracted_requirement": ">=5.6.0", - "scope": "require", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:composer/php?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:composer/jandreasn/a-timer?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "composer.json", - "datasource_id": "php_composer_json" - }, - { - "purl": "pkg:composer/phpunit/phpunit", - "extracted_requirement": "^5.6", - "scope": "require-dev", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:composer/phpunit/phpunit?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:composer/jandreasn/a-timer?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "composer.json", - "datasource_id": "php_composer_json" - }, - { - "purl": "pkg:composer/squizlabs/php_codesniffer", - "extracted_requirement": "^2.7", - "scope": "require-dev", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:composer/squizlabs/php_codesniffer?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:composer/jandreasn/a-timer?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "composer.json", - "datasource_id": "php_composer_json" - } - ], "packages": [ { "type": "composer", @@ -99,7 +55,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -151,6 +107,50 @@ "purl": "pkg:composer/jandreasn/a-timer" } ], + "dependencies": [ + { + "purl": "pkg:composer/php", + "extracted_requirement": ">=5.6.0", + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:composer/php?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:composer/jandreasn/a-timer?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "composer.json", + "datasource_id": "php_composer_json" + }, + { + "purl": "pkg:composer/phpunit/phpunit", + "extracted_requirement": "^5.6", + "scope": "require-dev", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:composer/phpunit/phpunit?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:composer/jandreasn/a-timer?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "composer.json", + "datasource_id": "php_composer_json" + }, + { + "purl": "pkg:composer/squizlabs/php_codesniffer", + "extracted_requirement": "^2.7", + "scope": "require-dev", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:composer/squizlabs/php_codesniffer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:composer/jandreasn/a-timer?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "composer.json", + "datasource_id": "php_composer_json" + } + ], "files": [ { "path": "composer.json", @@ -211,7 +211,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/python-package-expected.json b/tests/packagedcode/data/plugin/python-package-expected.json index aa170822bf0..7b6c50b9f01 100644 --- a/tests/packagedcode/data/plugin/python-package-expected.json +++ b/tests/packagedcode/data/plugin/python-package-expected.json @@ -1,60 +1,653 @@ { - "dependencies": [ + "packages": [ { - "purl": "pkg:pypi/atomicwrites@1.1.5", - "extracted_requirement": "==1.1.5", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, + "type": "pypi", + "namespace": null, + "name": "arpy", + "version": "0.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Library for accessing \"ar\" files", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Stanis\u0142aw Pitucha", + "email": "viraptor@gmail.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "http://bitbucket.org/viraptor/arpy", + "download_url": 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-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": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-simplified", + "rule_identifier": "bsd-simplified_150.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_150.RULE", + "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": "Simplified BSD", + "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": "{'license': 'Simplified BSD'}", + "notice_text": null, + "source_packages": [], "extra_data": {}, - "dependency_uid": "pkg:pypi/atomicwrites@1.1.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "atomicwrites/Pipfile.lock", - "datasource_id": "pipfile_lock" + "repository_homepage_url": "https://pypi.org/project/arpy", + "repository_download_url": "https://pypi.org/packages/source/a/arpy/arpy-0.1.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/arpy/0.1.1/json", + "package_uid": "pkg:pypi/arpy@0.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "arpy/setup.py" + ], + "datasource_ids": [ + "pypi_setup_py" + ], + "purl": "pkg:pypi/arpy@0.1.1" }, { - "purl": "pkg:pypi/attrs@18.1.0", - "extracted_requirement": "==18.1.0", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, + "type": "pypi", + "namespace": null, + "name": "atomicwrites", + "version": "1.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "===================\npython-atomicwrites\n===================\n\n.. image:: https://travis-ci.org/untitaker/python-atomicwrites.svg?branch=master\n :target: https://travis-ci.org/untitaker/python-atomicwrites\n\n.. image:: https://ci.appveyor.com/api/projects/status/vadc4le3c27to59x/branch/master?svg=true\n :target: https://ci.appveyor.com/project/untitaker/python-atomicwrites/branch/master\n\nAtomic file writes.\n\n.. code-block:: python\n\n from atomicwrites import atomic_write\n\n with atomic_write('foo.txt', overwrite=True) as f:\n f.write('Hello world.')\n # \"foo.txt\" doesn't exist yet.\n\n # Now it does.\n\n\nFeatures that distinguish it from other similar libraries (see `Alternatives and Credit`_):\n\n- Race-free assertion that the target file doesn't yet exist. This can be\n controlled with the ``overwrite`` parameter.\n\n- Windows support, although not well-tested. The MSDN resources are not very\n explicit about which operations are atomic. I'm basing my assumptions off `a\n comment\n `_\n by `Doug Crook\n `_, who appears\n to be a Microsoft employee:\n\n FAQ: Is MoveFileEx atomic\n Frequently asked question: Is MoveFileEx atomic if the existing and new\n files are both on the same drive?\n\n The simple answer is \"usually, but in some cases it will silently fall-back\n to a non-atomic method, so don't count on it\".\n\n The implementation of MoveFileEx looks something like this: [...]\n\n The problem is if the rename fails, you might end up with a CopyFile, which\n is definitely not atomic.\n\n If you really need atomic-or-nothing, you can try calling\n NtSetInformationFile, which is unsupported but is much more likely to be\n atomic. \n\n- Simple high-level API that wraps a very flexible class-based API.\n\n- Consistent error handling across platforms.\n\n\nHow it works\n============\n\nIt uses a temporary file in the same directory as the given path. This ensures\nthat the temporary file resides on the same filesystem.\n\nThe temporary file will then be atomically moved to the target location: On\nPOSIX, it will use ``rename`` if files should be overwritten, otherwise a\ncombination of ``link`` and ``unlink``. On Windows, it uses MoveFileEx_ through\nstdlib's ``ctypes`` with the appropriate flags.\n\nNote that with ``link`` and ``unlink``, there's a timewindow where the file\nmight be available under two entries in the filesystem: The name of the\ntemporary file, and the name of the target file.\n\nAlso note that the permissions of the target file may change this way. In some\nsituations a ``chmod`` can be issued without any concurrency problems, but\nsince that is not always the case, this library doesn't do it by itself.\n\n.. _MoveFileEx: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365240%28v=vs.85%29.aspx\n\nfsync\n-----\n\nOn POSIX, ``fsync`` is invoked on the temporary file after it is written (to\nflush file content and metadata), and on the parent directory after the file is\nmoved (to flush filename).\n\n``fsync`` does not take care of disks' internal buffers, but there don't seem\nto be any standard POSIX APIs for that. On OS X, ``fcntl`` is used with\n``F_FULLFSYNC`` instead of ``fsync`` for that reason.\n\nOn Windows, `_commit `_\nis used, but there are no guarantees about disk internal buffers.\n\nAlternatives and Credit\n=======================\n\nAtomicwrites is directly inspired by the following libraries (and shares a\nminimal amount of code):\n\n- The Trac project's `utility functions\n `_,\n also used in `Werkzeug `_ and\n `mitsuhiko/python-atomicfile\n `_. The idea to use\n ``ctypes`` instead of ``PyWin32`` originated there.\n\n- `abarnert/fatomic `_. Windows support\n (based on ``PyWin32``) was originally taken from there.\n\nOther alternatives to atomicwrites include:\n\n- `sashka/atomicfile `_. Originally I\n considered using that, but at the time it was lacking a lot of features I\n needed (Windows support, overwrite-parameter, overriding behavior through\n subclassing).\n\n- The `Boltons library collection `_\n features a class for atomic file writes, which seems to have a very similar\n ``overwrite`` parameter. It is lacking Windows support though.\n\nLicense\n=======\n\nLicensed under the MIT, see ``LICENSE``.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Markus Unterwaditzer", + "email": "markus@unterwaditzer.net", + "url": null + } + ], + "keywords": [ + "Programming Language :: Python :: 2", + "Programming Language :: Python :: 2.7", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.4", + "Programming Language :: Python :: 3.5", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: Implementation :: CPython" + ], + "homepage_url": "https://github.com/untitaker/python-atomicwrites", + "download_url": 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": "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-7abc1a233092fc104c7af72a89c0829c", + "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": "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": "{'license': 'MIT', 'classifiers': ['License :: OSI Approved :: MIT License']}", + "notice_text": null, + "source_packages": [], "extra_data": {}, - "dependency_uid": "pkg:pypi/attrs@18.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "atomicwrites/Pipfile.lock", - "datasource_id": "pipfile_lock" + "repository_homepage_url": "https://pypi.org/project/atomicwrites", + "repository_download_url": "https://pypi.org/packages/source/a/atomicwrites/atomicwrites-1.2.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/atomicwrites/1.2.1/json", + "package_uid": "pkg:pypi/atomicwrites@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "atomicwrites/atomicwrites-1.2.1-py2.py3-none-any.whl" + ], + "datasource_ids": [ + "pypi_wheel" + ], + "purl": "pkg:pypi/atomicwrites@1.2.1" }, { - "purl": "pkg:pypi/contextlib2@0.5.5", - "extracted_requirement": "==0.5.5", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, + "type": "chef", + "namespace": null, + "name": "six", + "version": "1.10.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://supermarket.chef.io/cookbooks/six/versions/1.10.0/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": "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-7abc1a233092fc104c7af72a89c0829c", + "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": {}, - "dependency_uid": "pkg:pypi/contextlib2@0.5.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "atomicwrites/Pipfile.lock", - "datasource_id": "pipfile_lock" + "repository_homepage_url": "https://supermarket.chef.io/cookbooks/six/versions/1.10.0/", + "repository_download_url": "https://supermarket.chef.io/cookbooks/six/versions/1.10.0/download", + "api_data_url": "https://supermarket.chef.io/api/v1/cookbooks/six/versions/1.10.0", + "package_uid": "pkg:chef/six@1.10.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "Six/metadata.json" + ], + "datasource_ids": [ + "chef_cookbook_metadata_json" + ], + "purl": "pkg:chef/six@1.10.0" }, { - "purl": "pkg:pypi/coverage@4.5.1", - "extracted_requirement": "==4.5.1", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": {}, + "type": "pypi", + "namespace": null, + "name": "six", + "version": "1.10.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Python 2 and 3 compatibility utilities\nSix is a Python 2 and 3 compatibility library. It provides utility functions\nfor smoothing over the differences between the Python versions with the goal of\nwriting Python code that is compatible on both Python versions. See the\ndocumentation for more information on what is provided.\n\nSix supports every Python version since 2.6. It is contained in only one Python\nfile, so it can be easily copied into your project. (The copyright and license\nnotice must be retained.)\n\nOnline documentation is at https://pythonhosted.org/six/.\n\nBugs can be reported to https://bitbucket.org/gutworth/six. The code can also\nbe found there.\n\nFor questions about six or porting in general, email the python-porting mailing\nlist: https://mail.python.org/mailman/listinfo/python-porting", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjamin Peterson", + "email": "benjamin@python.org", + "url": null + } + ], + "keywords": [ + "Programming Language :: Python :: 2", + "Programming Language :: Python :: 3", + "Intended Audience :: Developers", + "Topic :: Software Development :: Libraries", + "Topic :: Utilities" + ], + "homepage_url": "http://pypi.python.org/pypi/six/", + "download_url": 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": "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-7abc1a233092fc104c7af72a89c0829c", + "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": "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": "{'license': 'MIT', 'classifiers': ['License :: OSI Approved :: MIT License']}", + "notice_text": null, + "source_packages": [], "extra_data": {}, - "dependency_uid": "pkg:pypi/coverage@4.5.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "atomicwrites/Pipfile.lock", - "datasource_id": "pipfile_lock" + "repository_homepage_url": "https://pypi.org/project/six", + "repository_download_url": "https://pypi.org/packages/source/s/six/six-1.10.0.tar.gz", + "api_data_url": "https://pypi.org/pypi/six/1.10.0/json", + "package_uid": "pkg:pypi/six@1.10.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "Six/Six.dist-info/METADATA" + ], + "datasource_ids": [ + "pypi_wheel_metadata" + ], + "purl": "pkg:pypi/six@1.10.0" + }, + { + "type": "pypi", + "namespace": null, + "name": "TicketImport", + "version": "0.7a", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Import CSV and Excel files\nUNKNOWN", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Francois Granade", + "email": "fg@nexb.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "http://nexb.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": 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": "{'license': 'BSD'}", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://pypi.org/project/TicketImport", + "repository_download_url": "https://pypi.org/packages/source/T/TicketImport/TicketImport-0.7a.tar.gz", + "api_data_url": "https://pypi.org/pypi/TicketImport/0.7a/json", + "package_uid": "pkg:pypi/ticketimport@0.7a?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "TicketImport/PKG-INFO" + ], + "datasource_ids": [ + "pypi_sdist_pkginfo" + ], + "purl": "pkg:pypi/ticketimport@0.7a" + } + ], + "dependencies": [ + { + "purl": "pkg:pypi/atomicwrites@1.1.5", + "extracted_requirement": "==1.1.5", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/atomicwrites@1.1.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "atomicwrites/Pipfile.lock", + "datasource_id": "pipfile_lock" + }, + { + "purl": "pkg:pypi/attrs@18.1.0", + "extracted_requirement": "==18.1.0", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/attrs@18.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "atomicwrites/Pipfile.lock", + "datasource_id": "pipfile_lock" + }, + { + "purl": "pkg:pypi/contextlib2@0.5.5", + "extracted_requirement": "==0.5.5", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/contextlib2@0.5.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "atomicwrites/Pipfile.lock", + "datasource_id": "pipfile_lock" + }, + { + "purl": "pkg:pypi/coverage@4.5.1", + "extracted_requirement": "==4.5.1", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/coverage@4.5.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "atomicwrites/Pipfile.lock", + "datasource_id": "pipfile_lock" }, { "purl": "pkg:pypi/funcsigs@1.0.2", @@ -314,599 +907,6 @@ "datasource_id": "pip_requirements" } ], - "packages": [ - { - "type": "pypi", - "namespace": null, - "name": "arpy", - "version": "0.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "Library for accessing \"ar\" files", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Stanis\u0142aw Pitucha", - "email": "viraptor@gmail.com", - "url": null - } - ], - "keywords": [], - "homepage_url": "http://bitbucket.org/viraptor/arpy", - "download_url": 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-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": 2, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-simplified", - "rule_identifier": "bsd-simplified_150.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_150.RULE", - "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": "Simplified BSD", - "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": "{'license': 'Simplified BSD'}", - "notice_text": null, - "source_packages": [], - "extra_data": {}, - "repository_homepage_url": "https://pypi.org/project/arpy", - "repository_download_url": "https://pypi.org/packages/source/a/arpy/arpy-0.1.1.tar.gz", - "api_data_url": "https://pypi.org/pypi/arpy/0.1.1/json", - "package_uid": "pkg:pypi/arpy@0.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "arpy/setup.py" - ], - "datasource_ids": [ - "pypi_setup_py" - ], - "purl": "pkg:pypi/arpy@0.1.1" - }, - { - "type": "pypi", - "namespace": null, - "name": "atomicwrites", - "version": "1.2.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "===================\npython-atomicwrites\n===================\n\n.. image:: https://travis-ci.org/untitaker/python-atomicwrites.svg?branch=master\n :target: https://travis-ci.org/untitaker/python-atomicwrites\n\n.. image:: https://ci.appveyor.com/api/projects/status/vadc4le3c27to59x/branch/master?svg=true\n :target: https://ci.appveyor.com/project/untitaker/python-atomicwrites/branch/master\n\nAtomic file writes.\n\n.. code-block:: python\n\n from atomicwrites import atomic_write\n\n with atomic_write('foo.txt', overwrite=True) as f:\n f.write('Hello world.')\n # \"foo.txt\" doesn't exist yet.\n\n # Now it does.\n\n\nFeatures that distinguish it from other similar libraries (see `Alternatives and Credit`_):\n\n- Race-free assertion that the target file doesn't yet exist. This can be\n controlled with the ``overwrite`` parameter.\n\n- Windows support, although not well-tested. The MSDN resources are not very\n explicit about which operations are atomic. I'm basing my assumptions off `a\n comment\n `_\n by `Doug Crook\n `_, who appears\n to be a Microsoft employee:\n\n FAQ: Is MoveFileEx atomic\n Frequently asked question: Is MoveFileEx atomic if the existing and new\n files are both on the same drive?\n\n The simple answer is \"usually, but in some cases it will silently fall-back\n to a non-atomic method, so don't count on it\".\n\n The implementation of MoveFileEx looks something like this: [...]\n\n The problem is if the rename fails, you might end up with a CopyFile, which\n is definitely not atomic.\n\n If you really need atomic-or-nothing, you can try calling\n NtSetInformationFile, which is unsupported but is much more likely to be\n atomic. \n\n- Simple high-level API that wraps a very flexible class-based API.\n\n- Consistent error handling across platforms.\n\n\nHow it works\n============\n\nIt uses a temporary file in the same directory as the given path. This ensures\nthat the temporary file resides on the same filesystem.\n\nThe temporary file will then be atomically moved to the target location: On\nPOSIX, it will use ``rename`` if files should be overwritten, otherwise a\ncombination of ``link`` and ``unlink``. On Windows, it uses MoveFileEx_ through\nstdlib's ``ctypes`` with the appropriate flags.\n\nNote that with ``link`` and ``unlink``, there's a timewindow where the file\nmight be available under two entries in the filesystem: The name of the\ntemporary file, and the name of the target file.\n\nAlso note that the permissions of the target file may change this way. In some\nsituations a ``chmod`` can be issued without any concurrency problems, but\nsince that is not always the case, this library doesn't do it by itself.\n\n.. _MoveFileEx: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365240%28v=vs.85%29.aspx\n\nfsync\n-----\n\nOn POSIX, ``fsync`` is invoked on the temporary file after it is written (to\nflush file content and metadata), and on the parent directory after the file is\nmoved (to flush filename).\n\n``fsync`` does not take care of disks' internal buffers, but there don't seem\nto be any standard POSIX APIs for that. On OS X, ``fcntl`` is used with\n``F_FULLFSYNC`` instead of ``fsync`` for that reason.\n\nOn Windows, `_commit `_\nis used, but there are no guarantees about disk internal buffers.\n\nAlternatives and Credit\n=======================\n\nAtomicwrites is directly inspired by the following libraries (and shares a\nminimal amount of code):\n\n- The Trac project's `utility functions\n `_,\n also used in `Werkzeug `_ and\n `mitsuhiko/python-atomicfile\n `_. The idea to use\n ``ctypes`` instead of ``PyWin32`` originated there.\n\n- `abarnert/fatomic `_. Windows support\n (based on ``PyWin32``) was originally taken from there.\n\nOther alternatives to atomicwrites include:\n\n- `sashka/atomicfile `_. Originally I\n considered using that, but at the time it was lacking a lot of features I\n needed (Windows support, overwrite-parameter, overriding behavior through\n subclassing).\n\n- The `Boltons library collection `_\n features a class for atomic file writes, which seems to have a very similar\n ``overwrite`` parameter. It is lacking Windows support though.\n\nLicense\n=======\n\nLicensed under the MIT, see ``LICENSE``.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Markus Unterwaditzer", - "email": "markus@unterwaditzer.net", - "url": null - } - ], - "keywords": [ - "Programming Language :: Python :: 2", - "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.4", - "Programming Language :: Python :: 3.5", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: Implementation :: CPython" - ], - "homepage_url": "https://github.com/untitaker/python-atomicwrites", - "download_url": 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": "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" - } - ] - } - ] - }, - { - "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": "{'license': 'MIT', 'classifiers': ['License :: OSI Approved :: MIT License']}", - "notice_text": null, - "source_packages": [], - "extra_data": {}, - "repository_homepage_url": "https://pypi.org/project/atomicwrites", - "repository_download_url": "https://pypi.org/packages/source/a/atomicwrites/atomicwrites-1.2.1.tar.gz", - "api_data_url": "https://pypi.org/pypi/atomicwrites/1.2.1/json", - "package_uid": "pkg:pypi/atomicwrites@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "atomicwrites/atomicwrites-1.2.1-py2.py3-none-any.whl" - ], - "datasource_ids": [ - "pypi_wheel" - ], - "purl": "pkg:pypi/atomicwrites@1.2.1" - }, - { - "type": "chef", - "namespace": null, - "name": "six", - "version": "1.10.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://supermarket.chef.io/cookbooks/six/versions/1.10.0/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": "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": {}, - "repository_homepage_url": "https://supermarket.chef.io/cookbooks/six/versions/1.10.0/", - "repository_download_url": "https://supermarket.chef.io/cookbooks/six/versions/1.10.0/download", - "api_data_url": "https://supermarket.chef.io/api/v1/cookbooks/six/versions/1.10.0", - "package_uid": "pkg:chef/six@1.10.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "Six/metadata.json" - ], - "datasource_ids": [ - "chef_cookbook_metadata_json" - ], - "purl": "pkg:chef/six@1.10.0" - }, - { - "type": "pypi", - "namespace": null, - "name": "six", - "version": "1.10.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "Python 2 and 3 compatibility utilities\nSix is a Python 2 and 3 compatibility library. It provides utility functions\nfor smoothing over the differences between the Python versions with the goal of\nwriting Python code that is compatible on both Python versions. See the\ndocumentation for more information on what is provided.\n\nSix supports every Python version since 2.6. It is contained in only one Python\nfile, so it can be easily copied into your project. (The copyright and license\nnotice must be retained.)\n\nOnline documentation is at https://pythonhosted.org/six/.\n\nBugs can be reported to https://bitbucket.org/gutworth/six. The code can also\nbe found there.\n\nFor questions about six or porting in general, email the python-porting mailing\nlist: https://mail.python.org/mailman/listinfo/python-porting", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Benjamin Peterson", - "email": "benjamin@python.org", - "url": null - } - ], - "keywords": [ - "Programming Language :: Python :: 2", - "Programming Language :: Python :: 3", - "Intended Audience :: Developers", - "Topic :: Software Development :: Libraries", - "Topic :: Utilities" - ], - "homepage_url": "http://pypi.python.org/pypi/six/", - "download_url": 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": "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" - } - ] - } - ] - }, - { - "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": "{'license': 'MIT', 'classifiers': ['License :: OSI Approved :: MIT License']}", - "notice_text": null, - "source_packages": [], - "extra_data": {}, - "repository_homepage_url": "https://pypi.org/project/six", - "repository_download_url": "https://pypi.org/packages/source/s/six/six-1.10.0.tar.gz", - "api_data_url": "https://pypi.org/pypi/six/1.10.0/json", - "package_uid": "pkg:pypi/six@1.10.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "Six/Six.dist-info/METADATA" - ], - "datasource_ids": [ - "pypi_wheel_metadata" - ], - "purl": "pkg:pypi/six@1.10.0" - }, - { - "type": "pypi", - "namespace": null, - "name": "TicketImport", - "version": "0.7a", - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "Import CSV and Excel files\nUNKNOWN", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Francois Granade", - "email": "fg@nexb.com", - "url": null - } - ], - "keywords": [], - "homepage_url": "http://nexb.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": 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": "{'license': 'BSD'}", - "notice_text": null, - "source_packages": [], - "extra_data": {}, - "repository_homepage_url": "https://pypi.org/project/TicketImport", - "repository_download_url": "https://pypi.org/packages/source/T/TicketImport/TicketImport-0.7a.tar.gz", - "api_data_url": "https://pypi.org/pypi/TicketImport/0.7a/json", - "package_uid": "pkg:pypi/ticketimport@0.7a?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "TicketImport/PKG-INFO" - ], - "datasource_ids": [ - "pypi_sdist_pkginfo" - ], - "purl": "pkg:pypi/ticketimport@0.7a" - } - ], "files": [ { "path": "Six", @@ -987,7 +987,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1129,7 +1129,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1693,7 +1693,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/rubygems-package-expected.json b/tests/packagedcode/data/plugin/rubygems-package-expected.json index 7098e60dee7..bc449ba711a 100644 --- a/tests/packagedcode/data/plugin/rubygems-package-expected.json +++ b/tests/packagedcode/data/plugin/rubygems-package-expected.json @@ -1,4 +1,126 @@ { + "packages": [ + { + "type": "gem", + "namespace": null, + "name": "m2r", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "Mongrel2 interface and handler library for Ruby.\nMongrel2 Rack handler and pure handler. Works with Rack, so it works with Rails!", + "release_date": "2013-10-29", + "parties": [ + { + "type": null, + "role": "author", + "name": "Colin Curtin", + "email": null, + "url": null + }, + { + "type": null, + "role": "author", + "name": "Pradeep Elankumaran", + "email": null, + "url": null + }, + { + "type": null, + "role": "author", + "name": "Pawel Pacana", + "email": null, + "url": null + }, + { + "type": null, + "role": "author", + "name": "Robert Pankowecki", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "http://github.com/perplexes/m2r", + "download_url": "https://rubygems.org/downloads/m2r-2.1.0.gem", + "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": "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-7abc1a233092fc104c7af72a89c0829c", + "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": {}, + "repository_homepage_url": "https://rubygems.org/gems/m2r/versions/2.1.0", + "repository_download_url": "https://rubygems.org/downloads/m2r-2.1.0.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/m2r/versions/2.1.0.json", + "package_uid": "pkg:gem/m2r@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "m2r-2.1.0.gem" + ], + "datasource_ids": [ + "gem_archive" + ], + "purl": "pkg:gem/m2r@2.1.0" + } + ], "dependencies": [ { "purl": "pkg:gem/ffi-rzmq", @@ -183,128 +305,6 @@ "datasource_id": "gem_archive" } ], - "packages": [ - { - "type": "gem", - "namespace": null, - "name": "m2r", - "version": "2.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "Mongrel2 interface and handler library for Ruby.\nMongrel2 Rack handler and pure handler. Works with Rack, so it works with Rails!", - "release_date": "2013-10-29", - "parties": [ - { - "type": null, - "role": "author", - "name": "Colin Curtin", - "email": null, - "url": null - }, - { - "type": null, - "role": "author", - "name": "Pradeep Elankumaran", - "email": null, - "url": null - }, - { - "type": null, - "role": "author", - "name": "Pawel Pacana", - "email": null, - "url": null - }, - { - "type": null, - "role": "author", - "name": "Robert Pankowecki", - "email": null, - "url": null - } - ], - "keywords": [], - "homepage_url": "http://github.com/perplexes/m2r", - "download_url": "https://rubygems.org/downloads/m2r-2.1.0.gem", - "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": "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": {}, - "repository_homepage_url": "https://rubygems.org/gems/m2r/versions/2.1.0", - "repository_download_url": "https://rubygems.org/downloads/m2r-2.1.0.gem", - "api_data_url": "https://rubygems.org/api/v2/rubygems/m2r/versions/2.1.0.json", - "package_uid": "pkg:gem/m2r@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "m2r-2.1.0.gem" - ], - "datasource_ids": [ - "gem_archive" - ], - "purl": "pkg:gem/m2r@2.1.0" - } - ], "files": [ { "path": "m2r-2.1.0.gem", @@ -379,7 +379,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/sys-package-expected.json b/tests/packagedcode/data/plugin/sys-package-expected.json index 0eba13295db..c345e87730a 100644 --- a/tests/packagedcode/data/plugin/sys-package-expected.json +++ b/tests/packagedcode/data/plugin/sys-package-expected.json @@ -1,6 +1,6 @@ { - "dependencies": [], "packages": [], + "dependencies": [], "files": [ { "path": "tbs.sys", @@ -54,8 +54,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/plugin/tlb-package-expected.json b/tests/packagedcode/data/plugin/tlb-package-expected.json index 334add154dc..bf9ba36fd7a 100644 --- a/tests/packagedcode/data/plugin/tlb-package-expected.json +++ b/tests/packagedcode/data/plugin/tlb-package-expected.json @@ -1,6 +1,6 @@ { - "dependencies": [], "packages": [], + "dependencies": [], "files": [ { "path": "stdole2.tlb", @@ -54,8 +54,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/plugin/winmd-package-expected.json b/tests/packagedcode/data/plugin/winmd-package-expected.json index b18bbde9a41..595168a6b5e 100644 --- a/tests/packagedcode/data/plugin/winmd-package-expected.json +++ b/tests/packagedcode/data/plugin/winmd-package-expected.json @@ -1,6 +1,6 @@ { - "dependencies": [], "packages": [], + "dependencies": [], "files": [ { "path": "Windows.AI.winmd", @@ -54,8 +54,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json b/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json index 27f92536fd4..5f623abba4e 100644 --- a/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json +++ b/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json @@ -55,7 +55,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json b/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json index 2c12e1a2393..6ee0a3d1a5d 100644 --- a/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json +++ b/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", - "rule_identifier": "spdx-license-identifier: apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", + "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-7e2bfeb45d615c04cec11a58c447c878", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json b/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json index c59552cc07f..fcdf443cde2 100644 --- a/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json +++ b/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json @@ -53,7 +53,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json index 2671f48cdc3..0c92bdfd455 100644 --- a/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json @@ -47,8 +47,8 @@ "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", + "rule_identifier": "package-manifest-unknown-1c361f81c483f56d504b62879b9b4a9a", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1c361f81c483f56d504b62879b9b4a9a", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json index ed399a69f09..7694896e430 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json @@ -59,7 +59,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json index 9ba251a15fc..92d4b92b3b1 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json index 6cbdd4a7a1c..9f7332854ad 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json @@ -60,7 +60,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json index acd4b47ef0f..7bb45f393f1 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json @@ -60,7 +60,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json index 98ee2b532f0..0b89a4d7163 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json @@ -55,7 +55,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json index cf6f83aeb7e..b31463061c5 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json index bdf79e15652..92ec5e9bed8 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json @@ -72,7 +72,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json index f83b799e635..19925e511ae 100644 --- a/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json index 8375605ef51..f4a2dbc3862 100644 --- a/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json @@ -58,7 +58,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json index 291039e7ca0..28aeabad8cc 100644 --- a/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json @@ -68,7 +68,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json index 38621da1571..b8c76667c7a 100644 --- a/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json @@ -62,7 +62,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json index a6a594d49ab..8496be69a4d 100644 --- a/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json index 6c134237641..cfd9a515d63 100644 --- a/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json @@ -57,7 +57,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json index 450cff219f0..ef7191328a5 100644 --- a/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json @@ -51,7 +51,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json index 7efcc6592d6..99caeb318cf 100644 --- a/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json index 08e84d81955..13629757b49 100644 --- a/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json @@ -68,7 +68,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json index f04ac8d8390..300df374d68 100644 --- a/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json index 1ebcd601637..36d504d121e 100644 --- a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json +++ b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json @@ -1,34 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:pypi/colorama", - "extracted_requirement": "colorama; platform_system == \"Windows\"", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/click@8.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "lib/python3.9/site-packages/click-8.0.4.dist-info/METADATA", - "datasource_id": "pypi_wheel_metadata" - }, - { - "purl": "pkg:pypi/importlib-metadata", - "extracted_requirement": "importlib-metadata; python_version < \"3.8\"", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/click@8.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "lib/python3.9/site-packages/click-8.0.4.dist-info/METADATA", - "datasource_id": "pypi_wheel_metadata" - } - ], "packages": [ { "type": "pypi", @@ -81,7 +51,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -295,6 +265,36 @@ "purl": "pkg:pypi/click@8.0.4" } ], + "dependencies": [ + { + "purl": "pkg:pypi/colorama", + "extracted_requirement": "colorama; platform_system == \"Windows\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/click@8.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "lib/python3.9/site-packages/click-8.0.4.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + }, + { + "purl": "pkg:pypi/importlib-metadata", + "extracted_requirement": "importlib-metadata; python_version < \"3.8\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/click@8.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "lib/python3.9/site-packages/click-8.0.4.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + } + ], "files": [ { "path": "PKG-INFO", @@ -351,7 +351,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1158,7 +1158,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/solo-metadata/expected.json b/tests/packagedcode/data/pypi/solo-metadata/expected.json index 85d99cb687b..75b480b1453 100644 --- a/tests/packagedcode/data/pypi/solo-metadata/expected.json +++ b/tests/packagedcode/data/pypi/solo-metadata/expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "pypi", @@ -76,7 +75,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", - "rule_identifier": "spdx-license-identifier: apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", + "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-7e2bfeb45d615c04cec11a58c447c878", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -173,6 +172,7 @@ "purl": "pkg:pypi/scancode-toolkit@31.0.0b1" } ], + "dependencies": [], "files": [ { "path": "PKG-INFO", @@ -253,7 +253,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", - "rule_identifier": "spdx-license-identifier: apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", + "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-7e2bfeb45d615c04cec11a58c447c878", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json index 94ec8e56a70..608af010b5d 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "pypi", @@ -62,7 +61,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -162,6 +161,7 @@ "purl": "pkg:pypi/pip@22.0.4" } ], + "dependencies": [], "files": [ { "path": "AUTHORS.txt", @@ -264,7 +264,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -899,7 +899,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1087,7 +1087,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json index ed15c3c28e9..d434082789a 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json @@ -1,6 +1,6 @@ { - "dependencies": [], "packages": [], + "dependencies": [], "files": [ { "path": "setup.py", @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json index 8491d7f967a..88d5a10b0fc 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json @@ -50,7 +50,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json index 3b100c61333..bbcd85da3c0 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json @@ -50,7 +50,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json index c9ea536032a..cd5af5c05ea 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json @@ -1,62 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:pypi/dask", - "extracted_requirement": "dask[delayed]<2023.0.0,>=2022.7.1", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pypi/dask?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/daglib@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "daglib_wheel_extracted/daglib-0.6.0.dist-info/METADATA", - "datasource_id": "pypi_wheel_metadata" - }, - { - "purl": "pkg:pypi/graphviz", - "extracted_requirement": "graphviz<0.21,>=0.20; extra == \"graphviz\"", - "scope": "graphviz", - "is_runtime": true, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pypi/graphviz?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/daglib@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "daglib_wheel_extracted/daglib-0.6.0.dist-info/METADATA", - "datasource_id": "pypi_wheel_metadata" - }, - { - "purl": "pkg:pypi/ipycytoscape", - "extracted_requirement": "ipycytoscape<2.0.0,>=1.3.3; extra == \"ipycytoscape\"", - "scope": "ipycytoscape", - "is_runtime": true, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pypi/ipycytoscape?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/daglib@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "daglib_wheel_extracted/daglib-0.6.0.dist-info/METADATA", - "datasource_id": "pypi_wheel_metadata" - }, - { - "purl": "pkg:pypi/networkx", - "extracted_requirement": "networkx<3.0.0,>=2.8.5", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pypi/networkx?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/daglib@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "daglib_wheel_extracted/daglib-0.6.0.dist-info/METADATA", - "datasource_id": "pypi_wheel_metadata" - } - ], "packages": [ { "type": "pypi", @@ -110,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -209,6 +151,64 @@ "purl": "pkg:pypi/daglib@0.6.0" } ], + "dependencies": [ + { + "purl": "pkg:pypi/dask", + "extracted_requirement": "dask[delayed]<2023.0.0,>=2022.7.1", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/dask?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/daglib@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "daglib_wheel_extracted/daglib-0.6.0.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + }, + { + "purl": "pkg:pypi/graphviz", + "extracted_requirement": "graphviz<0.21,>=0.20; extra == \"graphviz\"", + "scope": "graphviz", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/graphviz?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/daglib@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "daglib_wheel_extracted/daglib-0.6.0.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + }, + { + "purl": "pkg:pypi/ipycytoscape", + "extracted_requirement": "ipycytoscape<2.0.0,>=1.3.3; extra == \"ipycytoscape\"", + "scope": "ipycytoscape", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/ipycytoscape?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/daglib@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "daglib_wheel_extracted/daglib-0.6.0.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + }, + { + "purl": "pkg:pypi/networkx", + "extracted_requirement": "networkx<3.0.0,>=2.8.5", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/networkx?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/daglib@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "daglib_wheel_extracted/daglib-0.6.0.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + } + ], "files": [ { "path": "daglib_wheel_extracted", @@ -296,7 +296,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json index 9084cb8dfd3..d9ddb4c4e6d 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json @@ -64,7 +64,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json index 0405dc213d7..1aa061fbc68 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json @@ -65,7 +65,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json index 7fb62ba2b0f..1854b93f220 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json @@ -62,7 +62,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected b/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected index 527dc82c24b..5e175eca866 100644 --- a/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected @@ -39,8 +39,8 @@ "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", + "rule_identifier": "package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected b/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected index 527dc82c24b..5e175eca866 100644 --- a/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected +++ b/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected @@ -39,8 +39,8 @@ "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", + "rule_identifier": "package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected b/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected index 527dc82c24b..5e175eca866 100644 --- a/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected @@ -39,8 +39,8 @@ "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", + "rule_identifier": "package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/readme/google/basic/README.google.expected b/tests/packagedcode/data/readme/google/basic/README.google.expected index f805b497d3b..c527cff014a 100644 --- a/tests/packagedcode/data/readme/google/basic/README.google.expected +++ b/tests/packagedcode/data/readme/google/basic/README.google.expected @@ -39,7 +39,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json index 00571de345d..ea475701ee6 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json @@ -41,7 +41,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json index 35ef714d017..ac807bf6207 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json @@ -341,7 +341,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json index 73a5b356cbf..3ba1da6418f 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json @@ -995,7 +995,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json index 37aa449efa4..02a83d85dc8 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json @@ -553,7 +553,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json b/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json index 12911d4d911..9a4d1ff1c40 100644 --- a/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json +++ b/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json b/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json index 98809b70804..1e51c2d3c8d 100644 --- a/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json +++ b/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json @@ -68,7 +68,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json b/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json index bd148a3b21e..279d5f31b16 100644 --- a/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json b/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json index 962ff57598d..21e2acd4934 100644 --- a/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json @@ -49,7 +49,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json b/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json index 1223d5566f3..414ab8cc97f 100644 --- a/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json @@ -61,7 +61,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json b/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json index 815dd30facf..e1cbb623527 100644 --- a/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json @@ -47,8 +47,8 @@ "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", + "rule_identifier": "package-manifest-unknown-df897391da81d647661936b58047daf4", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-df897391da81d647661936b58047daf4", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json b/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json index b7ca8566442..bc2936f487e 100644 --- a/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json @@ -47,8 +47,8 @@ "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", + "rule_identifier": "package-manifest-unknown-df897391da81d647661936b58047daf4", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-df897391da81d647661936b58047daf4", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json b/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json index 1124d025951..f451b79e6f8 100644 --- a/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json +++ b/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json @@ -47,8 +47,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json b/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json index cae7212938d..e90788467d3 100644 --- a/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json +++ b/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json @@ -39,8 +39,8 @@ "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", + "rule_identifier": "package-manifest-unknown-df897391da81d647661936b58047daf4", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-df897391da81d647661936b58047daf4", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/chcp.com.package-expected.json b/tests/packagedcode/data/win_pe/chcp.com.package-expected.json index 31c405ee9aa..96153f73b45 100644 --- a/tests/packagedcode/data/win_pe/chcp.com.package-expected.json +++ b/tests/packagedcode/data/win_pe/chcp.com.package-expected.json @@ -47,8 +47,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json b/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json index fed28ead97a..f3542f293ed 100644 --- a/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json +++ b/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json @@ -47,8 +47,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json b/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json index 84b7630a7ab..e6b3b2ca8c8 100644 --- a/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json +++ b/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json @@ -47,8 +47,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json b/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json index cae7212938d..e90788467d3 100644 --- a/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json +++ b/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json @@ -39,8 +39,8 @@ "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", + "rule_identifier": "package-manifest-unknown-df897391da81d647661936b58047daf4", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-df897391da81d647661936b58047daf4", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json b/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json index d0110d8d7ca..7088d6c306e 100644 --- a/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json +++ b/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json @@ -47,8 +47,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json b/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json index b023efec8a9..dbb913e42d0 100644 --- a/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json +++ b/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json @@ -47,8 +47,8 @@ "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", + "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/scancode/data/composer/composer.expected.json b/tests/scancode/data/composer/composer.expected.json index bbcb5f1deda..76c352ce2c8 100644 --- a/tests/scancode/data/composer/composer.expected.json +++ b/tests/scancode/data/composer/composer.expected.json @@ -1,4 +1,105 @@ { + "packages": [ + { + "type": "composer", + "namespace": "laravel", + "name": "laravel", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "PHP", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "vendor", + "name": "laravel", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-7abc1a233092fc104c7af72a89c0829c", + "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": {}, + "repository_homepage_url": "https://packagist.org/packages/laravel/laravel", + "repository_download_url": null, + "api_data_url": "https://packagist.org/p/packages/laravel/laravel.json", + "package_uid": "pkg:composer/laravel/laravel?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "composer.json" + ], + "datasource_ids": [ + "php_composer_json" + ], + "purl": "pkg:composer/laravel/laravel" + } + ], "dependencies": [ { "purl": "pkg:composer/php", @@ -113,107 +214,6 @@ "datasource_id": "php_composer_json" } ], - "packages": [ - { - "type": "composer", - "namespace": "laravel", - "name": "laravel", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "PHP", - "description": null, - "release_date": null, - "parties": [ - { - "type": "person", - "role": "vendor", - "name": "laravel", - "email": null, - "url": null - } - ], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "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": {}, - "repository_homepage_url": "https://packagist.org/packages/laravel/laravel", - "repository_download_url": null, - "api_data_url": "https://packagist.org/p/packages/laravel/laravel.json", - "package_uid": "pkg:composer/laravel/laravel?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "composer.json" - ], - "datasource_ids": [ - "php_composer_json" - ], - "purl": "pkg:composer/laravel/laravel" - } - ], "files": [ { "path": "composer.json", @@ -267,7 +267,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/scancode/data/help/help.txt b/tests/scancode/data/help/help.txt index 1fe52faa0c6..8f38bb86358 100644 --- a/tests/scancode/data/help/help.txt +++ b/tests/scancode/data/help/help.txt @@ -153,6 +153,11 @@ Options: and including the starting directory. Use 0 for no scan depth limit. + miscellaneous: + --get-license-data DIR Include this directory with additional custom licenses + and license rules in the license detection index. + Creates the directory if it does not exist. + documentation: -h, --help Show this message and exit. -A, --about Show information about ScanCode and licensing and exit. diff --git a/tests/scancode/data/info/all.expected.json b/tests/scancode/data/info/all.expected.json index 4517960f2e9..170f0c99978 100644 --- a/tests/scancode/data/info/all.expected.json +++ b/tests/scancode/data/info/all.expected.json @@ -64,7 +64,8 @@ "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" + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" ], "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." }, @@ -87,7 +88,7 @@ "http://www.fsf.org/licensing/essays/bsd.html", "http://www.gnu.org/philosophy/bsd.html" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice,\nthis list 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\n3. \n\n4. Neither the name of the University nor the names of its contributors may\nbe 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\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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n* must display the following acknowledgement:\n* This product includes software developed by the University of\n* California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\"." + "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 notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\"." }, { "key": "gpl-2.0", @@ -121,7 +122,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." } ], "license_rule_references": [ @@ -140,7 +141,7 @@ "COPYING", "README" ], - "rule_text": "*\n* This program is free software; you can redistribute it and/or modify\n* it under the terms of the GNU General Public License version 2 as\n* published by the Free Software Foundation.\n*\n* Alternatively, this software may be distributed under the terms of BSD\n* license.\n*\n* See README and COPYING for more details." + "rule_text": "*\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 2 as\n * published by the Free Software Foundation.\n *\n * Alternatively, this software may be distributed under the terms of BSD\n * license.\n *\n * See README and COPYING for more details." }, { "rule_identifier": "bsd-original-uc_3.RULE", @@ -154,7 +155,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_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. All advertising materials mentioning features or use of this software\n* must display the following acknowledgement:\n*\tThis product includes software developed by the University of\n*\tCalifornia, Berkeley and its contributors.\n* 4. 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.\n*" + "rule_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. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n *\tThis product includes software developed by the University of\n *\tCalifornia, Berkeley and its contributors.\n * 4. 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.\n *" } ], "files": [ diff --git a/tests/scancode/data/info/all.rooted.expected.json b/tests/scancode/data/info/all.rooted.expected.json index c4c99dd8306..1c8e873991a 100644 --- a/tests/scancode/data/info/all.rooted.expected.json +++ b/tests/scancode/data/info/all.rooted.expected.json @@ -64,7 +64,8 @@ "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" + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" ], "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." }, @@ -87,7 +88,7 @@ "http://www.fsf.org/licensing/essays/bsd.html", "http://www.gnu.org/philosophy/bsd.html" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice,\nthis list 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\n3. \n\n4. Neither the name of the University nor the names of its contributors may\nbe 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\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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n* must display the following acknowledgement:\n* This product includes software developed by the University of\n* California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\"." + "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 notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\"." }, { "key": "gpl-2.0", @@ -121,7 +122,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." } ], "license_rule_references": [ @@ -140,7 +141,7 @@ "COPYING", "README" ], - "rule_text": "*\n* This program is free software; you can redistribute it and/or modify\n* it under the terms of the GNU General Public License version 2 as\n* published by the Free Software Foundation.\n*\n* Alternatively, this software may be distributed under the terms of BSD\n* license.\n*\n* See README and COPYING for more details." + "rule_text": "*\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 2 as\n * published by the Free Software Foundation.\n *\n * Alternatively, this software may be distributed under the terms of BSD\n * license.\n *\n * See README and COPYING for more details." }, { "rule_identifier": "bsd-original-uc_3.RULE", @@ -154,7 +155,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_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. All advertising materials mentioning features or use of this software\n* must display the following acknowledgement:\n*\tThis product includes software developed by the University of\n*\tCalifornia, Berkeley and its contributors.\n* 4. 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.\n*" + "rule_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. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n *\tThis product includes software developed by the University of\n *\tCalifornia, Berkeley and its contributors.\n * 4. 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.\n *" } ], "files": [ diff --git a/tests/scancode/data/license_text/test.expected b/tests/scancode/data/license_text/test.expected index 3060fd85200..ec95775aee9 100644 --- a/tests/scancode/data/license_text/test.expected +++ b/tests/scancode/data/license_text/test.expected @@ -54,7 +54,7 @@ "https://opensource.org/licenses/LGPL-2.1", "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], - "text": "GNU LESSER GENERAL PUBLIC LICENSE\nVersion 2.1, February 1999\n\nCopyright (C) 1991, 1999 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\nas the successor of the GNU Library Public License, version 2, hence\nthe version number 2.1.]\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\nThis license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\nWhen we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\nTo protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\nWe protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\nTo protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\nFinally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\nMost GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\nWhen a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\nWe call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\nFor example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\nIn other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\nAlthough the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\nYou may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) The modified work must itself be a software library.\n\nb) You must cause the files modified to carry prominent notices\nstating that you changed the files and the date of any change.\n\nc) You must cause the whole of the work to be licensed at no\ncharge to all third parties under the terms of this License.\n\nd) If a facility in the modified Library refers to a function or a\ntable of data to be supplied by an application program that uses\nthe facility, other than as an argument passed when the facility\nis invoked, then you must make a good faith effort to ensure that,\nin the event an application does not supply such function or\ntable, the facility still operates, and performs whatever part of\nits purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has\na purpose that is entirely well-defined independent of the\napplication. Therefore, Subsection 2d requires that any\napplication-supplied function or table used by this function must\nbe optional: if the application does not supply it, the square\nroot function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\nOnce this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\na) Accompany the work with the complete corresponding\nmachine-readable source code for the Library including whatever\nchanges were used in the work (which must be distributed under\nSections 1 and 2 above); and, if the work is an executable linked\nwith the Library, with the complete machine-readable \"work that\nuses the Library\", as object code and/or source code, so that the\nuser can modify the Library and then relink to produce a modified\nexecutable containing the modified Library. (It is understood\nthat the user who changes the contents of definitions files in the\nLibrary will not necessarily be able to recompile the application\nto use the modified definitions.)\n\nb) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (1) uses at run time a\ncopy of the library already present on the user's computer system,\nrather than copying library functions into the executable, and (2)\nwill operate properly with a modified version of the library, if\nthe user installs one, as long as the modified version is\ninterface-compatible with the version that the work was made with.\n\nc) Accompany the work with a written offer, valid for at\nleast three years, to give the same user the materials\nspecified in Subsection 6a, above, for a charge no more\nthan the cost of performing this distribution.\n\nd) If distribution of the work is made by offering access to copy\nfrom a designated place, offer equivalent access to copy the above\nspecified materials from the same place.\n\ne) Verify that the user has already received a copy of these\nmaterials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\nIt may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\na) Accompany the combined library with a copy of the same work\nbased on the Library, uncombined with any other library\nfacilities. This must be distributed under the terms of the\nSections above.\n\nb) Give prominent notice with the combined library of the fact\nthat part of it is a work based on the Library, and explaining\nwhere to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2.1 of the License, or (at your option) any later version.\n\nThis library 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nlibrary `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n, 1 April 1990\nTy Coon, President of Vice\n\nThat's all there is to it!" + "text": " GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" } ], "license_rule_references": [ diff --git a/tests/scancode/data/plugin_only_findings/basic.expected.json b/tests/scancode/data/plugin_only_findings/basic.expected.json index 36e6e0f141e..2af885940f1 100644 --- a/tests/scancode/data/plugin_only_findings/basic.expected.json +++ b/tests/scancode/data/plugin_only_findings/basic.expected.json @@ -66,7 +66,8 @@ "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" + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" ], "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." }, @@ -89,7 +90,7 @@ "http://www.fsf.org/licensing/essays/bsd.html", "http://www.gnu.org/philosophy/bsd.html" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice,\nthis list 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\n3. \n\n4. Neither the name of the University nor the names of its contributors may\nbe 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\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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n* must display the following acknowledgement:\n* This product includes software developed by the University of\n* California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\"." + "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 notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\"." }, { "key": "gpl-2.0", @@ -123,7 +124,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." } ], "license_rule_references": [ @@ -142,7 +143,7 @@ "COPYING", "README" ], - "rule_text": "*\n* This program is free software; you can redistribute it and/or modify\n* it under the terms of the GNU General Public License version 2 as\n* published by the Free Software Foundation.\n*\n* Alternatively, this software may be distributed under the terms of BSD\n* license.\n*\n* See README and COPYING for more details." + "rule_text": "*\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 2 as\n * published by the Free Software Foundation.\n *\n * Alternatively, this software may be distributed under the terms of BSD\n * license.\n *\n * See README and COPYING for more details." }, { "rule_identifier": "bsd-original-uc_3.RULE", @@ -156,7 +157,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_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. All advertising materials mentioning features or use of this software\n* must display the following acknowledgement:\n*\tThis product includes software developed by the University of\n*\tCalifornia, Berkeley and its contributors.\n* 4. 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.\n*" + "rule_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. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n *\tThis product includes software developed by the University of\n *\tCalifornia, Berkeley and its contributors.\n * 4. 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.\n *" } ], "files": [ diff --git a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json index a65599caef9..845a362df38 100644 --- a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json +++ b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "rpm", @@ -49,8 +48,8 @@ "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", + "rule_identifier": "package-manifest-unknown-a8c64024e3bb0fd126bce3f89ac74d55", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-a8c64024e3bb0fd126bce3f89ac74d55", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, @@ -103,6 +102,7 @@ "purl": "pkg:rpm/fping@2.4-0.b2.rhfc1.dag" } ], + "dependencies": [], "files": [ { "path": "fping-2.4-0.b2.rhfc1.dag.i386.rpm", @@ -156,8 +156,8 @@ "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", + "rule_identifier": "package-manifest-unknown-a8c64024e3bb0fd126bce3f89ac74d55", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-a8c64024e3bb0fd126bce3f89ac74d55", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/scancode/data/virtual_idempotent/codebase.json b/tests/scancode/data/virtual_idempotent/codebase.json index c223e9407c2..19e56df12b0 100644 --- a/tests/scancode/data/virtual_idempotent/codebase.json +++ b/tests/scancode/data/virtual_idempotent/codebase.json @@ -36,7 +36,7 @@ "platform_version": "#61-Ubuntu SMP Fri Oct 14 13:05:50 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", + "spdx_license_list_version": "3.19", "files_count": 33 } } diff --git a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json index 2c68406cc52..f35d222034b 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json @@ -225,7 +225,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "gpl-2.0", @@ -259,7 +259,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "lgpl-2.0", @@ -287,7 +287,7 @@ "http://www.gnu.org/licenses/old-licenses/library.html", "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], - "text": "GNU LIBRARY GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\nnumbered 2 because it goes with version 2 of the ordinary GPL.]\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\nThis license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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\nyou distribute copies of the library, or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\nOur method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\nAlso, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\nMost GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\nThe reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\nBecause of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\nHowever, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\nNote that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\nGNU LIBRARY GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\nYou may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) The modified work must itself be a software library.\n\nb) You must cause the files modified to carry prominent notices\nstating that you changed the files and the date of any change.\n\nc) You must cause the whole of the work to be licensed at no\ncharge to all third parties under the terms of this License.\n\nd) If a facility in the modified Library refers to a function or a\ntable of data to be supplied by an application program that uses\nthe facility, other than as an argument passed when the facility\nis invoked, then you must make a good faith effort to ensure that,\nin the event an application does not supply such function or\ntable, the facility still operates, and performs whatever part of\nits purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has\na purpose that is entirely well-defined independent of the\napplication. Therefore, Subsection 2d requires that any\napplication-supplied function or table used by this function must\nbe optional: if the application does not supply it, the square\nroot function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\nOnce this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\na) Accompany the work with the complete corresponding\nmachine-readable source code for the Library including whatever\nchanges were used in the work (which must be distributed under\nSections 1 and 2 above); and, if the work is an executable linked\nwith the Library, with the complete machine-readable \"work that\nuses the Library\", as object code and/or source code, so that the\nuser can modify the Library and then relink to produce a modified\nexecutable containing the modified Library. (It is understood\nthat the user who changes the contents of definitions files in the\nLibrary will not necessarily be able to recompile the application\nto use the modified definitions.)\n\nb) Accompany the work with a written offer, valid for at\nleast three years, to give the same user the materials\nspecified in Subsection 6a, above, for a charge no more\nthan the cost of performing this distribution.\n\nc) If distribution of the work is made by offering access to copy\nfrom a designated place, offer equivalent access to copy the above\nspecified materials from the same place.\n\nd) Verify that the user has already received a copy of these\nmaterials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\nIt may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\na) Accompany the combined library with a copy of the same work\nbased on the Library, uncombined with any other library\nfacilities. This must be distributed under the terms of the\nSections above.\n\nb) Give prominent notice with the combined library of the fact\nthat part of it is a work based on the Library, and explaining\nwhere to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Library General Public\nLicense as published by the Free Software Foundation; either\nversion 2 of the License, or (at your option) any later version.\n\nThis library 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\nLibrary General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nlibrary `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n, 1 April 1990\nTy Coon, President of Vice\n\nThat's all there is to it!" + "text": " GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" } ], "license_rule_references": [ diff --git a/tests/summarycode/data/plugin_consolidate/component-package-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-expected.json index 4458bdf11c2..57afa618d26 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-expected.json @@ -180,7 +180,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "gpl-2.0", @@ -214,7 +214,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "lgpl-2.0", @@ -242,7 +242,7 @@ "http://www.gnu.org/licenses/old-licenses/library.html", "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], - "text": "GNU LIBRARY GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\nnumbered 2 because it goes with version 2 of the ordinary GPL.]\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\nThis license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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\nyou distribute copies of the library, or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\nOur method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\nAlso, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\nMost GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\nThe reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\nBecause of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\nHowever, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\nNote that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\nGNU LIBRARY GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\nYou may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) The modified work must itself be a software library.\n\nb) You must cause the files modified to carry prominent notices\nstating that you changed the files and the date of any change.\n\nc) You must cause the whole of the work to be licensed at no\ncharge to all third parties under the terms of this License.\n\nd) If a facility in the modified Library refers to a function or a\ntable of data to be supplied by an application program that uses\nthe facility, other than as an argument passed when the facility\nis invoked, then you must make a good faith effort to ensure that,\nin the event an application does not supply such function or\ntable, the facility still operates, and performs whatever part of\nits purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has\na purpose that is entirely well-defined independent of the\napplication. Therefore, Subsection 2d requires that any\napplication-supplied function or table used by this function must\nbe optional: if the application does not supply it, the square\nroot function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\nOnce this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\na) Accompany the work with the complete corresponding\nmachine-readable source code for the Library including whatever\nchanges were used in the work (which must be distributed under\nSections 1 and 2 above); and, if the work is an executable linked\nwith the Library, with the complete machine-readable \"work that\nuses the Library\", as object code and/or source code, so that the\nuser can modify the Library and then relink to produce a modified\nexecutable containing the modified Library. (It is understood\nthat the user who changes the contents of definitions files in the\nLibrary will not necessarily be able to recompile the application\nto use the modified definitions.)\n\nb) Accompany the work with a written offer, valid for at\nleast three years, to give the same user the materials\nspecified in Subsection 6a, above, for a charge no more\nthan the cost of performing this distribution.\n\nc) If distribution of the work is made by offering access to copy\nfrom a designated place, offer equivalent access to copy the above\nspecified materials from the same place.\n\nd) Verify that the user has already received a copy of these\nmaterials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\nIt may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\na) Accompany the combined library with a copy of the same work\nbased on the Library, uncombined with any other library\nfacilities. This must be distributed under the terms of the\nSections above.\n\nb) Give prominent notice with the combined library of the fact\nthat part of it is a work based on the Library, and explaining\nwhere to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Library General Public\nLicense as published by the Free Software Foundation; either\nversion 2 of the License, or (at your option) any later version.\n\nThis library 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\nLibrary General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nlibrary `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n, 1 April 1990\nTy Coon, President of Vice\n\nThat's all there is to it!" + "text": " GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" } ], "license_rule_references": [ diff --git a/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json b/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json index b310ebd0222..09599ac9f66 100644 --- a/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json +++ b/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json @@ -93,7 +93,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "gpl-1.0-plus", @@ -116,7 +116,7 @@ "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!" + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "gpl-2.0", @@ -150,7 +150,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." } ], "license_rule_references": [ diff --git a/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json b/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json index 2142641b788..0cef7a0b1c4 100644 --- a/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json +++ b/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json @@ -68,7 +68,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." } ], "license_rule_references": [ diff --git a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json index e327a8cf2d7..b1a1ae320cc 100644 --- a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json @@ -138,7 +138,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." } ], "license_rule_references": [ diff --git a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json index 1104c23cad3..9abe1a9dcc9 100644 --- a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json @@ -138,7 +138,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." } ], "license_rule_references": [ diff --git a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json index 27ebf71ca2a..a7ac7334ea0 100644 --- a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json @@ -138,7 +138,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." } ], "license_rule_references": [ diff --git a/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json b/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json index 899fd71e12d..5ba86bfb647 100644 --- a/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json +++ b/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json @@ -93,7 +93,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "gpl-1.0-plus", @@ -116,7 +116,7 @@ "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!" + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "gpl-2.0", @@ -150,7 +150,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." } ], "license_rule_references": [ diff --git a/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json b/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json index ca5d85f6975..8a50b4db4ed 100644 --- a/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json +++ b/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json @@ -43,7 +43,7 @@ ] }, { - "identifier": "gpl_2_0_plus-751d4c34-1372-a14c-636a-47543dc16496", + "identifier": "gpl_2_0_plus-33346660-a436-c832-007e-8467861712ef", "license_expression": "gpl-2.0-plus", "count": 1, "detection_log": [ @@ -58,7 +58,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "gpl-2.0-plus", - "rule_identifier": "spdx-license-identifier: gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-5d436130663c1ea60449cadda9f6898c", "rule_url": null } ] @@ -88,7 +88,7 @@ "https://www.gnu.org/licenses/old-licenses/gpl-2.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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "mit", @@ -143,7 +143,7 @@ "rule_text": "License: MIT" }, { - "rule_identifier": "spdx-license-identifier: gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-5d436130663c1ea60449cadda9f6898c", "license_expression": "gpl-2.0-plus", "rule_url": null, "rule_relevance": 100, @@ -454,7 +454,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "gpl-2.0-plus", - "rule_identifier": "spdx-license-identifier: gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-5d436130663c1ea60449cadda9f6898c", "rule_url": null } ] @@ -463,7 +463,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_plus-751d4c34-1372-a14c-636a-47543dc16496" + "gpl_2_0_plus-33346660-a436-c832-007e-8467861712ef" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/score/no_license_ambiguity-expected.json b/tests/summarycode/data/score/no_license_ambiguity-expected.json index 612682efb1a..b4e0e826924 100644 --- a/tests/summarycode/data/score/no_license_ambiguity-expected.json +++ b/tests/summarycode/data/score/no_license_ambiguity-expected.json @@ -154,7 +154,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "mit", @@ -234,7 +234,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Apache License\n\nVersion 2.0, January 2004\nhttps://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\na. You must give any other recipients of the Work or Derivative Works\na copy of this License; and\n\nb. You must cause any modified files to carry prominent notices stating\nthat You changed the files; and\n\nc. You must retain, in the Source form of any Derivative Works that\nYou distribute, all copyright, patent, trademark, and attribution\nnotices from the Source form of the Work, excluding those notices\nthat do not pertain to any part of the Derivative Works; and\n\nd. 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 of\nthe following places: within a NOTICE text file distributed as part\nof the Derivative Works; within the Source form or documentation,\nif provided along with the Derivative Works; or, within a display\ngenerated by the Derivative Works, if and wherever such third-party\nnotices normally appear. The contents of the NOTICE file are for\ninformational purposes only and do not modify the License. You\nmay add Your own attribution notices within Derivative Works that\nYou distribute, alongside or as an addendum to the NOTICE text\nfrom the Work, provided that such additional attribution notices\ncannot be construed as modifying the License. You may add Your own\ncopyright statement to Your modifications and may provide additional\nor different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works\nas a whole, provided Your use, reproduction, and distribution of the\nWork otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttps://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { "rule_identifier": "mit.LICENSE", diff --git a/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json b/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json index 8ec465c7874..98ca39f937a 100644 --- a/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json +++ b/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json @@ -193,7 +193,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "gpl-1.0-plus", @@ -216,7 +216,7 @@ "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!" + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "gpl-2.0", @@ -250,7 +250,7 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "gpl-2.0-plus", @@ -275,7 +275,7 @@ "https://www.gnu.org/licenses/old-licenses/gpl-2.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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "mit", @@ -313,7 +313,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Apache License\n\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\na. You must give any other recipients of the Work or Derivative Works\na copy of this License; and\n\nb. You must cause any modified files to carry prominent notices stating\nthat You changed the files; and\n\nc. You must retain, in the Source form of any Derivative Works that\nYou distribute, all copyright, patent, trademark, and attribution\nnotices from the Source form of the Work, excluding those notices\nthat do not pertain to any part of the Derivative Works; and\n\nd. 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 of\nthe following places: within a NOTICE text file distributed as part\nof the Derivative Works; within the Source form or documentation,\nif provided along with the Derivative Works; or, within a display\ngenerated by the Derivative Works, if and wherever such third-party\nnotices normally appear. The contents of the NOTICE file are for\ninformational purposes only and do not modify the License. You\nmay add Your own attribution notices within Derivative Works that\nYou distribute, alongside or as an addendum to the NOTICE text\nfrom the Work, provided that such additional attribution notices\ncannot be construed as modifying the License. You may add Your own\ncopyright statement to Your modifications and may provide additional\nor different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works\nas a whole, provided Your use, reproduction, and distribution of the\nWork otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { "rule_identifier": "mit.LICENSE", diff --git a/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json b/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json index c0355442255..1bdfa34077c 100644 --- a/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json +++ b/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json @@ -104,7 +104,7 @@ "https://www.gnu.org/licenses/old-licenses/gpl-2.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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "gpl-3.0-plus", @@ -129,7 +129,7 @@ "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], "minimum_coverage": 99, - "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\nGNU GENERAL PUBLIC LICENSE\nVersion 3, 29 June 2007\n\nCopyright (C) 2007 Free Software Foundation, Inc. \nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\nThe 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\nWhen 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\nTo 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\nFor 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\nDevelopers 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\nFor 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\nSome 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\nFinally, 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\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nTERMS AND CONDITIONS\n\n0. 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\nTo \"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\nA \"covered work\" means either the unmodified Program or a work based\non the Program.\n\nTo \"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\nTo \"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\nAn 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\n1. Source Code.\n\nThe \"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\nA \"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\nThe \"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\nThe \"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\nThe Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\nThe Corresponding Source for a work in source code form is that\nsame work.\n\n2. Basic Permissions.\n\nAll 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\nYou 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\nConveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\nNo 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\nWhen 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\n4. Conveying Verbatim Copies.\n\nYou 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\nYou 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\n5. Conveying Modified Source Versions.\n\nYou 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\na) The work must carry prominent notices stating that you modified\nit, and giving a relevant date.\n\nb) The work must carry prominent notices stating that it is\nreleased under this License and any conditions added under section\n7. This requirement modifies the requirement in section 4 to\n\"keep intact all notices\".\n\nc) You must license the entire work, as a whole, under this\nLicense to anyone who comes into possession of a copy. This\nLicense will therefore apply, along with any applicable section 7\nadditional terms, to the whole of the work, and all its parts,\nregardless of how they are packaged. This License gives no\npermission to license the work in any other way, but it does not\ninvalidate such permission if you have separately received it.\n\nd) If the work has interactive user interfaces, each must display\nAppropriate Legal Notices; however, if the Program has interactive\ninterfaces that do not display Appropriate Legal Notices, your\nwork need not make them do so.\n\nA 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\n6. Conveying Non-Source Forms.\n\nYou 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\na) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by the\nCorresponding Source fixed on a durable physical medium\ncustomarily used for software interchange.\n\nb) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by a\nwritten offer, valid for at least three years and valid for as\nlong as you offer spare parts or customer support for that product\nmodel, to give anyone who possesses the object code either (1) a\ncopy of the Corresponding Source for all the software in the\nproduct that is covered by this License, on a durable physical\nmedium customarily used for software interchange, for a price no\nmore than your reasonable cost of physically performing this\nconveying of source, or (2) access to copy the\nCorresponding Source from a network server at no charge.\n\nc) Convey individual copies of the object code with a copy of the\nwritten offer to provide the Corresponding Source. This\nalternative is allowed only occasionally and noncommercially, and\nonly if you received the object code with such an offer, in accord\nwith subsection 6b.\n\nd) Convey the object code by offering access from a designated\nplace (gratis or for a charge), and offer equivalent access to the\nCorresponding Source in the same way through the same place at no\nfurther charge. You need not require recipients to copy the\nCorresponding Source along with the object code. If the place to\ncopy the object code is a network server, the Corresponding Source\nmay be on a different server (operated by you or a third party)\nthat supports equivalent copying facilities, provided you maintain\nclear directions next to the object code saying where to find the\nCorresponding Source. Regardless of what server hosts the\nCorresponding Source, you remain obligated to ensure that it is\navailable for as long as needed to satisfy these requirements.\n\ne) Convey the object code using peer-to-peer transmission, provided\nyou inform other peers where the object code and Corresponding\nSource of the work are being offered to the general public at no\ncharge under subsection 6d.\n\nA 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\nA \"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\nIf 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\nThe 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\nCorresponding 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\n7. 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\nWhen 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\nNotwithstanding 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\na) Disclaiming warranty or limiting liability differently from the\nterms of sections 15 and 16 of this License; or\n\nb) Requiring preservation of specified reasonable legal notices or\nauthor attributions in that material or in the Appropriate Legal\nNotices displayed by works containing it; or\n\nc) Prohibiting misrepresentation of the origin of that material, or\nrequiring that modified versions of such material be marked in\nreasonable ways as different from the original version; or\n\nd) Limiting the use for publicity purposes of names of licensors or\nauthors of the material; or\n\ne) Declining to grant rights under trademark law for use of some\ntrade names, trademarks, or service marks; or\n\nf) Requiring indemnification of licensors and authors of that\nmaterial by anyone who conveys the material (or modified versions of\nit) with contractual assumptions of liability to the recipient, for\nany liability that these contractual assumptions directly impose on\nthose licensors and authors.\n\nAll 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\nIf 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\nAdditional 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\n8. Termination.\n\nYou 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\nHowever, 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\nMoreover, 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\nTermination 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\n9. Acceptance Not Required for Having Copies.\n\nYou 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\n10. Automatic Licensing of Downstream Recipients.\n\nEach 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\nAn \"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\nYou 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\n11. Patents.\n\nA \"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\nA 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\nEach 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\nIn 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\nIf 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\nIf, 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\nA 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\nNothing 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\n12. No Surrender of Others' Freedom.\n\nIf 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\n13. Use with the GNU Affero General Public License.\n\nNotwithstanding 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\n14. Revised Versions of this License.\n\nThe 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\nEach 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\nIf 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\nLater 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\n15. Disclaimer of Warranty.\n\nTHERE 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\n16. Limitation of Liability.\n\nIN 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\n17. Interpretation of Sections 15 and 16.\n\nIf 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\nEND OF TERMS AND CONDITIONS\n\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo 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\nCopyright (C) \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 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \nThis program 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 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\nYou 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\nThe 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." + "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n." } ], "license_rule_references": [ @@ -145,7 +145,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_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 ." + "rule_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 ." }, { "rule_identifier": "gpl-2.0-plus_119.RULE", @@ -159,7 +159,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_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 2 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 ." + "rule_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 2 of the License, or\n(at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\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 ." } ], "files": [ diff --git a/tests/summarycode/data/summary/holders/clear_holder.expected.json b/tests/summarycode/data/summary/holders/clear_holder.expected.json index e861b446e16..3608c8543e8 100644 --- a/tests/summarycode/data/summary/holders/clear_holder.expected.json +++ b/tests/summarycode/data/summary/holders/clear_holder.expected.json @@ -142,7 +142,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "mit", @@ -180,7 +180,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Apache License\n\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\na. You must give any other recipients of the Work or Derivative Works\na copy of this License; and\n\nb. You must cause any modified files to carry prominent notices stating\nthat You changed the files; and\n\nc. You must retain, in the Source form of any Derivative Works that\nYou distribute, all copyright, patent, trademark, and attribution\nnotices from the Source form of the Work, excluding those notices\nthat do not pertain to any part of the Derivative Works; and\n\nd. 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 of\nthe following places: within a NOTICE text file distributed as part\nof the Derivative Works; within the Source form or documentation,\nif provided along with the Derivative Works; or, within a display\ngenerated by the Derivative Works, if and wherever such third-party\nnotices normally appear. The contents of the NOTICE file are for\ninformational purposes only and do not modify the License. You\nmay add Your own attribution notices within Derivative Works that\nYou distribute, alongside or as an addendum to the NOTICE text\nfrom the Work, provided that such additional attribution notices\ncannot be construed as modifying the License. You may add Your own\ncopyright statement to Your modifications and may provide additional\nor different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works\nas a whole, provided Your use, reproduction, and distribution of the\nWork otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { "rule_identifier": "mit.LICENSE", diff --git a/tests/summarycode/data/summary/holders/combined_holders.expected.json b/tests/summarycode/data/summary/holders/combined_holders.expected.json index 0c45e3b8425..b481e757b9e 100644 --- a/tests/summarycode/data/summary/holders/combined_holders.expected.json +++ b/tests/summarycode/data/summary/holders/combined_holders.expected.json @@ -138,7 +138,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "mit", @@ -176,7 +176,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Apache License\n\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\na. You must give any other recipients of the Work or Derivative Works\na copy of this License; and\n\nb. You must cause any modified files to carry prominent notices stating\nthat You changed the files; and\n\nc. You must retain, in the Source form of any Derivative Works that\nYou distribute, all copyright, patent, trademark, and attribution\nnotices from the Source form of the Work, excluding those notices\nthat do not pertain to any part of the Derivative Works; and\n\nd. 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 of\nthe following places: within a NOTICE text file distributed as part\nof the Derivative Works; within the Source form or documentation,\nif provided along with the Derivative Works; or, within a display\ngenerated by the Derivative Works, if and wherever such third-party\nnotices normally appear. The contents of the NOTICE file are for\ninformational purposes only and do not modify the License. You\nmay add Your own attribution notices within Derivative Works that\nYou distribute, alongside or as an addendum to the NOTICE text\nfrom the Work, provided that such additional attribution notices\ncannot be construed as modifying the License. You may add Your own\ncopyright statement to Your modifications and may provide additional\nor different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works\nas a whole, provided Your use, reproduction, and distribution of the\nWork otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { "rule_identifier": "mit.LICENSE", diff --git a/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json b/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json index b877579810b..829c7548dee 100644 --- a/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json +++ b/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json @@ -106,7 +106,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "mit", @@ -144,7 +144,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Apache License\n\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\na. You must give any other recipients of the Work or Derivative Works\na copy of this License; and\n\nb. You must cause any modified files to carry prominent notices stating\nthat You changed the files; and\n\nc. You must retain, in the Source form of any Derivative Works that\nYou distribute, all copyright, patent, trademark, and attribution\nnotices from the Source form of the Work, excluding those notices\nthat do not pertain to any part of the Derivative Works; and\n\nd. 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 of\nthe following places: within a NOTICE text file distributed as part\nof the Derivative Works; within the Source form or documentation,\nif provided along with the Derivative Works; or, within a display\ngenerated by the Derivative Works, if and wherever such third-party\nnotices normally appear. The contents of the NOTICE file are for\ninformational purposes only and do not modify the License. You\nmay add Your own attribution notices within Derivative Works that\nYou distribute, alongside or as an addendum to the NOTICE text\nfrom the Work, provided that such additional attribution notices\ncannot be construed as modifying the License. You may add Your own\ncopyright statement to Your modifications and may provide additional\nor different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works\nas a whole, provided Your use, reproduction, and distribution of the\nWork otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { "rule_identifier": "mit.LICENSE", diff --git a/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json b/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json index 28ddc9c6553..5bcaff6d35f 100644 --- a/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json +++ b/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json @@ -138,7 +138,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "mit", @@ -176,7 +176,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Apache License\n\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\na. You must give any other recipients of the Work or Derivative Works\na copy of this License; and\n\nb. You must cause any modified files to carry prominent notices stating\nthat You changed the files; and\n\nc. You must retain, in the Source form of any Derivative Works that\nYou distribute, all copyright, patent, trademark, and attribution\nnotices from the Source form of the Work, excluding those notices\nthat do not pertain to any part of the Derivative Works; and\n\nd. 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 of\nthe following places: within a NOTICE text file distributed as part\nof the Derivative Works; within the Source form or documentation,\nif provided along with the Derivative Works; or, within a display\ngenerated by the Derivative Works, if and wherever such third-party\nnotices normally appear. The contents of the NOTICE file are for\ninformational purposes only and do not modify the License. You\nmay add Your own attribution notices within Derivative Works that\nYou distribute, alongside or as an addendum to the NOTICE text\nfrom the Work, provided that such additional attribution notices\ncannot be construed as modifying the License. You may add Your own\ncopyright statement to Your modifications and may provide additional\nor different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works\nas a whole, provided Your use, reproduction, and distribution of the\nWork otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { "rule_identifier": "mit.LICENSE", diff --git a/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json b/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json index 2b193f19ee9..9c562d1283f 100644 --- a/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json +++ b/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json @@ -87,7 +87,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "matched_text": "MIT" } @@ -354,7 +354,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "mit", @@ -381,7 +381,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "license_expression": "mit", "rule_url": null, "rule_relevance": 100, @@ -420,7 +420,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Apache License\n\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\na. You must give any other recipients of the Work or Derivative Works\na copy of this License; and\n\nb. You must cause any modified files to carry prominent notices stating\nthat You changed the files; and\n\nc. You must retain, in the Source form of any Derivative Works that\nYou distribute, all copyright, patent, trademark, and attribution\nnotices from the Source form of the Work, excluding those notices\nthat do not pertain to any part of the Derivative Works; and\n\nd. 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 of\nthe following places: within a NOTICE text file distributed as part\nof the Derivative Works; within the Source form or documentation,\nif provided along with the Derivative Works; or, within a display\ngenerated by the Derivative Works, if and wherever such third-party\nnotices normally appear. The contents of the NOTICE file are for\ninformational purposes only and do not modify the License. You\nmay add Your own attribution notices within Derivative Works that\nYou distribute, alongside or as an addendum to the NOTICE text\nfrom the Work, provided that such additional attribution notices\ncannot be construed as modifying the License. You may add Your own\ncopyright statement to Your modifications and may provide additional\nor different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works\nas a whole, provided Your use, reproduction, and distribution of the\nWork otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { "rule_identifier": "mit_30.RULE", @@ -753,7 +753,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "matched_text": "MIT" } diff --git a/tests/summarycode/data/summary/single_file/single_file.expected.json b/tests/summarycode/data/summary/single_file/single_file.expected.json index cb8322cf972..969fa350313 100644 --- a/tests/summarycode/data/summary/single_file/single_file.expected.json +++ b/tests/summarycode/data/summary/single_file/single_file.expected.json @@ -61,7 +61,7 @@ "http://www.tinyos.net/tinyos-1.x/tools/java/jars/JETTY-LICENSE.txt" ], "faq_url": "http://en.wikipedia.org/wiki/Jetty_(web_server)", - "text": "Jetty License\n$Revision: 584 $\n\nPreamble:\nThe intent of this document is to state the conditions under which the Jetty\nPackage may be copied, such that the Copyright Holder maintains some semblance\nof control over the development of the package, while giving the users of the\npackage the right to use, distribute and make reasonable modifications to the\nPackage in accordance with the goals and ideals of the Open Source concept as\ndescribed at http://www.opensource.org.\n\nIt is the intent of this license to allow commercial usage of the Jetty package,\nso long as the source code is distributed or suitable visible credit given or\nother arrangements made with the copyright holders.\n\nDefinitions:\n* \"Jetty\" refers to the collection of Java classes that are distributed as a\nHTTP server with servlet capabilities and associated utilities.\n\n* \"Package\" refers to the collection of files distributed by the Copyright\nHolder, and derivatives of that collection of files created through textual\nmodification.\n\n* \"Standard Version\" refers to such a Package if it has not been modified,\nor has been modified in accordance with the wishes of the Copyright Holder.\n\n* \"Copyright Holder\" is whoever is named in the copyright or copyrights for\nthe package. Mort Bay Consulting Pty. Ltd. (Australia) is the \"Copyright Holder\" for\nthe Jetty package.\n\n* \"You\" is you, if you're thinking about copying or distributing this\nPackage.\n\n* \"Reasonable copying fee\" is whatever you can justify on the basis of media\ncost, duplication charges, time of people involved, and so on. (You will not be\nrequired to justify it to the Copyright Holder, but only to the computing\ncommunity at large as a market that must bear the fee.)\n\n* \"Freely Available\" means that no fee is charged for the item itself,\nthough there may be fees involved in handling the item. It also means that\nrecipients of the item may redistribute it under the same conditions they\nreceived it.\n\n0. The Jetty Package is Copyright (c) Mort Bay Consulting Pty. Ltd. (Australia)\nand others. Individual files in this package may contain additional copyright\nnotices. The javax.servlet packages are copyright Sun Microsystems Inc.\n\n1. The Standard Version of the Jetty package is available from\nhttp://jetty.mortbay.org.\n\n2. You may make and distribute verbatim copies of the source form of the\nStandard Version of this Package without restriction, provided that you include\nthis license and all of the original copyright notices and associated\ndisclaimers.\n\n3. You may make and distribute verbatim copies of the compiled form of the\nStandard Version of this Package without restriction, provided that you include\nthis license.\n\n4. You may apply bug fixes, portability fixes and other modifications derived\nfrom the Public Domain or from the Copyright Holder. A Package modified in such\na way shall still be considered the Standard Version.\n\n5. You may otherwise modify your copy of this Package in any way, provided that\nyou insert a prominent notice in each changed file stating how and when you\nchanged that file, and provided that you do at least ONE of the following:\n\na) Place your modifications in the Public Domain or otherwise make them\nFreely Available, such as by posting said modifications to Usenet or an\nequivalent medium, or placing the modifications on a major archive site such as\nftp.uu.net, or by allowing the Copyright Holder to include your modifications in\nthe Standard Version of the Package.\n\nb) Use the modified Package only within your corporation or organization.\n\nc) Rename any non-standard classes so the names do not conflict with\nstandard classes, which must also be provided, and provide a separate manual\npage for each non-standard class that clearly documents how it differs from the\nStandard Version.\n\nd) Make other arrangements with the Copyright Holder.\n\n6. You may distribute modifications or subsets of this Package in source code or\ncompiled form, provided that you do at least ONE of the following:\n\na) Distribute this license and all original copyright messages, together\nwith instructions (in the about dialog, manual page or equivalent) on where to\nget the complete Standard Version.\n\nb) Accompany the distribution with the machine-readable source of the\nPackage with your modifications. The modified package must include this license\nand all of the original copyright notices and associated disclaimers, together\nwith instructions on where to get the complete Standard Version.\n\nc) Make other arrangements with the Copyright Holder.\n\n7. You may charge a reasonable copying fee for any distribution of this Package.\nYou may charge any fee you choose for support of this Package. You may not\ncharge a fee for this Package itself. However, you may distribute this Package\nin aggregate with other (possibly commercial) programs as part of a larger\n(possibly commercial) software distribution provided that you meet the other\ndistribution requirements of this license.\n\n8. Input to or the output produced from the programs of this Package do not\nautomatically fall under the copyright of this Package, but belong to whomever\ngenerated them, and may be sold commercially, and may be aggregated with this\nPackage.\n\n9. Any program subroutines supplied by you and linked into this Package shall\nnot be considered part of this Package.\n\n10. The name of the Copyright Holder may not be used to endorse or promote\nproducts derived from this software without specific prior written permission.\n\n11. This license may change with each release of a Standard Version of the\nPackage. You may choose to use the license associated with version you are using\nor the license of the latest Standard Version.\n\n12. THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n\n13. If any superior law implies a warranty, the sole remedy under such shall be,\nat the Copyright Holders option either\na) return of any price paid or\nb) use or reasonable endeavours to repair or replace the software.\n\n14. This license shall be read under the laws of Australia.\n\nThe End\nThis license was derived from the Artistic license published on\nhttp://www.opensource.com" + "text": "Jetty License\n$Revision: 584 $\n\nPreamble:\nThe intent of this document is to state the conditions under which the Jetty\nPackage may be copied, such that the Copyright Holder maintains some semblance\nof control over the development of the package, while giving the users of the\npackage the right to use, distribute and make reasonable modifications to the\nPackage in accordance with the goals and ideals of the Open Source concept as\ndescribed at http://www.opensource.org.\n\nIt is the intent of this license to allow commercial usage of the Jetty package,\nso long as the source code is distributed or suitable visible credit given or\nother arrangements made with the copyright holders.\n\nDefinitions:\n* \"Jetty\" refers to the collection of Java classes that are distributed as a\nHTTP server with servlet capabilities and associated utilities.\n\n* \"Package\" refers to the collection of files distributed by the Copyright\nHolder, and derivatives of that collection of files created through textual\nmodification.\n\n* \"Standard Version\" refers to such a Package if it has not been modified,\nor has been modified in accordance with the wishes of the Copyright Holder.\n\n* \"Copyright Holder\" is whoever is named in the copyright or copyrights for\nthe package. Mort Bay Consulting Pty. Ltd. (Australia) is the \"Copyright Holder\" for\nthe Jetty package.\n\n* \"You\" is you, if you're thinking about copying or distributing this\nPackage.\n\n* \"Reasonable copying fee\" is whatever you can justify on the basis of media\ncost, duplication charges, time of people involved, and so on. (You will not be\nrequired to justify it to the Copyright Holder, but only to the computing\ncommunity at large as a market that must bear the fee.)\n\n* \"Freely Available\" means that no fee is charged for the item itself,\nthough there may be fees involved in handling the item. It also means that\nrecipients of the item may redistribute it under the same conditions they\nreceived it.\n\n0. The Jetty Package is Copyright (c) Mort Bay Consulting Pty. Ltd. (Australia)\nand others. Individual files in this package may contain additional copyright\nnotices. The javax.servlet packages are copyright Sun Microsystems Inc.\n\n1. The Standard Version of the Jetty package is available from\nhttp://jetty.mortbay.org.\n\n2. You may make and distribute verbatim copies of the source form of the\nStandard Version of this Package without restriction, provided that you include\nthis license and all of the original copyright notices and associated\ndisclaimers.\n\n3. You may make and distribute verbatim copies of the compiled form of the\nStandard Version of this Package without restriction, provided that you include\nthis license.\n\n4. You may apply bug fixes, portability fixes and other modifications derived\nfrom the Public Domain or from the Copyright Holder. A Package modified in such\na way shall still be considered the Standard Version.\n\n5. You may otherwise modify your copy of this Package in any way, provided that\nyou insert a prominent notice in each changed file stating how and when you\nchanged that file, and provided that you do at least ONE of the following:\n\na) Place your modifications in the Public Domain or otherwise make them\nFreely Available, such as by posting said modifications to Usenet or an\nequivalent medium, or placing the modifications on a major archive site such as\nftp.uu.net, or by allowing the Copyright Holder to include your modifications in\nthe Standard Version of the Package.\n\nb) Use the modified Package only within your corporation or organization.\n\nc) Rename any non-standard classes so the names do not conflict with\nstandard classes, which must also be provided, and provide a separate manual\npage for each non-standard class that clearly documents how it differs from the\nStandard Version.\n\nd) Make other arrangements with the Copyright Holder.\n\n6. You may distribute modifications or subsets of this Package in source code or\ncompiled form, provided that you do at least ONE of the following:\n\na) Distribute this license and all original copyright messages, together\nwith instructions (in the about dialog, manual page or equivalent) on where to\nget the complete Standard Version.\n\nb) Accompany the distribution with the machine-readable source of the\nPackage with your modifications. The modified package must include this license\nand all of the original copyright notices and associated disclaimers, together\nwith instructions on where to get the complete Standard Version.\n\nc) Make other arrangements with the Copyright Holder.\n\n7. You may charge a reasonable copying fee for any distribution of this Package.\nYou may charge any fee you choose for support of this Package. You may not\ncharge a fee for this Package itself. However, you may distribute this Package\nin aggregate with other (possibly commercial) programs as part of a larger\n(possibly commercial) software distribution provided that you meet the other\ndistribution requirements of this license.\n\n8. Input to or the output produced from the programs of this Package do not\nautomatically fall under the copyright of this Package, but belong to whomever\ngenerated them, and may be sold commercially, and may be aggregated with this\nPackage.\n\n9. Any program subroutines supplied by you and linked into this Package shall\nnot be considered part of this Package.\n\n10. The name of the Copyright Holder may not be used to endorse or promote\nproducts derived from this software without specific prior written permission.\n\n11. This license may change with each release of a Standard Version of the\nPackage. You may choose to use the license associated with version you are using\nor the license of the latest Standard Version.\n\n12. THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n\n13. If any superior law implies a warranty, the sole remedy under such shall be, \nat the Copyright Holders option either \na) return of any price paid or \nb) use or reasonable endeavours to repair or replace the software.\n\n14. This license shall be read under the laws of Australia.\n\nThe End\nThis license was derived from the Artistic license published on\nhttp://www.opensource.com" } ], "license_rule_references": [ diff --git a/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json b/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json index e380cf767e3..b47261805fb 100644 --- a/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json +++ b/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json @@ -75,7 +75,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "matched_text": "MIT" } @@ -302,7 +302,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "license_expression": "mit", "rule_url": null, "rule_relevance": 100, @@ -552,7 +552,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "matched_text": "MIT" } @@ -1243,7 +1243,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "matched_text": "MIT" } diff --git a/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json b/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json index 4fd27e94c6d..c1831d6d0a9 100644 --- a/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json +++ b/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json @@ -166,7 +166,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." } ], "license_rule_references": [ @@ -182,7 +182,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_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." + "rule_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." } ], "files": [ diff --git a/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json b/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json index f855a2b7b61..98deab28f63 100644 --- a/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json +++ b/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json @@ -255,7 +255,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "mit", @@ -307,7 +307,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Apache License\n\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\na. You must give any other recipients of the Work or Derivative Works\na copy of this License; and\n\nb. You must cause any modified files to carry prominent notices stating\nthat You changed the files; and\n\nc. You must retain, in the Source form of any Derivative Works that\nYou distribute, all copyright, patent, trademark, and attribution\nnotices from the Source form of the Work, excluding those notices\nthat do not pertain to any part of the Derivative Works; and\n\nd. 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 of\nthe following places: within a NOTICE text file distributed as part\nof the Derivative Works; within the Source form or documentation,\nif provided along with the Derivative Works; or, within a display\ngenerated by the Derivative Works, if and wherever such third-party\nnotices normally appear. The contents of the NOTICE file are for\ninformational purposes only and do not modify the License. You\nmay add Your own attribution notices within Derivative Works that\nYou distribute, alongside or as an addendum to the NOTICE text\nfrom the Work, provided that such additional attribution notices\ncannot be construed as modifying the License. You may add Your own\ncopyright statement to Your modifications and may provide additional\nor different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works\nas a whole, provided Your use, reproduction, and distribution of the\nWork otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { "rule_identifier": "mit.LICENSE", diff --git a/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json b/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json index e8090473cb7..86741801d3c 100644 --- a/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json +++ b/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json @@ -138,7 +138,7 @@ "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." + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { "key": "mit", @@ -176,7 +176,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Apache License\n\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\na. You must give any other recipients of the Work or Derivative Works\na copy of this License; and\n\nb. You must cause any modified files to carry prominent notices stating\nthat You changed the files; and\n\nc. You must retain, in the Source form of any Derivative Works that\nYou distribute, all copyright, patent, trademark, and attribution\nnotices from the Source form of the Work, excluding those notices\nthat do not pertain to any part of the Derivative Works; and\n\nd. 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 of\nthe following places: within a NOTICE text file distributed as part\nof the Derivative Works; within the Source form or documentation,\nif provided along with the Derivative Works; or, within a display\ngenerated by the Derivative Works, if and wherever such third-party\nnotices normally appear. The contents of the NOTICE file are for\ninformational purposes only and do not modify the License. You\nmay add Your own attribution notices within Derivative Works that\nYou distribute, alongside or as an addendum to the NOTICE text\nfrom the Work, provided that such additional attribution notices\ncannot be construed as modifying the License. You may add Your own\ncopyright statement to Your modifications and may provide additional\nor different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works\nas a whole, provided Your use, reproduction, and distribution of the\nWork otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { "rule_identifier": "mit.LICENSE", diff --git a/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json b/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json index 754ec66e3af..02df904d840 100644 --- a/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json +++ b/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json @@ -69,7 +69,7 @@ "https://www.gnu.org/licenses/old-licenses/gpl-2.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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "gpl-3.0-plus", @@ -94,7 +94,7 @@ "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], "minimum_coverage": 99, - "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\nGNU GENERAL PUBLIC LICENSE\nVersion 3, 29 June 2007\n\nCopyright (C) 2007 Free Software Foundation, Inc. \nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\nThe 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\nWhen 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\nTo 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\nFor 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\nDevelopers 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\nFor 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\nSome 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\nFinally, 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\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nTERMS AND CONDITIONS\n\n0. 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\nTo \"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\nA \"covered work\" means either the unmodified Program or a work based\non the Program.\n\nTo \"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\nTo \"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\nAn 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\n1. Source Code.\n\nThe \"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\nA \"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\nThe \"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\nThe \"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\nThe Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\nThe Corresponding Source for a work in source code form is that\nsame work.\n\n2. Basic Permissions.\n\nAll 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\nYou 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\nConveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\nNo 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\nWhen 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\n4. Conveying Verbatim Copies.\n\nYou 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\nYou 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\n5. Conveying Modified Source Versions.\n\nYou 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\na) The work must carry prominent notices stating that you modified\nit, and giving a relevant date.\n\nb) The work must carry prominent notices stating that it is\nreleased under this License and any conditions added under section\n7. This requirement modifies the requirement in section 4 to\n\"keep intact all notices\".\n\nc) You must license the entire work, as a whole, under this\nLicense to anyone who comes into possession of a copy. This\nLicense will therefore apply, along with any applicable section 7\nadditional terms, to the whole of the work, and all its parts,\nregardless of how they are packaged. This License gives no\npermission to license the work in any other way, but it does not\ninvalidate such permission if you have separately received it.\n\nd) If the work has interactive user interfaces, each must display\nAppropriate Legal Notices; however, if the Program has interactive\ninterfaces that do not display Appropriate Legal Notices, your\nwork need not make them do so.\n\nA 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\n6. Conveying Non-Source Forms.\n\nYou 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\na) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by the\nCorresponding Source fixed on a durable physical medium\ncustomarily used for software interchange.\n\nb) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by a\nwritten offer, valid for at least three years and valid for as\nlong as you offer spare parts or customer support for that product\nmodel, to give anyone who possesses the object code either (1) a\ncopy of the Corresponding Source for all the software in the\nproduct that is covered by this License, on a durable physical\nmedium customarily used for software interchange, for a price no\nmore than your reasonable cost of physically performing this\nconveying of source, or (2) access to copy the\nCorresponding Source from a network server at no charge.\n\nc) Convey individual copies of the object code with a copy of the\nwritten offer to provide the Corresponding Source. This\nalternative is allowed only occasionally and noncommercially, and\nonly if you received the object code with such an offer, in accord\nwith subsection 6b.\n\nd) Convey the object code by offering access from a designated\nplace (gratis or for a charge), and offer equivalent access to the\nCorresponding Source in the same way through the same place at no\nfurther charge. You need not require recipients to copy the\nCorresponding Source along with the object code. If the place to\ncopy the object code is a network server, the Corresponding Source\nmay be on a different server (operated by you or a third party)\nthat supports equivalent copying facilities, provided you maintain\nclear directions next to the object code saying where to find the\nCorresponding Source. Regardless of what server hosts the\nCorresponding Source, you remain obligated to ensure that it is\navailable for as long as needed to satisfy these requirements.\n\ne) Convey the object code using peer-to-peer transmission, provided\nyou inform other peers where the object code and Corresponding\nSource of the work are being offered to the general public at no\ncharge under subsection 6d.\n\nA 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\nA \"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\nIf 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\nThe 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\nCorresponding 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\n7. 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\nWhen 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\nNotwithstanding 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\na) Disclaiming warranty or limiting liability differently from the\nterms of sections 15 and 16 of this License; or\n\nb) Requiring preservation of specified reasonable legal notices or\nauthor attributions in that material or in the Appropriate Legal\nNotices displayed by works containing it; or\n\nc) Prohibiting misrepresentation of the origin of that material, or\nrequiring that modified versions of such material be marked in\nreasonable ways as different from the original version; or\n\nd) Limiting the use for publicity purposes of names of licensors or\nauthors of the material; or\n\ne) Declining to grant rights under trademark law for use of some\ntrade names, trademarks, or service marks; or\n\nf) Requiring indemnification of licensors and authors of that\nmaterial by anyone who conveys the material (or modified versions of\nit) with contractual assumptions of liability to the recipient, for\nany liability that these contractual assumptions directly impose on\nthose licensors and authors.\n\nAll 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\nIf 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\nAdditional 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\n8. Termination.\n\nYou 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\nHowever, 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\nMoreover, 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\nTermination 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\n9. Acceptance Not Required for Having Copies.\n\nYou 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\n10. Automatic Licensing of Downstream Recipients.\n\nEach 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\nAn \"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\nYou 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\n11. Patents.\n\nA \"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\nA 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\nEach 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\nIn 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\nIf 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\nIf, 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\nA 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\nNothing 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\n12. No Surrender of Others' Freedom.\n\nIf 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\n13. Use with the GNU Affero General Public License.\n\nNotwithstanding 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\n14. Revised Versions of this License.\n\nThe 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\nEach 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\nIf 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\nLater 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\n15. Disclaimer of Warranty.\n\nTHERE 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\n16. Limitation of Liability.\n\nIN 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\n17. Interpretation of Sections 15 and 16.\n\nIf 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\nEND OF TERMS AND CONDITIONS\n\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo 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\nCopyright (C) \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 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \nThis program 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 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\nYou 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\nThe 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." + "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n." } ], "license_rule_references": [ @@ -110,7 +110,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_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 ." + "rule_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 ." }, { "rule_identifier": "gpl-2.0-plus_119.RULE", @@ -124,7 +124,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_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 2 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 ." + "rule_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 2 of the License, or\n(at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\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 ." } ], "tallies": { diff --git a/tests/summarycode/data/tallies/full_tallies/tallies.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies.expected.json index b70531e0c93..2f8cc7b59be 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies.expected.json @@ -3557,7 +3557,7 @@ "http://ada-ru.org/" ], "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", - "text": "As a special exception, if other files instantiate generics from this\nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be\ncovered by the GNU General Public License. This exception does not\nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License." }, { "key": "artistic-2.0", @@ -3582,7 +3582,7 @@ "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." + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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": "boost-1.0", @@ -3638,7 +3638,7 @@ "other_urls": [ "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\nCREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\nLEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\nATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\nINFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\nREGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\nPROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\nTHE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\nHEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\ni. the right to reproduce, adapt, distribute, perform, display,\ncommunicate, and translate a Work;\nii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\nlikeness depicted in a Work;\niv. rights protecting against unfair competition in regards to a Work,\nsubject to the limitations in paragraph 4(a), below;\nv. rights protecting the extraction, dissemination, use and reuse of data\nin a Work;\nvi. database rights (such as those arising under Directive 96/9/EC of the\nEuropean Parliament and of the Council of 11 March 1996 on the legal\nprotection of databases, and under any national implementation\nthereof, including any amended or successor version of such\ndirective); and\nvii. other similar, equivalent or corresponding rights throughout the\nworld based on applicable law or treaty, and any national\nimplementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\na. No trademark or patent rights held by Affirmer are waived, abandoned,\nsurrendered, licensed or otherwise affected by this document.\nb. Affirmer offers the Work as-is and makes no representations or\nwarranties of any kind concerning the Work, express, implied,\nstatutory or otherwise, including without limitation warranties of\ntitle, merchantability, fitness for a particular purpose, non\ninfringement, or the absence of latent or other defects, accuracy, or\nthe present or absence of errors, whether or not discoverable, all to\nthe greatest extent permissible under applicable law.\nc. Affirmer disclaims responsibility for clearing rights of other persons\nthat may apply to the Work or any use thereof, including without\nlimitation any person's Copyright and Related Rights in the Work.\nFurther, Affirmer disclaims responsibility for obtaining any necessary\nconsents, permissions or other rights required for any use of the\nWork.\nd. Affirmer understands and acknowledges that Creative Commons is not a\nparty to this document and has no duty or obligation with respect to\nthis CC0 or use of the Work." + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work." }, { "key": "gpl-2.0-plus", @@ -3663,7 +3663,7 @@ "https://www.gnu.org/licenses/old-licenses/gpl-2.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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "lgpl-2.1-plus", @@ -3688,7 +3688,7 @@ "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nVersion 2.1, February 1999\n\nCopyright (C) 1991, 1999 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\nas the successor of the GNU Library Public License, version 2, hence\nthe version number 2.1.]\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\nThis license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\nWhen we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\nTo protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\nWe protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\nTo protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\nFinally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\nMost GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\nWhen a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\nWe call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\nFor example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\nIn other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\nAlthough the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\nYou may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) The modified work must itself be a software library.\n\nb) You must cause the files modified to carry prominent notices\nstating that you changed the files and the date of any change.\n\nc) You must cause the whole of the work to be licensed at no\ncharge to all third parties under the terms of this License.\n\nd) If a facility in the modified Library refers to a function or a\ntable of data to be supplied by an application program that uses\nthe facility, other than as an argument passed when the facility\nis invoked, then you must make a good faith effort to ensure that,\nin the event an application does not supply such function or\ntable, the facility still operates, and performs whatever part of\nits purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has\na purpose that is entirely well-defined independent of the\napplication. Therefore, Subsection 2d requires that any\napplication-supplied function or table used by this function must\nbe optional: if the application does not supply it, the square\nroot function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\nOnce this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\na) Accompany the work with the complete corresponding\nmachine-readable source code for the Library including whatever\nchanges were used in the work (which must be distributed under\nSections 1 and 2 above); and, if the work is an executable linked\nwith the Library, with the complete machine-readable \"work that\nuses the Library\", as object code and/or source code, so that the\nuser can modify the Library and then relink to produce a modified\nexecutable containing the modified Library. (It is understood\nthat the user who changes the contents of definitions files in the\nLibrary will not necessarily be able to recompile the application\nto use the modified definitions.)\n\nb) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (1) uses at run time a\ncopy of the library already present on the user's computer system,\nrather than copying library functions into the executable, and (2)\nwill operate properly with a modified version of the library, if\nthe user installs one, as long as the modified version is\ninterface-compatible with the version that the work was made with.\n\nc) Accompany the work with a written offer, valid for at\nleast three years, to give the same user the materials\nspecified in Subsection 6a, above, for a charge no more\nthan the cost of performing this distribution.\n\nd) If distribution of the work is made by offering access to copy\nfrom a designated place, offer equivalent access to copy the above\nspecified materials from the same place.\n\ne) Verify that the user has already received a copy of these\nmaterials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\nIt may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\na) Accompany the combined library with a copy of the same work\nbased on the Library, uncombined with any other library\nfacilities. This must be distributed under the terms of the\nSections above.\n\nb) Give prominent notice with the combined library of the fact\nthat part of it is a work based on the Library, and explaining\nwhere to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2.1 of the License, or (at your option) any later version.\n\nThis library 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nlibrary `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n, 1 April 1990\nTy Coon, President of Vice\n\nThat's all there is to it!" + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "mit-old-style", @@ -3725,7 +3725,7 @@ "https://opensource.org/licenses/Zlib" ], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." } ], "license_rule_references": [ @@ -3755,7 +3755,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Statatement of Purpose\n.\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work\nof authorship and/or a database (each, a \"Work\").\n.\nCertain owners wish to permanently relinquish those rights to a Work\nfor the purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without\nfear of later claims of infringement build upon, modify, incorporate in\nother works, reuse and redistribute as freely as possible in any form\nwhatsoever and for any purposes, including without limitation commercial\npurposes. These owners may contribute to the Commons to promote the ideal\nof a free culture and the further production of creative, cultural and\nscientific works, or to gain reputation or greater distribution for\ntheir Work in part through the use and efforts of others.\n.\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that\nhe or she is an owner of Copyright and Related Rights in the Work,\nvoluntarily elects to apply CC0 to the Work and publicly distribute\nthe Work under its terms, with knowledge of his or her Copyright and\nRelated Rights in the Work and the meaning and intended legal effect\nof CC0 on those rights.\n.\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright\nand Related Rights\"). Copyright and Related Rights include, but are\nnot limited to, the following:\n.\nthe right to reproduce, adapt, distribute, perform, display,\ncommunicate, and translate a Work;\n.\nmoral rights retained by the original author(s) and/or performer(s);\n.\npublicity and privacy rights pertaining to a person's image or\nlikeness depicted in a Work;\n.\nrights protecting against unfair competition in regards to a Work,\nsubject to the limitations in paragraph 4(a), below;\n.\nrights protecting the extraction, dissemination, use and reuse of data in a Work;\n.\ndatabase rights (such as those arising under Directive 96/9/EC\nof the European Parliament and of the Council of 11 March 1996\non the legal protection of databases, and under any national\nimplementation thereof, including any amended or successor version\nof such directive); and\n.\nother similar, equivalent or corresponding rights throughout the world\nbased on applicable law or treaty, and any national implementations\nthereof.\n.\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all\nof Affirmer's Copyright and Related Rights and associated claims and\ncauses of action, whether now known or unknown (including existing\nas well as future claims and causes of action), in the Work (i) in\nall territories worldwide, (ii) for the maximum duration provided by\napplicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv)\nfor any purpose whatsoever, including without limitation commercial,\nadvertising or promotional purposes (the \"Waiver\"). Affirmer makes the\nWaiver for the benefit of each member of the public at large and to the\ndetriment of Affirmer's heirs and successors, fully intending that such\nWaiver shall not be subject to revocation, rescission, cancellation,\ntermination, or any other legal or equitable action to disrupt the\nquiet enjoyment of the Work by the public as contemplated by Affirmer's\nexpress Statement of Purpose.\n.\n3. Public License Fallback. Should any part of the Waiver for any\nreason be judged legally invalid or ineffective under applicable law,\nthen the Waiver shall be preserved to the maximum extent permitted\ntaking into account Affirmer's express Statement of Purpose. In\naddition, to the extent the Waiver is so judged Affirmer hereby\ngrants to each affected person a royalty-free, non transferable, non\nsublicensable, non exclusive, irrevocable and unconditional license\nto exercise Affirmer's Copyright and Related Rights in the Work (i)\nin all territories worldwide, (ii) for the maximum duration provided\nby applicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv)\nfor any purpose whatsoever, including without limitation commercial,\nadvertising or promotional purposes (the \"License\"). The License shall\nbe deemed effective as of the date CC0 was applied by Affirmer to the\nWork. Should any part of the License for any reason be judged legally\ninvalid or ineffective under applicable law, such partial invalidity\nor ineffectiveness shall not invalidate the remainder of the License,\nand in such case Affirmer hereby affirms that he or she will not (i)\nexercise any of his or her remaining Copyright and Related Rights in\nthe Work or (ii) assert any associated claims and causes of action\nwith respect to the Work, in either case contrary to Affirmer's express\nStatement of Purpose.\n.\n4. Limitations and Disclaimers.\n.\nNo trademark or patent rights held by Affirmer are waived,\nabandoned, surrendered, licensed or otherwise affected by this\ndocument.\n.\nAffirmer offers the Work as-is and makes no representations or\nwarranties of any kind concerning the Work, express, implied,\nstatutory or otherwise, including without limitation warranties\nof title, merchantability, fitness for a particular purpose, non\ninfringement, or the absence of latent or other defects, accuracy,\nor the present or absence of errors, whether or not discoverable,\nall to the greatest extent permissible under applicable law.\n.\nAffirmer disclaims responsibility for clearing rights of other\npersons that may apply to the Work or any use thereof, including\nwithout limitation any person's Copyright and Related Rights in the\nWork. Further, Affirmer disclaims responsibility for obtaining any\nnecessary consents, permissions or other rights required for any\nuse of the Work.\n.\nAffirmer understands and acknowledges that Creative Commons is not\na party to this document and has no duty or obligation with respect\nto this CC0 or use of the Work." + "rule_text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." }, { "rule_identifier": "artistic-2.0_46.RULE", @@ -3799,7 +3799,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied\nwarranty. In no event will the authors be held liable for any damages\narising from the use of this software.\n\nPermission is granted to anyone to use this software for any purpose,\nincluding commercial applications, and to alter it and redistribute it\nfreely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not\nclaim that you wrote the original software. If you use this software\nin a product, an acknowledgment in the product documentation would be\nappreciated but is not required.\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n3. This notice may not be removed or altered from any source distribution.\n\nJean-loup Gailly Mark Adler\njloup@gzip.org madler@alumni.caltech.edu" + "rule_text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" }, { "rule_identifier": "lgpl-2.1-plus_59.RULE", @@ -3813,7 +3813,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as\npublished by the Free Software Foundation; either version 2.1 of\nthe License, or (at your option) any later version.\n\nThis software 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this software; if not, write to the Free\nSoftware Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n02110-1301 USA, or see the FSF site: http://www.fsf.org." + "rule_text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." }, { "rule_identifier": "cc-by-2.5_4.RULE", @@ -3827,7 +3827,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "* Released under the Creative Commons Attribution License\n* (http://creativecommons.org/licenses/by/2.5)" + "rule_text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" }, { "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", @@ -3841,7 +3841,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This library 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 2 of the License, or (at\nyour option) any later version.\n\nThis library is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n\nAs a special exception, if other files instantiate generics from this\nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be\ncovered by the GNU General Public License. This exception does not\nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "rule_text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." }, { "rule_identifier": "boost-1.0_21.RULE", diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json index a82b6b3a4f5..941f0a6bcab 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json @@ -3557,7 +3557,7 @@ "http://ada-ru.org/" ], "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", - "text": "As a special exception, if other files instantiate generics from this\nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be\ncovered by the GNU General Public License. This exception does not\nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License." }, { "key": "artistic-2.0", @@ -3582,7 +3582,7 @@ "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." + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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": "boost-1.0", @@ -3638,7 +3638,7 @@ "other_urls": [ "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\nCREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\nLEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\nATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\nINFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\nREGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\nPROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\nTHE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\nHEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\ni. the right to reproduce, adapt, distribute, perform, display,\ncommunicate, and translate a Work;\nii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\nlikeness depicted in a Work;\niv. rights protecting against unfair competition in regards to a Work,\nsubject to the limitations in paragraph 4(a), below;\nv. rights protecting the extraction, dissemination, use and reuse of data\nin a Work;\nvi. database rights (such as those arising under Directive 96/9/EC of the\nEuropean Parliament and of the Council of 11 March 1996 on the legal\nprotection of databases, and under any national implementation\nthereof, including any amended or successor version of such\ndirective); and\nvii. other similar, equivalent or corresponding rights throughout the\nworld based on applicable law or treaty, and any national\nimplementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\na. No trademark or patent rights held by Affirmer are waived, abandoned,\nsurrendered, licensed or otherwise affected by this document.\nb. Affirmer offers the Work as-is and makes no representations or\nwarranties of any kind concerning the Work, express, implied,\nstatutory or otherwise, including without limitation warranties of\ntitle, merchantability, fitness for a particular purpose, non\ninfringement, or the absence of latent or other defects, accuracy, or\nthe present or absence of errors, whether or not discoverable, all to\nthe greatest extent permissible under applicable law.\nc. Affirmer disclaims responsibility for clearing rights of other persons\nthat may apply to the Work or any use thereof, including without\nlimitation any person's Copyright and Related Rights in the Work.\nFurther, Affirmer disclaims responsibility for obtaining any necessary\nconsents, permissions or other rights required for any use of the\nWork.\nd. Affirmer understands and acknowledges that Creative Commons is not a\nparty to this document and has no duty or obligation with respect to\nthis CC0 or use of the Work." + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work." }, { "key": "gpl-2.0-plus", @@ -3663,7 +3663,7 @@ "https://www.gnu.org/licenses/old-licenses/gpl-2.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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "lgpl-2.1-plus", @@ -3688,7 +3688,7 @@ "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nVersion 2.1, February 1999\n\nCopyright (C) 1991, 1999 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\nas the successor of the GNU Library Public License, version 2, hence\nthe version number 2.1.]\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\nThis license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\nWhen we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\nTo protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\nWe protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\nTo protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\nFinally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\nMost GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\nWhen a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\nWe call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\nFor example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\nIn other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\nAlthough the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\nYou may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) The modified work must itself be a software library.\n\nb) You must cause the files modified to carry prominent notices\nstating that you changed the files and the date of any change.\n\nc) You must cause the whole of the work to be licensed at no\ncharge to all third parties under the terms of this License.\n\nd) If a facility in the modified Library refers to a function or a\ntable of data to be supplied by an application program that uses\nthe facility, other than as an argument passed when the facility\nis invoked, then you must make a good faith effort to ensure that,\nin the event an application does not supply such function or\ntable, the facility still operates, and performs whatever part of\nits purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has\na purpose that is entirely well-defined independent of the\napplication. Therefore, Subsection 2d requires that any\napplication-supplied function or table used by this function must\nbe optional: if the application does not supply it, the square\nroot function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\nOnce this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\na) Accompany the work with the complete corresponding\nmachine-readable source code for the Library including whatever\nchanges were used in the work (which must be distributed under\nSections 1 and 2 above); and, if the work is an executable linked\nwith the Library, with the complete machine-readable \"work that\nuses the Library\", as object code and/or source code, so that the\nuser can modify the Library and then relink to produce a modified\nexecutable containing the modified Library. (It is understood\nthat the user who changes the contents of definitions files in the\nLibrary will not necessarily be able to recompile the application\nto use the modified definitions.)\n\nb) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (1) uses at run time a\ncopy of the library already present on the user's computer system,\nrather than copying library functions into the executable, and (2)\nwill operate properly with a modified version of the library, if\nthe user installs one, as long as the modified version is\ninterface-compatible with the version that the work was made with.\n\nc) Accompany the work with a written offer, valid for at\nleast three years, to give the same user the materials\nspecified in Subsection 6a, above, for a charge no more\nthan the cost of performing this distribution.\n\nd) If distribution of the work is made by offering access to copy\nfrom a designated place, offer equivalent access to copy the above\nspecified materials from the same place.\n\ne) Verify that the user has already received a copy of these\nmaterials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\nIt may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\na) Accompany the combined library with a copy of the same work\nbased on the Library, uncombined with any other library\nfacilities. This must be distributed under the terms of the\nSections above.\n\nb) Give prominent notice with the combined library of the fact\nthat part of it is a work based on the Library, and explaining\nwhere to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2.1 of the License, or (at your option) any later version.\n\nThis library 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nlibrary `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n, 1 April 1990\nTy Coon, President of Vice\n\nThat's all there is to it!" + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "mit-old-style", @@ -3725,7 +3725,7 @@ "https://opensource.org/licenses/Zlib" ], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." } ], "license_rule_references": [ @@ -3755,7 +3755,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Statatement of Purpose\n.\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work\nof authorship and/or a database (each, a \"Work\").\n.\nCertain owners wish to permanently relinquish those rights to a Work\nfor the purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without\nfear of later claims of infringement build upon, modify, incorporate in\nother works, reuse and redistribute as freely as possible in any form\nwhatsoever and for any purposes, including without limitation commercial\npurposes. These owners may contribute to the Commons to promote the ideal\nof a free culture and the further production of creative, cultural and\nscientific works, or to gain reputation or greater distribution for\ntheir Work in part through the use and efforts of others.\n.\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that\nhe or she is an owner of Copyright and Related Rights in the Work,\nvoluntarily elects to apply CC0 to the Work and publicly distribute\nthe Work under its terms, with knowledge of his or her Copyright and\nRelated Rights in the Work and the meaning and intended legal effect\nof CC0 on those rights.\n.\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright\nand Related Rights\"). Copyright and Related Rights include, but are\nnot limited to, the following:\n.\nthe right to reproduce, adapt, distribute, perform, display,\ncommunicate, and translate a Work;\n.\nmoral rights retained by the original author(s) and/or performer(s);\n.\npublicity and privacy rights pertaining to a person's image or\nlikeness depicted in a Work;\n.\nrights protecting against unfair competition in regards to a Work,\nsubject to the limitations in paragraph 4(a), below;\n.\nrights protecting the extraction, dissemination, use and reuse of data in a Work;\n.\ndatabase rights (such as those arising under Directive 96/9/EC\nof the European Parliament and of the Council of 11 March 1996\non the legal protection of databases, and under any national\nimplementation thereof, including any amended or successor version\nof such directive); and\n.\nother similar, equivalent or corresponding rights throughout the world\nbased on applicable law or treaty, and any national implementations\nthereof.\n.\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all\nof Affirmer's Copyright and Related Rights and associated claims and\ncauses of action, whether now known or unknown (including existing\nas well as future claims and causes of action), in the Work (i) in\nall territories worldwide, (ii) for the maximum duration provided by\napplicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv)\nfor any purpose whatsoever, including without limitation commercial,\nadvertising or promotional purposes (the \"Waiver\"). Affirmer makes the\nWaiver for the benefit of each member of the public at large and to the\ndetriment of Affirmer's heirs and successors, fully intending that such\nWaiver shall not be subject to revocation, rescission, cancellation,\ntermination, or any other legal or equitable action to disrupt the\nquiet enjoyment of the Work by the public as contemplated by Affirmer's\nexpress Statement of Purpose.\n.\n3. Public License Fallback. Should any part of the Waiver for any\nreason be judged legally invalid or ineffective under applicable law,\nthen the Waiver shall be preserved to the maximum extent permitted\ntaking into account Affirmer's express Statement of Purpose. In\naddition, to the extent the Waiver is so judged Affirmer hereby\ngrants to each affected person a royalty-free, non transferable, non\nsublicensable, non exclusive, irrevocable and unconditional license\nto exercise Affirmer's Copyright and Related Rights in the Work (i)\nin all territories worldwide, (ii) for the maximum duration provided\nby applicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv)\nfor any purpose whatsoever, including without limitation commercial,\nadvertising or promotional purposes (the \"License\"). The License shall\nbe deemed effective as of the date CC0 was applied by Affirmer to the\nWork. Should any part of the License for any reason be judged legally\ninvalid or ineffective under applicable law, such partial invalidity\nor ineffectiveness shall not invalidate the remainder of the License,\nand in such case Affirmer hereby affirms that he or she will not (i)\nexercise any of his or her remaining Copyright and Related Rights in\nthe Work or (ii) assert any associated claims and causes of action\nwith respect to the Work, in either case contrary to Affirmer's express\nStatement of Purpose.\n.\n4. Limitations and Disclaimers.\n.\nNo trademark or patent rights held by Affirmer are waived,\nabandoned, surrendered, licensed or otherwise affected by this\ndocument.\n.\nAffirmer offers the Work as-is and makes no representations or\nwarranties of any kind concerning the Work, express, implied,\nstatutory or otherwise, including without limitation warranties\nof title, merchantability, fitness for a particular purpose, non\ninfringement, or the absence of latent or other defects, accuracy,\nor the present or absence of errors, whether or not discoverable,\nall to the greatest extent permissible under applicable law.\n.\nAffirmer disclaims responsibility for clearing rights of other\npersons that may apply to the Work or any use thereof, including\nwithout limitation any person's Copyright and Related Rights in the\nWork. Further, Affirmer disclaims responsibility for obtaining any\nnecessary consents, permissions or other rights required for any\nuse of the Work.\n.\nAffirmer understands and acknowledges that Creative Commons is not\na party to this document and has no duty or obligation with respect\nto this CC0 or use of the Work." + "rule_text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." }, { "rule_identifier": "artistic-2.0_46.RULE", @@ -3799,7 +3799,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied\nwarranty. In no event will the authors be held liable for any damages\narising from the use of this software.\n\nPermission is granted to anyone to use this software for any purpose,\nincluding commercial applications, and to alter it and redistribute it\nfreely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not\nclaim that you wrote the original software. If you use this software\nin a product, an acknowledgment in the product documentation would be\nappreciated but is not required.\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n3. This notice may not be removed or altered from any source distribution.\n\nJean-loup Gailly Mark Adler\njloup@gzip.org madler@alumni.caltech.edu" + "rule_text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" }, { "rule_identifier": "lgpl-2.1-plus_59.RULE", @@ -3813,7 +3813,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as\npublished by the Free Software Foundation; either version 2.1 of\nthe License, or (at your option) any later version.\n\nThis software 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this software; if not, write to the Free\nSoftware Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n02110-1301 USA, or see the FSF site: http://www.fsf.org." + "rule_text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." }, { "rule_identifier": "cc-by-2.5_4.RULE", @@ -3827,7 +3827,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "* Released under the Creative Commons Attribution License\n* (http://creativecommons.org/licenses/by/2.5)" + "rule_text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" }, { "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", @@ -3841,7 +3841,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This library 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 2 of the License, or (at\nyour option) any later version.\n\nThis library is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n\nAs a special exception, if other files instantiate generics from this\nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be\ncovered by the GNU General Public License. This exception does not\nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "rule_text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." }, { "rule_identifier": "boost-1.0_21.RULE", diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json index 6eb14718f2a..02a21c70774 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json @@ -3557,7 +3557,7 @@ "http://ada-ru.org/" ], "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", - "text": "As a special exception, if other files instantiate generics from this\nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be\ncovered by the GNU General Public License. This exception does not\nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License." }, { "key": "artistic-2.0", @@ -3582,7 +3582,7 @@ "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." + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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": "boost-1.0", @@ -3638,7 +3638,7 @@ "other_urls": [ "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\nCREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\nLEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\nATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\nINFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\nREGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\nPROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\nTHE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\nHEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\ni. the right to reproduce, adapt, distribute, perform, display,\ncommunicate, and translate a Work;\nii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\nlikeness depicted in a Work;\niv. rights protecting against unfair competition in regards to a Work,\nsubject to the limitations in paragraph 4(a), below;\nv. rights protecting the extraction, dissemination, use and reuse of data\nin a Work;\nvi. database rights (such as those arising under Directive 96/9/EC of the\nEuropean Parliament and of the Council of 11 March 1996 on the legal\nprotection of databases, and under any national implementation\nthereof, including any amended or successor version of such\ndirective); and\nvii. other similar, equivalent or corresponding rights throughout the\nworld based on applicable law or treaty, and any national\nimplementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\na. No trademark or patent rights held by Affirmer are waived, abandoned,\nsurrendered, licensed or otherwise affected by this document.\nb. Affirmer offers the Work as-is and makes no representations or\nwarranties of any kind concerning the Work, express, implied,\nstatutory or otherwise, including without limitation warranties of\ntitle, merchantability, fitness for a particular purpose, non\ninfringement, or the absence of latent or other defects, accuracy, or\nthe present or absence of errors, whether or not discoverable, all to\nthe greatest extent permissible under applicable law.\nc. Affirmer disclaims responsibility for clearing rights of other persons\nthat may apply to the Work or any use thereof, including without\nlimitation any person's Copyright and Related Rights in the Work.\nFurther, Affirmer disclaims responsibility for obtaining any necessary\nconsents, permissions or other rights required for any use of the\nWork.\nd. Affirmer understands and acknowledges that Creative Commons is not a\nparty to this document and has no duty or obligation with respect to\nthis CC0 or use of the Work." + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work." }, { "key": "gpl-2.0-plus", @@ -3663,7 +3663,7 @@ "https://www.gnu.org/licenses/old-licenses/gpl-2.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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "lgpl-2.1-plus", @@ -3688,7 +3688,7 @@ "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nVersion 2.1, February 1999\n\nCopyright (C) 1991, 1999 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\nas the successor of the GNU Library Public License, version 2, hence\nthe version number 2.1.]\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\nThis license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\nWhen we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\nTo protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\nWe protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\nTo protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\nFinally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\nMost GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\nWhen a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\nWe call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\nFor example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\nIn other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\nAlthough the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\nYou may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) The modified work must itself be a software library.\n\nb) You must cause the files modified to carry prominent notices\nstating that you changed the files and the date of any change.\n\nc) You must cause the whole of the work to be licensed at no\ncharge to all third parties under the terms of this License.\n\nd) If a facility in the modified Library refers to a function or a\ntable of data to be supplied by an application program that uses\nthe facility, other than as an argument passed when the facility\nis invoked, then you must make a good faith effort to ensure that,\nin the event an application does not supply such function or\ntable, the facility still operates, and performs whatever part of\nits purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has\na purpose that is entirely well-defined independent of the\napplication. Therefore, Subsection 2d requires that any\napplication-supplied function or table used by this function must\nbe optional: if the application does not supply it, the square\nroot function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\nOnce this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\na) Accompany the work with the complete corresponding\nmachine-readable source code for the Library including whatever\nchanges were used in the work (which must be distributed under\nSections 1 and 2 above); and, if the work is an executable linked\nwith the Library, with the complete machine-readable \"work that\nuses the Library\", as object code and/or source code, so that the\nuser can modify the Library and then relink to produce a modified\nexecutable containing the modified Library. (It is understood\nthat the user who changes the contents of definitions files in the\nLibrary will not necessarily be able to recompile the application\nto use the modified definitions.)\n\nb) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (1) uses at run time a\ncopy of the library already present on the user's computer system,\nrather than copying library functions into the executable, and (2)\nwill operate properly with a modified version of the library, if\nthe user installs one, as long as the modified version is\ninterface-compatible with the version that the work was made with.\n\nc) Accompany the work with a written offer, valid for at\nleast three years, to give the same user the materials\nspecified in Subsection 6a, above, for a charge no more\nthan the cost of performing this distribution.\n\nd) If distribution of the work is made by offering access to copy\nfrom a designated place, offer equivalent access to copy the above\nspecified materials from the same place.\n\ne) Verify that the user has already received a copy of these\nmaterials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\nIt may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\na) Accompany the combined library with a copy of the same work\nbased on the Library, uncombined with any other library\nfacilities. This must be distributed under the terms of the\nSections above.\n\nb) Give prominent notice with the combined library of the fact\nthat part of it is a work based on the Library, and explaining\nwhere to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2.1 of the License, or (at your option) any later version.\n\nThis library 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nlibrary `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n, 1 April 1990\nTy Coon, President of Vice\n\nThat's all there is to it!" + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "mit-old-style", @@ -3725,7 +3725,7 @@ "https://opensource.org/licenses/Zlib" ], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." } ], "license_rule_references": [ @@ -3755,7 +3755,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Statatement of Purpose\n.\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work\nof authorship and/or a database (each, a \"Work\").\n.\nCertain owners wish to permanently relinquish those rights to a Work\nfor the purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without\nfear of later claims of infringement build upon, modify, incorporate in\nother works, reuse and redistribute as freely as possible in any form\nwhatsoever and for any purposes, including without limitation commercial\npurposes. These owners may contribute to the Commons to promote the ideal\nof a free culture and the further production of creative, cultural and\nscientific works, or to gain reputation or greater distribution for\ntheir Work in part through the use and efforts of others.\n.\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that\nhe or she is an owner of Copyright and Related Rights in the Work,\nvoluntarily elects to apply CC0 to the Work and publicly distribute\nthe Work under its terms, with knowledge of his or her Copyright and\nRelated Rights in the Work and the meaning and intended legal effect\nof CC0 on those rights.\n.\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright\nand Related Rights\"). Copyright and Related Rights include, but are\nnot limited to, the following:\n.\nthe right to reproduce, adapt, distribute, perform, display,\ncommunicate, and translate a Work;\n.\nmoral rights retained by the original author(s) and/or performer(s);\n.\npublicity and privacy rights pertaining to a person's image or\nlikeness depicted in a Work;\n.\nrights protecting against unfair competition in regards to a Work,\nsubject to the limitations in paragraph 4(a), below;\n.\nrights protecting the extraction, dissemination, use and reuse of data in a Work;\n.\ndatabase rights (such as those arising under Directive 96/9/EC\nof the European Parliament and of the Council of 11 March 1996\non the legal protection of databases, and under any national\nimplementation thereof, including any amended or successor version\nof such directive); and\n.\nother similar, equivalent or corresponding rights throughout the world\nbased on applicable law or treaty, and any national implementations\nthereof.\n.\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all\nof Affirmer's Copyright and Related Rights and associated claims and\ncauses of action, whether now known or unknown (including existing\nas well as future claims and causes of action), in the Work (i) in\nall territories worldwide, (ii) for the maximum duration provided by\napplicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv)\nfor any purpose whatsoever, including without limitation commercial,\nadvertising or promotional purposes (the \"Waiver\"). Affirmer makes the\nWaiver for the benefit of each member of the public at large and to the\ndetriment of Affirmer's heirs and successors, fully intending that such\nWaiver shall not be subject to revocation, rescission, cancellation,\ntermination, or any other legal or equitable action to disrupt the\nquiet enjoyment of the Work by the public as contemplated by Affirmer's\nexpress Statement of Purpose.\n.\n3. Public License Fallback. Should any part of the Waiver for any\nreason be judged legally invalid or ineffective under applicable law,\nthen the Waiver shall be preserved to the maximum extent permitted\ntaking into account Affirmer's express Statement of Purpose. In\naddition, to the extent the Waiver is so judged Affirmer hereby\ngrants to each affected person a royalty-free, non transferable, non\nsublicensable, non exclusive, irrevocable and unconditional license\nto exercise Affirmer's Copyright and Related Rights in the Work (i)\nin all territories worldwide, (ii) for the maximum duration provided\nby applicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv)\nfor any purpose whatsoever, including without limitation commercial,\nadvertising or promotional purposes (the \"License\"). The License shall\nbe deemed effective as of the date CC0 was applied by Affirmer to the\nWork. Should any part of the License for any reason be judged legally\ninvalid or ineffective under applicable law, such partial invalidity\nor ineffectiveness shall not invalidate the remainder of the License,\nand in such case Affirmer hereby affirms that he or she will not (i)\nexercise any of his or her remaining Copyright and Related Rights in\nthe Work or (ii) assert any associated claims and causes of action\nwith respect to the Work, in either case contrary to Affirmer's express\nStatement of Purpose.\n.\n4. Limitations and Disclaimers.\n.\nNo trademark or patent rights held by Affirmer are waived,\nabandoned, surrendered, licensed or otherwise affected by this\ndocument.\n.\nAffirmer offers the Work as-is and makes no representations or\nwarranties of any kind concerning the Work, express, implied,\nstatutory or otherwise, including without limitation warranties\nof title, merchantability, fitness for a particular purpose, non\ninfringement, or the absence of latent or other defects, accuracy,\nor the present or absence of errors, whether or not discoverable,\nall to the greatest extent permissible under applicable law.\n.\nAffirmer disclaims responsibility for clearing rights of other\npersons that may apply to the Work or any use thereof, including\nwithout limitation any person's Copyright and Related Rights in the\nWork. Further, Affirmer disclaims responsibility for obtaining any\nnecessary consents, permissions or other rights required for any\nuse of the Work.\n.\nAffirmer understands and acknowledges that Creative Commons is not\na party to this document and has no duty or obligation with respect\nto this CC0 or use of the Work." + "rule_text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." }, { "rule_identifier": "artistic-2.0_46.RULE", @@ -3799,7 +3799,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied\nwarranty. In no event will the authors be held liable for any damages\narising from the use of this software.\n\nPermission is granted to anyone to use this software for any purpose,\nincluding commercial applications, and to alter it and redistribute it\nfreely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not\nclaim that you wrote the original software. If you use this software\nin a product, an acknowledgment in the product documentation would be\nappreciated but is not required.\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n3. This notice may not be removed or altered from any source distribution.\n\nJean-loup Gailly Mark Adler\njloup@gzip.org madler@alumni.caltech.edu" + "rule_text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" }, { "rule_identifier": "lgpl-2.1-plus_59.RULE", @@ -3813,7 +3813,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as\npublished by the Free Software Foundation; either version 2.1 of\nthe License, or (at your option) any later version.\n\nThis software 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this software; if not, write to the Free\nSoftware Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n02110-1301 USA, or see the FSF site: http://www.fsf.org." + "rule_text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." }, { "rule_identifier": "cc-by-2.5_4.RULE", @@ -3827,7 +3827,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "* Released under the Creative Commons Attribution License\n* (http://creativecommons.org/licenses/by/2.5)" + "rule_text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" }, { "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", @@ -3841,7 +3841,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This library 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 2 of the License, or (at\nyour option) any later version.\n\nThis library is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n\nAs a special exception, if other files instantiate generics from this\nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be\ncovered by the GNU General Public License. This exception does not\nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "rule_text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." }, { "rule_identifier": "boost-1.0_21.RULE", diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines b/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines index 83d9b3054b1..0155274dab8 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines +++ b/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines @@ -26,7 +26,7 @@ "platform_version": "#61-Ubuntu SMP Fri Oct 14 13:05:50 UTC 2022", "python_version": "3.8.10 (default, Nov 14 2022, 12:59:47) \n[GCC 9.4.0]" }, - "spdx_license_list_version": "3.17", + "spdx_license_list_version": "3.19", "files_count": 26 } } @@ -262,7 +262,7 @@ "http://ada-ru.org/" ], "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", - "text": "As a special exception, if other files instantiate generics from this\nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be\ncovered by the GNU General Public License. This exception does not\nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License." }, { "key": "artistic-2.0", @@ -287,7 +287,7 @@ "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." + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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": "boost-1.0", @@ -343,7 +343,7 @@ "other_urls": [ "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\nCREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\nLEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\nATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\nINFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\nREGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\nPROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\nTHE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\nHEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\ni. the right to reproduce, adapt, distribute, perform, display,\ncommunicate, and translate a Work;\nii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\nlikeness depicted in a Work;\niv. rights protecting against unfair competition in regards to a Work,\nsubject to the limitations in paragraph 4(a), below;\nv. rights protecting the extraction, dissemination, use and reuse of data\nin a Work;\nvi. database rights (such as those arising under Directive 96/9/EC of the\nEuropean Parliament and of the Council of 11 March 1996 on the legal\nprotection of databases, and under any national implementation\nthereof, including any amended or successor version of such\ndirective); and\nvii. other similar, equivalent or corresponding rights throughout the\nworld based on applicable law or treaty, and any national\nimplementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\na. No trademark or patent rights held by Affirmer are waived, abandoned,\nsurrendered, licensed or otherwise affected by this document.\nb. Affirmer offers the Work as-is and makes no representations or\nwarranties of any kind concerning the Work, express, implied,\nstatutory or otherwise, including without limitation warranties of\ntitle, merchantability, fitness for a particular purpose, non\ninfringement, or the absence of latent or other defects, accuracy, or\nthe present or absence of errors, whether or not discoverable, all to\nthe greatest extent permissible under applicable law.\nc. Affirmer disclaims responsibility for clearing rights of other persons\nthat may apply to the Work or any use thereof, including without\nlimitation any person's Copyright and Related Rights in the Work.\nFurther, Affirmer disclaims responsibility for obtaining any necessary\nconsents, permissions or other rights required for any use of the\nWork.\nd. Affirmer understands and acknowledges that Creative Commons is not a\nparty to this document and has no duty or obligation with respect to\nthis CC0 or use of the Work." + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work." }, { "key": "gpl-2.0-plus", @@ -368,7 +368,7 @@ "https://www.gnu.org/licenses/old-licenses/gpl-2.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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "lgpl-2.1-plus", @@ -393,7 +393,7 @@ "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nVersion 2.1, February 1999\n\nCopyright (C) 1991, 1999 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\nas the successor of the GNU Library Public License, version 2, hence\nthe version number 2.1.]\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\nThis license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\nWhen we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\nTo protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\nWe protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\nTo protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\nFinally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\nMost GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\nWhen a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\nWe call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\nFor example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\nIn other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\nAlthough the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\nYou may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) The modified work must itself be a software library.\n\nb) You must cause the files modified to carry prominent notices\nstating that you changed the files and the date of any change.\n\nc) You must cause the whole of the work to be licensed at no\ncharge to all third parties under the terms of this License.\n\nd) If a facility in the modified Library refers to a function or a\ntable of data to be supplied by an application program that uses\nthe facility, other than as an argument passed when the facility\nis invoked, then you must make a good faith effort to ensure that,\nin the event an application does not supply such function or\ntable, the facility still operates, and performs whatever part of\nits purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has\na purpose that is entirely well-defined independent of the\napplication. Therefore, Subsection 2d requires that any\napplication-supplied function or table used by this function must\nbe optional: if the application does not supply it, the square\nroot function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\nOnce this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\na) Accompany the work with the complete corresponding\nmachine-readable source code for the Library including whatever\nchanges were used in the work (which must be distributed under\nSections 1 and 2 above); and, if the work is an executable linked\nwith the Library, with the complete machine-readable \"work that\nuses the Library\", as object code and/or source code, so that the\nuser can modify the Library and then relink to produce a modified\nexecutable containing the modified Library. (It is understood\nthat the user who changes the contents of definitions files in the\nLibrary will not necessarily be able to recompile the application\nto use the modified definitions.)\n\nb) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (1) uses at run time a\ncopy of the library already present on the user's computer system,\nrather than copying library functions into the executable, and (2)\nwill operate properly with a modified version of the library, if\nthe user installs one, as long as the modified version is\ninterface-compatible with the version that the work was made with.\n\nc) Accompany the work with a written offer, valid for at\nleast three years, to give the same user the materials\nspecified in Subsection 6a, above, for a charge no more\nthan the cost of performing this distribution.\n\nd) If distribution of the work is made by offering access to copy\nfrom a designated place, offer equivalent access to copy the above\nspecified materials from the same place.\n\ne) Verify that the user has already received a copy of these\nmaterials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\nIt may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\na) Accompany the combined library with a copy of the same work\nbased on the Library, uncombined with any other library\nfacilities. This must be distributed under the terms of the\nSections above.\n\nb) Give prominent notice with the combined library of the fact\nthat part of it is a work based on the Library, and explaining\nwhere to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2.1 of the License, or (at your option) any later version.\n\nThis library 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nlibrary `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n, 1 April 1990\nTy Coon, President of Vice\n\nThat's all there is to it!" + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "mit-old-style", @@ -430,7 +430,7 @@ "https://opensource.org/licenses/Zlib" ], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." } ] }, @@ -448,7 +448,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Statatement of Purpose\n.\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work\nof authorship and/or a database (each, a \"Work\").\n.\nCertain owners wish to permanently relinquish those rights to a Work\nfor the purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without\nfear of later claims of infringement build upon, modify, incorporate in\nother works, reuse and redistribute as freely as possible in any form\nwhatsoever and for any purposes, including without limitation commercial\npurposes. These owners may contribute to the Commons to promote the ideal\nof a free culture and the further production of creative, cultural and\nscientific works, or to gain reputation or greater distribution for\ntheir Work in part through the use and efforts of others.\n.\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that\nhe or she is an owner of Copyright and Related Rights in the Work,\nvoluntarily elects to apply CC0 to the Work and publicly distribute\nthe Work under its terms, with knowledge of his or her Copyright and\nRelated Rights in the Work and the meaning and intended legal effect\nof CC0 on those rights.\n.\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright\nand Related Rights\"). Copyright and Related Rights include, but are\nnot limited to, the following:\n.\nthe right to reproduce, adapt, distribute, perform, display,\ncommunicate, and translate a Work;\n.\nmoral rights retained by the original author(s) and/or performer(s);\n.\npublicity and privacy rights pertaining to a person's image or\nlikeness depicted in a Work;\n.\nrights protecting against unfair competition in regards to a Work,\nsubject to the limitations in paragraph 4(a), below;\n.\nrights protecting the extraction, dissemination, use and reuse of data in a Work;\n.\ndatabase rights (such as those arising under Directive 96/9/EC\nof the European Parliament and of the Council of 11 March 1996\non the legal protection of databases, and under any national\nimplementation thereof, including any amended or successor version\nof such directive); and\n.\nother similar, equivalent or corresponding rights throughout the world\nbased on applicable law or treaty, and any national implementations\nthereof.\n.\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all\nof Affirmer's Copyright and Related Rights and associated claims and\ncauses of action, whether now known or unknown (including existing\nas well as future claims and causes of action), in the Work (i) in\nall territories worldwide, (ii) for the maximum duration provided by\napplicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv)\nfor any purpose whatsoever, including without limitation commercial,\nadvertising or promotional purposes (the \"Waiver\"). Affirmer makes the\nWaiver for the benefit of each member of the public at large and to the\ndetriment of Affirmer's heirs and successors, fully intending that such\nWaiver shall not be subject to revocation, rescission, cancellation,\ntermination, or any other legal or equitable action to disrupt the\nquiet enjoyment of the Work by the public as contemplated by Affirmer's\nexpress Statement of Purpose.\n.\n3. Public License Fallback. Should any part of the Waiver for any\nreason be judged legally invalid or ineffective under applicable law,\nthen the Waiver shall be preserved to the maximum extent permitted\ntaking into account Affirmer's express Statement of Purpose. In\naddition, to the extent the Waiver is so judged Affirmer hereby\ngrants to each affected person a royalty-free, non transferable, non\nsublicensable, non exclusive, irrevocable and unconditional license\nto exercise Affirmer's Copyright and Related Rights in the Work (i)\nin all territories worldwide, (ii) for the maximum duration provided\nby applicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv)\nfor any purpose whatsoever, including without limitation commercial,\nadvertising or promotional purposes (the \"License\"). The License shall\nbe deemed effective as of the date CC0 was applied by Affirmer to the\nWork. Should any part of the License for any reason be judged legally\ninvalid or ineffective under applicable law, such partial invalidity\nor ineffectiveness shall not invalidate the remainder of the License,\nand in such case Affirmer hereby affirms that he or she will not (i)\nexercise any of his or her remaining Copyright and Related Rights in\nthe Work or (ii) assert any associated claims and causes of action\nwith respect to the Work, in either case contrary to Affirmer's express\nStatement of Purpose.\n.\n4. Limitations and Disclaimers.\n.\nNo trademark or patent rights held by Affirmer are waived,\nabandoned, surrendered, licensed or otherwise affected by this\ndocument.\n.\nAffirmer offers the Work as-is and makes no representations or\nwarranties of any kind concerning the Work, express, implied,\nstatutory or otherwise, including without limitation warranties\nof title, merchantability, fitness for a particular purpose, non\ninfringement, or the absence of latent or other defects, accuracy,\nor the present or absence of errors, whether or not discoverable,\nall to the greatest extent permissible under applicable law.\n.\nAffirmer disclaims responsibility for clearing rights of other\npersons that may apply to the Work or any use thereof, including\nwithout limitation any person's Copyright and Related Rights in the\nWork. Further, Affirmer disclaims responsibility for obtaining any\nnecessary consents, permissions or other rights required for any\nuse of the Work.\n.\nAffirmer understands and acknowledges that Creative Commons is not\na party to this document and has no duty or obligation with respect\nto this CC0 or use of the Work." + "rule_text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." }, { "rule_identifier": "artistic-2.0_46.RULE", @@ -492,7 +492,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied\nwarranty. In no event will the authors be held liable for any damages\narising from the use of this software.\n\nPermission is granted to anyone to use this software for any purpose,\nincluding commercial applications, and to alter it and redistribute it\nfreely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not\nclaim that you wrote the original software. If you use this software\nin a product, an acknowledgment in the product documentation would be\nappreciated but is not required.\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n3. This notice may not be removed or altered from any source distribution.\n\nJean-loup Gailly Mark Adler\njloup@gzip.org madler@alumni.caltech.edu" + "rule_text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" }, { "rule_identifier": "lgpl-2.1-plus_59.RULE", @@ -506,7 +506,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as\npublished by the Free Software Foundation; either version 2.1 of\nthe License, or (at your option) any later version.\n\nThis software 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this software; if not, write to the Free\nSoftware Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n02110-1301 USA, or see the FSF site: http://www.fsf.org." + "rule_text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." }, { "rule_identifier": "cc-by-2.5_4.RULE", @@ -520,7 +520,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "* Released under the Creative Commons Attribution License\n* (http://creativecommons.org/licenses/by/2.5)" + "rule_text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" }, { "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", @@ -534,7 +534,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This library 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 2 of the License, or (at\nyour option) any later version.\n\nThis library is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n\nAs a special exception, if other files instantiate generics from this\nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be\ncovered by the GNU General Public License. This exception does not\nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "rule_text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." }, { "rule_identifier": "boost-1.0_21.RULE", diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json index a7ecf22e344..c6e66676335 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json @@ -226,7 +226,7 @@ "http://ada-ru.org/" ], "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", - "text": "As a special exception, if other files instantiate generics from this\nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be\ncovered by the GNU General Public License. This exception does not\nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License." }, { "key": "artistic-2.0", @@ -251,7 +251,7 @@ "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." + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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": "boost-1.0", @@ -307,7 +307,7 @@ "other_urls": [ "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\nCREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\nLEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\nATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\nINFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\nREGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\nPROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\nTHE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\nHEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\ni. the right to reproduce, adapt, distribute, perform, display,\ncommunicate, and translate a Work;\nii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\nlikeness depicted in a Work;\niv. rights protecting against unfair competition in regards to a Work,\nsubject to the limitations in paragraph 4(a), below;\nv. rights protecting the extraction, dissemination, use and reuse of data\nin a Work;\nvi. database rights (such as those arising under Directive 96/9/EC of the\nEuropean Parliament and of the Council of 11 March 1996 on the legal\nprotection of databases, and under any national implementation\nthereof, including any amended or successor version of such\ndirective); and\nvii. other similar, equivalent or corresponding rights throughout the\nworld based on applicable law or treaty, and any national\nimplementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\na. No trademark or patent rights held by Affirmer are waived, abandoned,\nsurrendered, licensed or otherwise affected by this document.\nb. Affirmer offers the Work as-is and makes no representations or\nwarranties of any kind concerning the Work, express, implied,\nstatutory or otherwise, including without limitation warranties of\ntitle, merchantability, fitness for a particular purpose, non\ninfringement, or the absence of latent or other defects, accuracy, or\nthe present or absence of errors, whether or not discoverable, all to\nthe greatest extent permissible under applicable law.\nc. Affirmer disclaims responsibility for clearing rights of other persons\nthat may apply to the Work or any use thereof, including without\nlimitation any person's Copyright and Related Rights in the Work.\nFurther, Affirmer disclaims responsibility for obtaining any necessary\nconsents, permissions or other rights required for any use of the\nWork.\nd. Affirmer understands and acknowledges that Creative Commons is not a\nparty to this document and has no duty or obligation with respect to\nthis CC0 or use of the Work." + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work." }, { "key": "gpl-2.0-plus", @@ -332,7 +332,7 @@ "https://www.gnu.org/licenses/old-licenses/gpl-2.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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\nGNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\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 such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\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\nFinally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) You must cause the modified files to carry prominent notices\nstating that you changed the files and the date of any change.\n\nb) You must cause any work that you distribute or publish, that in\nwhole or in part contains or is derived from the Program or any\npart thereof, to be licensed as a whole at no charge to all third\nparties under the terms of this License.\n\nc) If the modified program normally reads commands interactively\nwhen run, you must cause it, when started running for such\ninteractive use in the most ordinary way, to print or display an\nannouncement including an appropriate copyright notice and a\nnotice that there is no warranty (or else, saying that you provide\na warranty) and that users may redistribute the program under\nthese conditions, and telling the user how to view a copy of this\nLicense. (Exception: if the Program itself is interactive but\ndoes not normally print such an announcement, your work based on\nthe Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\na) Accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of Sections\n1 and 2 above on a medium customarily used for software interchange; or,\n\nb) Accompany it with a written offer, valid for at least three\nyears, to give any third party, for a charge no more than your\ncost of physically performing source distribution, a complete\nmachine-readable copy of the corresponding source code, to be\ndistributed under the terms of Sections 1 and 2 above on a medium\ncustomarily used for software interchange; or,\n\nc) Accompany it with the information you received as to the offer\nto distribute corresponding source code. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived the program in object code or executable form with such\nan offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n10. 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\n11. 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\n12. 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\nHow 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 the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \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 2 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 along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\nGnomovision version 69, Copyright (C) year 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 appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program\n`Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." }, { "key": "lgpl-2.1-plus", @@ -357,7 +357,7 @@ "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nVersion 2.1, February 1999\n\nCopyright (C) 1991, 1999 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\nas the successor of the GNU Library Public License, version 2, hence\nthe version number 2.1.]\n\nPreamble\n\nThe licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\nThis license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\nWhen we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\nTo protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\nFor example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\nWe protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\nTo protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\nFinally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\nMost GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\nWhen a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\nWe call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\nFor example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\nIn other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\nAlthough the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\nGNU LESSER GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\nA \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\nThe \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n\"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\nYou may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\na) The modified work must itself be a software library.\n\nb) You must cause the files modified to carry prominent notices\nstating that you changed the files and the date of any change.\n\nc) You must cause the whole of the work to be licensed at no\ncharge to all third parties under the terms of this License.\n\nd) If a facility in the modified Library refers to a function or a\ntable of data to be supplied by an application program that uses\nthe facility, other than as an argument passed when the facility\nis invoked, then you must make a good faith effort to ensure that,\nin the event an application does not supply such function or\ntable, the facility still operates, and performs whatever part of\nits purpose remains meaningful.\n\n(For example, a function in a library to compute square roots has\na purpose that is entirely well-defined independent of the\napplication. Therefore, Subsection 2d requires that any\napplication-supplied function or table used by this function must\nbe optional: if the application does not supply it, the square\nroot function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\nOnce this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\nThis option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\nIf distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\nHowever, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\nWhen a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\nIf such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\nOtherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\nYou must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\na) Accompany the work with the complete corresponding\nmachine-readable source code for the Library including whatever\nchanges were used in the work (which must be distributed under\nSections 1 and 2 above); and, if the work is an executable linked\nwith the Library, with the complete machine-readable \"work that\nuses the Library\", as object code and/or source code, so that the\nuser can modify the Library and then relink to produce a modified\nexecutable containing the modified Library. (It is understood\nthat the user who changes the contents of definitions files in the\nLibrary will not necessarily be able to recompile the application\nto use the modified definitions.)\n\nb) Use a suitable shared library mechanism for linking with the\nLibrary. A suitable mechanism is one that (1) uses at run time a\ncopy of the library already present on the user's computer system,\nrather than copying library functions into the executable, and (2)\nwill operate properly with a modified version of the library, if\nthe user installs one, as long as the modified version is\ninterface-compatible with the version that the work was made with.\n\nc) Accompany the work with a written offer, valid for at\nleast three years, to give the same user the materials\nspecified in Subsection 6a, above, for a charge no more\nthan the cost of performing this distribution.\n\nd) If distribution of the work is made by offering access to copy\nfrom a designated place, offer equivalent access to copy the above\nspecified materials from the same place.\n\ne) Verify that the user has already received a copy of these\nmaterials or that you have already sent this user a copy.\n\nFor an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\nIt may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\na) Accompany the combined library with a copy of the same work\nbased on the Library, uncombined with any other library\nfacilities. This must be distributed under the terms of the\nSections above.\n\nb) Give prominent notice with the combined library of the fact\nthat part of it is a work based on the Library, and explaining\nwhere to find the accompanying uncombined form of the same work.\n\n8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\n\nHow to Apply These Terms to Your New Libraries\n\nIf you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\nTo apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n\nCopyright (C) \n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2.1 of the License, or (at your option) any later version.\n\nThis library 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nlibrary `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n, 1 April 1990\nTy Coon, President of Vice\n\nThat's all there is to it!" + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" }, { "key": "mit-old-style", @@ -394,7 +394,7 @@ "https://opensource.org/licenses/Zlib" ], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." } ], "license_rule_references": [ @@ -410,7 +410,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "Statatement of Purpose\n.\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work\nof authorship and/or a database (each, a \"Work\").\n.\nCertain owners wish to permanently relinquish those rights to a Work\nfor the purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without\nfear of later claims of infringement build upon, modify, incorporate in\nother works, reuse and redistribute as freely as possible in any form\nwhatsoever and for any purposes, including without limitation commercial\npurposes. These owners may contribute to the Commons to promote the ideal\nof a free culture and the further production of creative, cultural and\nscientific works, or to gain reputation or greater distribution for\ntheir Work in part through the use and efforts of others.\n.\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that\nhe or she is an owner of Copyright and Related Rights in the Work,\nvoluntarily elects to apply CC0 to the Work and publicly distribute\nthe Work under its terms, with knowledge of his or her Copyright and\nRelated Rights in the Work and the meaning and intended legal effect\nof CC0 on those rights.\n.\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright\nand Related Rights\"). Copyright and Related Rights include, but are\nnot limited to, the following:\n.\nthe right to reproduce, adapt, distribute, perform, display,\ncommunicate, and translate a Work;\n.\nmoral rights retained by the original author(s) and/or performer(s);\n.\npublicity and privacy rights pertaining to a person's image or\nlikeness depicted in a Work;\n.\nrights protecting against unfair competition in regards to a Work,\nsubject to the limitations in paragraph 4(a), below;\n.\nrights protecting the extraction, dissemination, use and reuse of data in a Work;\n.\ndatabase rights (such as those arising under Directive 96/9/EC\nof the European Parliament and of the Council of 11 March 1996\non the legal protection of databases, and under any national\nimplementation thereof, including any amended or successor version\nof such directive); and\n.\nother similar, equivalent or corresponding rights throughout the world\nbased on applicable law or treaty, and any national implementations\nthereof.\n.\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all\nof Affirmer's Copyright and Related Rights and associated claims and\ncauses of action, whether now known or unknown (including existing\nas well as future claims and causes of action), in the Work (i) in\nall territories worldwide, (ii) for the maximum duration provided by\napplicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv)\nfor any purpose whatsoever, including without limitation commercial,\nadvertising or promotional purposes (the \"Waiver\"). Affirmer makes the\nWaiver for the benefit of each member of the public at large and to the\ndetriment of Affirmer's heirs and successors, fully intending that such\nWaiver shall not be subject to revocation, rescission, cancellation,\ntermination, or any other legal or equitable action to disrupt the\nquiet enjoyment of the Work by the public as contemplated by Affirmer's\nexpress Statement of Purpose.\n.\n3. Public License Fallback. Should any part of the Waiver for any\nreason be judged legally invalid or ineffective under applicable law,\nthen the Waiver shall be preserved to the maximum extent permitted\ntaking into account Affirmer's express Statement of Purpose. In\naddition, to the extent the Waiver is so judged Affirmer hereby\ngrants to each affected person a royalty-free, non transferable, non\nsublicensable, non exclusive, irrevocable and unconditional license\nto exercise Affirmer's Copyright and Related Rights in the Work (i)\nin all territories worldwide, (ii) for the maximum duration provided\nby applicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv)\nfor any purpose whatsoever, including without limitation commercial,\nadvertising or promotional purposes (the \"License\"). The License shall\nbe deemed effective as of the date CC0 was applied by Affirmer to the\nWork. Should any part of the License for any reason be judged legally\ninvalid or ineffective under applicable law, such partial invalidity\nor ineffectiveness shall not invalidate the remainder of the License,\nand in such case Affirmer hereby affirms that he or she will not (i)\nexercise any of his or her remaining Copyright and Related Rights in\nthe Work or (ii) assert any associated claims and causes of action\nwith respect to the Work, in either case contrary to Affirmer's express\nStatement of Purpose.\n.\n4. Limitations and Disclaimers.\n.\nNo trademark or patent rights held by Affirmer are waived,\nabandoned, surrendered, licensed or otherwise affected by this\ndocument.\n.\nAffirmer offers the Work as-is and makes no representations or\nwarranties of any kind concerning the Work, express, implied,\nstatutory or otherwise, including without limitation warranties\nof title, merchantability, fitness for a particular purpose, non\ninfringement, or the absence of latent or other defects, accuracy,\nor the present or absence of errors, whether or not discoverable,\nall to the greatest extent permissible under applicable law.\n.\nAffirmer disclaims responsibility for clearing rights of other\npersons that may apply to the Work or any use thereof, including\nwithout limitation any person's Copyright and Related Rights in the\nWork. Further, Affirmer disclaims responsibility for obtaining any\nnecessary consents, permissions or other rights required for any\nuse of the Work.\n.\nAffirmer understands and acknowledges that Creative Commons is not\na party to this document and has no duty or obligation with respect\nto this CC0 or use of the Work." + "rule_text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." }, { "rule_identifier": "artistic-2.0_46.RULE", @@ -454,7 +454,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied\nwarranty. In no event will the authors be held liable for any damages\narising from the use of this software.\n\nPermission is granted to anyone to use this software for any purpose,\nincluding commercial applications, and to alter it and redistribute it\nfreely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not\nclaim that you wrote the original software. If you use this software\nin a product, an acknowledgment in the product documentation would be\nappreciated but is not required.\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n3. This notice may not be removed or altered from any source distribution.\n\nJean-loup Gailly Mark Adler\njloup@gzip.org madler@alumni.caltech.edu" + "rule_text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" }, { "rule_identifier": "lgpl-2.1-plus_59.RULE", @@ -468,7 +468,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as\npublished by the Free Software Foundation; either version 2.1 of\nthe License, or (at your option) any later version.\n\nThis software 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\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this software; if not, write to the Free\nSoftware Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n02110-1301 USA, or see the FSF site: http://www.fsf.org." + "rule_text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." }, { "rule_identifier": "cc-by-2.5_4.RULE", @@ -482,7 +482,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "* Released under the Creative Commons Attribution License\n* (http://creativecommons.org/licenses/by/2.5)" + "rule_text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" }, { "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", @@ -496,7 +496,7 @@ "is_license_tag": false, "is_license_intro": false, "referenced_filenames": [], - "rule_text": "This library 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 2 of the License, or (at\nyour option) any later version.\n\nThis library is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n\nAs a special exception, if other files instantiate generics from this\nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be\ncovered by the GNU General Public License. This exception does not\nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "rule_text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." }, { "rule_identifier": "boost-1.0_21.RULE", diff --git a/tests/summarycode/data/tallies/packages/expected.json b/tests/summarycode/data/tallies/packages/expected.json index c16e41e5c5d..eb2be9f76f1 100644 --- a/tests/summarycode/data/tallies/packages/expected.json +++ b/tests/summarycode/data/tallies/packages/expected.json @@ -1,4 +1,302 @@ { + "packages": [ + { + "type": "maven", + "namespace": "aopalliance", + "name": "aopalliance", + "version": "1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "AOP alliance\nAOP Alliance", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://aopalliance.sourceforge.net", + "download_url": 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": "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": "[{'name': 'Public Domain', 'url': None, 'comments': None, 'distribution': None}]", + "notice_text": null, + "source_packages": [ + "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", + "repository_download_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar", + "api_data_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom", + "package_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "scan/aopalliance/aopalliance/1.0/aopalliance-1.0.pom" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/aopalliance/aopalliance@1.0" + }, + { + "type": "freebsd", + "namespace": null, + "name": "dmidecode", + "version": "2.12", + "qualifiers": { + "arch": "freebsd:10:x86:64", + "origin": "sysutils/dmidecode" + }, + "subpath": null, + "primary_language": null, + "description": "Dmidecode is a tool or dumping a computer's DMI (some say SMBIOS) table\ncontents in a human-readable format. The output contains a description of the\nsystem's hardware components, as well as other useful pieces of information\nsuch as serial numbers and BIOS revision.\n\nWWW: http://www.nongnu.org/dmidecode/", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "maintainer", + "name": null, + "email": "anders@FreeBSD.org", + "url": null + } + ], + "keywords": [ + "sysutils" + ], + "homepage_url": "http://www.nongnu.org/dmidecode/", + "download_url": "https://pkg.freebsd.org/freebsd:10:x86:64/latest/All/dmidecode-2.12.txz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://svnweb.freebsd.org/ports/head/sysutils/dmidecode", + "vcs_url": null, + "copyright": null, + "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": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:freebsd/dmidecode@2.12?arch=freebsd:10:x86:64&origin=sysutils/dmidecode&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "scan/freebsd/basic/+COMPACT_MANIFEST" + ], + "datasource_ids": [ + "freebsd_compact_manifest" + ], + "purl": "pkg:freebsd/dmidecode@2.12?arch=freebsd:10:x86:64&origin=sysutils/dmidecode" + }, + { + "type": "npm", + "namespace": "@ionic", + "name": "app-scripts", + "version": "3.0.1-201710301651", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Scripts for Ionic Projects", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Ionic Team", + "email": "hi@ionic.io", + "url": "https://ionic.io" + } + ], + "keywords": [], + "homepage_url": "https://ionicframework.com/", + "download_url": "https://registry.npmjs.org/@ionic/app-scripts/-/app-scripts-3.0.1-201710301651.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/ionic-team/ionic-app-scripts/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/ionic-team/ionic-app-scripts.git", + "copyright": null, + "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-7abc1a233092fc104c7af72a89c0829c", + "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": {}, + "repository_homepage_url": "https://www.npmjs.com/package/@ionic/app-scripts", + "repository_download_url": "https://registry.npmjs.org/@ionic/app-scripts/-/app-scripts-3.0.1-201710301651.tgz", + "api_data_url": "https://registry.npmjs.org/@ionic%2fapp-scripts", + "package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "scan/scoped1/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651" + } + ], "dependencies": [ { "purl": "pkg:npm/%40angular-devkit/build-optimizer", @@ -797,360 +1095,62 @@ "for_package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_path": "scan/scoped1/package.json", "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/sw-toolbox", - "extracted_requirement": "^3.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/sw-toolbox?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "scan/scoped1/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/tslint-ionic-rules", - "extracted_requirement": "^0.0.11", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/tslint-ionic-rules?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "scan/scoped1/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/typescript", - "extracted_requirement": "~2.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/typescript?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "scan/scoped1/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/zone.js", - "extracted_requirement": "^0.8.17", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/zone.js?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "scan/scoped1/package.json", - "datasource_id": "npm_package_json" - } - ], - "packages": [ - { - "type": "maven", - "namespace": "aopalliance", - "name": "aopalliance", - "version": "1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "AOP alliance\nAOP Alliance", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": "http://aopalliance.sourceforge.net", - "download_url": 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": "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": "[{'name': 'Public Domain', 'url': None, 'comments': None, 'distribution': None}]", - "notice_text": null, - "source_packages": [ - "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" - ], + }, + { + "purl": "pkg:npm/sw-toolbox", + "extracted_requirement": "^3.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", - "repository_download_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar", - "api_data_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom", - "package_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "scan/aopalliance/aopalliance/1.0/aopalliance-1.0.pom" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/aopalliance/aopalliance@1.0" + "dependency_uid": "pkg:npm/sw-toolbox?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "scan/scoped1/package.json", + "datasource_id": "npm_package_json" }, { - "type": "freebsd", - "namespace": null, - "name": "dmidecode", - "version": "2.12", - "qualifiers": { - "arch": "freebsd:10:x86:64", - "origin": "sysutils/dmidecode" - }, - "subpath": null, - "primary_language": null, - "description": "Dmidecode is a tool or dumping a computer's DMI (some say SMBIOS) table\ncontents in a human-readable format. The output contains a description of the\nsystem's hardware components, as well as other useful pieces of information\nsuch as serial numbers and BIOS revision.\n\nWWW: http://www.nongnu.org/dmidecode/", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "maintainer", - "name": null, - "email": "anders@FreeBSD.org", - "url": null - } - ], - "keywords": [ - "sysutils" - ], - "homepage_url": "http://www.nongnu.org/dmidecode/", - "download_url": "https://pkg.freebsd.org/freebsd:10:x86:64/latest/All/dmidecode-2.12.txz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": "https://svnweb.freebsd.org/ports/head/sysutils/dmidecode", - "vcs_url": null, - "copyright": null, - "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": [], + "purl": "pkg:npm/tslint-ionic-rules", + "extracted_requirement": "^0.0.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": null, - "repository_download_url": null, - "api_data_url": null, - "package_uid": "pkg:freebsd/dmidecode@2.12?arch=freebsd:10:x86:64&origin=sysutils/dmidecode&uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "scan/freebsd/basic/+COMPACT_MANIFEST" - ], - "datasource_ids": [ - "freebsd_compact_manifest" - ], - "purl": "pkg:freebsd/dmidecode@2.12?arch=freebsd:10:x86:64&origin=sysutils/dmidecode" + "dependency_uid": "pkg:npm/tslint-ionic-rules?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "scan/scoped1/package.json", + "datasource_id": "npm_package_json" }, { - "type": "npm", - "namespace": "@ionic", - "name": "app-scripts", - "version": "3.0.1-201710301651", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": "Scripts for Ionic Projects", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Ionic Team", - "email": "hi@ionic.io", - "url": "https://ionic.io" - } - ], - "keywords": [], - "homepage_url": "https://ionicframework.com/", - "download_url": "https://registry.npmjs.org/@ionic/app-scripts/-/app-scripts-3.0.1-201710301651.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": "https://github.com/ionic-team/ionic-app-scripts/issues", - "code_view_url": null, - "vcs_url": "git+https://github.com/ionic-team/ionic-app-scripts.git", - "copyright": null, - "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": [], + "purl": "pkg:npm/typescript", + "extracted_requirement": "~2.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://www.npmjs.com/package/@ionic/app-scripts", - "repository_download_url": "https://registry.npmjs.org/@ionic/app-scripts/-/app-scripts-3.0.1-201710301651.tgz", - "api_data_url": "https://registry.npmjs.org/@ionic%2fapp-scripts", - "package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "scan/scoped1/package.json" - ], - "datasource_ids": [ - "npm_package_json" - ], - "purl": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651" + "dependency_uid": "pkg:npm/typescript?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "scan/scoped1/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/zone.js", + "extracted_requirement": "^0.8.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/zone.js?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40ionic/app-scripts@3.0.1-201710301651?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "scan/scoped1/package.json", + "datasource_id": "npm_package_json" } ], "tallies": {}, @@ -1467,7 +1467,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier: mit", + "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, From b300cf75d63a3071fb7367635cabb96968faf9c7 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 22 Dec 2022 20:00:03 +0530 Subject: [PATCH 21/84] Update documentation Signed-off-by: Ayan Sinha Mahapatra --- .../license-detection-reference.rst | 76 +++++++++++++++++-- .../data/spdx/license_known/expected.tv | 2 +- .../spdx/license_known/expected_with_text.tv | 2 +- .../data/spdx/license_ref/expected.tv | 2 +- .../spdx/license_ref/expected_with_text.tv | 2 +- .../data/spdx/simple/expected.tv | 2 +- .../formattedcode/data/spdx/tree/expected.tv | 2 +- .../data/spdx/unicode/expected.tv | 2 +- 8 files changed, 78 insertions(+), 12 deletions(-) diff --git a/docs/source/explanations/license-detection-reference.rst b/docs/source/explanations/license-detection-reference.rst index ee3c5f5bfe5..2ec1313f442 100644 --- a/docs/source/explanations/license-detection-reference.rst +++ b/docs/source/explanations/license-detection-reference.rst @@ -283,6 +283,69 @@ the resource ``license_detections``, with additional ``declared_license_expressi ``other_license_expression`` with their SPDX counterparts. The ``declared_license`` field also has been renamed to ``extracted_license_statement``. + + +New codebase level Unique License Detection +------------------------------------------- + + +We now have a new codebase level attribute ``license_detections`` which has Unique +license detection across the codebase, in both packages and resources. There is also +a new resource level attribute to reference to the codebase level unique license +detections, which is ``for_license_detections``. + +New codebase level attribute:: + + { + "license_detections": [ + { + "identifier": "epl_1_0-1867eafe-a258-cbb4-408f-2bd33d02ee23", + "license_expression": "epl-1.0", + "count": 2, + "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" + }, + { + "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" + } + ] + } + ] + } + +New resource level attribute:: + + { + "files": [ + { + "for_license_detections": [ + "epl_1_0-1867eafe-a258-cbb4-408f-2bd33d02ee23" + ] + } + ] + } + + LicenseMatch Result Data ------------------------ @@ -396,7 +459,7 @@ After:: Only reference License related Data ----------------------------------- -Currently all license related data is inlined in each match, and this repeats +Before 32.x all license related data was inlined in each match, and this repeats a lot of information. This repeatation exists in three levels: - License-level Data (a license-key) @@ -427,15 +490,16 @@ Other attributes are it's license-expression, the boolean fields, length, releva CLI option ^^^^^^^^^^ -We introduce a new command line option ``--licenses-reference``, which references from +This is now default with the CLI option ``--license``, 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. +To compare how the license output data changes between when license references are not collected +vs when they are collected (which is default from version 32.x), check out the before/after +comparision below. Before:: @@ -532,6 +596,7 @@ After:: { "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, @@ -540,7 +605,7 @@ After:: "is_license_intro": false, "rule_length": 4, "rule_relevance": 100, - "matched_text": "License: Apache-2.0" + "rule_text": "license: Apache-2.0" } ], "files": [ @@ -563,6 +628,7 @@ After:: "matcher": "1-hash", "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_65.RULE", + "matched_text": "License: Apache-2.0", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE" } ] diff --git a/tests/formattedcode/data/spdx/license_known/expected.tv b/tests/formattedcode/data/spdx/license_known/expected.tv index 8b50df37a8c..9357ce6f057 100644 --- a/tests/formattedcode/data/spdx/license_known/expected.tv +++ b/tests/formattedcode/data/spdx/license_known/expected.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/scan DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.18 +LicenseListVersion: 3.19 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/license_known/expected_with_text.tv b/tests/formattedcode/data/spdx/license_known/expected_with_text.tv index 8b50df37a8c..9357ce6f057 100644 --- a/tests/formattedcode/data/spdx/license_known/expected_with_text.tv +++ b/tests/formattedcode/data/spdx/license_known/expected_with_text.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/scan DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.18 +LicenseListVersion: 3.19 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/license_ref/expected.tv b/tests/formattedcode/data/spdx/license_ref/expected.tv index f0fdb0e23f9..cf9330a8aba 100644 --- a/tests/formattedcode/data/spdx/license_ref/expected.tv +++ b/tests/formattedcode/data/spdx/license_ref/expected.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/scan DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.18 +LicenseListVersion: 3.19 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/license_ref/expected_with_text.tv b/tests/formattedcode/data/spdx/license_ref/expected_with_text.tv index e784708383c..41caf168a80 100644 --- a/tests/formattedcode/data/spdx/license_ref/expected_with_text.tv +++ b/tests/formattedcode/data/spdx/license_ref/expected_with_text.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/scan DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.18 +LicenseListVersion: 3.19 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/simple/expected.tv b/tests/formattedcode/data/spdx/simple/expected.tv index 058a4f204d1..43edf4777ad 100644 --- a/tests/formattedcode/data/spdx/simple/expected.tv +++ b/tests/formattedcode/data/spdx/simple/expected.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/simple DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.18 +LicenseListVersion: 3.19 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/tree/expected.tv b/tests/formattedcode/data/spdx/tree/expected.tv index c6843d0e178..42430f27e06 100644 --- a/tests/formattedcode/data/spdx/tree/expected.tv +++ b/tests/formattedcode/data/spdx/tree/expected.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/scan DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.18 +LicenseListVersion: 3.19 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from diff --git a/tests/formattedcode/data/spdx/unicode/expected.tv b/tests/formattedcode/data/spdx/unicode/expected.tv index 05877afee6c..ff163bddffb 100644 --- a/tests/formattedcode/data/spdx/unicode/expected.tv +++ b/tests/formattedcode/data/spdx/unicode/expected.tv @@ -3,7 +3,7 @@ SPDXVersion: SPDX-2.2 DataLicense: CC0-1.0 DocumentNamespace: http://spdx.org/spdxdocs/unicode DocumentName: SPDX Document created by ScanCode Toolkit -LicenseListVersion: 3.18 +LicenseListVersion: 3.19 SPDXID: SPDXRef-DOCUMENT DocumentComment: Generated with ScanCode and provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No content created from From 466084d44d8d7c6c14a6b85ae73b4b3f8a517d4a Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 22 Dec 2022 20:26:23 +0530 Subject: [PATCH 22/84] Ensure license dump test does not regen footer * Align to other test expectations Signed-off-by: Ayan Sinha Mahapatra --- src/licensedcode/license_db.py | 39 +- .../license_dump/bash-exception-gpl.LICENSE | 9 +- .../license_dump/bash-exception-gpl.html | 2 +- .../binary-linux-firmware.LICENSE | 28 +- .../license_dump/binary-linux-firmware.html | 2 +- .../license_dump/bison-exception-2.0.LICENSE | 3 +- .../license_dump/bison-exception-2.0.html | 2 +- .../license_dump/bison-exception-2.2.LICENSE | 13 +- .../license_dump/bison-exception-2.2.html | 2 +- .../license_dump/bittorrent-1.0.LICENSE | 332 +++++++- .../license_dump/bittorrent-1.0.html | 70 +- .../license_dump/bittorrent-1.0.json | 2 +- .../license_dump/bittorrent-1.0.yml | 601 +++++++-------- .../license_dump/bittorrent-1.1.LICENSE | 141 +++- .../license_dump/bittorrent-1.1.html | 2 +- .../license_dump/bittorrent-1.2.LICENSE | 87 ++- .../license_dump/bittorrent-1.2.html | 218 +++--- .../license_dump/bittorrent-1.2.json | 2 +- .../license_dump/bittorrent-1.2.yml | 108 +-- .../license_dump/bittorrent-eula.LICENSE | 37 +- .../license_dump/bittorrent-eula.html | 2 +- .../license_db/license_dump/boost-1.0.LICENSE | 25 +- .../license_db/license_dump/boost-1.0.html | 2 +- .../license_dump/boost-original.LICENSE | 6 +- .../license_dump/boost-original.html | 2 +- .../license_dump/bootloader-exception.LICENSE | 5 +- .../license_dump/bootloader-exception.html | 2 +- .../data/license_db/license_dump/bsla.LICENSE | 13 +- .../data/license_db/license_dump/bsla.html | 2 +- .../data/license_db/license_dump/help.html | 2 +- .../data/license_db/license_dump/index.html | 2 +- .../data/license_db/license_dump/index.json | 4 +- .../data/license_db/license_dump/index.yml | 714 ++++++++---------- tests/licensedcode/test_license_db.py | 2 +- 34 files changed, 1518 insertions(+), 965 deletions(-) diff --git a/src/licensedcode/license_db.py b/src/licensedcode/license_db.py index 78c1316adaa..774be1cee7c 100644 --- a/src/licensedcode/license_db.py +++ b/src/licensedcode/license_db.py @@ -57,7 +57,13 @@ def now(): } -def generate_indexes(output_path, environment, licenses): +base_context_test = { + "scancode_version": "32.0.0b1", + "now": "Dec 22, 2022", +} + + +def generate_indexes(output_path, environment, licenses, test=False): """ Generates the license index and the static website at `output_path`. @@ -66,6 +72,10 @@ def generate_indexes(output_path, environment, licenses): the webpage and `licenses` is a mapping with scancode license data. """ + if test: + base_context_mapping = base_context_test + else: + base_context_mapping = base_context static_dest_dir = join(output_path, 'static') if not os.path.exists(static_dest_dir): os.makedirs(static_dest_dir) @@ -74,7 +84,7 @@ def generate_indexes(output_path, environment, licenses): license_list_template = environment.get_template("license_list.html") index_html = license_list_template.render( - **base_context, + **base_context_mapping, licenses=licenses, ) write_file(output_path, "index.html", index_html) @@ -108,7 +118,7 @@ def generate_indexes(output_path, environment, licenses): ) -def generate_details(output_path, environment, licenses): +def generate_details(output_path, environment, licenses, test=False): """ Dumps data at `output_path` in JSON, YAML and HTML formats and also dumps the .LICENSE file with the @@ -118,11 +128,15 @@ def generate_details(output_path, environment, licenses): the webpage and `licenses` is a mapping with scancode license data. """ + if test: + base_context_mapping = base_context_test + else: + base_context_mapping = base_context license_details_template = environment.get_template("license_details.html") for license in licenses.values(): license_data = license.to_dict(include_text=True) html = license_details_template.render( - **base_context, + **base_context_mapping, license=license, license_data=license_data, ) @@ -140,22 +154,27 @@ def generate_details(output_path, environment, licenses): license.dump(output_path) -def generate_help(output_path, environment): +def generate_help(output_path, environment, test=False): """ Generate a help.html with help text at `output_path`. `environment` is a jinja Environment object used to generate the webpage. """ + if test: + base_context_mapping = base_context_test + else: + base_context_mapping = base_context template = environment.get_template("help.html") - html = template.render(**base_context) + html = template.render(**base_context_mapping) write_file(output_path, "help.html", html) def generate( build_location, template_dir=TEMPLATES_DIR, - licenses_data_dir=licenses_data_dir + licenses_data_dir=licenses_data_dir, + test=False, ): """ Generate a licenseDB static website and dump license data at `build_location` @@ -176,9 +195,9 @@ def generate( root_path = pathlib.Path(build_location) root_path.mkdir(parents=False, exist_ok=True) - generate_indexes(output_path=root_path, environment=env, licenses=licenses) - generate_details(output_path=root_path, environment=env, licenses=licenses) - generate_help(output_path=root_path, environment=env) + generate_indexes(output_path=root_path, environment=env, licenses=licenses, test=test) + generate_details(output_path=root_path, environment=env, licenses=licenses, test=test) + generate_help(output_path=root_path, environment=env, test=test) def dump_license_data(ctx, param, value): diff --git a/tests/licensedcode/data/license_db/license_dump/bash-exception-gpl.LICENSE b/tests/licensedcode/data/license_db/license_dump/bash-exception-gpl.LICENSE index be01d98e35b..83afd92798a 100644 --- a/tests/licensedcode/data/license_db/license_dump/bash-exception-gpl.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/bash-exception-gpl.LICENSE @@ -5,11 +5,16 @@ name: Bash exception to GPL category: Copyleft owner: Free Software Foundation (FSF) notes: this used with GPL 1.0 and 2.0. It was removed from the V3 text https://git.savannah.gnu.org/cgit/bash.git/commit/COPYING?id=3185942a5234e26ab13fa02f9c51d340cec514f8 -is_builtin: yes is_exception: yes spdx_license_key: LicenseRef-scancode-bash-exception-gpl-2.0 text_urls: - https://git.savannah.gnu.org/cgit/bash.git/plain/COPYING?h=bash-3.0-rc1&id=dd9e6dfa23d0dae4888f11fb8c6a27bc36d1b283 --- -b'The Free Software Foundation has exempted Bash from the requirement of\nParagraph 2c of the General Public License. This is to say, there is\nno requirement for Bash to print a notice when it is started\ninteractively in the usual way. We made this exception because users\nand standards expect shells not to print such messages. This\nexception applies to any program that serves as a shell and that is\nbased primarily on Bash as opposed to other GNU software.' \ No newline at end of file +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. \ No newline at end of file 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 e1377a2848f..385d0becde7 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/binary-linux-firmware.LICENSE b/tests/licensedcode/data/license_db/license_dump/binary-linux-firmware.LICENSE index 8d283739976..78249472485 100644 --- a/tests/licensedcode/data/license_db/license_dump/binary-linux-firmware.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/binary-linux-firmware.LICENSE @@ -5,8 +5,32 @@ name: Binary-Only Linux Firmware License category: Proprietary Free owner: Unspecified homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/ -is_builtin: yes spdx_license_key: LicenseRef-scancode-binary-linux-firmware --- -b'Redistribution. Redistribution and use in binary form, without\nmodification, are permitted provided that the following conditions are\nmet:\n\n* Redistributions must reproduce the above copyright notice and the\nfollowing disclaimer in the documentation and/or other materials\nprovided with the distribution.\n\n* Neither the name of the Copyright Holder nor the names of its\nsuppliers may be used to endorse or promote products derived from this\nsoftware without specific prior written permission.\n\n* No reverse engineering, decompilation, or disassembly of this software\nis permitted.\n\nDISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\nCONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\nBUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\nCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\nNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF\nUSE, 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\nTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE' \ No newline at end of file +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 the Copyright Holder 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. + +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 newline at end of file 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 1332f7d61c8..05bbd45cbfe 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bison-exception-2.0.LICENSE b/tests/licensedcode/data/license_db/license_dump/bison-exception-2.0.LICENSE index 583883dc269..36072ab7ffa 100644 --- a/tests/licensedcode/data/license_db/license_dump/bison-exception-2.0.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/bison-exception-2.0.LICENSE @@ -4,7 +4,6 @@ short_name: Bison exception to GPL 2.0 or later name: Bison exception to GPL 2.0 or later category: Copyleft Limited owner: Free Software Foundation (FSF) -is_builtin: yes is_exception: yes spdx_license_key: LicenseRef-scancode-bison-exception-2.0 faq_url: http://www.gnu.org/software/bison/manual/bison.html#Conditions @@ -26,4 +25,4 @@ standard_notice: | Bison. --- -b'As a special exception, when this file is copied by Bison into a Bison output file, you may use that output file without restriction. This special exception was added by the Free Software Foundation in version 1.24 of Bison.' \ No newline at end of file +As a special exception, when this file is copied by Bison into a Bison output file, you may use that output file without restriction. This special exception was added by the Free Software Foundation in version 1.24 of Bison. \ No newline at end of file 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 7a68acfa204..c46645add5e 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bison-exception-2.2.LICENSE b/tests/licensedcode/data/license_db/license_dump/bison-exception-2.2.LICENSE index 309438359a5..6b494b3cc7c 100644 --- a/tests/licensedcode/data/license_db/license_dump/bison-exception-2.2.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/bison-exception-2.2.LICENSE @@ -4,7 +4,6 @@ short_name: Bison 2.2 exception to GPL 2.0 or later name: Bison 2.2 exception to GPL 2.0 or later category: Copyleft Limited owner: Free Software Foundation (FSF) -is_builtin: yes is_exception: yes spdx_license_key: Bison-exception-2.2 faq_url: http://www.gnu.org/software/bison/manual/bison.html#Conditions @@ -36,4 +35,14 @@ standard_notice: | 2.2 of Bison. --- -b"As a special exception, you may create a larger work that contains part or all\nof the Bison parser skeleton and distribute that work under terms of your\nchoice, so long as that work isn't itself a parser generator using the skeleton\nor a modified version thereof as a parser skeleton. Alternatively, if you\nmodify or redistribute the parser skeleton itself, you may (at your option)\nremove this special exception, which will cause the skeleton and the resulting\nBison output files to be licensed under the GNU General Public License without\nthis special exception.\n\nThis special exception was added by the Free Software Foundation in version 2.2\nof Bison." \ No newline at end of file +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. \ No newline at end of file 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 9955cbc7aea..0f80c121bc6 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.LICENSE b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.LICENSE index 51e28868b81..44d63e4365b 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.LICENSE @@ -5,7 +5,6 @@ name: BitTorrent Open Source License 1.0 category: Copyleft Limited owner: BitTorrent, Inc. homepage_url: http://www.bittorrent.com/license/ -is_builtin: yes spdx_license_key: BitTorrent-1.0 text_urls: - http://web.archive.org/web/20050209224501/http://www.bittorrent.com/license/ @@ -17,4 +16,333 @@ ignorable_urls: - http://www.bittorrent.com/license --- -b'BitTorrent Open Source License\n\nVersion 1.0\n\nThis BitTorrent Open Source License (the "License") applies to the BitTorrent client and related software products as\nwell as any updates or maintenance releases of that software ("BitTorrent Products") that are distributed by\nBitTorrent, Inc. ("Licensor"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product.\nLicensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which\nyou may use, copy, distribute or modify Licensed Product.\n\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this\nPreamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the\nLicense and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the\n"JOSL"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been\ndropped.\n\nThis License provides that:\n\n1. You may use, sell or give away the Licensed Product, alone or as a component of an aggregate software\ndistribution containing programs from several different sources. No royalty or other fee is required.\n\n2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous\nContributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source\nCode" are defined in the License.)\n\n3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it.\n(The term "Derivative Works" is defined in the License.)\n\n4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you\nmake to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you\nmust make the Source Code of your Modifications available to others.\n\n5. You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty\nwhatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn\'t work properly\nor causes you any injury or damages.\n\n6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or\nfor accepting indemnity or liability obligations to your customers. You cannot charge for the Source Code.\n\n7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any\nterms of the License, your rights to the Licensed Product under this License automatically terminate.\n\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will\napply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a\nproprietary license of your choice. If you use any license other than this License, however, you must continue to\nfulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those\nportions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time. You may choose to continue to use the license\nterms in this version of the License or those from the new version. However, only the Licensor has the right to\nchange the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and\nthe definitions are repeated for your convenience in a Glossary at the end of the License.\n\n\nLicense Terms\n\n1. Grant of License From Licensor. Licensor hereby grants you a world-wide, royalty-free, non-exclusive\nlicense, subject to third party intellectual property claims, to do the following:\n\na. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\nb. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n2. Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the\nsubstance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of\nLicensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications\nthat you receive from any Contributor. By application of the provisions in Section 4(a) below, each person or entity\nwho created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a\nworld-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the\nfollowing:\n\n1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\n2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks,\ncopyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as\nexpressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete\nfrom the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is\ngranted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product.\nNothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this\nLicense any code that Licensor otherwise would have a right to license.\n\n\n4. Your Obligations Regarding Distribution.\n\na. Application of This License to Your Modifications. As an express condition for your use of the Licensed\nProduct, you hereby agree that any Modifications that you create or to which you contribute, and which you\ndistribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications\nthat you create or to which you contribute may be distributed only under the terms of this License or a future\nversion of this License released under Section 7. You must include a copy of this License with every copy of the\nModifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of\nthe Licensed Product or Modifications that alter or restrict the applicable version of this License or the\nrecipients\' rights hereunder. However, you may include an additional document offering the additional rights\ndescribed in Section 4(d).\n\nb. Availability of Source Code. You must make available, under the terms of this License, the Source Code of\nthe Licensed Product and any Modifications that you distribute, either on the same media as you distribute any\nexecutable or other form of the Licensed Product, or via a mechanism generally accepted in the software development\ncommunity for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any\nversion of Licensed Product or Modifications that you distribute must remain available for at least twelve (12)\nmonths after the date it initially became available, or at least six (6) months after a subsequent version of said\nLicensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code\nversion remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n\nc. Intellectual Property Matters.\n\ni. Third Party Claims. If you have knowledge that a license to a third\nparty\'s intellectual property right is required to exercise the rights granted by this License, you must include a\ntext file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in\nsufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any\nModifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make\navailable thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups)\nreasonably calculated to inform those who received the Licensed Product from you that new knowledge has been\nobtained.\n\nii. Contributor APIs. If your Modifications include an application\nprogramming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement\nthat API, you must also include this information in the LEGAL file.\n\niii. Representations. You represent that, except as disclosed pursuant to\n4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have\nsufficient rights to grant the rights conveyed by this License.\n\nd. Required Notices. You must duplicate this License in any documentation you provide along with the Source\nCode of any Modifications you create or to which you contribute, and which you distribute, wherever you describe\nrecipients\' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice")\nin each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification,\nyou may add your name as a Contributor to the Notice. If it is not possible to put the Notice in a particular Source\nCode file due to its structure, then you must include such Notice in a location (such as a relevant directory file)\nwhere a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty,\nsupport, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so\nonly on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such\nwarranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the\nLicensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of\nwarranty, support, indemnity or liability terms you offer.\n\ne. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a\nlicense of your choice that may contain terms different from this License provided (i) you have satisfied the\nrequirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the\nexecutable version, related documentation and collateral materials stating that the Source Code version of the\nLicensed Product is available under the terms of this License, including a description of how and where you have\nfulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License\nare offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every\nContributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\n\nf. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the\nLicensed Product with other code) and distribute the Derivative Works as products under any other license you select,\nwith the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that\nconsist of the Licensed Product or any Modifications thereto.\n\n\n5. Inability to Comply Due to Statute or Regulation. If it is impossible for you to comply with any of the\nterms of this License with respect to some or all of the Licensed Product due to statute, judicial order, or\nregulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the\nstatute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the\ncode they affect. Such description must be included in the LEGAL file described in Section 4(d), and must be included\nwith all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such\ndescription must be sufficiently detailed for a recipient of ordinary skill at computer programming to be able to\nunderstand it.\n\n\n6. Application of This License. This License applies to code to which Licensor or Contributor has attached the\nNotice in Exhibit A, which is incorporated herein by this reference.\n\n\n7. Versions of This License.\n\na. New Versions. Licensor may publish from time to time revised and/or new versions of the License.\n\nb. Effect of New Versions. Once Licensed Product has been published under a particular version of the License,\nyou may always continue to use it under the terms of that version. You may also choose to use such Licensed Product\nunder the terms of any subsequent version of the License published by Licensor. No one other than Licensor has the\nright to modify the terms applicable to Licensed Product created under this License.\n\nc. Derivative Works of this License. If you create or use a modified version of this License, which you may do\nonly in order to apply it to software that is not already a Licensed Product under this License, you must rename your\nlicense so that it is not confusingly similar to this License, and must make it clear that your license contains\nterms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any\nContributor.\n\n\n8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE\nOF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND\nPERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND\nNOT THE LICENSOR OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS\nDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED PRODUCT IS AUTHORIZED\nHEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n\n9. Termination.\n\na. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate\nautomatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of\nbecoming aware of the breach. All sublicenses to the Licensed Product that are properly granted shall survive any\ntermination of this license. Provisions that, by their nature, must remain in effect beyond the termination of this\nLicense, shall survive.\n\nb. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent\ninfringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or\nContributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product\ndirectly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections\n1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice\nPeriod") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable\nreasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your\nlitigation claim with respect to Licensed Product against such Respondent. If within said Notice Period a reasonable\nroyalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not\nwithdrawn, the rights granted by Licensor to you under Sections 1 and 2 automatically terminate at the expiration of\nsaid Notice Period.\n\nc. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging\nthat Licensed Product directly or indirectly infringes any patent where such claim is resolved (such as by license or\nsettlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses\ngranted by said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of\nany payment or license.\n\nd. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all\nend user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you\nor any distributor hereunder prior to termination shall survive termination.\n\n\n10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),\nCONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, OR ANY SUPPLIER\nOF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF\nANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR\nMALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE\nPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY\nRESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO\nNOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY\nNOT APPLY TO YOU.\n\n\n11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and\ndamages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with\nLicensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or\nshall be deemed to constitute any admission of liability.\n\n\n12. U.S. Government End Users. The Licensed Product is a commercial item, as that term is defined in 48 C.F.R.\n2.101 (Oct. 1995), consisting of commercial computer software and commercial computer software documentation, as such\nterms 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\n227.7202-4 (June 1995), all U.S. Government End Users acquire Licensed Product with only those rights set forth\nherein.\n\n\n13. Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any\nprovision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary\nto make it enforceable. This License shall be governed by California law provisions (except to the extent applicable\nlaw, if any, provides otherwise), excluding its conflict-of-law provisions. You expressly agree that any litigation\nrelating to this license shall be subject to the jurisdiction of the Federal Courts of the Northern District of\nCalifornia or the Superior Court of the County of Santa Clara, California (as appropriate), with venue lying in Santa\nClara County, California, with the losing party responsible for costs including, without limitation, court costs and\nreasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the\nInternational Sale of Goods is expressly excluded. You and Licensor expressly waive any rights to a jury trial in\nany litigation concerning Licensed Product or this License. Any law or regulation that provides that the language of\na contract shall be construed against the drafter shall not apply to this License.\n\n\n14. Definition of You in This License. You throughout this License, whether in upper or lower case, means an\nindividual or a legal entity exercising rights under, and complying with all of the terms of, this License or a\nfuture version of this License issued under Section 7. For legal entities, you includes any entity that controls, is\ncontrolled by, or is under common control with you. For purposes of this definition, control means (i) the power,\ndirect or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii)\nownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\n15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated\nhere, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined\nterm is first used is shown in parentheses.\n\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification.\n(See Section 2)\n\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\n\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes\nall previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n\nLicensor: BitTorrent, Inc. (See first paragraph of License)\n\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed\nProduct, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n\nNotice: The notice contained in Exhibit A. (See Section 4(e))\n\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained\ntherein, plus any associated interface definition files, scripts used to control compilation and installation of an\nexecutable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See\nSection 1(a))\n\nYou: This term is defined in Section 14 of this License.\n\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or\nany hereto. Contributors to any Modifications may add their own copyright notices to identify their own\ncontributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not\ncopy or use this file, in either source code or executable form, except in compliance with the License. You may\nobtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware distributed under the License is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either express\nor implied. See the License for the specific language governing rights and limitations under the License.' \ No newline at end of file +BitTorrent Open Source License + +Version 1.0 + +This BitTorrent Open Source License (the "License") applies to the BitTorrent client and related software products as +well as any updates or maintenance releases of that software ("BitTorrent Products") that are distributed by +BitTorrent, Inc. ("Licensor"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. +Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which +you may use, copy, distribute or modify Licensed Product. + +Preamble + +This Preamble is intended to describe, in plain English, the nature and scope of this License. However, this +Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the +License and not this Preamble. + +This License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the +"JOSL"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been +dropped. + +This License provides that: + +1. You may use, sell or give away the Licensed Product, alone or as a component of an aggregate software +distribution containing programs from several different sources. No royalty or other fee is required. + +2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous +Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source +Code" are defined in the License.) + +3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. +(The term "Derivative Works" is defined in the License.) + +4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you +make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you +must make the Source Code of your Modifications available to others. + +5. You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty +whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly +or causes you any injury or damages. + +6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or +for accepting indemnity or liability obligations to your customers. You cannot charge for the Source Code. + +7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any +terms of the License, your rights to the Licensed Product under this License automatically terminate. + +You may use this License to distribute your own Derivative Works, in which case the provisions of this License will +apply to your Derivative Works just as they do to the original Licensed Product. + +Alternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a +proprietary license of your choice. If you use any license other than this License, however, you must continue to +fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those +portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications. + +New versions of this License may be published from time to time. You may choose to continue to use the license +terms in this version of the License or those from the new version. However, only the Licensor has the right to +change the License terms as they apply to the Licensed Product. + +This License relies on precise definitions for certain terms. Those terms are defined when they are first used, and +the definitions are repeated for your convenience in a Glossary at the end of the License. + + +License Terms + +1. Grant of License From Licensor. Licensor hereby grants you a world-wide, royalty-free, non-exclusive +license, subject to third party intellectual property claims, to do the following: + +a. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such +Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as +part of Derivative Works. + +b. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for +sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any +such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of +Modifications or portions thereof or Derivative Works thereof. + + +2. Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the +substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of +Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications +that you receive from any Contributor. By application of the provisions in Section 4(a) below, each person or entity +who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a +world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the +following: + + 1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such +Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as +part of Derivative Works. + + 2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for +sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any +such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of +Modifications or portions thereof or Derivative Works thereof. + + +3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, +copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as +expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete +from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is +granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. +Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this +License any code that Licensor otherwise would have a right to license. + + +4. Your Obligations Regarding Distribution. + +a. Application of This License to Your Modifications. As an express condition for your use of the Licensed +Product, you hereby agree that any Modifications that you create or to which you contribute, and which you +distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications +that you create or to which you contribute may be distributed only under the terms of this License or a future +version of this License released under Section 7. You must include a copy of this License with every copy of the +Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of +the Licensed Product or Modifications that alter or restrict 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 4(d). + +b. Availability of Source Code. You must make available, under the terms of this License, the Source Code of +the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any +executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development +community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any +version of Licensed Product or Modifications that you distribute 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 said +Licensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code +version remains available even if the Electronic Distribution Mechanism is maintained by a third party. + +c. Intellectual Property Matters. + + i. Third Party Claims. If you have knowledge that a license to a third +party's intellectual property right is required to exercise the rights granted by this License, you must include a +text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in +sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any +Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make +available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) +reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been +obtained. + + ii. Contributor APIs. If your Modifications include an application +programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement +that API, you must also include this information in the LEGAL file. + + iii. Representations. You represent that, except as disclosed pursuant to +4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have +sufficient rights to grant the rights conveyed by this License. + +d. Required Notices. You must duplicate this License in any documentation you provide along with the Source +Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe +recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") +in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, +you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) +where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, +support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so +only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such +warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the +Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of +warranty, support, indemnity or liability terms you offer. + +e. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a +license of your choice that may contain terms different from this License provided (i) you have satisfied the +requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the +executable version, related documentation and collateral materials stating that the Source Code version of the +Licensed Product is available under the terms of this License, including a description of how and where you have +fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License +are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every +Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. + +f. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the +Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, +with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that +consist of the Licensed Product or any Modifications thereto. + + +5. 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 Licensed Product due to statute, judicial order, or +regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the +statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the +code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to +understand it. + + +6. Application of This License. This License applies to code to which Licensor or Contributor has attached the +Notice in Exhibit A, which is incorporated herein by this reference. + + +7. Versions of This License. + +a. New Versions. Licensor may publish from time to time revised and/or new versions of the License. + +b. Effect of New Versions. Once Licensed Product 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 Licensed Product +under the terms of any subsequent version of the License published by Licensor. No one other than Licensor has the +right to modify the terms applicable to Licensed Product created under this License. + +c. Derivative Works of this License. If you create or use a modified version of this License, which you may do +only in order to apply it to software that is not already a Licensed Product under this License, you must rename your +license so that it is not confusingly similar to this License, and must make it clear that your license contains +terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any +Contributor. + + +8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE +OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND +NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED +HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + + +9. Termination. + +a. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate +automatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of +becoming aware of the breach. All sublicenses to the Licensed Product that are properly granted shall survive any +termination of this license. Provisions that, by their nature, must remain in effect beyond the termination of this +License, shall survive. + +b. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent +infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or +Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product +directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections +1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice +Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable +reasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your +litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of +said Notice Period. + +c. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging +that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of +any payment or license. + +d. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all +end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you +or any distributor hereunder prior to termination shall survive termination. + + +10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), +CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. + + +11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and +damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with +Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or +shall be deemed to constitute any admission of liability. + + +12. U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth +herein. + + +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. 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. You expressly agree that any litigation +relating to this license shall be subject to the jurisdiction of the Federal Courts of the Northern District of +California or the Superior Court of the County of Santa Clara, California (as appropriate), 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. You and Licensor expressly waive any rights to a jury trial in +any litigation concerning Licensed Product or this License. Any law or regulation that provides that the language of +a contract shall be construed against the drafter shall not apply to this License. + + +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 or a +future version of this License issued under Section 7. 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. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated +here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined +term is first used is shown in parentheses. + +Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. +(See Section 2) + +Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) + +License: This BitTorrent Open Source License. (See first paragraph of License) + +Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes +all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) + +Licensor: BitTorrent, Inc. (See first paragraph of License) + +Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed +Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) + +Notice: The notice contained in Exhibit A. (See Section 4(e)) + +Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained +therein, plus any associated interface definition files, scripts used to control compilation and installation of an +executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See +Section 1(a)) + +You: This term is defined in Section 14 of this License. + + +EXHIBIT A + +The Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or +any hereto. Contributors to any Modifications may add their own copyright notices to identify their own +contributions. + +License: + +The contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not +copy or use this file, in either source code or executable form, except in compliance with the License. You may +obtain a copy of the License at http://www.bittorrent.com/license/. + +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. \ No newline at end of file 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 b61efd94a44..7e7f9e160b4 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 @@ -158,7 +158,7 @@ well as any updates or maintenance releases of that software ("BitTorrent Products") that are distributed by BitTorrent, Inc. ("Licensor"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which -you may use, copy, distribute or modify Licensed Product. +you may use, copy, distribute or modify Licensed Product. Preamble @@ -206,7 +206,7 @@ New versions of this License may be published from time to time. You may choose to continue to use the license terms in this version of the License or those from the new version. However, only the Licensor has the right to -change the License terms as they apply to the Licensed Product. +change the License terms as they apply to the Licensed Product. This License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License. @@ -235,14 +235,14 @@ world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: -1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such + 1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. -2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for + 2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of -Modifications or portions thereof or Derivative Works thereof. +Modifications or portions thereof or Derivative Works thereof. 3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, @@ -254,7 +254,7 @@ License any code that Licensor otherwise would have a right to license. -4. Your Obligations Regarding Distribution. +4. Your Obligations Regarding Distribution. a. Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you @@ -275,9 +275,9 @@ Licensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. -c. Intellectual Property Matters. +c. Intellectual Property Matters. -i. Third Party Claims. If you have knowledge that a license to a third + i. Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any @@ -286,11 +286,11 @@ reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. -ii. Contributor APIs. If your Modifications include an application + ii. Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. -iii. Representations. You represent that, except as disclosed pursuant to + iii. Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. @@ -314,12 +314,12 @@ Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every -Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. +Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. f. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that -consist of the Licensed Product or any Modifications thereto. +consist of the Licensed Product or any Modifications thereto. 5. Inability to Comply Due to Statute or Regulation. If it is impossible for you to comply with any of the @@ -329,7 +329,7 @@ code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to -understand it. +understand it. 6. Application of This License. This License applies to code to which Licensor or Contributor has attached the @@ -338,7 +338,7 @@ 7. Versions of This License. -a. New Versions. Licensor may publish from time to time revised and/or new versions of the License. +a. New Versions. Licensor may publish from time to time revised and/or new versions of the License. b. Effect of New Versions. Once Licensed Product 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 Licensed Product @@ -361,7 +361,7 @@ HEREUNDER EXCEPT UNDER THIS DISCLAIMER. -9. Termination. +9. Termination. a. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of @@ -400,7 +400,7 @@ POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTYS 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. +NOT APPLY TO YOU. 11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and @@ -439,7 +439,7 @@ 15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined -term is first used is shown in parentheses. +term is first used is shown in parentheses. Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) @@ -493,7 +493,7 @@ well as any updates or maintenance releases of that software ("BitTorrent Products") that are distributed by BitTorrent, Inc. ("Licensor"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which -you may use, copy, distribute or modify Licensed Product. +you may use, copy, distribute or modify Licensed Product. Preamble @@ -541,7 +541,7 @@ New versions of this License may be published from time to time. You may choose to continue to use the license terms in this version of the License or those from the new version. However, only the Licensor has the right to -change the License terms as they apply to the Licensed Product. +change the License terms as they apply to the Licensed Product. This License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License. @@ -570,14 +570,14 @@ world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: -1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such + 1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. -2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for + 2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of -Modifications or portions thereof or Derivative Works thereof. +Modifications or portions thereof or Derivative Works thereof. 3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, @@ -589,7 +589,7 @@ License any code that Licensor otherwise would have a right to license. -4. Your Obligations Regarding Distribution. +4. Your Obligations Regarding Distribution. a. Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you @@ -610,9 +610,9 @@ Licensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. -c. Intellectual Property Matters. +c. Intellectual Property Matters. -i. Third Party Claims. If you have knowledge that a license to a third + i. Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any @@ -621,11 +621,11 @@ reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. -ii. Contributor APIs. If your Modifications include an application + ii. Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. -iii. Representations. You represent that, except as disclosed pursuant to + iii. Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. @@ -649,12 +649,12 @@ Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every -Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. +Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. f. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that -consist of the Licensed Product or any Modifications thereto. +consist of the Licensed Product or any Modifications thereto. 5. Inability to Comply Due to Statute or Regulation. If it is impossible for you to comply with any of the @@ -664,7 +664,7 @@ code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to -understand it. +understand it. 6. Application of This License. This License applies to code to which Licensor or Contributor has attached the @@ -673,7 +673,7 @@ 7. Versions of This License. -a. New Versions. Licensor may publish from time to time revised and/or new versions of the License. +a. New Versions. Licensor may publish from time to time revised and/or new versions of the License. b. Effect of New Versions. Once Licensed Product 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 Licensed Product @@ -696,7 +696,7 @@ HEREUNDER EXCEPT UNDER THIS DISCLAIMER. -9. Termination. +9. Termination. a. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of @@ -735,7 +735,7 @@ POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTYS 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. +NOT APPLY TO YOU. 11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and @@ -774,7 +774,7 @@ 15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined -term is first used is shown in parentheses. +term is first used is shown in parentheses. Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) @@ -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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.json b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.json index 878a73af027..8d1557b2928 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.json +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.json @@ -18,5 +18,5 @@ "ignorable_urls": [ "http://www.bittorrent.com/license" ], - "text": "BitTorrent Open Source License\n\nVersion 1.0\n\nThis BitTorrent Open Source License (the \"License\") applies to the BitTorrent client and related software products as\nwell as any updates or maintenance releases of that software (\"BitTorrent Products\") that are distributed by\nBitTorrent, Inc. (\"Licensor\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product.\nLicensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which\nyou may use, copy, distribute or modify Licensed Product.\n\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this\nPreamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the\nLicense and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the\n\"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been\ndropped.\n\nThis License provides that:\n\n1. You may use, sell or give away the Licensed Product, alone or as a component of an aggregate software\ndistribution containing programs from several different sources. No royalty or other fee is required.\n\n2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous\nContributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source\nCode\" are defined in the License.)\n\n3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it.\n(The term \"Derivative Works\" is defined in the License.)\n\n4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you\nmake to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you\nmust make the Source Code of your Modifications available to others.\n\n5. You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty\nwhatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly\nor causes you any injury or damages.\n\n6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or\nfor accepting indemnity or liability obligations to your customers. You cannot charge for the Source Code.\n\n7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any\nterms of the License, your rights to the Licensed Product under this License automatically terminate.\n\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will\napply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a\nproprietary license of your choice. If you use any license other than this License, however, you must continue to\nfulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those\nportions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time. You may choose to continue to use the license\nterms in this version of the License or those from the new version. However, only the Licensor has the right to\nchange the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and\nthe definitions are repeated for your convenience in a Glossary at the end of the License.\n\n\nLicense Terms\n\n1. Grant of License From Licensor. Licensor hereby grants you a world-wide, royalty-free, non-exclusive\nlicense, subject to third party intellectual property claims, to do the following:\n\na. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\nb. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n2. Grant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the\nsubstance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of\nLicensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications\nthat you receive from any Contributor. By application of the provisions in Section 4(a) below, each person or entity\nwho created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a\nworld-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the\nfollowing:\n\n1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\n2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks,\ncopyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as\nexpressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete\nfrom the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is\ngranted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product.\nNothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this\nLicense any code that Licensor otherwise would have a right to license.\n\n\n4. Your Obligations Regarding Distribution.\n\na. Application of This License to Your Modifications. As an express condition for your use of the Licensed\nProduct, you hereby agree that any Modifications that you create or to which you contribute, and which you\ndistribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications\nthat you create or to which you contribute may be distributed only under the terms of this License or a future\nversion of this License released under Section 7. You must include a copy of this License with every copy of the\nModifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of\nthe Licensed Product or Modifications that alter or restrict the applicable version of this License or the\nrecipients' rights hereunder. However, you may include an additional document offering the additional rights\ndescribed in Section 4(d).\n\nb. Availability of Source Code. You must make available, under the terms of this License, the Source Code of\nthe Licensed Product and any Modifications that you distribute, either on the same media as you distribute any\nexecutable or other form of the Licensed Product, or via a mechanism generally accepted in the software development\ncommunity for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any\nversion of Licensed Product or Modifications that you distribute must remain available for at least twelve (12)\nmonths after the date it initially became available, or at least six (6) months after a subsequent version of said\nLicensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code\nversion remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n\nc. Intellectual Property Matters.\n\ni. Third Party Claims. If you have knowledge that a license to a third\nparty's intellectual property right is required to exercise the rights granted by this License, you must include a\ntext file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in\nsufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any\nModifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make\navailable thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups)\nreasonably calculated to inform those who received the Licensed Product from you that new knowledge has been\nobtained.\n\nii. Contributor APIs. If your Modifications include an application\nprogramming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement\nthat API, you must also include this information in the LEGAL file.\n\niii. Representations. You represent that, except as disclosed pursuant to\n4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have\nsufficient rights to grant the rights conveyed by this License.\n\nd. Required Notices. You must duplicate this License in any documentation you provide along with the Source\nCode of any Modifications you create or to which you contribute, and which you distribute, wherever you describe\nrecipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\")\nin each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification,\nyou may add your name as a Contributor to the Notice. If it is not possible to put the Notice in a particular Source\nCode file due to its structure, then you must include such Notice in a location (such as a relevant directory file)\nwhere a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty,\nsupport, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so\nonly on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such\nwarranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the\nLicensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of\nwarranty, support, indemnity or liability terms you offer.\n\ne. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a\nlicense of your choice that may contain terms different from this License provided (i) you have satisfied the\nrequirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the\nexecutable version, related documentation and collateral materials stating that the Source Code version of the\nLicensed Product is available under the terms of this License, including a description of how and where you have\nfulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License\nare offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every\nContributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\n\nf. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the\nLicensed Product with other code) and distribute the Derivative Works as products under any other license you select,\nwith the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that\nconsist of the Licensed Product or any Modifications thereto.\n\n\n5. Inability to Comply Due to Statute or Regulation. If it is impossible for you to comply with any of the\nterms of this License with respect to some or all of the Licensed Product due to statute, judicial order, or\nregulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the\nstatute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the\ncode they affect. Such description must be included in the LEGAL file described in Section 4(d), and must be included\nwith all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such\ndescription must be sufficiently detailed for a recipient of ordinary skill at computer programming to be able to\nunderstand it.\n\n\n6. Application of This License. This License applies to code to which Licensor or Contributor has attached the\nNotice in Exhibit A, which is incorporated herein by this reference.\n\n\n7. Versions of This License.\n\na. New Versions. Licensor may publish from time to time revised and/or new versions of the License.\n\nb. Effect of New Versions. Once Licensed Product has been published under a particular version of the License,\nyou may always continue to use it under the terms of that version. You may also choose to use such Licensed Product\nunder the terms of any subsequent version of the License published by Licensor. No one other than Licensor has the\nright to modify the terms applicable to Licensed Product created under this License.\n\nc. Derivative Works of this License. If you create or use a modified version of this License, which you may do\nonly in order to apply it to software that is not already a Licensed Product under this License, you must rename your\nlicense so that it is not confusingly similar to this License, and must make it clear that your license contains\nterms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any\nContributor.\n\n\n8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE\nOF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND\nPERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND\nNOT THE LICENSOR OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS\nDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED PRODUCT IS AUTHORIZED\nHEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n\n9. Termination.\n\na. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate\nautomatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of\nbecoming aware of the breach. All sublicenses to the Licensed Product that are properly granted shall survive any\ntermination of this license. Provisions that, by their nature, must remain in effect beyond the termination of this\nLicense, shall survive.\n\nb. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent\ninfringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or\nContributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product\ndirectly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections\n1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice\nPeriod\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable\nreasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your\nlitigation claim with respect to Licensed Product against such Respondent. If within said Notice Period a reasonable\nroyalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not\nwithdrawn, the rights granted by Licensor to you under Sections 1 and 2 automatically terminate at the expiration of\nsaid Notice Period.\n\nc. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging\nthat Licensed Product directly or indirectly infringes any patent where such claim is resolved (such as by license or\nsettlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses\ngranted by said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of\nany payment or license.\n\nd. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all\nend user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you\nor any distributor hereunder prior to termination shall survive termination.\n\n\n10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),\nCONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, OR ANY SUPPLIER\nOF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF\nANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR\nMALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE\nPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY\nRESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO\nNOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY\nNOT APPLY TO YOU.\n\n\n11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and\ndamages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with\nLicensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or\nshall be deemed to constitute any admission of liability.\n\n\n12. U.S. Government End Users. The Licensed Product is a commercial item, as that term is defined in 48 C.F.R.\n2.101 (Oct. 1995), consisting of commercial computer software and commercial computer software documentation, as such\nterms 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\n227.7202-4 (June 1995), all U.S. Government End Users acquire Licensed Product with only those rights set forth\nherein.\n\n\n13. Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any\nprovision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary\nto make it enforceable. This License shall be governed by California law provisions (except to the extent applicable\nlaw, if any, provides otherwise), excluding its conflict-of-law provisions. You expressly agree that any litigation\nrelating to this license shall be subject to the jurisdiction of the Federal Courts of the Northern District of\nCalifornia or the Superior Court of the County of Santa Clara, California (as appropriate), with venue lying in Santa\nClara County, California, with the losing party responsible for costs including, without limitation, court costs and\nreasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the\nInternational Sale of Goods is expressly excluded. You and Licensor expressly waive any rights to a jury trial in\nany litigation concerning Licensed Product or this License. Any law or regulation that provides that the language of\na contract shall be construed against the drafter shall not apply to this License.\n\n\n14. Definition of You in This License. You throughout this License, whether in upper or lower case, means an\nindividual or a legal entity exercising rights under, and complying with all of the terms of, this License or a\nfuture version of this License issued under Section 7. For legal entities, you includes any entity that controls, is\ncontrolled by, or is under common control with you. For purposes of this definition, control means (i) the power,\ndirect or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii)\nownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\n15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated\nhere, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined\nterm is first used is shown in parentheses.\n\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification.\n(See Section 2)\n\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\n\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes\nall previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n\nLicensor: BitTorrent, Inc. (See first paragraph of License)\n\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed\nProduct, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n\nNotice: The notice contained in Exhibit A. (See Section 4(e))\n\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained\ntherein, plus any associated interface definition files, scripts used to control compilation and installation of an\nexecutable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See\nSection 1(a))\n\nYou: This term is defined in Section 14 of this License.\n\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or\nany hereto. Contributors to any Modifications may add their own copyright notices to identify their own\ncontributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not\ncopy or use this file, in either source code or executable form, except in compliance with the License. You may\nobtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware distributed under the License is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either express\nor implied. See the License for the specific language governing rights and limitations under the License." + "text": "BitTorrent Open Source License\n\nVersion 1.0\n\nThis BitTorrent Open Source License (the \"License\") applies to the BitTorrent client and related software products as\nwell as any updates or maintenance releases of that software (\"BitTorrent Products\") that are distributed by\nBitTorrent, Inc. (\"Licensor\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product.\nLicensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which\nyou may use, copy, distribute or modify Licensed Product. \n\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this\nPreamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the\nLicense and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the\n\"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been\ndropped.\n\nThis License provides that:\n\n1. You may use, sell or give away the Licensed Product, alone or as a component of an aggregate software\ndistribution containing programs from several different sources. No royalty or other fee is required.\n\n2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous\nContributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source\nCode\" are defined in the License.)\n\n3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it.\n(The term \"Derivative Works\" is defined in the License.)\n\n4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you\nmake to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you\nmust make the Source Code of your Modifications available to others.\n\n5. You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty\nwhatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly\nor causes you any injury or damages.\n\n6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or\nfor accepting indemnity or liability obligations to your customers. You cannot charge for the Source Code.\n\n7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any\nterms of the License, your rights to the Licensed Product under this License automatically terminate.\n\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will\napply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a\nproprietary license of your choice. If you use any license other than this License, however, you must continue to\nfulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those\nportions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time. You may choose to continue to use the license\nterms in this version of the License or those from the new version. However, only the Licensor has the right to\nchange the License terms as they apply to the Licensed Product. \n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and\nthe definitions are repeated for your convenience in a Glossary at the end of the License.\n\n\nLicense Terms\n\n1. Grant of License From Licensor. Licensor hereby grants you a world-wide, royalty-free, non-exclusive\nlicense, subject to third party intellectual property claims, to do the following:\n\na. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\nb. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n2. Grant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the\nsubstance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of\nLicensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications\nthat you receive from any Contributor. By application of the provisions in Section 4(a) below, each person or entity\nwho created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a\nworld-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the\nfollowing:\n\n 1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\n 2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof. \n\n\n3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks,\ncopyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as\nexpressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete\nfrom the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is\ngranted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product.\nNothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this\nLicense any code that Licensor otherwise would have a right to license.\n\n\n4. Your Obligations Regarding Distribution. \n\na. Application of This License to Your Modifications. As an express condition for your use of the Licensed\nProduct, you hereby agree that any Modifications that you create or to which you contribute, and which you\ndistribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications\nthat you create or to which you contribute may be distributed only under the terms of this License or a future\nversion of this License released under Section 7. You must include a copy of this License with every copy of the\nModifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of\nthe Licensed Product or Modifications that alter or restrict the applicable version of this License or the\nrecipients' rights hereunder. However, you may include an additional document offering the additional rights\ndescribed in Section 4(d).\n\nb. Availability of Source Code. You must make available, under the terms of this License, the Source Code of\nthe Licensed Product and any Modifications that you distribute, either on the same media as you distribute any\nexecutable or other form of the Licensed Product, or via a mechanism generally accepted in the software development\ncommunity for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any\nversion of Licensed Product or Modifications that you distribute must remain available for at least twelve (12)\nmonths after the date it initially became available, or at least six (6) months after a subsequent version of said\nLicensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code\nversion remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n\nc. Intellectual Property Matters. \n\n i. Third Party Claims. If you have knowledge that a license to a third\nparty's intellectual property right is required to exercise the rights granted by this License, you must include a\ntext file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in\nsufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any\nModifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make\navailable thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups)\nreasonably calculated to inform those who received the Licensed Product from you that new knowledge has been\nobtained.\n\n ii. Contributor APIs. If your Modifications include an application\nprogramming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement\nthat API, you must also include this information in the LEGAL file.\n\n iii. Representations. You represent that, except as disclosed pursuant to\n4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have\nsufficient rights to grant the rights conveyed by this License.\n\nd. Required Notices. You must duplicate this License in any documentation you provide along with the Source\nCode of any Modifications you create or to which you contribute, and which you distribute, wherever you describe\nrecipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\")\nin each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification,\nyou may add your name as a Contributor to the Notice. If it is not possible to put the Notice in a particular Source\nCode file due to its structure, then you must include such Notice in a location (such as a relevant directory file)\nwhere a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty,\nsupport, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so\nonly on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such\nwarranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the\nLicensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of\nwarranty, support, indemnity or liability terms you offer.\n\ne. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a\nlicense of your choice that may contain terms different from this License provided (i) you have satisfied the\nrequirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the\nexecutable version, related documentation and collateral materials stating that the Source Code version of the\nLicensed Product is available under the terms of this License, including a description of how and where you have\nfulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License\nare offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every\nContributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. \n\nf. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the\nLicensed Product with other code) and distribute the Derivative Works as products under any other license you select,\nwith the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that\nconsist of the Licensed Product or any Modifications thereto. \n\n\n5. Inability to Comply Due to Statute or Regulation. If it is impossible for you to comply with any of the\nterms of this License with respect to some or all of the Licensed Product due to statute, judicial order, or\nregulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the\nstatute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the\ncode they affect. Such description must be included in the LEGAL file described in Section 4(d), and must be included\nwith all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such\ndescription must be sufficiently detailed for a recipient of ordinary skill at computer programming to be able to\nunderstand it. \n\n\n6. Application of This License. This License applies to code to which Licensor or Contributor has attached the\nNotice in Exhibit A, which is incorporated herein by this reference.\n\n\n7. Versions of This License.\n\na. New Versions. Licensor may publish from time to time revised and/or new versions of the License. \n\nb. Effect of New Versions. Once Licensed Product has been published under a particular version of the License,\nyou may always continue to use it under the terms of that version. You may also choose to use such Licensed Product\nunder the terms of any subsequent version of the License published by Licensor. No one other than Licensor has the\nright to modify the terms applicable to Licensed Product created under this License.\n\nc. Derivative Works of this License. If you create or use a modified version of this License, which you may do\nonly in order to apply it to software that is not already a Licensed Product under this License, you must rename your\nlicense so that it is not confusingly similar to this License, and must make it clear that your license contains\nterms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any\nContributor.\n\n\n8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE\nOF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND\nPERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND\nNOT THE LICENSOR OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS\nDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED PRODUCT IS AUTHORIZED\nHEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n\n9. Termination. \n\na. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate\nautomatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of\nbecoming aware of the breach. All sublicenses to the Licensed Product that are properly granted shall survive any\ntermination of this license. Provisions that, by their nature, must remain in effect beyond the termination of this\nLicense, shall survive.\n\nb. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent\ninfringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or\nContributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product\ndirectly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections\n1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice\nPeriod\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable\nreasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your\nlitigation claim with respect to Licensed Product against such Respondent. If within said Notice Period a reasonable\nroyalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not\nwithdrawn, the rights granted by Licensor to you under Sections 1 and 2 automatically terminate at the expiration of\nsaid Notice Period.\n\nc. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging\nthat Licensed Product directly or indirectly infringes any patent where such claim is resolved (such as by license or\nsettlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses\ngranted by said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of\nany payment or license.\n\nd. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all\nend user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you\nor any distributor hereunder prior to termination shall survive termination.\n\n\n10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),\nCONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, OR ANY SUPPLIER\nOF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF\nANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR\nMALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE\nPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY\nRESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO\nNOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY\nNOT APPLY TO YOU. \n\n\n11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and\ndamages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with\nLicensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or\nshall be deemed to constitute any admission of liability.\n\n\n12. U.S. Government End Users. The Licensed Product is a commercial item, as that term is defined in 48 C.F.R.\n2.101 (Oct. 1995), consisting of commercial computer software and commercial computer software documentation, as such\nterms 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\n227.7202-4 (June 1995), all U.S. Government End Users acquire Licensed Product with only those rights set forth\nherein.\n\n\n13. Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any\nprovision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary\nto make it enforceable. This License shall be governed by California law provisions (except to the extent applicable\nlaw, if any, provides otherwise), excluding its conflict-of-law provisions. You expressly agree that any litigation\nrelating to this license shall be subject to the jurisdiction of the Federal Courts of the Northern District of\nCalifornia or the Superior Court of the County of Santa Clara, California (as appropriate), with venue lying in Santa\nClara County, California, with the losing party responsible for costs including, without limitation, court costs and\nreasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the\nInternational Sale of Goods is expressly excluded. You and Licensor expressly waive any rights to a jury trial in\nany litigation concerning Licensed Product or this License. Any law or regulation that provides that the language of\na contract shall be construed against the drafter shall not apply to this License.\n\n\n14. Definition of You in This License. You throughout this License, whether in upper or lower case, means an\nindividual or a legal entity exercising rights under, and complying with all of the terms of, this License or a\nfuture version of this License issued under Section 7. For legal entities, you includes any entity that controls, is\ncontrolled by, or is under common control with you. For purposes of this definition, control means (i) the power,\ndirect or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii)\nownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\n15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated\nhere, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined\nterm is first used is shown in parentheses. \n\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification.\n(See Section 2)\n\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\n\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes\nall previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n\nLicensor: BitTorrent, Inc. (See first paragraph of License)\n\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed\nProduct, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n\nNotice: The notice contained in Exhibit A. (See Section 4(e))\n\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained\ntherein, plus any associated interface definition files, scripts used to control compilation and installation of an\nexecutable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See\nSection 1(a))\n\nYou: This term is defined in Section 14 of this License.\n\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or\nany hereto. Contributors to any Modifications may add their own copyright notices to identify their own\ncontributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not\ncopy or use this file, in either source code or executable form, except in compliance with the License. You may\nobtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware distributed under the License is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either express\nor implied. See the License for the specific language governing rights and limitations under the License." } \ No newline at end of file diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.yml b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.yml index 69b30447c1d..2115b35b7db 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.yml +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.yml @@ -14,334 +14,273 @@ other_urls: - http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/BitTorrent?r1=1.1&r2=1.1.1.1&diff_format=s ignorable_urls: - http://www.bittorrent.com/license -text: | - BitTorrent Open Source License - - Version 1.0 - - This BitTorrent Open Source License (the "License") applies to the BitTorrent client and related software products as - well as any updates or maintenance releases of that software ("BitTorrent Products") that are distributed by - BitTorrent, Inc. ("Licensor"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. - Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which - you may use, copy, distribute or modify Licensed Product. - - Preamble - - This Preamble is intended to describe, in plain English, the nature and scope of this License. However, this - Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the - License and not this Preamble. - - This License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the - "JOSL"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been - dropped. - - This License provides that: - - 1. You may use, sell or give away the Licensed Product, alone or as a component of an aggregate software - distribution containing programs from several different sources. No royalty or other fee is required. - - 2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous - Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source - Code" are defined in the License.) - - 3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. - (The term "Derivative Works" is defined in the License.) - - 4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you - make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you - must make the Source Code of your Modifications available to others. - - 5. You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty - whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly - or causes you any injury or damages. - - 6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or - for accepting indemnity or liability obligations to your customers. You cannot charge for the Source Code. - - 7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any - terms of the License, your rights to the Licensed Product under this License automatically terminate. - - You may use this License to distribute your own Derivative Works, in which case the provisions of this License will - apply to your Derivative Works just as they do to the original Licensed Product. - - Alternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a - proprietary license of your choice. If you use any license other than this License, however, you must continue to - fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those - portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications. - - New versions of this License may be published from time to time. You may choose to continue to use the license - terms in this version of the License or those from the new version. However, only the Licensor has the right to - change the License terms as they apply to the Licensed Product. - - This License relies on precise definitions for certain terms. Those terms are defined when they are first used, and - the definitions are repeated for your convenience in a Glossary at the end of the License. - - - License Terms - - 1. Grant of License From Licensor. Licensor hereby grants you a world-wide, royalty-free, non-exclusive - license, subject to third party intellectual property claims, to do the following: - - a. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such - Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as - part of Derivative Works. - - b. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for - sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any - such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of - Modifications or portions thereof or Derivative Works thereof. - - - 2. Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the - substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of - Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications - that you receive from any Contributor. By application of the provisions in Section 4(a) below, each person or entity - who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a - world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the - following: - - 1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such - Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as - part of Derivative Works. - - 2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for - sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any - such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of - Modifications or portions thereof or Derivative Works thereof. - - - 3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, - copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as - expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete - from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is - granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. - Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this - License any code that Licensor otherwise would have a right to license. - - - 4. Your Obligations Regarding Distribution. - - a. Application of This License to Your Modifications. As an express condition for your use of the Licensed - Product, you hereby agree that any Modifications that you create or to which you contribute, and which you - distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications - that you create or to which you contribute may be distributed only under the terms of this License or a future - version of this License released under Section 7. You must include a copy of this License with every copy of the - Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of - the Licensed Product or Modifications that alter or restrict 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 4(d). - - b. Availability of Source Code. You must make available, under the terms of this License, the Source Code of - the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any - executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development - community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any - version of Licensed Product or Modifications that you distribute 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 said - Licensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code - version remains available even if the Electronic Distribution Mechanism is maintained by a third party. - - c. Intellectual Property Matters. - - i. Third Party Claims. If you have knowledge that a license to a third - party's intellectual property right is required to exercise the rights granted by this License, you must include a - text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in - sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any - Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make - available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been - obtained. - - ii. Contributor APIs. If your Modifications include an application - programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement - that API, you must also include this information in the LEGAL file. - - iii. Representations. You represent that, except as disclosed pursuant to - 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have - sufficient rights to grant the rights conveyed by this License. - - d. Required Notices. You must duplicate this License in any documentation you provide along with the Source - Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe - recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") - in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, - you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) - where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, - support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so - only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such - warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the - Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of - warranty, support, indemnity or liability terms you offer. - - e. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a - license of your choice that may contain terms different from this License provided (i) you have satisfied the - requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the - executable version, related documentation and collateral materials stating that the Source Code version of the - Licensed Product is available under the terms of this License, including a description of how and where you have - fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License - are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every - Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. - - f. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the - Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, - with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that - consist of the Licensed Product or any Modifications thereto. - - - 5. 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 Licensed Product due to statute, judicial order, or - regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the - statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the - code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to - understand it. - - - 6. Application of This License. This License applies to code to which Licensor or Contributor has attached the - Notice in Exhibit A, which is incorporated herein by this reference. - - - 7. Versions of This License. - - a. New Versions. Licensor may publish from time to time revised and/or new versions of the License. - - b. Effect of New Versions. Once Licensed Product 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 Licensed Product - under the terms of any subsequent version of the License published by Licensor. No one other than Licensor has the - right to modify the terms applicable to Licensed Product created under this License. - - c. Derivative Works of this License. If you create or use a modified version of this License, which you may do - only in order to apply it to software that is not already a Licensed Product under this License, you must rename your - license so that it is not confusingly similar to this License, and must make it clear that your license contains - terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any - Contributor. - - - 8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY - OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE - OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND - PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND - NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED - HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - - - 9. Termination. - - a. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate - automatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of - becoming aware of the breach. All sublicenses to the Licensed Product that are properly granted shall survive any - termination of this license. Provisions that, by their nature, must remain in effect beyond the termination of this - License, shall survive. - - b. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent - infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or - Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product - directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections - 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice - Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable - reasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your - litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of - said Notice Period. - - c. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging - that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of - any payment or license. - - d. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all - end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you - or any distributor hereunder prior to termination shall survive termination. - - - 10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), - CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. - - - 11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and - damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with - Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - - - 12. U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth - herein. - - - 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. 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. You expressly agree that any litigation - relating to this license shall be subject to the jurisdiction of the Federal Courts of the Northern District of - California or the Superior Court of the County of Santa Clara, California (as appropriate), 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. You and Licensor expressly waive any rights to a jury trial in - any litigation concerning Licensed Product or this License. Any law or regulation that provides that the language of - a contract shall be construed against the drafter shall not apply to this License. - - - 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 or a - future version of this License issued under Section 7. 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. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated - here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined - term is first used is shown in parentheses. - - Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. - (See Section 2) - - Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) - - License: This BitTorrent Open Source License. (See first paragraph of License) - - Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes - all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) - - Licensor: BitTorrent, Inc. (See first paragraph of License) - - Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed - Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) - - Notice: The notice contained in Exhibit A. (See Section 4(e)) - - Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained - therein, plus any associated interface definition files, scripts used to control compilation and installation of an - executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See - Section 1(a)) - - You: This term is defined in Section 14 of this License. - - - EXHIBIT A - - The Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or - any hereto. Contributors to any Modifications may add their own copyright notices to identify their own - contributions. - - License: - - The contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not - copy or use this file, in either source code or executable form, except in compliance with the License. You may - obtain a copy of the License at http://www.bittorrent.com/license/. - - 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. +text: "BitTorrent Open Source License\n\nVersion 1.0\n\nThis BitTorrent Open Source License\ + \ (the \"License\") applies to the BitTorrent client and related software products as\nwell\ + \ as any updates or maintenance releases of that software (\"BitTorrent Products\") that are\ + \ distributed by\nBitTorrent, Inc. (\"Licensor\"). Any BitTorrent Product licensed pursuant\ + \ to this License is a Licensed Product.\nLicensed Product, in its entirety, is protected\ + \ by U.S. copyright law. This License identifies the terms under which\nyou may use, copy,\ + \ distribute or modify Licensed Product. \n\nPreamble\n\nThis Preamble is intended to describe,\ + \ in plain English, the nature and scope of this License. However, this\nPreamble is not\ + \ a part of this license. The legal effect of this License is dependent only upon the terms\ + \ of the\nLicense and not this Preamble.\n\nThis License complies with the Open Source Definition\ + \ and is derived from the Jabber Open Source License 1.0 (the\n\"JOSL\"), which has been approved\ + \ by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been\ndropped.\n\ + \nThis License provides that:\n\n1. You may use, sell or give away the Licensed Product,\ + \ alone or as a component of an aggregate software\ndistribution containing programs from\ + \ several different sources. No royalty or other fee is required.\n\n2. Both Source\ + \ Code and executable versions of the Licensed Product, including Modifications made by previous\n\ + Contributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\"\ + \ \"Contributors\" and \"Source\nCode\" are defined in the License.)\n\n3. You are allowed\ + \ to make Modifications to the Licensed Product, and you can create Derivative Works from\ + \ it.\n(The term \"Derivative Works\" is defined in the License.)\n\n4. By accepting\ + \ the Licensed Product under the provisions of this License, you agree that any Modifications\ + \ you\nmake to the Licensed Product and then distribute are governed by the provisions of\ + \ this License. In particular, you\nmust make the Source Code of your Modifications available\ + \ to others.\n\n5. You may use the Licensed Product for any purpose, but the Licensor\ + \ is not providing you any warranty\nwhatsoever, nor is the Licensor accepting any liability\ + \ in the event that the Licensed Product doesn't work properly\nor causes you any injury or\ + \ damages.\n\n6. If you sublicense the Licensed Product or Derivative Works, you may\ + \ charge fees for warranty or support, or\nfor accepting indemnity or liability obligations\ + \ to your customers. You cannot charge for the Source Code.\n\n7. If you assert any\ + \ patent claims against the Licensor relating to the Licensed Product, or if you breach any\n\ + terms of the License, your rights to the Licensed Product under this License automatically\ + \ terminate.\n\nYou may use this License to distribute your own Derivative Works, in which\ + \ case the provisions of this License will\napply to your Derivative Works just as they do\ + \ to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works\ + \ under any other OSI-approved Open Source license, or under a\nproprietary license of your\ + \ choice. If you use any license other than this License, however, you must continue to\n\ + fulfill the requirements of this License (including the provisions relating to publishing\ + \ the Source Code) for those\nportions of your Derivative Works that consist of the Licensed\ + \ Product, including the files containing Modifications.\n\nNew versions of this License may\ + \ be published from time to time. You may choose to continue to use the license\nterms in\ + \ this version of the License or those from the new version. However, only the Licensor has\ + \ the right to\nchange the License terms as they apply to the Licensed Product. \n\nThis License\ + \ relies on precise definitions for certain terms. Those terms are defined when they are\ + \ first used, and\nthe definitions are repeated for your convenience in a Glossary at the\ + \ end of the License.\n\n\nLicense Terms\n\n1. Grant of License From Licensor. Licensor\ + \ hereby grants you a world-wide, royalty-free, non-exclusive\nlicense, subject to third party\ + \ intellectual property claims, to do the following:\n\na. Use, reproduce, modify, display,\ + \ perform, sublicense and distribute any Modifications created by such\nContributor or portions\ + \ thereof, in both Source Code or as an executable program, either on an unmodified basis\ + \ or as\npart of Derivative Works.\n\nb. Under claims of patents now or hereafter owned\ + \ or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise\ + \ dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim\ + \ is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise\ + \ dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n2. Grant\ + \ of License to Modifications From Contributor. \"Modifications\" means any additions to or\ + \ deletions from the\nsubstance or structure of (i) a file containing Licensed Product, or\ + \ (ii) any new file that contains any part of\nLicensed Product. Hereinafter in this License,\ + \ the term \"Licensed Product\" shall include all previous Modifications\nthat you receive\ + \ from any Contributor. By application of the provisions in Section 4(a) below, each person\ + \ or entity\nwho created or contributed to the creation of, and distributed, a Modification\ + \ (a \"Contributor\") hereby grants you a\nworld-wide, royalty-free, non-exclusive license,\ + \ subject to third party intellectual property claims, to do the\nfollowing:\n\n 1. Use,\ + \ reproduce, modify, display, perform, sublicense and distribute any Modifications created\ + \ by such\nContributor or portions thereof, in both Source Code or as an executable program,\ + \ either on an unmodified basis or as\npart of Derivative Works.\n\n 2. Under claims of\ + \ patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\n\ + sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely\ + \ to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer\ + \ for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative\ + \ Works thereof. \n\n\n3. Exclusions From License Grant. Nothing in this License shall\ + \ be deemed to grant any rights to trademarks,\ncopyrights, patents, trade secrets or any\ + \ other intellectual property of Licensor or any Contributor except as\nexpressly stated herein.\ + \ No patent license is granted separate from the Licensed Product, for code that you delete\n\ + from the Licensed Product, or for combinations of the Licensed Product with other software\ + \ or hardware. No right is\ngranted to the trademarks of Licensor or any Contributor even\ + \ if such marks are included in the Licensed Product.\nNothing in this License shall be interpreted\ + \ to prohibit Licensor from licensing under different terms from this\nLicense any code that\ + \ Licensor otherwise would have a right to license.\n\n\n4. Your Obligations Regarding\ + \ Distribution. \n\na. Application of This License to Your Modifications. As an express\ + \ condition for your use of the Licensed\nProduct, you hereby agree that any Modifications\ + \ that you create or to which you contribute, and which you\ndistribute, are governed by the\ + \ terms of this License including, without limitation, Section 2. Any Modifications\nthat\ + \ you create or to which you contribute may be distributed only under the terms of this License\ + \ or a future\nversion of this License released under Section 7. You must include a copy\ + \ of this License with every copy of the\nModifications you distribute. You agree not to\ + \ offer or impose any terms on any Source Code or executable version of\nthe Licensed Product\ + \ or Modifications that alter or restrict the applicable version of this License or the\n\ + recipients' rights hereunder. However, you may include an additional document offering the\ + \ additional rights\ndescribed in Section 4(d).\n\nb. Availability of Source Code. \ + \ You must make available, under the terms of this License, the Source Code of\nthe Licensed\ + \ Product and any Modifications that you distribute, either on the same media as you distribute\ + \ any\nexecutable or other form of the Licensed Product, or via a mechanism generally accepted\ + \ in the software development\ncommunity for the electronic transfer of data (an \"Electronic\ + \ Distribution Mechanism\"). The Source Code for any\nversion of Licensed Product or Modifications\ + \ that you distribute must remain available for at least twelve (12)\nmonths after the date\ + \ it initially became available, or at least six (6) months after a subsequent version of\ + \ said\nLicensed Product or Modifications has been made available. You are responsible for\ + \ ensuring that the Source Code\nversion remains available even if the Electronic Distribution\ + \ Mechanism is maintained by a third party.\n\nc. Intellectual Property Matters. \n\ + \n i. Third Party Claims. If you have knowledge\ + \ that a license to a third\nparty's intellectual property right is required to exercise the\ + \ rights granted by this License, you must include a\ntext file with the Source Code distribution\ + \ titled \"LEGAL\" that describes the claim and the party making the claim in\nsufficient\ + \ detail that a recipient will know whom to contact. If you obtain such knowledge after you\ + \ make any\nModifications available as described in Section 4(b), you shall promptly modify\ + \ the LEGAL file in all copies you make\navailable thereafter and shall take other steps (such\ + \ as notifying appropriate mailing lists or newsgroups)\nreasonably calculated to inform those\ + \ who received the Licensed Product from you that new knowledge has been\nobtained.\n\n \ + \ ii. Contributor APIs. If your Modifications include\ + \ an application\nprogramming interface (\"API\") and you have knowledge of patent licenses\ + \ that are reasonably necessary to implement\nthat API, you must also include this information\ + \ in the LEGAL file.\n\n iii. Representations. You\ + \ represent that, except as disclosed pursuant to\n4(c)(i) above, you believe that any Modifications\ + \ you distribute are your original creations and that you have\nsufficient rights to grant\ + \ the rights conveyed by this License.\n\nd. Required Notices. You must duplicate this\ + \ License in any documentation you provide along with the Source\nCode of any Modifications\ + \ you create or to which you contribute, and which you distribute, wherever you describe\n\ + recipients' rights relating to Licensed Product. You must duplicate the notice contained\ + \ in Exhibit A (the \"Notice\")\nin each file of the Source Code of any copy you distribute\ + \ of the Licensed Product. If you created a Modification,\nyou may add your name as a Contributor\ + \ to the Notice. If it is not possible to put the Notice in a particular Source\nCode file\ + \ due to its structure, then you must include such Notice in a location (such as a relevant\ + \ directory file)\nwhere a user would be likely to look for such a notice. You may choose\ + \ to offer, and charge a fee for, warranty,\nsupport, indemnity or liability obligations to\ + \ one or more recipients of Licensed Product. However, you may do so\nonly on your own behalf,\ + \ and not on behalf of the Licensor or any Contributor. You must make it clear that any such\n\ + warranty, support, indemnity or liability obligation is offered by you alone, and you hereby\ + \ agree to indemnify the\nLicensor and every Contributor for any liability incurred by the\ + \ Licensor or such Contributor as a result of\nwarranty, support, indemnity or liability terms\ + \ you offer.\n\ne. Distribution of Executable Versions. You may distribute Licensed\ + \ Product as an executable program under a\nlicense of your choice that may contain terms\ + \ different from this License provided (i) you have satisfied the\nrequirements of Sections\ + \ 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the\n\ + executable version, related documentation and collateral materials stating that the Source\ + \ Code version of the\nLicensed Product is available under the terms of this License, including\ + \ a description of how and where you have\nfulfilled the obligations of Section 4(b), and\ + \ (iii) you make it clear that any terms that differ from this License\nare offered by you\ + \ alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and\ + \ every\nContributor for any liability incurred by Licensor or such Contributor as a result\ + \ of any terms you offer. \n\nf. Distribution of Derivative Works. You may create Derivative\ + \ Works (e.g., combinations of some or all of the\nLicensed Product with other code) and distribute\ + \ the Derivative Works as products under any other license you select,\nwith the proviso that\ + \ the requirements of this License are fulfilled for those portions of the Derivative Works\ + \ that\nconsist of the Licensed Product or any Modifications thereto. \n\n\n5. Inability\ + \ to Comply Due to Statute or Regulation. If it is impossible for you to comply with any\ + \ of the\nterms of this License with respect to some or all of the Licensed Product due to\ + \ statute, judicial order, or\nregulation, then you must (i) comply with the terms of this\ + \ License to the maximum extent possible, (ii) cite the\nstatute or regulation that prohibits\ + \ you from adhering to the License, and (iii) describe the limitations and the\ncode they\ + \ affect. Such description must be included in the LEGAL file described in Section 4(d), and\ + \ must be included\nwith all distributions of the Source Code. Except to the extent prohibited\ + \ by statute or regulation, such\ndescription must be sufficiently detailed for a recipient\ + \ of ordinary skill at computer programming to be able to\nunderstand it. \n\n\n6. Application\ + \ of This License. This License applies to code to which Licensor or Contributor has attached\ + \ the\nNotice in Exhibit A, which is incorporated herein by this reference.\n\n\n7. Versions\ + \ of This License.\n\na. New Versions. Licensor may publish from time to time revised\ + \ and/or new versions of the License. \n\nb. Effect of New Versions. Once Licensed\ + \ Product has been published under a particular version of the License,\nyou may always continue\ + \ to use it under the terms of that version. You may also choose to use such Licensed Product\n\ + under the terms of any subsequent version of the License published by Licensor. No one other\ + \ than Licensor has the\nright to modify the terms applicable to Licensed Product created\ + \ under this License.\n\nc. Derivative Works of this License. If you create or use\ + \ a modified version of this License, which you may do\nonly in order to apply it to software\ + \ that is not already a Licensed Product under this License, you must rename your\nlicense\ + \ so that it is not confusingly similar to this License, and must make it clear that your\ + \ license contains\nterms that differ from this License. In so naming your license, you may\ + \ not use any trademark of Licensor or any\nContributor.\n\n\n8. Disclaimer of Warranty.\ + \ LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY\nOF\ + \ ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE\ + \ LICENSED PRODUCT IS FREE\nOF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.\ + \ THE ENTIRE RISK AS TO THE QUALITY AND\nPERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU.\ + \ SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND\nNOT THE LICENSOR OR ANY\ + \ OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS\n\ + DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED PRODUCT\ + \ IS AUTHORIZED\nHEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n\n9. Termination. \n\na.\ + \ Automatic Termination Upon Breach. This license and the rights granted hereunder\ + \ will terminate\nautomatically if you fail to comply with the terms herein and fail to cure\ + \ such breach within thirty (30) days of\nbecoming aware of the breach. All sublicenses to\ + \ the Licensed Product that are properly granted shall survive any\ntermination of this license.\ + \ Provisions that, by their nature, must remain in effect beyond the termination of this\n\ + License, shall survive.\n\nb. Termination Upon Assertion of Patent Infringement. If\ + \ you initiate litigation by asserting a patent\ninfringement claim (excluding declaratory\ + \ judgment actions) against Licensor or a Contributor (Licensor or\nContributor against whom\ + \ you file such an action is referred to herein as Respondent) alleging that Licensed Product\n\ + directly or indirectly infringes any patent, then any and all rights granted by such Respondent\ + \ to you under Sections\n1 or 2 of this License shall terminate prospectively upon sixty (60)\ + \ days notice from Respondent (the \"Notice\nPeriod\") unless within that Notice Period you\ + \ either agree in writing (i) to pay Respondent a mutually agreeable\nreasonably royalty for\ + \ your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your\n\ + litigation claim with respect to Licensed Product against such Respondent. If within said\ + \ Notice Period a reasonable\nroyalty and payment arrangement are not mutually agreed upon\ + \ in writing by the parties or the litigation claim is not\nwithdrawn, the rights granted\ + \ by Licensor to you under Sections 1 and 2 automatically terminate at the expiration of\n\ + said Notice Period.\n\nc. Reasonable Value of This License. If you assert a patent\ + \ infringement claim against Respondent alleging\nthat Licensed Product directly or indirectly\ + \ infringes any patent where such claim is resolved (such as by license or\nsettlement) prior\ + \ to the initiation of patent infringement litigation, then the reasonable value of the licenses\n\ + granted by said Respondent under Sections 1 and 2 shall be taken into account in determining\ + \ the amount or value of\nany payment or license.\n\nd. No Retroactive Effect of Termination.\ + \ In the event of termination under Sections 9(a) or 9(b) above, all\nend user license agreements\ + \ (excluding licenses to distributors and resellers) that have been validly granted by you\n\ + or any distributor hereunder prior to termination shall survive termination.\n\n\n10. Limitation\ + \ of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING\ + \ NEGLIGENCE),\nCONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR\ + \ OF LICENSED PRODUCT, OR ANY SUPPLIER\nOF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR\ + \ ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF\nANY CHARACTER INCLUDING,\ + \ WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR\nMALFUNCTION,\ + \ OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED\ + \ OF THE\nPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY\ + \ FOR DEATH OR PERSONAL INJURY\nRESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT APPLICABLE\ + \ LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO\nNOT ALLOW THE EXCLUSION OR LIMITATION\ + \ OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY\nNOT APPLY\ + \ TO YOU. \n\n\n11. Responsibility for Claims. As between Licensor and Contributors, each\ + \ party is responsible for claims and\ndamages arising, directly or indirectly, out of its\ + \ utilization of rights under this License. You agree to work with\nLicensor and Contributors\ + \ to distribute such responsibility on an equitable basis. Nothing herein is intended or\n\ + shall be deemed to constitute any admission of liability.\n\n\n12. U.S. Government End Users.\ + \ The Licensed Product is a commercial item, as that term is defined in 48 C.F.R.\n2.101\ + \ (Oct. 1995), consisting of commercial computer software and commercial computer software\ + \ documentation, as such\nterms 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\n227.7202-4 (June 1995), all U.S. Government\ + \ End Users acquire Licensed Product with only those rights set forth\nherein.\n\n\n13. Miscellaneous.\ + \ This License represents the complete agreement concerning the subject matter hereof. If\ + \ any\nprovision of this License is held to be unenforceable, such provision shall be reformed\ + \ only to the extent necessary\nto make it enforceable. This License shall be governed by\ + \ California law provisions (except to the extent applicable\nlaw, if any, provides otherwise),\ + \ excluding its conflict-of-law provisions. You expressly agree that any litigation\nrelating\ + \ to this license shall be subject to the jurisdiction of the Federal Courts of the Northern\ + \ District of\nCalifornia or the Superior Court of the County of Santa Clara, California (as\ + \ appropriate), with venue lying in Santa\nClara County, California, with the losing party\ + \ responsible for costs including, without limitation, court costs and\nreasonable attorneys\ + \ fees and expenses. The application of the United Nations Convention on Contracts for the\n\ + International Sale of Goods is expressly excluded. You and Licensor expressly waive any rights\ + \ to a jury trial in\nany litigation concerning Licensed Product or this License. Any law\ + \ or regulation that provides that the language of\na contract shall be construed against\ + \ the drafter shall not apply to this License.\n\n\n14. Definition of You in This License.\ + \ You throughout this License, whether in upper or lower case, means an\nindividual or a legal\ + \ entity exercising rights under, and complying with all of the terms of, this License or\ + \ a\nfuture version of this License issued under Section 7. For legal entities, you includes\ + \ any entity that controls, is\ncontrolled by, or is under common control with you. For purposes\ + \ of this definition, control means (i) the power,\ndirect or indirect, to cause the direction\ + \ or management of such entity, whether by contract or otherwise, or (ii)\nownership of fifty\ + \ percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\ + \n\n15. Glossary. All defined terms in this License that are used in more than one Section\ + \ of this License are repeated\nhere, in alphabetical order, for the convenience of the reader.\ + \ The Section of this License in which each defined\nterm is first used is shown in parentheses.\ + \ \n\nContributor: Each person or entity who created or contributed to the creation of, and\ + \ distributed, a Modification.\n(See Section 2)\n\nDerivative Works: That term as used in\ + \ this License is defined under U.S. copyright law. (See Section 1(b))\n\nLicense: This\ + \ BitTorrent Open Source License. (See first paragraph of License)\n\nLicensed Product: \ + \ Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\"\ + \ includes\nall previous Modifications from any Contributor that you receive. (See first\ + \ paragraph of License and Section 2)\n\nLicensor: BitTorrent, Inc. (See first paragraph\ + \ of License)\n\nModifications: Any additions to or deletions from the substance or structure\ + \ of (i) a file containing Licensed\nProduct, or (ii) any new file that contains any part\ + \ of Licensed Product. (See Section 2)\n\nNotice: The notice contained in Exhibit A. (See\ + \ Section 4(e))\n\nSource Code: The preferred form for making modifications to the Licensed\ + \ Product, including all modules contained\ntherein, plus any associated interface definition\ + \ files, scripts used to control compilation and installation of an\nexecutable program, or\ + \ a list of differential comparisons against the Source Code of the Licensed Product. (See\n\ + Section 1(a))\n\nYou: This term is defined in Section 14 of this License.\n\n\nEXHIBIT A\n\ + \nThe Notice below must appear in each file of the Source Code of any copy you distribute\ + \ of the Licensed Product or\nany hereto. Contributors to any Modifications may add their\ + \ own copyright notices to identify their own\ncontributions.\n\nLicense:\n\nThe contents\ + \ of this file are subject to the BitTorrent Open Source License Version 1.0 (the License).\ + \ You may not\ncopy or use this file, in either source code or executable form, except in\ + \ compliance with the License. You may\nobtain a copy of the License at http://www.bittorrent.com/license/.\n\ + \nSoftware distributed under the License is distributed on an AS IS basis, WITHOUT WARRANTY\ + \ OF ANY KIND, either express\nor implied. See the License for the specific language governing\ + \ rights and limitations under the License." diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.1.LICENSE b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.1.LICENSE index 6dfe6c276a2..ba47aa5f4d8 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.1.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.1.LICENSE @@ -9,7 +9,6 @@ notes: | The link http://www.bittorrent.com/license/ is dead, so there is no live text containing the license terms except at http://web.archive.org/web/20090609222926/http://www.bittorrent.com/legal/bittorrent-open-source-license -is_builtin: yes spdx_license_key: BitTorrent-1.1 text_urls: - http://www.bittorrent.com/legal/bittorrent-open-source-license @@ -19,4 +18,142 @@ ignorable_urls: - http://www.bittorrent.com/license --- -b'BitTorrent Open Source License\n\nVersion 1.1\n\nThis BitTorrent Open Source License (the "License") applies to the BitTorrent client and related software products as well as any updates or maintenance releases of that software ("BitTorrent Products") that are distributed by BitTorrent, Inc. ("Licensor"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which you may use, copy, distribute or modify Licensed Product.\n\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the License and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the "JOSL"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been deleted.\n\nThis License provides that:\n\n1. You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required.\n\n2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.)\n\n3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.)\n\n4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty.\n\n5. You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor?s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor?s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable.\n\nYou may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn\'t work properly or causes you any injury or damages.\n\n6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code.\n\n7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate.\n\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time in connection with new versions of a Licensed Product or otherwise. You may choose to continue to use the license terms in this version of the License for the Licensed Product that was originally licensed hereunder, however, the new versions of this License will at all times apply to new versions of the Licensed Product released by Licensor after the release of the new version of this License. Only the Licensor has the right to change the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License.\n\nLicense Terms\n\n1. Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\n\na. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\n\nb. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\n\n2. Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\n\na. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\n\nb. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\n\n3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media.\n\n4. Your Obligations Regarding Distribution.\n\na. Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d).\n\nb. Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n\nc. Intellectual Property Matters.\n\ni. Third Party Claims. If you have knowledge that a license to a third party\'s intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained.\n\nii. Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file.\n\niii. Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License.\n\nd. Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients\' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer.\n\ne. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\n\nf. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto.\n\ng. Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor?s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party?s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party?s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor?s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code.\n\n5. 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it.\n\n6. Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference.\n\n7. Versions of This License.\n\na. New Versions. Licensor may publish from time to time revised and/or new versions of the License.\n\nb. Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License.\n\nc. Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor.\n\n8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n9. Termination.\n\na. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the ?WHOIS? database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to complye with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive.\n\nb. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period.\n\nc. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license.\n\nd. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination.\n\n10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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.\n\n11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.\n\n12. U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein.\n\n13. 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License.\n\n14. 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein.\n\n15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses.\n\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2)\n\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\n\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n\nLicensor: BitTorrent, Inc. (See first paragraph of License)\n\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n\nNotice: The notice contained in Exhibit A. (See Section 4(e))\n\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a))\n\nYou: This term is defined in Section 14 of this License.\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or any hereto. Contributors to any Modifications may add their own copyright notices to identify their own contributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware 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.' \ No newline at end of file +BitTorrent Open Source License + +Version 1.1 + +This BitTorrent Open Source License (the "License") applies to the BitTorrent client and related software products as well as any updates or maintenance releases of that software ("BitTorrent Products") that are distributed by BitTorrent, Inc. ("Licensor"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which you may use, copy, distribute or modify Licensed Product. + +Preamble + +This Preamble is intended to describe, in plain English, the nature and scope of this License. However, this Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the License and not this Preamble. + +This License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the "JOSL"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been deleted. + +This License provides that: + +1. You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required. + +2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.) + +3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.) + +4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty. + +5. You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor?s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor?s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable. + +You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages. + +6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code. + +7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate. + +You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product. + +Alternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications. + +New versions of this License may be published from time to time in connection with new versions of a Licensed Product or otherwise. You may choose to continue to use the license terms in this version of the License for the Licensed Product that was originally licensed hereunder, however, the new versions of this License will at all times apply to new versions of the Licensed Product released by Licensor after the release of the new version of this License. Only the Licensor has the right to change the License terms as they apply to the Licensed Product. + +This License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License. + +License Terms + +1. Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + +a. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + +b. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + +2. Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + +a. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + +b. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + +3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media. + +4. Your Obligations Regarding Distribution. + +a. Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d). + +b. Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. + +c. Intellectual Property Matters. + +i. Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. + +ii. Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. + +iii. Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. + +d. Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer. + +e. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. + +f. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto. + +g. Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor?s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party?s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party?s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor?s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code. + +5. 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it. + +6. Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference. + +7. Versions of This License. + +a. New Versions. Licensor may publish from time to time revised and/or new versions of the License. + +b. Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License. + +c. Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor. + +8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +9. Termination. + +a. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the ?WHOIS? database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to complye with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive. + +b. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period. + +c. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license. + +d. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination. + +10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. + +11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. + +12. U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein. + +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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License. + +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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein. + +15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses. + +Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) + +Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) + +License: This BitTorrent Open Source License. (See first paragraph of License) + +Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) + +Licensor: BitTorrent, Inc. (See first paragraph of License) + +Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) + +Notice: The notice contained in Exhibit A. (See Section 4(e)) + +Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a)) + +You: This term is defined in Section 14 of this License. + +EXHIBIT A + +The Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or any hereto. Contributors to any Modifications may add their own copyright notices to identify their own contributions. + +License: + +The contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License at http://www.bittorrent.com/license/. + +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. \ No newline at end of file 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 75bb82850a2..2fca1ecdb0c 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.LICENSE b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.LICENSE index df14eda47a9..59d344902c1 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.LICENSE @@ -5,10 +5,93 @@ name: BitTorrent Open Source License 1.2 category: Copyleft Limited owner: BitTorrent, Inc. homepage_url: http://www.bittorrent.com/license/ -is_builtin: yes spdx_license_key: LicenseRef-scancode-bittorrent-1.2 ignorable_urls: - http://www.bittorrent.com/license --- -b'BitTorrent Open Source License\nVersion 1.2\n\nThis BitTorrent Open Source License (the "License") applies to certain software that is distributed by BitTorrent, Inc. ("Licensor") specifically under this license ("BitTorrent Products"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which you may use, copy, distribute or modify Licensed Product.\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the License and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the "JOSL"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been deleted.\n\nThis License provides that:\n\nYou may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required.\nBoth Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.)\nYou are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.)\nBy accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty.\nYou may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor\xe2\x80\x99s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\xe2\x80\x99s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable.\nYou may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn\'t work properly or causes you any injury or damages.\nIf you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code.\nIf you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate.\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time in connection with new versions of a Licensed Product or otherwise. You may choose to continue to use the license terms in this version of the License for the Licensed Product that was originally licensed hereunder, however, the new versions of this License will at all times apply to new versions of the Licensed Product released by Licensor after the release of the new version of this License. Only the Licensor has the right to change the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License.\n\nLicense Terms\n\nGrant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\nUse, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\nUnder claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\nGrant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\nUse, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\nUnder claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\nExclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media.\nYour Obligations Regarding Distribution.\nApplication of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d).\nAvailability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.\nIntellectual Property Matters.\nThird Party Claims. If you have knowledge that a license to a third party\'s intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained.\nContributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file.\nRepresentations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License.\nRequired Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients\' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer.\nDistribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\nDistribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto.\nCompensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor\xe2\x80\x99s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party\xe2\x80\x99s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party\xe2\x80\x99s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\xe2\x80\x99s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code.\nInability 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it.\nApplication of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference.\nVersions of This License.\nNew Versions. Licensor may publish from time to time revised and/or new versions of the License.\nEffect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License.\nDerivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor.\nDisclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\nTermination.\nAutomatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive.\nTermination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period.\nReasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license.\nNo Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination.\nLimitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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.\nResponsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.\nU.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein.\nMiscellaneous. 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License.\nDefinition 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein.\nGlossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses.\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2)\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\nLicensor: BitTorrent, Inc. (See first paragraph of License)\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\nNotice: The notice contained in Exhibit A. (See Section 4(e))\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a))\nYou: This term is defined in Section 14 of this License.\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or any hereto. Contributors to any Modifications may add their own copyright notices to identify their own contributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.2 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware 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.' \ No newline at end of file +BitTorrent Open Source License +Version 1.2 + +This BitTorrent Open Source License (the "License") applies to certain software that is distributed by BitTorrent, Inc. ("Licensor") specifically under this license ("BitTorrent Products"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which you may use, copy, distribute or modify Licensed Product. +Preamble + +This Preamble is intended to describe, in plain English, the nature and scope of this License. However, this Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the License and not this Preamble. + +This License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the "JOSL"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been deleted. + +This License provides that: + + You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required. + Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.) + You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.) + By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty. + You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor’s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable. + You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages. + If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code. + If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate. + You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product. + +Alternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications. + +New versions of this License may be published from time to time in connection with new versions of a Licensed Product or otherwise. You may choose to continue to use the license terms in this version of the License for the Licensed Product that was originally licensed hereunder, however, the new versions of this License will at all times apply to new versions of the Licensed Product released by Licensor after the release of the new version of this License. Only the Licensor has the right to change the License terms as they apply to the Licensed Product. + +This License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License. + +License Terms + + Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media. + Your Obligations Regarding Distribution. + Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d). + Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. + Intellectual Property Matters. + Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. + Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. + Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. + Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer. + Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. + Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto. + Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor’s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party’s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party’s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code. + 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it. + Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference. + Versions of This License. + New Versions. Licensor may publish from time to time revised and/or new versions of the License. + Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License. + Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor. + Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + Termination. + Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive. + Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period. + Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license. + No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination. + Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. + Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. + U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein. + 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License. + 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein. + Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses. + Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) + Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) + License: This BitTorrent Open Source License. (See first paragraph of License) + Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) + Licensor: BitTorrent, Inc. (See first paragraph of License) + Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) + Notice: The notice contained in Exhibit A. (See Section 4(e)) + Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a)) + You: This term is defined in Section 14 of this License. + +EXHIBIT A + +The Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or any hereto. Contributors to any Modifications may add their own copyright notices to identify their own contributions. + +License: + +The contents of this file are subject to the BitTorrent Open Source License Version 1.2 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License at http://www.bittorrent.com/license/. + +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. \ No newline at end of file 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 2337bc093e7..926aeae0389 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 @@ -144,15 +144,15 @@ This License provides that: -You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required. -Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.) -You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.) -By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty. -You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor’s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable. -You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages. -If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code. -If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate. -You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product. + You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required. + Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.) + You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.) + By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty. + You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor’s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable. + You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages. + If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code. + If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate. + You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product. Alternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications. @@ -162,51 +162,51 @@ License Terms -Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: -Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. -Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. -Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: -Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. -Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. -Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media. -Your Obligations Regarding Distribution. -Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d). -Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. -Intellectual Property Matters. -Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. -Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. -Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. -Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer. -Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. -Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto. -Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor’s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party’s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party’s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code. -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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it. -Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference. -Versions of This License. -New Versions. Licensor may publish from time to time revised and/or new versions of the License. -Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License. -Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor. -Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. -Termination. -Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive. -Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period. -Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license. -No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination. -Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. -Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. -U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein. -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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License. -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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein. -Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses. -Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) -Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) -License: This BitTorrent Open Source License. (See first paragraph of License) -Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) -Licensor: BitTorrent, Inc. (See first paragraph of License) -Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) -Notice: The notice contained in Exhibit A. (See Section 4(e)) -Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a)) -You: This term is defined in Section 14 of this License. + Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media. + Your Obligations Regarding Distribution. + Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d). + Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. + Intellectual Property Matters. + Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. + Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. + Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. + Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer. + Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. + Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto. + Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor’s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party’s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party’s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code. + 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it. + Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference. + Versions of This License. + New Versions. Licensor may publish from time to time revised and/or new versions of the License. + Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License. + Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor. + Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + Termination. + Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive. + Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period. + Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license. + No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination. + Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. + Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. + U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein. + 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License. + 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein. + Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses. + Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) + Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) + License: This BitTorrent Open Source License. (See first paragraph of License) + Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) + Licensor: BitTorrent, Inc. (See first paragraph of License) + Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) + Notice: The notice contained in Exhibit A. (See Section 4(e)) + Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a)) + You: This term is defined in Section 14 of this License. EXHIBIT A @@ -234,15 +234,15 @@ This License provides that: -You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required. -Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.) -You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.) -By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty. -You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor’s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable. -You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages. -If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code. -If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate. -You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product. + You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required. + Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.) + You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.) + By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty. + You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor’s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable. + You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages. + If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code. + If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate. + You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product. Alternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications. @@ -252,51 +252,51 @@ License Terms -Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: -Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. -Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. -Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: -Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. -Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. -Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media. -Your Obligations Regarding Distribution. -Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d). -Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. -Intellectual Property Matters. -Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. -Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. -Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. -Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer. -Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. -Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto. -Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor’s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party’s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party’s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code. -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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it. -Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference. -Versions of This License. -New Versions. Licensor may publish from time to time revised and/or new versions of the License. -Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License. -Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor. -Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. -Termination. -Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive. -Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period. -Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license. -No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination. -Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. -Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. -U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein. -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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License. -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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein. -Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses. -Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) -Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) -License: This BitTorrent Open Source License. (See first paragraph of License) -Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) -Licensor: BitTorrent, Inc. (See first paragraph of License) -Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) -Notice: The notice contained in Exhibit A. (See Section 4(e)) -Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a)) -You: This term is defined in Section 14 of this License. + Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media. + Your Obligations Regarding Distribution. + Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d). + Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. + Intellectual Property Matters. + Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. + Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. + Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. + Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer. + Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. + Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto. + Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor’s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party’s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party’s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code. + 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it. + Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference. + Versions of This License. + New Versions. Licensor may publish from time to time revised and/or new versions of the License. + Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License. + Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor. + Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + Termination. + Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive. + Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period. + Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license. + No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination. + Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. + Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. + U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein. + 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License. + 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein. + Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses. + Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) + Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) + License: This BitTorrent Open Source License. (See first paragraph of License) + Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) + Licensor: BitTorrent, Inc. (See first paragraph of License) + Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) + Notice: The notice contained in Exhibit A. (See Section 4(e)) + Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a)) + You: This term is defined in Section 14 of this License. EXHIBIT A @@ -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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.json b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.json index c4f20314d1e..03e182d8a0d 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.json +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.json @@ -10,5 +10,5 @@ "ignorable_urls": [ "http://www.bittorrent.com/license" ], - "text": "BitTorrent Open Source License\nVersion 1.2\n\nThis BitTorrent Open Source License (the \"License\") applies to certain software that is distributed by BitTorrent, Inc. (\"Licensor\") specifically under this license (\"BitTorrent Products\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which you may use, copy, distribute or modify Licensed Product.\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the License and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the \"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been deleted.\n\nThis License provides that:\n\nYou may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required.\nBoth Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source Code\" are defined in the License.)\nYou are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term \"Derivative Works\" is defined in the License.)\nBy accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty.\nYou may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor\u2019s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable.\nYou may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages.\nIf you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code.\nIf you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate.\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time in connection with new versions of a Licensed Product or otherwise. You may choose to continue to use the license terms in this version of the License for the Licensed Product that was originally licensed hereunder, however, the new versions of this License will at all times apply to new versions of the Licensed Product released by Licensor after the release of the new version of this License. Only the Licensor has the right to change the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License.\n\nLicense Terms\n\nGrant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\nUse, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\nUnder claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\nGrant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\nUse, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\nUnder claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\nExclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media.\nYour Obligations Regarding Distribution.\nApplication of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d).\nAvailability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.\nIntellectual Property Matters.\nThird Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained.\nContributor APIs. If your Modifications include an application programming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file.\nRepresentations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License.\nRequired Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer.\nDistribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\nDistribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto.\nCompensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor\u2019s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party\u2019s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party\u2019s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code.\nInability 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it.\nApplication of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference.\nVersions of This License.\nNew Versions. Licensor may publish from time to time revised and/or new versions of the License.\nEffect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License.\nDerivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor.\nDisclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\nTermination.\nAutomatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive.\nTermination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice Period\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period.\nReasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license.\nNo Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination.\nLimitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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.\nResponsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.\nU.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein.\nMiscellaneous. 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License.\nDefinition 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein.\nGlossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses.\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2)\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\nLicensor: BitTorrent, Inc. (See first paragraph of License)\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\nNotice: The notice contained in Exhibit A. (See Section 4(e))\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a))\nYou: This term is defined in Section 14 of this License.\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or any hereto. Contributors to any Modifications may add their own copyright notices to identify their own contributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.2 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware 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." + "text": "BitTorrent Open Source License\nVersion 1.2\n\nThis BitTorrent Open Source License (the \"License\") applies to certain software that is distributed by BitTorrent, Inc. (\"Licensor\") specifically under this license (\"BitTorrent Products\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which you may use, copy, distribute or modify Licensed Product.\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the License and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the \"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been deleted.\n\nThis License provides that:\n\n You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required.\n Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source Code\" are defined in the License.)\n You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term \"Derivative Works\" is defined in the License.)\n By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty.\n You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor\u2019s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable.\n You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages.\n If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code.\n If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate.\n You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time in connection with new versions of a Licensed Product or otherwise. You may choose to continue to use the license terms in this version of the License for the Licensed Product that was originally licensed hereunder, however, the new versions of this License will at all times apply to new versions of the Licensed Product released by Licensor after the release of the new version of this License. Only the Licensor has the right to change the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License.\n\nLicense Terms\n\n Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\n Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\n Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\n Grant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\n Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\n Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\n Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media.\n Your Obligations Regarding Distribution.\n Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d).\n Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n Intellectual Property Matters.\n Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained.\n Contributor APIs. If your Modifications include an application programming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file.\n Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License.\n Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer.\n Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\n Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto.\n Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor\u2019s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party\u2019s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party\u2019s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code.\n 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it.\n Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference.\n Versions of This License.\n New Versions. Licensor may publish from time to time revised and/or new versions of the License.\n Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License.\n Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor.\n Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n Termination.\n Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive.\n Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice Period\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period.\n Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license.\n No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination.\n Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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.\n Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.\n U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein.\n 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License.\n 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein.\n Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses.\n Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2)\n Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n License: This BitTorrent Open Source License. (See first paragraph of License)\n Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n Licensor: BitTorrent, Inc. (See first paragraph of License)\n Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n Notice: The notice contained in Exhibit A. (See Section 4(e))\n Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a))\n You: This term is defined in Section 14 of this License.\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or any hereto. Contributors to any Modifications may add their own copyright notices to identify their own contributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.2 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware 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." } \ No newline at end of file diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.yml b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.yml index f3c4e046e10..a658084fb6a 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.yml +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.yml @@ -21,15 +21,15 @@ text: | This License provides that: - You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required. - Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.) - You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.) - By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty. - You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor’s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable. - You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages. - If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code. - If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate. - You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product. + You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required. + Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.) + You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.) + By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty. + You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor’s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable. + You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages. + If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code. + If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate. + You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product. Alternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications. @@ -39,51 +39,51 @@ text: | License Terms - Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: - Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. - Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. - Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: - Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. - Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. - Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media. - Your Obligations Regarding Distribution. - Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d). - Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. - Intellectual Property Matters. - Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. - Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. - Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. - Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer. - Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. - Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto. - Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor’s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party’s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party’s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code. - 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it. - Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference. - Versions of This License. - New Versions. Licensor may publish from time to time revised and/or new versions of the License. - Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License. - Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor. - Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - Termination. - Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive. - Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period. - Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license. - No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination. - Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. - Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. - U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein. - 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License. - 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein. - Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses. - Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) - Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) - License: This BitTorrent Open Source License. (See first paragraph of License) - Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) - Licensor: BitTorrent, Inc. (See first paragraph of License) - Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) - Notice: The notice contained in Exhibit A. (See Section 4(e)) - Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a)) - You: This term is defined in Section 14 of this License. + Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media. + Your Obligations Regarding Distribution. + Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d). + Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. + Intellectual Property Matters. + Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. + Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. + Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. + Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer. + Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. + Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto. + Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor’s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party’s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party’s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code. + 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it. + Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference. + Versions of This License. + New Versions. Licensor may publish from time to time revised and/or new versions of the License. + Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License. + Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor. + Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + Termination. + Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive. + Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period. + Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license. + No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination. + Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. + Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. + U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein. + 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License. + 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein. + Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses. + Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) + Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) + License: This BitTorrent Open Source License. (See first paragraph of License) + Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) + Licensor: BitTorrent, Inc. (See first paragraph of License) + Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) + Notice: The notice contained in Exhibit A. (See Section 4(e)) + Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a)) + You: This term is defined in Section 14 of this License. EXHIBIT A diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-eula.LICENSE b/tests/licensedcode/data/license_db/license_dump/bittorrent-eula.LICENSE index 596b55052aa..0ad7ac04520 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-eula.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-eula.LICENSE @@ -5,7 +5,6 @@ name: BitTorrent End User License Agreement (EULA) category: Proprietary Free owner: BitTorrent, Inc. homepage_url: http://www.bittorrent.com/legal/eula -is_builtin: yes spdx_license_key: LicenseRef-scancode-bittorrent-eula ignorable_urls: - http://www.bittorrent.com/legal/eula @@ -14,4 +13,38 @@ ignorable_emails: - legal@bittorrent.com --- -b'End User License Agreement (EULA)\n\nBy accepting this agreement or by installing BitTorrent or uTorrent or other software offered by or on behalf of BitTorrent, Inc. (the "Software") or by clicking "Install", you agree to the following terms, notwithstanding anything to the contrary in this agreement.\n\nThe Software is a peer-to-peer file distribution application distributed by BitTorrent, Inc.\n\nLicense\nSubject to your compliance with these terms and conditions, BitTorrent, Inc. grants you a royalty-free, non-exclusive, non-transferable license to use the Software, solely for your personal, non-commercial purposes. BitTorrent, Inc. reserves all rights in the Software not expressly granted to you here.\n\nRestrictions\nThe source code, design, and structure of the Software are trade secrets. You will not disassemble, decompile, or reverse engineer it, in whole or in part, except to the extent expressly permitted by law, or distribute it. You will not use the Software for illegal purposes. You will comply with all export laws. The Software is licensed, not sold.\n\nThe BitTorrent Technologies\nDownloading and Updates\n\nThe Software downloads only those files that are both authorized by you for download (specifically or by category or subscription), except that the Software automatically updates itself.\n\nAutomatic Uploading\n\nThe Software accelerates downloads by enabling your computer to grab pieces of files from other BitTorrent users simultaneously. Your use of the Software to download files will, in turn, enable other users to download pieces of those files from you, thereby maximizing download speeds for all users. In the Software, only files that you are explicitly downloading or sharing or have downloaded or shared through BitTorrent will be made available to others. You consent to other users\' use of your network connection to download portions of such files from you. At any time, you may uninstall the Software through the Add/Remove Programs control panel utility. In addition, for the BitTorrent or uTorrent software, you can control the Software in multiple ways through its user interface without affecting any files you have already downloaded.\n\nDisclaimer of Warranty\nBitTorrent, Inc. disclaims any responsibility for harm resulting from the Software or any software or content downloaded using the Software, whether or not BitTorrent, Inc. approved such software or content. BitTorrent, Inc. approval does not guarantee that software or content from an approved partner will function, sound, or appear as offered or hoped, or be complete, accurate, or free from bugs, errors, viruses, or other harmful content. BitTorrent, Inc expressly disclaims all warranties and conditions, express or implied, including any implied warranties and conditions of merchantability, fitness for a particular purpose, and noninfringement, and any warranties and conditions arising out of course of dealing or usage of trade regarding the Software or any software or content you download using the Software. No advice or information, whether oral or written, obtained from BitTorrent, Inc or elsewhere will create any warranty or condition not expressly stated in this agreement. Some jurisdictions do not allow certain limitations on implied warranties, so the above limitation may not apply to you to its full extent.\n\nLimitation of Liability\nBitTorrent, Inc\'s total liability to you from all causes of action and under all theories of liability will be limited to $50.00. In no event and under no theory of liability will BitTorrent, Inc be liable to you for any special, incidental, exemplary, or consequential damages arising out of or in connection with this agreement or the software whether or not BitTorrent, Inc has been advised of the possibility of such damages. The foregoing limitations will survive even if any limited remedy specified is found to have failed of its essential purpose. Some jurisdictions do not allow the limitation or exclusion of liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you to its full extent.\n\nU.S. Government Users\nThe Software is "commercial computer software" any use of which by or on behalf of the U.S. Government is subject to the restrictions herein. Manufactured by BitTorrent, Inc.\n\nGeneral\nThese BitTorrent, Inc. terms will be governed by and construed in accordance with the laws of California, USA, without regard to conflicts of law rules. The United Nations Convention on Contracts for the International Sale of Goods will not apply. The failure by either party to enforce any provision will not constitute a waiver. Any waiver, modification, or amendment of the BitTorrent, Inc. terms will be effective only if signed. If any provision is held to be unenforceable, it will be enforced to the maximum extent possible and will not diminish other provisions. BitTorrent, Inc. may make changes to these terms from time to time. When these changes are made, BitTorrent, Inc. will make a new copy of the terms available at www.bittorrent.com/legal/eula. You understand and agree that if you use the Software after the date on which the terms have changed, BitTorrent, Inc. will treat your use as acceptance of the updated terms. You agree that BitTorrent, Inc. may provide you with notices, including those regarding changes to the terms, by postings on www.bittorrent.com/legal/eula. This and the Terms of Use at www.bittorrent.com/legal/terms-of-use are BitTorrent, Inc.\'s complete and exclusive understanding with you regarding your use of the Software as an end user.\n\nContact\nIf you have any questions, contact us at legal@bittorrent.com.' \ No newline at end of file +End User License Agreement (EULA) + +By accepting this agreement or by installing BitTorrent or uTorrent or other software offered by or on behalf of BitTorrent, Inc. (the "Software") or by clicking "Install", you agree to the following terms, notwithstanding anything to the contrary in this agreement. + +The Software is a peer-to-peer file distribution application distributed by BitTorrent, Inc. + +License +Subject to your compliance with these terms and conditions, BitTorrent, Inc. grants you a royalty-free, non-exclusive, non-transferable license to use the Software, solely for your personal, non-commercial purposes. BitTorrent, Inc. reserves all rights in the Software not expressly granted to you here. + +Restrictions +The source code, design, and structure of the Software are trade secrets. You will not disassemble, decompile, or reverse engineer it, in whole or in part, except to the extent expressly permitted by law, or distribute it. You will not use the Software for illegal purposes. You will comply with all export laws. The Software is licensed, not sold. + +The BitTorrent Technologies +Downloading and Updates + +The Software downloads only those files that are both authorized by you for download (specifically or by category or subscription), except that the Software automatically updates itself. + +Automatic Uploading + +The Software accelerates downloads by enabling your computer to grab pieces of files from other BitTorrent users simultaneously. Your use of the Software to download files will, in turn, enable other users to download pieces of those files from you, thereby maximizing download speeds for all users. In the Software, only files that you are explicitly downloading or sharing or have downloaded or shared through BitTorrent will be made available to others. You consent to other users' use of your network connection to download portions of such files from you. At any time, you may uninstall the Software through the Add/Remove Programs control panel utility. In addition, for the BitTorrent or uTorrent software, you can control the Software in multiple ways through its user interface without affecting any files you have already downloaded. + +Disclaimer of Warranty +BitTorrent, Inc. disclaims any responsibility for harm resulting from the Software or any software or content downloaded using the Software, whether or not BitTorrent, Inc. approved such software or content. BitTorrent, Inc. approval does not guarantee that software or content from an approved partner will function, sound, or appear as offered or hoped, or be complete, accurate, or free from bugs, errors, viruses, or other harmful content. BitTorrent, Inc expressly disclaims all warranties and conditions, express or implied, including any implied warranties and conditions of merchantability, fitness for a particular purpose, and noninfringement, and any warranties and conditions arising out of course of dealing or usage of trade regarding the Software or any software or content you download using the Software. No advice or information, whether oral or written, obtained from BitTorrent, Inc or elsewhere will create any warranty or condition not expressly stated in this agreement. Some jurisdictions do not allow certain limitations on implied warranties, so the above limitation may not apply to you to its full extent. + +Limitation of Liability +BitTorrent, Inc's total liability to you from all causes of action and under all theories of liability will be limited to $50.00. In no event and under no theory of liability will BitTorrent, Inc be liable to you for any special, incidental, exemplary, or consequential damages arising out of or in connection with this agreement or the software whether or not BitTorrent, Inc has been advised of the possibility of such damages. The foregoing limitations will survive even if any limited remedy specified is found to have failed of its essential purpose. Some jurisdictions do not allow the limitation or exclusion of liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you to its full extent. + +U.S. Government Users +The Software is "commercial computer software" any use of which by or on behalf of the U.S. Government is subject to the restrictions herein. Manufactured by BitTorrent, Inc. + +General +These BitTorrent, Inc. terms will be governed by and construed in accordance with the laws of California, USA, without regard to conflicts of law rules. The United Nations Convention on Contracts for the International Sale of Goods will not apply. The failure by either party to enforce any provision will not constitute a waiver. Any waiver, modification, or amendment of the BitTorrent, Inc. terms will be effective only if signed. If any provision is held to be unenforceable, it will be enforced to the maximum extent possible and will not diminish other provisions. BitTorrent, Inc. may make changes to these terms from time to time. When these changes are made, BitTorrent, Inc. will make a new copy of the terms available at www.bittorrent.com/legal/eula. You understand and agree that if you use the Software after the date on which the terms have changed, BitTorrent, Inc. will treat your use as acceptance of the updated terms. You agree that BitTorrent, Inc. may provide you with notices, including those regarding changes to the terms, by postings on www.bittorrent.com/legal/eula. This and the Terms of Use at www.bittorrent.com/legal/terms-of-use are BitTorrent, Inc.'s complete and exclusive understanding with you regarding your use of the Software as an end user. + +Contact +If you have any questions, contact us at legal@bittorrent.com. \ No newline at end of file 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 4239170b7f7..5abd53b098c 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/boost-1.0.LICENSE b/tests/licensedcode/data/license_db/license_dump/boost-1.0.LICENSE index 866b4941cdb..33900e4e74d 100644 --- a/tests/licensedcode/data/license_db/license_dump/boost-1.0.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/boost-1.0.LICENSE @@ -8,7 +8,6 @@ homepage_url: http://www.boost.org/users/license.html notes: | Per SPDX.org, this version was released 17 August 2003 This license is OSI certifified. -is_builtin: yes spdx_license_key: BSL-1.0 text_urls: - http://www.boost.org/LICENSE_1_0.txt @@ -19,4 +18,26 @@ other_urls: - https://opensource.org/licenses/BSL-1.0 --- -b'Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the "Software") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.' \ No newline at end of file +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: + +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. \ No newline at end of file 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 f3003f94572..ceb3f098306 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/boost-original.LICENSE b/tests/licensedcode/data/license_db/license_dump/boost-original.LICENSE index 25eac2ba9bd..20d2144f554 100644 --- a/tests/licensedcode/data/license_db/license_dump/boost-original.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/boost-original.LICENSE @@ -10,7 +10,6 @@ notes: "This is the original notice for Boost prior to the publication of the\nb \ boost-1.0 license. This license is aslo found\nin the AntiGrain Geometry component version\ \ 2.4. \nFor an example of use in historical Boost, see \nhttps://github.com/boostorg/rational/blob/0fe0beca5397c812c4f85a7de0d0769de59e12e0/include/boost/rational.hpp\n\ For an example of use in the current Boost, see \nhttps://github.com/boostorg/rational/blob/develop/include/boost/rational.hpp" -is_builtin: yes spdx_license_key: LicenseRef-scancode-boost-original text_urls: - https://github.com/boostorg/rational/blob/0fe0beca5397c812c4f85a7de0d0769de59e12e0/include/boost/rational.hpp @@ -19,4 +18,7 @@ other_urls: - http://www.antigrain.com/license/index.html#toc0002 --- -b'Permission to copy, use, modify, sell and distribute this software is granted\nprovided this copyright notice appears in all copies. This software is provided "as\nis" without express or implied warranty, and with no claim as to its suitability for\nany purpose.' \ No newline at end of file +Permission to copy, use, modify, sell and distribute this software is granted +provided this copyright notice appears in all copies. This software is provided "as +is" without express or implied warranty, and with no claim as to its suitability for +any purpose. \ No newline at end of file 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 f080d4bb8bb..159401b042a 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bootloader-exception.LICENSE b/tests/licensedcode/data/license_db/license_dump/bootloader-exception.LICENSE index aefa51f1759..e70efc4902b 100644 --- a/tests/licensedcode/data/license_db/license_dump/bootloader-exception.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/bootloader-exception.LICENSE @@ -5,7 +5,6 @@ name: Bootloader Distribution Exception to GPL 2.0 or later category: Copyleft Limited owner: PyInstaller Project homepage_url: https://github.com/pyinstaller/pyinstaller/blob/develop/COPYING.txt -is_builtin: yes is_exception: yes spdx_license_key: Bootloader-exception other_urls: @@ -70,4 +69,6 @@ standard_notice: | #-------------------------------------------------------------------------- --- -b'Bootloader Exception\n\nIn addition to the permissions in the GNU General Public License, the authors give you unlimited permission to link or embed compiled bootloader and related files into combinations with other programs, and to distribute those combinations without any restriction coming from the use of those files. (The General Public License restrictions do apply in other respects; for example, they cover modification of the files, and distribution when not linked into a combined executable.)' \ No newline at end of file +Bootloader Exception + +In addition to the permissions in the GNU General Public License, the authors give you unlimited permission to link or embed compiled bootloader and related files into combinations with other programs, and to distribute those combinations without any restriction coming from the use of those files. (The General Public License restrictions do apply in other respects; for example, they cover modification of the files, and distribution when not linked into a combined executable.) \ No newline at end of file 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 ebd520cd27e..5dcef68fd66 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bsla.LICENSE b/tests/licensedcode/data/license_db/license_dump/bsla.LICENSE index 2ce573d91c2..7d232013bc8 100644 --- a/tests/licensedcode/data/license_db/license_dump/bsla.LICENSE +++ b/tests/licensedcode/data/license_db/license_dump/bsla.LICENSE @@ -4,10 +4,19 @@ short_name: BSLA name: Berkeley Software License Agreement category: Permissive owner: Regents of the University of California -is_builtin: yes spdx_license_key: LicenseRef-scancode-bsla ignorable_authors: - the University of California, Berkeley --- -b"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,\nadvertising materials, and other materials related to such\ndistribution and use acknowledge 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." \ No newline at end of file +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. \ No newline at end of file diff --git a/tests/licensedcode/data/license_db/license_dump/bsla.html b/tests/licensedcode/data/license_db/license_dump/bsla.html index 10352bf6b40..5787873b2d2 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/help.html b/tests/licensedcode/data/license_db/license_dump/help.html index a39446f3c57..5f4d81be186 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/index.html b/tests/licensedcode/data/license_db/license_dump/index.html index 19e3a574b2f..897ed0832e0 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 06, 2022.

+

Generated with ScanCode toolkit 32.0.0b1 on Dec 22, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/index.json b/tests/licensedcode/data/license_db/license_dump/index.json index 93a0326f9f3..70149c56040 100644 --- a/tests/licensedcode/data/license_db/license_dump/index.json +++ b/tests/licensedcode/data/license_db/license_dump/index.json @@ -58,7 +58,7 @@ "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, - "text": "BitTorrent Open Source License\n\nVersion 1.0\n\nThis BitTorrent Open Source License (the \"License\") applies to the BitTorrent client and related software products as\nwell as any updates or maintenance releases of that software (\"BitTorrent Products\") that are distributed by\nBitTorrent, Inc. (\"Licensor\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product.\nLicensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which\nyou may use, copy, distribute or modify Licensed Product.\n\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this\nPreamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the\nLicense and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the\n\"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been\ndropped.\n\nThis License provides that:\n\n1. You may use, sell or give away the Licensed Product, alone or as a component of an aggregate software\ndistribution containing programs from several different sources. No royalty or other fee is required.\n\n2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous\nContributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source\nCode\" are defined in the License.)\n\n3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it.\n(The term \"Derivative Works\" is defined in the License.)\n\n4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you\nmake to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you\nmust make the Source Code of your Modifications available to others.\n\n5. You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty\nwhatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly\nor causes you any injury or damages.\n\n6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or\nfor accepting indemnity or liability obligations to your customers. You cannot charge for the Source Code.\n\n7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any\nterms of the License, your rights to the Licensed Product under this License automatically terminate.\n\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will\napply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a\nproprietary license of your choice. If you use any license other than this License, however, you must continue to\nfulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those\nportions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time. You may choose to continue to use the license\nterms in this version of the License or those from the new version. However, only the Licensor has the right to\nchange the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and\nthe definitions are repeated for your convenience in a Glossary at the end of the License.\n\n\nLicense Terms\n\n1. Grant of License From Licensor. Licensor hereby grants you a world-wide, royalty-free, non-exclusive\nlicense, subject to third party intellectual property claims, to do the following:\n\na. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\nb. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n2. Grant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the\nsubstance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of\nLicensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications\nthat you receive from any Contributor. By application of the provisions in Section 4(a) below, each person or entity\nwho created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a\nworld-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the\nfollowing:\n\n1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\n2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks,\ncopyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as\nexpressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete\nfrom the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is\ngranted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product.\nNothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this\nLicense any code that Licensor otherwise would have a right to license.\n\n\n4. Your Obligations Regarding Distribution.\n\na. Application of This License to Your Modifications. As an express condition for your use of the Licensed\nProduct, you hereby agree that any Modifications that you create or to which you contribute, and which you\ndistribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications\nthat you create or to which you contribute may be distributed only under the terms of this License or a future\nversion of this License released under Section 7. You must include a copy of this License with every copy of the\nModifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of\nthe Licensed Product or Modifications that alter or restrict the applicable version of this License or the\nrecipients' rights hereunder. However, you may include an additional document offering the additional rights\ndescribed in Section 4(d).\n\nb. Availability of Source Code. You must make available, under the terms of this License, the Source Code of\nthe Licensed Product and any Modifications that you distribute, either on the same media as you distribute any\nexecutable or other form of the Licensed Product, or via a mechanism generally accepted in the software development\ncommunity for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any\nversion of Licensed Product or Modifications that you distribute must remain available for at least twelve (12)\nmonths after the date it initially became available, or at least six (6) months after a subsequent version of said\nLicensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code\nversion remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n\nc. Intellectual Property Matters.\n\ni. Third Party Claims. If you have knowledge that a license to a third\nparty's intellectual property right is required to exercise the rights granted by this License, you must include a\ntext file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in\nsufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any\nModifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make\navailable thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups)\nreasonably calculated to inform those who received the Licensed Product from you that new knowledge has been\nobtained.\n\nii. Contributor APIs. If your Modifications include an application\nprogramming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement\nthat API, you must also include this information in the LEGAL file.\n\niii. Representations. You represent that, except as disclosed pursuant to\n4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have\nsufficient rights to grant the rights conveyed by this License.\n\nd. Required Notices. You must duplicate this License in any documentation you provide along with the Source\nCode of any Modifications you create or to which you contribute, and which you distribute, wherever you describe\nrecipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\")\nin each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification,\nyou may add your name as a Contributor to the Notice. If it is not possible to put the Notice in a particular Source\nCode file due to its structure, then you must include such Notice in a location (such as a relevant directory file)\nwhere a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty,\nsupport, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so\nonly on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such\nwarranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the\nLicensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of\nwarranty, support, indemnity or liability terms you offer.\n\ne. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a\nlicense of your choice that may contain terms different from this License provided (i) you have satisfied the\nrequirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the\nexecutable version, related documentation and collateral materials stating that the Source Code version of the\nLicensed Product is available under the terms of this License, including a description of how and where you have\nfulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License\nare offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every\nContributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\n\nf. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the\nLicensed Product with other code) and distribute the Derivative Works as products under any other license you select,\nwith the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that\nconsist of the Licensed Product or any Modifications thereto.\n\n\n5. Inability to Comply Due to Statute or Regulation. If it is impossible for you to comply with any of the\nterms of this License with respect to some or all of the Licensed Product due to statute, judicial order, or\nregulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the\nstatute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the\ncode they affect. Such description must be included in the LEGAL file described in Section 4(d), and must be included\nwith all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such\ndescription must be sufficiently detailed for a recipient of ordinary skill at computer programming to be able to\nunderstand it.\n\n\n6. Application of This License. This License applies to code to which Licensor or Contributor has attached the\nNotice in Exhibit A, which is incorporated herein by this reference.\n\n\n7. Versions of This License.\n\na. New Versions. Licensor may publish from time to time revised and/or new versions of the License.\n\nb. Effect of New Versions. Once Licensed Product has been published under a particular version of the License,\nyou may always continue to use it under the terms of that version. You may also choose to use such Licensed Product\nunder the terms of any subsequent version of the License published by Licensor. No one other than Licensor has the\nright to modify the terms applicable to Licensed Product created under this License.\n\nc. Derivative Works of this License. If you create or use a modified version of this License, which you may do\nonly in order to apply it to software that is not already a Licensed Product under this License, you must rename your\nlicense so that it is not confusingly similar to this License, and must make it clear that your license contains\nterms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any\nContributor.\n\n\n8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE\nOF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND\nPERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND\nNOT THE LICENSOR OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS\nDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED PRODUCT IS AUTHORIZED\nHEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n\n9. Termination.\n\na. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate\nautomatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of\nbecoming aware of the breach. All sublicenses to the Licensed Product that are properly granted shall survive any\ntermination of this license. Provisions that, by their nature, must remain in effect beyond the termination of this\nLicense, shall survive.\n\nb. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent\ninfringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or\nContributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product\ndirectly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections\n1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice\nPeriod\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable\nreasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your\nlitigation claim with respect to Licensed Product against such Respondent. If within said Notice Period a reasonable\nroyalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not\nwithdrawn, the rights granted by Licensor to you under Sections 1 and 2 automatically terminate at the expiration of\nsaid Notice Period.\n\nc. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging\nthat Licensed Product directly or indirectly infringes any patent where such claim is resolved (such as by license or\nsettlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses\ngranted by said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of\nany payment or license.\n\nd. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all\nend user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you\nor any distributor hereunder prior to termination shall survive termination.\n\n\n10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),\nCONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, OR ANY SUPPLIER\nOF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF\nANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR\nMALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE\nPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY\nRESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO\nNOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY\nNOT APPLY TO YOU.\n\n\n11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and\ndamages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with\nLicensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or\nshall be deemed to constitute any admission of liability.\n\n\n12. U.S. Government End Users. The Licensed Product is a commercial item, as that term is defined in 48 C.F.R.\n2.101 (Oct. 1995), consisting of commercial computer software and commercial computer software documentation, as such\nterms 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\n227.7202-4 (June 1995), all U.S. Government End Users acquire Licensed Product with only those rights set forth\nherein.\n\n\n13. Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any\nprovision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary\nto make it enforceable. This License shall be governed by California law provisions (except to the extent applicable\nlaw, if any, provides otherwise), excluding its conflict-of-law provisions. You expressly agree that any litigation\nrelating to this license shall be subject to the jurisdiction of the Federal Courts of the Northern District of\nCalifornia or the Superior Court of the County of Santa Clara, California (as appropriate), with venue lying in Santa\nClara County, California, with the losing party responsible for costs including, without limitation, court costs and\nreasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the\nInternational Sale of Goods is expressly excluded. You and Licensor expressly waive any rights to a jury trial in\nany litigation concerning Licensed Product or this License. Any law or regulation that provides that the language of\na contract shall be construed against the drafter shall not apply to this License.\n\n\n14. Definition of You in This License. You throughout this License, whether in upper or lower case, means an\nindividual or a legal entity exercising rights under, and complying with all of the terms of, this License or a\nfuture version of this License issued under Section 7. For legal entities, you includes any entity that controls, is\ncontrolled by, or is under common control with you. For purposes of this definition, control means (i) the power,\ndirect or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii)\nownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\n15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated\nhere, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined\nterm is first used is shown in parentheses.\n\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification.\n(See Section 2)\n\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\n\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes\nall previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n\nLicensor: BitTorrent, Inc. (See first paragraph of License)\n\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed\nProduct, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n\nNotice: The notice contained in Exhibit A. (See Section 4(e))\n\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained\ntherein, plus any associated interface definition files, scripts used to control compilation and installation of an\nexecutable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See\nSection 1(a))\n\nYou: This term is defined in Section 14 of this License.\n\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or\nany hereto. Contributors to any Modifications may add their own copyright notices to identify their own\ncontributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not\ncopy or use this file, in either source code or executable form, except in compliance with the License. You may\nobtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware distributed under the License is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either express\nor implied. See the License for the specific language governing rights and limitations under the License.", + "text": "BitTorrent Open Source License\n\nVersion 1.0\n\nThis BitTorrent Open Source License (the \"License\") applies to the BitTorrent client and related software products as\nwell as any updates or maintenance releases of that software (\"BitTorrent Products\") that are distributed by\nBitTorrent, Inc. (\"Licensor\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product.\nLicensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which\nyou may use, copy, distribute or modify Licensed Product. \n\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this\nPreamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the\nLicense and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the\n\"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been\ndropped.\n\nThis License provides that:\n\n1. You may use, sell or give away the Licensed Product, alone or as a component of an aggregate software\ndistribution containing programs from several different sources. No royalty or other fee is required.\n\n2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous\nContributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source\nCode\" are defined in the License.)\n\n3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it.\n(The term \"Derivative Works\" is defined in the License.)\n\n4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you\nmake to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you\nmust make the Source Code of your Modifications available to others.\n\n5. You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty\nwhatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly\nor causes you any injury or damages.\n\n6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or\nfor accepting indemnity or liability obligations to your customers. You cannot charge for the Source Code.\n\n7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any\nterms of the License, your rights to the Licensed Product under this License automatically terminate.\n\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will\napply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a\nproprietary license of your choice. If you use any license other than this License, however, you must continue to\nfulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those\nportions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time. You may choose to continue to use the license\nterms in this version of the License or those from the new version. However, only the Licensor has the right to\nchange the License terms as they apply to the Licensed Product. \n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and\nthe definitions are repeated for your convenience in a Glossary at the end of the License.\n\n\nLicense Terms\n\n1. Grant of License From Licensor. Licensor hereby grants you a world-wide, royalty-free, non-exclusive\nlicense, subject to third party intellectual property claims, to do the following:\n\na. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\nb. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\n\n2. Grant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the\nsubstance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of\nLicensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications\nthat you receive from any Contributor. By application of the provisions in Section 4(a) below, each person or entity\nwho created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a\nworld-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the\nfollowing:\n\n 1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such\nContributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as\npart of Derivative Works.\n\n 2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any\nsuch claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions thereof or Derivative Works thereof. \n\n\n3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks,\ncopyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as\nexpressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete\nfrom the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is\ngranted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product.\nNothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this\nLicense any code that Licensor otherwise would have a right to license.\n\n\n4. Your Obligations Regarding Distribution. \n\na. Application of This License to Your Modifications. As an express condition for your use of the Licensed\nProduct, you hereby agree that any Modifications that you create or to which you contribute, and which you\ndistribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications\nthat you create or to which you contribute may be distributed only under the terms of this License or a future\nversion of this License released under Section 7. You must include a copy of this License with every copy of the\nModifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of\nthe Licensed Product or Modifications that alter or restrict the applicable version of this License or the\nrecipients' rights hereunder. However, you may include an additional document offering the additional rights\ndescribed in Section 4(d).\n\nb. Availability of Source Code. You must make available, under the terms of this License, the Source Code of\nthe Licensed Product and any Modifications that you distribute, either on the same media as you distribute any\nexecutable or other form of the Licensed Product, or via a mechanism generally accepted in the software development\ncommunity for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any\nversion of Licensed Product or Modifications that you distribute must remain available for at least twelve (12)\nmonths after the date it initially became available, or at least six (6) months after a subsequent version of said\nLicensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code\nversion remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n\nc. Intellectual Property Matters. \n\n i. Third Party Claims. If you have knowledge that a license to a third\nparty's intellectual property right is required to exercise the rights granted by this License, you must include a\ntext file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in\nsufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any\nModifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make\navailable thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups)\nreasonably calculated to inform those who received the Licensed Product from you that new knowledge has been\nobtained.\n\n ii. Contributor APIs. If your Modifications include an application\nprogramming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement\nthat API, you must also include this information in the LEGAL file.\n\n iii. Representations. You represent that, except as disclosed pursuant to\n4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have\nsufficient rights to grant the rights conveyed by this License.\n\nd. Required Notices. You must duplicate this License in any documentation you provide along with the Source\nCode of any Modifications you create or to which you contribute, and which you distribute, wherever you describe\nrecipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\")\nin each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification,\nyou may add your name as a Contributor to the Notice. If it is not possible to put the Notice in a particular Source\nCode file due to its structure, then you must include such Notice in a location (such as a relevant directory file)\nwhere a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty,\nsupport, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so\nonly on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such\nwarranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the\nLicensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of\nwarranty, support, indemnity or liability terms you offer.\n\ne. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a\nlicense of your choice that may contain terms different from this License provided (i) you have satisfied the\nrequirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the\nexecutable version, related documentation and collateral materials stating that the Source Code version of the\nLicensed Product is available under the terms of this License, including a description of how and where you have\nfulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License\nare offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every\nContributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. \n\nf. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the\nLicensed Product with other code) and distribute the Derivative Works as products under any other license you select,\nwith the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that\nconsist of the Licensed Product or any Modifications thereto. \n\n\n5. Inability to Comply Due to Statute or Regulation. If it is impossible for you to comply with any of the\nterms of this License with respect to some or all of the Licensed Product due to statute, judicial order, or\nregulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the\nstatute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the\ncode they affect. Such description must be included in the LEGAL file described in Section 4(d), and must be included\nwith all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such\ndescription must be sufficiently detailed for a recipient of ordinary skill at computer programming to be able to\nunderstand it. \n\n\n6. Application of This License. This License applies to code to which Licensor or Contributor has attached the\nNotice in Exhibit A, which is incorporated herein by this reference.\n\n\n7. Versions of This License.\n\na. New Versions. Licensor may publish from time to time revised and/or new versions of the License. \n\nb. Effect of New Versions. Once Licensed Product has been published under a particular version of the License,\nyou may always continue to use it under the terms of that version. You may also choose to use such Licensed Product\nunder the terms of any subsequent version of the License published by Licensor. No one other than Licensor has the\nright to modify the terms applicable to Licensed Product created under this License.\n\nc. Derivative Works of this License. If you create or use a modified version of this License, which you may do\nonly in order to apply it to software that is not already a Licensed Product under this License, you must rename your\nlicense so that it is not confusingly similar to this License, and must make it clear that your license contains\nterms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any\nContributor.\n\n\n8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE\nOF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND\nPERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND\nNOT THE LICENSOR OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS\nDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED PRODUCT IS AUTHORIZED\nHEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n\n9. Termination. \n\na. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate\nautomatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of\nbecoming aware of the breach. All sublicenses to the Licensed Product that are properly granted shall survive any\ntermination of this license. Provisions that, by their nature, must remain in effect beyond the termination of this\nLicense, shall survive.\n\nb. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent\ninfringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or\nContributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product\ndirectly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections\n1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice\nPeriod\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable\nreasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your\nlitigation claim with respect to Licensed Product against such Respondent. If within said Notice Period a reasonable\nroyalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not\nwithdrawn, the rights granted by Licensor to you under Sections 1 and 2 automatically terminate at the expiration of\nsaid Notice Period.\n\nc. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging\nthat Licensed Product directly or indirectly infringes any patent where such claim is resolved (such as by license or\nsettlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses\ngranted by said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of\nany payment or license.\n\nd. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all\nend user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you\nor any distributor hereunder prior to termination shall survive termination.\n\n\n10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),\nCONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, OR ANY SUPPLIER\nOF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF\nANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR\nMALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE\nPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY\nRESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO\nNOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY\nNOT APPLY TO YOU. \n\n\n11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and\ndamages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with\nLicensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or\nshall be deemed to constitute any admission of liability.\n\n\n12. U.S. Government End Users. The Licensed Product is a commercial item, as that term is defined in 48 C.F.R.\n2.101 (Oct. 1995), consisting of commercial computer software and commercial computer software documentation, as such\nterms 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\n227.7202-4 (June 1995), all U.S. Government End Users acquire Licensed Product with only those rights set forth\nherein.\n\n\n13. Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any\nprovision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary\nto make it enforceable. This License shall be governed by California law provisions (except to the extent applicable\nlaw, if any, provides otherwise), excluding its conflict-of-law provisions. You expressly agree that any litigation\nrelating to this license shall be subject to the jurisdiction of the Federal Courts of the Northern District of\nCalifornia or the Superior Court of the County of Santa Clara, California (as appropriate), with venue lying in Santa\nClara County, California, with the losing party responsible for costs including, without limitation, court costs and\nreasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the\nInternational Sale of Goods is expressly excluded. You and Licensor expressly waive any rights to a jury trial in\nany litigation concerning Licensed Product or this License. Any law or regulation that provides that the language of\na contract shall be construed against the drafter shall not apply to this License.\n\n\n14. Definition of You in This License. You throughout this License, whether in upper or lower case, means an\nindividual or a legal entity exercising rights under, and complying with all of the terms of, this License or a\nfuture version of this License issued under Section 7. For legal entities, you includes any entity that controls, is\ncontrolled by, or is under common control with you. For purposes of this definition, control means (i) the power,\ndirect or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii)\nownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\n15. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated\nhere, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined\nterm is first used is shown in parentheses. \n\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification.\n(See Section 2)\n\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\n\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes\nall previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n\nLicensor: BitTorrent, Inc. (See first paragraph of License)\n\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed\nProduct, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n\nNotice: The notice contained in Exhibit A. (See Section 4(e))\n\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained\ntherein, plus any associated interface definition files, scripts used to control compilation and installation of an\nexecutable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See\nSection 1(a))\n\nYou: This term is defined in Section 14 of this License.\n\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or\nany hereto. Contributors to any Modifications may add their own copyright notices to identify their own\ncontributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not\ncopy or use this file, in either source code or executable form, except in compliance with the License. You may\nobtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware distributed under the License is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either express\nor implied. See the License for the specific language governing rights and limitations under the License.", "json": "bittorrent-1.0.json", "yaml": "bittorrent-1.0.yml", "html": "bittorrent-1.0.html", @@ -84,7 +84,7 @@ "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, - "text": "BitTorrent Open Source License\nVersion 1.2\n\nThis BitTorrent Open Source License (the \"License\") applies to certain software that is distributed by BitTorrent, Inc. (\"Licensor\") specifically under this license (\"BitTorrent Products\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which you may use, copy, distribute or modify Licensed Product.\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the License and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the \"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been deleted.\n\nThis License provides that:\n\nYou may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required.\nBoth Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source Code\" are defined in the License.)\nYou are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term \"Derivative Works\" is defined in the License.)\nBy accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty.\nYou may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor\u2019s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable.\nYou may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages.\nIf you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code.\nIf you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate.\nYou may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time in connection with new versions of a Licensed Product or otherwise. You may choose to continue to use the license terms in this version of the License for the Licensed Product that was originally licensed hereunder, however, the new versions of this License will at all times apply to new versions of the Licensed Product released by Licensor after the release of the new version of this License. Only the Licensor has the right to change the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License.\n\nLicense Terms\n\nGrant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\nUse, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\nUnder claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\nGrant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\nUse, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\nUnder claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\nExclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media.\nYour Obligations Regarding Distribution.\nApplication of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d).\nAvailability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.\nIntellectual Property Matters.\nThird Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained.\nContributor APIs. If your Modifications include an application programming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file.\nRepresentations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License.\nRequired Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer.\nDistribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\nDistribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto.\nCompensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor\u2019s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party\u2019s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party\u2019s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code.\nInability 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it.\nApplication of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference.\nVersions of This License.\nNew Versions. Licensor may publish from time to time revised and/or new versions of the License.\nEffect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License.\nDerivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor.\nDisclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\nTermination.\nAutomatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive.\nTermination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice Period\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period.\nReasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license.\nNo Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination.\nLimitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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.\nResponsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.\nU.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein.\nMiscellaneous. 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License.\nDefinition 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein.\nGlossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses.\nContributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2)\nDerivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\nLicense: This BitTorrent Open Source License. (See first paragraph of License)\nLicensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\nLicensor: BitTorrent, Inc. (See first paragraph of License)\nModifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\nNotice: The notice contained in Exhibit A. (See Section 4(e))\nSource Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a))\nYou: This term is defined in Section 14 of this License.\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or any hereto. Contributors to any Modifications may add their own copyright notices to identify their own contributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.2 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware 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.", + "text": "BitTorrent Open Source License\nVersion 1.2\n\nThis BitTorrent Open Source License (the \"License\") applies to certain software that is distributed by BitTorrent, Inc. (\"Licensor\") specifically under this license (\"BitTorrent Products\"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which you may use, copy, distribute or modify Licensed Product.\nPreamble\n\nThis Preamble is intended to describe, in plain English, the nature and scope of this License. However, this Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the License and not this Preamble.\n\nThis License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the \"JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been deleted.\n\nThis License provides that:\n\n You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required.\n Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source Code\" are defined in the License.)\n You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term \"Derivative Works\" is defined in the License.)\n By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty.\n You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor\u2019s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable.\n You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages.\n If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code.\n If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate.\n You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product.\n\nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications.\n\nNew versions of this License may be published from time to time in connection with new versions of a Licensed Product or otherwise. You may choose to continue to use the license terms in this version of the License for the Licensed Product that was originally licensed hereunder, however, the new versions of this License will at all times apply to new versions of the Licensed Product released by Licensor after the release of the new version of this License. Only the Licensor has the right to change the License terms as they apply to the Licensed Product.\n\nThis License relies on precise definitions for certain terms. Those terms are defined when they are first used, and the definitions are repeated for your convenience in a Glossary at the end of the License.\n\nLicense Terms\n\n Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\n Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\n Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\n Grant of License to Modifications From Contributor. \"Modifications\" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term \"Licensed Product\" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a \"Contributor\") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following:\n Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works.\n Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof.\n Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media.\n Your Obligations Regarding Distribution.\n Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d).\n Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.\n Intellectual Property Matters.\n Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled \"LEGAL\" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained.\n Contributor APIs. If your Modifications include an application programming interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file.\n Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License.\n Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the \"Notice\") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer.\n Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer.\n Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto.\n Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor\u2019s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party\u2019s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party\u2019s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor\u2019s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code.\n 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it.\n Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference.\n Versions of This License.\n New Versions. Licensor may publish from time to time revised and/or new versions of the License.\n Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License.\n Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor.\n Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n Termination.\n Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive.\n Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the \"Notice Period\") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period.\n Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license.\n No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination.\n Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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.\n Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.\n U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein.\n 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License.\n 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein.\n Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses.\n Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2)\n Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b))\n License: This BitTorrent Open Source License. (See first paragraph of License)\n Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term \"Licensed Product\" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2)\n Licensor: BitTorrent, Inc. (See first paragraph of License)\n Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2)\n Notice: The notice contained in Exhibit A. (See Section 4(e))\n Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a))\n You: This term is defined in Section 14 of this License.\n\nEXHIBIT A\n\nThe Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or any hereto. Contributors to any Modifications may add their own copyright notices to identify their own contributions.\n\nLicense:\n\nThe contents of this file are subject to the BitTorrent Open Source License Version 1.2 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License at http://www.bittorrent.com/license/.\n\nSoftware 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.", "json": "bittorrent-1.2.json", "yaml": "bittorrent-1.2.yml", "html": "bittorrent-1.2.html", diff --git a/tests/licensedcode/data/license_db/license_dump/index.yml b/tests/licensedcode/data/license_db/license_dump/index.yml index 126aaa48ed7..82614083a0c 100644 --- a/tests/licensedcode/data/license_db/license_dump/index.yml +++ b/tests/licensedcode/data/license_db/license_dump/index.yml @@ -94,337 +94,281 @@ other_spdx_license_keys: [] is_exception: no is_deprecated: no - text: | - BitTorrent Open Source License - - Version 1.0 - - This BitTorrent Open Source License (the "License") applies to the BitTorrent client and related software products as - well as any updates or maintenance releases of that software ("BitTorrent Products") that are distributed by - BitTorrent, Inc. ("Licensor"). Any BitTorrent Product licensed pursuant to this License is a Licensed Product. - Licensed Product, in its entirety, is protected by U.S. copyright law. This License identifies the terms under which - you may use, copy, distribute or modify Licensed Product. - - Preamble - - This Preamble is intended to describe, in plain English, the nature and scope of this License. However, this - Preamble is not a part of this license. The legal effect of this License is dependent only upon the terms of the - License and not this Preamble. - - This License complies with the Open Source Definition and is derived from the Jabber Open Source License 1.0 (the - "JOSL"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii) from the JOSL have been - dropped. - - This License provides that: - - 1. You may use, sell or give away the Licensed Product, alone or as a component of an aggregate software - distribution containing programs from several different sources. No royalty or other fee is required. - - 2. Both Source Code and executable versions of the Licensed Product, including Modifications made by previous - Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source - Code" are defined in the License.) - - 3. You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. - (The term "Derivative Works" is defined in the License.) - - 4. By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you - make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you - must make the Source Code of your Modifications available to others. - - 5. You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty - whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly - or causes you any injury or damages. - - 6. If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or - for accepting indemnity or liability obligations to your customers. You cannot charge for the Source Code. - - 7. If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any - terms of the License, your rights to the Licensed Product under this License automatically terminate. - - You may use this License to distribute your own Derivative Works, in which case the provisions of this License will - apply to your Derivative Works just as they do to the original Licensed Product. - - Alternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a - proprietary license of your choice. If you use any license other than this License, however, you must continue to - fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those - portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications. - - New versions of this License may be published from time to time. You may choose to continue to use the license - terms in this version of the License or those from the new version. However, only the Licensor has the right to - change the License terms as they apply to the Licensed Product. - - This License relies on precise definitions for certain terms. Those terms are defined when they are first used, and - the definitions are repeated for your convenience in a Glossary at the end of the License. - - - License Terms - - 1. Grant of License From Licensor. Licensor hereby grants you a world-wide, royalty-free, non-exclusive - license, subject to third party intellectual property claims, to do the following: - - a. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such - Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as - part of Derivative Works. - - b. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for - sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any - such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of - Modifications or portions thereof or Derivative Works thereof. - - - 2. Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the - substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of - Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications - that you receive from any Contributor. By application of the provisions in Section 4(a) below, each person or entity - who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a - world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the - following: - - 1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such - Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as - part of Derivative Works. - - 2. Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for - sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any - such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of - Modifications or portions thereof or Derivative Works thereof. - - - 3. Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, - copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as - expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete - from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is - granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. - Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this - License any code that Licensor otherwise would have a right to license. - - - 4. Your Obligations Regarding Distribution. - - a. Application of This License to Your Modifications. As an express condition for your use of the Licensed - Product, you hereby agree that any Modifications that you create or to which you contribute, and which you - distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications - that you create or to which you contribute may be distributed only under the terms of this License or a future - version of this License released under Section 7. You must include a copy of this License with every copy of the - Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of - the Licensed Product or Modifications that alter or restrict 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 4(d). - - b. Availability of Source Code. You must make available, under the terms of this License, the Source Code of - the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any - executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development - community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any - version of Licensed Product or Modifications that you distribute 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 said - Licensed Product or Modifications has been made available. You are responsible for ensuring that the Source Code - version remains available even if the Electronic Distribution Mechanism is maintained by a third party. - - c. Intellectual Property Matters. - - i. Third Party Claims. If you have knowledge that a license to a third - party's intellectual property right is required to exercise the rights granted by this License, you must include a - text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in - sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any - Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make - available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been - obtained. - - ii. Contributor APIs. If your Modifications include an application - programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement - that API, you must also include this information in the LEGAL file. - - iii. Representations. You represent that, except as disclosed pursuant to - 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have - sufficient rights to grant the rights conveyed by this License. - - d. Required Notices. You must duplicate this License in any documentation you provide along with the Source - Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe - recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") - in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, - you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) - where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, - support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so - only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such - warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the - Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of - warranty, support, indemnity or liability terms you offer. - - e. Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a - license of your choice that may contain terms different from this License provided (i) you have satisfied the - requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the - executable version, related documentation and collateral materials stating that the Source Code version of the - Licensed Product is available under the terms of this License, including a description of how and where you have - fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License - are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every - Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. - - f. Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the - Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, - with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that - consist of the Licensed Product or any Modifications thereto. - - - 5. 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 Licensed Product due to statute, judicial order, or - regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the - statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the - code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to - understand it. - - - 6. Application of This License. This License applies to code to which Licensor or Contributor has attached the - Notice in Exhibit A, which is incorporated herein by this reference. - - - 7. Versions of This License. - - a. New Versions. Licensor may publish from time to time revised and/or new versions of the License. - - b. Effect of New Versions. Once Licensed Product 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 Licensed Product - under the terms of any subsequent version of the License published by Licensor. No one other than Licensor has the - right to modify the terms applicable to Licensed Product created under this License. - - c. Derivative Works of this License. If you create or use a modified version of this License, which you may do - only in order to apply it to software that is not already a Licensed Product under this License, you must rename your - license so that it is not confusingly similar to this License, and must make it clear that your license contains - terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any - Contributor. - - - 8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY - OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE - OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND - PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND - NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED - HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - - - 9. Termination. - - a. Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate - automatically if you fail to comply with the terms herein and fail to cure such breach within thirty (30) days of - becoming aware of the breach. All sublicenses to the Licensed Product that are properly granted shall survive any - termination of this license. Provisions that, by their nature, must remain in effect beyond the termination of this - License, shall survive. - - b. Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent - infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or - Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product - directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections - 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice - Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable - reasonably royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your - litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of - said Notice Period. - - c. Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging - that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of - any payment or license. - - d. No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all - end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you - or any distributor hereunder prior to termination shall survive termination. - - - 10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), - CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. - - - 11. Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and - damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with - Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - - - 12. U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth - herein. - - - 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. 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. You expressly agree that any litigation - relating to this license shall be subject to the jurisdiction of the Federal Courts of the Northern District of - California or the Superior Court of the County of Santa Clara, California (as appropriate), 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. You and Licensor expressly waive any rights to a jury trial in - any litigation concerning Licensed Product or this License. Any law or regulation that provides that the language of - a contract shall be construed against the drafter shall not apply to this License. - - - 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 or a - future version of this License issued under Section 7. 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. Glossary. All defined terms in this License that are used in more than one Section of this License are repeated - here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined - term is first used is shown in parentheses. - - Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. - (See Section 2) - - Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) - - License: This BitTorrent Open Source License. (See first paragraph of License) - - Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes - all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) - - Licensor: BitTorrent, Inc. (See first paragraph of License) - - Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed - Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) - - Notice: The notice contained in Exhibit A. (See Section 4(e)) - - Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained - therein, plus any associated interface definition files, scripts used to control compilation and installation of an - executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See - Section 1(a)) - - You: This term is defined in Section 14 of this License. - - - EXHIBIT A - - The Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product or - any hereto. Contributors to any Modifications may add their own copyright notices to identify their own - contributions. - - License: - - The contents of this file are subject to the BitTorrent Open Source License Version 1.0 (the License). You may not - copy or use this file, in either source code or executable form, except in compliance with the License. You may - obtain a copy of the License at http://www.bittorrent.com/license/. - - 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. + text: "BitTorrent Open Source License\n\nVersion 1.0\n\nThis BitTorrent Open Source License\ + \ (the \"License\") applies to the BitTorrent client and related software products as\n\ + well as any updates or maintenance releases of that software (\"BitTorrent Products\") that\ + \ are distributed by\nBitTorrent, Inc. (\"Licensor\"). Any BitTorrent Product licensed\ + \ pursuant to this License is a Licensed Product.\nLicensed Product, in its entirety, is\ + \ protected by U.S. copyright law. This License identifies the terms under which\nyou may\ + \ use, copy, distribute or modify Licensed Product. \n\nPreamble\n\nThis Preamble is intended\ + \ to describe, in plain English, the nature and scope of this License. However, this\n\ + Preamble is not a part of this license. The legal effect of this License is dependent only\ + \ upon the terms of the\nLicense and not this Preamble.\n\nThis License complies with the\ + \ Open Source Definition and is derived from the Jabber Open Source License 1.0 (the\n\"\ + JOSL\"), which has been approved by Open Source Initiative. Sections 4(c) and 4(f)(iii)\ + \ from the JOSL have been\ndropped.\n\nThis License provides that:\n\n1. You may use,\ + \ sell or give away the Licensed Product, alone or as a component of an aggregate software\n\ + distribution containing programs from several different sources. No royalty or other fee\ + \ is required.\n\n2. Both Source Code and executable versions of the Licensed Product,\ + \ including Modifications made by previous\nContributors, are available for your use. (The\ + \ terms \"Licensed Product,\" \"Modifications,\" \"Contributors\" and \"Source\nCode\" are\ + \ defined in the License.)\n\n3. You are allowed to make Modifications to the Licensed\ + \ Product, and you can create Derivative Works from it.\n(The term \"Derivative Works\"\ + \ is defined in the License.)\n\n4. By accepting the Licensed Product under the provisions\ + \ of this License, you agree that any Modifications you\nmake to the Licensed Product and\ + \ then distribute are governed by the provisions of this License. In particular, you\n\ + must make the Source Code of your Modifications available to others.\n\n5. You may\ + \ use the Licensed Product for any purpose, but the Licensor is not providing you any warranty\n\ + whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product\ + \ doesn't work properly\nor causes you any injury or damages.\n\n6. If you sublicense\ + \ the Licensed Product or Derivative Works, you may charge fees for warranty or support,\ + \ or\nfor accepting indemnity or liability obligations to your customers. You cannot charge\ + \ for the Source Code.\n\n7. If you assert any patent claims against the Licensor relating\ + \ to the Licensed Product, or if you breach any\nterms of the License, your rights to the\ + \ Licensed Product under this License automatically terminate.\n\nYou may use this License\ + \ to distribute your own Derivative Works, in which case the provisions of this License\ + \ will\napply to your Derivative Works just as they do to the original Licensed Product.\n\ + \nAlternatively, you may distribute your Derivative Works under any other OSI-approved Open\ + \ Source license, or under a\nproprietary license of your choice. If you use any license\ + \ other than this License, however, you must continue to\nfulfill the requirements of this\ + \ License (including the provisions relating to publishing the Source Code) for those\n\ + portions of your Derivative Works that consist of the Licensed Product, including the files\ + \ containing Modifications.\n\nNew versions of this License may be published from time to\ + \ time. You may choose to continue to use the license\nterms in this version of the License\ + \ or those from the new version. However, only the Licensor has the right to\nchange the\ + \ License terms as they apply to the Licensed Product. \n\nThis License relies on precise\ + \ definitions for certain terms. Those terms are defined when they are first used, and\n\ + the definitions are repeated for your convenience in a Glossary at the end of the License.\n\ + \n\nLicense Terms\n\n1. Grant of License From Licensor. Licensor hereby grants you\ + \ a world-wide, royalty-free, non-exclusive\nlicense, subject to third party intellectual\ + \ property claims, to do the following:\n\na. Use, reproduce, modify, display, perform,\ + \ sublicense and distribute any Modifications created by such\nContributor or portions thereof,\ + \ in both Source Code or as an executable program, either on an unmodified basis or as\n\ + part of Derivative Works.\n\nb. Under claims of patents now or hereafter owned or\ + \ controlled by Contributor, to make, use, sell, offer for\nsale, have made, and/or otherwise\ + \ dispose of Modifications or portions thereof, but solely to the extent that any\nsuch\ + \ claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or\ + \ otherwise dispose of\nModifications or portions thereof or Derivative Works thereof.\n\ + \n\n2. Grant of License to Modifications From Contributor. \"Modifications\" means any additions\ + \ to or deletions from the\nsubstance or structure of (i) a file containing Licensed Product,\ + \ or (ii) any new file that contains any part of\nLicensed Product. Hereinafter in this\ + \ License, the term \"Licensed Product\" shall include all previous Modifications\nthat\ + \ you receive from any Contributor. By application of the provisions in Section 4(a) below,\ + \ each person or entity\nwho created or contributed to the creation of, and distributed,\ + \ a Modification (a \"Contributor\") hereby grants you a\nworld-wide, royalty-free, non-exclusive\ + \ license, subject to third party intellectual property claims, to do the\nfollowing:\n\n\ + \ 1. Use, reproduce, modify, display, perform, sublicense and distribute any Modifications\ + \ created by such\nContributor or portions thereof, in both Source Code or as an executable\ + \ program, either on an unmodified basis or as\npart of Derivative Works.\n\n 2. Under\ + \ claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell,\ + \ offer for\nsale, have made, and/or otherwise dispose of Modifications or portions thereof,\ + \ but solely to the extent that any\nsuch claim is necessary to enable you to make, use,\ + \ sell, offer for sale, have made, and/or otherwise dispose of\nModifications or portions\ + \ thereof or Derivative Works thereof. \n\n\n3. Exclusions From License Grant. Nothing\ + \ in this License shall be deemed to grant any rights to trademarks,\ncopyrights, patents,\ + \ trade secrets or any other intellectual property of Licensor or any Contributor except\ + \ as\nexpressly stated herein. No patent license is granted separate from the Licensed Product,\ + \ for code that you delete\nfrom the Licensed Product, or for combinations of the Licensed\ + \ Product with other software or hardware. No right is\ngranted to the trademarks of Licensor\ + \ or any Contributor even if such marks are included in the Licensed Product.\nNothing in\ + \ this License shall be interpreted to prohibit Licensor from licensing under different\ + \ terms from this\nLicense any code that Licensor otherwise would have a right to license.\n\ + \n\n4. Your Obligations Regarding Distribution. \n\na. Application of This License\ + \ to Your Modifications. As an express condition for your use of the Licensed\nProduct,\ + \ you hereby agree that any Modifications that you create or to which you contribute, and\ + \ which you\ndistribute, are governed by the terms of this License including, without limitation,\ + \ Section 2. Any Modifications\nthat you create or to which you contribute may be distributed\ + \ only under the terms of this License or a future\nversion of this License released under\ + \ Section 7. You must include a copy of this License with every copy of the\nModifications\ + \ you distribute. You agree not to offer or impose any terms on any Source Code or executable\ + \ version of\nthe Licensed Product or Modifications that alter or restrict the applicable\ + \ version of this License or the\nrecipients' rights hereunder. However, you may include\ + \ an additional document offering the additional rights\ndescribed in Section 4(d).\n\n\ + b. Availability of Source Code. You must make available, under the terms of this\ + \ License, the Source Code of\nthe Licensed Product and any Modifications that you distribute,\ + \ either on the same media as you distribute any\nexecutable or other form of the Licensed\ + \ Product, or via a mechanism generally accepted in the software development\ncommunity\ + \ for the electronic transfer of data (an \"Electronic Distribution Mechanism\"). The Source\ + \ Code for any\nversion of Licensed Product or Modifications that you distribute must remain\ + \ available for at least twelve (12)\nmonths after the date it initially became available,\ + \ or at least six (6) months after a subsequent version of said\nLicensed Product or Modifications\ + \ has been made available. You are responsible for ensuring that the Source Code\nversion\ + \ remains available even if the Electronic Distribution Mechanism is maintained by a third\ + \ party.\n\nc. Intellectual Property Matters. \n\n \ + \ i. Third Party Claims. If you have knowledge that a license to a third\n\ + party's intellectual property right is required to exercise the rights granted by this License,\ + \ you must include a\ntext file with the Source Code distribution titled \"LEGAL\" that\ + \ describes the claim and the party making the claim in\nsufficient detail that a recipient\ + \ will know whom to contact. If you obtain such knowledge after you make any\nModifications\ + \ available as described in Section 4(b), you shall promptly modify the LEGAL file in all\ + \ copies you make\navailable thereafter and shall take other steps (such as notifying appropriate\ + \ mailing lists or newsgroups)\nreasonably calculated to inform those who received the Licensed\ + \ Product from you that new knowledge has been\nobtained.\n\n \ + \ ii. Contributor APIs. If your Modifications include an application\nprogramming\ + \ interface (\"API\") and you have knowledge of patent licenses that are reasonably necessary\ + \ to implement\nthat API, you must also include this information in the LEGAL file.\n\n\ + \ iii. Representations. You represent that, except\ + \ as disclosed pursuant to\n4(c)(i) above, you believe that any Modifications you distribute\ + \ are your original creations and that you have\nsufficient rights to grant the rights conveyed\ + \ by this License.\n\nd. Required Notices. You must duplicate this License in any\ + \ documentation you provide along with the Source\nCode of any Modifications you create\ + \ or to which you contribute, and which you distribute, wherever you describe\nrecipients'\ + \ rights relating to Licensed Product. You must duplicate the notice contained in Exhibit\ + \ A (the \"Notice\")\nin each file of the Source Code of any copy you distribute of the\ + \ Licensed Product. If you created a Modification,\nyou may add your name as a Contributor\ + \ to the Notice. If it is not possible to put the Notice in a particular Source\nCode file\ + \ due to its structure, then you must include such Notice in a location (such as a relevant\ + \ directory file)\nwhere a user would be likely to look for such a notice. You may choose\ + \ to offer, and charge a fee for, warranty,\nsupport, indemnity or liability obligations\ + \ to one or more recipients of Licensed Product. However, you may do so\nonly on your own\ + \ behalf, and not on behalf of the Licensor or any Contributor. You must make it clear\ + \ that any such\nwarranty, support, indemnity or liability obligation is offered by you\ + \ alone, and you hereby agree to indemnify the\nLicensor and every Contributor for any liability\ + \ incurred by the Licensor or such Contributor as a result of\nwarranty, support, indemnity\ + \ or liability terms you offer.\n\ne. Distribution of Executable Versions. You may\ + \ distribute Licensed Product as an executable program under a\nlicense of your choice that\ + \ may contain terms different from this License provided (i) you have satisfied the\nrequirements\ + \ of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice\ + \ in the\nexecutable version, related documentation and collateral materials stating that\ + \ the Source Code version of the\nLicensed Product is available under the terms of this\ + \ License, including a description of how and where you have\nfulfilled the obligations\ + \ of Section 4(b), and (iii) you make it clear that any terms that differ from this License\n\ + are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify\ + \ the Licensor and every\nContributor for any liability incurred by Licensor or such Contributor\ + \ as a result of any terms you offer. \n\nf. Distribution of Derivative Works. You\ + \ may create Derivative Works (e.g., combinations of some or all of the\nLicensed Product\ + \ with other code) and distribute the Derivative Works as products under any other license\ + \ you select,\nwith the proviso that the requirements of this License are fulfilled for\ + \ those portions of the Derivative Works that\nconsist of the Licensed Product or any Modifications\ + \ thereto. \n\n\n5. Inability to Comply Due to Statute or Regulation. If it is impossible\ + \ for you to comply with any of the\nterms of this License with respect to some or all of\ + \ the Licensed Product due to statute, judicial order, or\nregulation, then you must (i)\ + \ comply with the terms of this License to the maximum extent possible, (ii) cite the\n\ + statute or regulation that prohibits you from adhering to the License, and (iii) describe\ + \ the limitations and the\ncode they affect. Such description must be included in the LEGAL\ + \ file described in Section 4(d), and must be included\nwith all distributions of the Source\ + \ Code. Except to the extent prohibited by statute or regulation, such\ndescription must\ + \ be sufficiently detailed for a recipient of ordinary skill at computer programming to\ + \ be able to\nunderstand it. \n\n\n6. Application of This License. This License applies\ + \ to code to which Licensor or Contributor has attached the\nNotice in Exhibit A, which\ + \ is incorporated herein by this reference.\n\n\n7. Versions of This License.\n\na.\ + \ New Versions. Licensor may publish from time to time revised and/or new versions\ + \ of the License. \n\nb. Effect of New Versions. Once Licensed Product has been published\ + \ under a particular version of the License,\nyou may always continue to use it under the\ + \ terms of that version. You may also choose to use such Licensed Product\nunder the terms\ + \ of any subsequent version of the License published by Licensor. No one other than Licensor\ + \ has the\nright to modify the terms applicable to Licensed Product created under this License.\n\ + \nc. Derivative Works of this License. If you create or use a modified version of\ + \ this License, which you may do\nonly in order to apply it to software that is not already\ + \ a Licensed Product under this License, you must rename your\nlicense so that it is not\ + \ confusingly similar to this License, and must make it clear that your license contains\n\ + terms that differ from this License. In so naming your license, you may not use any trademark\ + \ of Licensor or any\nContributor.\n\n\n8. Disclaimer of Warranty. LICENSED PRODUCT\ + \ IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY\nOF ANY KIND, EITHER\ + \ EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT\ + \ IS FREE\nOF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE\ + \ ENTIRE RISK AS TO THE QUALITY AND\nPERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD\ + \ LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND\nNOT THE LICENSOR OR ANY OTHER\ + \ CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS\n\ + DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED\ + \ PRODUCT IS AUTHORIZED\nHEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\n\n9. Termination.\ + \ \n\na. Automatic Termination Upon Breach. This license and the rights granted hereunder\ + \ will terminate\nautomatically if you fail to comply with the terms herein and fail to\ + \ cure such breach within thirty (30) days of\nbecoming aware of the breach. All sublicenses\ + \ to the Licensed Product that are properly granted shall survive any\ntermination of this\ + \ license. Provisions that, by their nature, must remain in effect beyond the termination\ + \ of this\nLicense, shall survive.\n\nb. Termination Upon Assertion of Patent Infringement.\ + \ If you initiate litigation by asserting a patent\ninfringement claim (excluding declaratory\ + \ judgment actions) against Licensor or a Contributor (Licensor or\nContributor against\ + \ whom you file such an action is referred to herein as Respondent) alleging that Licensed\ + \ Product\ndirectly or indirectly infringes any patent, then any and all rights granted\ + \ by such Respondent to you under Sections\n1 or 2 of this License shall terminate prospectively\ + \ upon sixty (60) days notice from Respondent (the \"Notice\nPeriod\") unless within that\ + \ Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable\n\ + reasonably royalty for your past or future use of Licensed Product made by such Respondent,\ + \ or (ii) withdraw your\nlitigation claim with respect to Licensed Product against such\ + \ Respondent. If within said Notice Period a reasonable\nroyalty and payment arrangement\ + \ are not mutually agreed upon in writing by the parties or the litigation claim is not\n\ + withdrawn, the rights granted by Licensor to you under Sections 1 and 2 automatically terminate\ + \ at the expiration of\nsaid Notice Period.\n\nc. Reasonable Value of This License.\ + \ If you assert a patent infringement claim against Respondent alleging\nthat Licensed\ + \ Product directly or indirectly infringes any patent where such claim is resolved (such\ + \ as by license or\nsettlement) prior to the initiation of patent infringement litigation,\ + \ then the reasonable value of the licenses\ngranted by said Respondent under Sections 1\ + \ and 2 shall be taken into account in determining the amount or value of\nany payment or\ + \ license.\n\nd. No Retroactive Effect of Termination. In the event of termination\ + \ under Sections 9(a) or 9(b) above, all\nend user license agreements (excluding licenses\ + \ to distributors and resellers) that have been validly granted by you\nor any distributor\ + \ hereunder prior to termination shall survive termination.\n\n\n10. Limitation of Liability.\ + \ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),\n\ + CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED\ + \ PRODUCT, OR ANY SUPPLIER\nOF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT,\ + \ SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF\nANY CHARACTER INCLUDING, WITHOUT LIMITATION,\ + \ DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR\nMALFUNCTION, OR ANY\ + \ AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED\ + \ OF THE\nPOSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO\ + \ LIABILITY FOR DEATH OR PERSONAL INJURY\nRESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT\ + \ APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO\nNOT ALLOW THE EXCLUSION\ + \ OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION\ + \ MAY\nNOT APPLY TO YOU. \n\n\n11. Responsibility for Claims. As between Licensor and\ + \ Contributors, each party is responsible for claims and\ndamages arising, directly or indirectly,\ + \ out of its utilization of rights under this License. You agree to work with\nLicensor\ + \ and Contributors to distribute such responsibility on an equitable basis. Nothing herein\ + \ is intended or\nshall be deemed to constitute any admission of liability.\n\n\n12. U.S.\ + \ Government End Users. The Licensed Product is a commercial item, as that term is defined\ + \ in 48 C.F.R.\n2.101 (Oct. 1995), consisting of commercial computer software and commercial\ + \ computer software documentation, as such\nterms 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\n227.7202-4 (June 1995),\ + \ all U.S. Government End Users acquire Licensed Product with only those rights set forth\n\ + herein.\n\n\n13. Miscellaneous. This License represents the complete agreement concerning\ + \ the subject matter hereof. If any\nprovision of this License is held to be unenforceable,\ + \ such provision shall be reformed only to the extent necessary\nto make it enforceable.\ + \ This License shall be governed by California law provisions (except to the extent applicable\n\ + law, if any, provides otherwise), excluding its conflict-of-law provisions. You expressly\ + \ agree that any litigation\nrelating to this license shall be subject to the jurisdiction\ + \ of the Federal Courts of the Northern District of\nCalifornia or the Superior Court of\ + \ the County of Santa Clara, California (as appropriate), with venue lying in Santa\nClara\ + \ County, California, with the losing party responsible for costs including, without limitation,\ + \ court costs and\nreasonable attorneys fees and expenses. The application of the United\ + \ Nations Convention on Contracts for the\nInternational Sale of Goods is expressly excluded.\ + \ You and Licensor expressly waive any rights to a jury trial in\nany litigation concerning\ + \ Licensed Product or this License. Any law or regulation that provides that the language\ + \ of\na contract shall be construed against the drafter shall not apply to this License.\n\ + \n\n14. Definition of You in This License. You throughout this License, whether in upper\ + \ or lower case, means an\nindividual or a legal entity exercising rights under, and complying\ + \ with all of the terms of, this License or a\nfuture version of this License issued under\ + \ Section 7. For legal entities, you includes any entity that controls, is\ncontrolled\ + \ by, or is under common control with you. For purposes of this definition, control means\ + \ (i) the power,\ndirect or indirect, to cause the direction or management of such entity,\ + \ whether by contract or otherwise, or (ii)\nownership of fifty percent (50%) or more of\ + \ the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\n15. Glossary.\ + \ All defined terms in this License that are used in more than one Section of this License\ + \ are repeated\nhere, in alphabetical order, for the convenience of the reader. The Section\ + \ of this License in which each defined\nterm is first used is shown in parentheses. \n\n\ + Contributor: Each person or entity who created or contributed to the creation of, and distributed,\ + \ a Modification.\n(See Section 2)\n\nDerivative Works: That term as used in this License\ + \ is defined under U.S. copyright law. (See Section 1(b))\n\nLicense: This BitTorrent\ + \ Open Source License. (See first paragraph of License)\n\nLicensed Product: Any BitTorrent\ + \ Product licensed pursuant to this License. The term \"Licensed Product\" includes\nall\ + \ previous Modifications from any Contributor that you receive. (See first paragraph of\ + \ License and Section 2)\n\nLicensor: BitTorrent, Inc. (See first paragraph of License)\n\ + \nModifications: Any additions to or deletions from the substance or structure of (i) a\ + \ file containing Licensed\nProduct, or (ii) any new file that contains any part of Licensed\ + \ Product. (See Section 2)\n\nNotice: The notice contained in Exhibit A. (See Section\ + \ 4(e))\n\nSource Code: The preferred form for making modifications to the Licensed Product,\ + \ including all modules contained\ntherein, plus any associated interface definition files,\ + \ scripts used to control compilation and installation of an\nexecutable program, or a list\ + \ of differential comparisons against the Source Code of the Licensed Product. (See\nSection\ + \ 1(a))\n\nYou: This term is defined in Section 14 of this License.\n\n\nEXHIBIT A\n\n\ + The Notice below must appear in each file of the Source Code of any copy you distribute\ + \ of the Licensed Product or\nany hereto. Contributors to any Modifications may add their\ + \ own copyright notices to identify their own\ncontributions.\n\nLicense:\n\nThe contents\ + \ of this file are subject to the BitTorrent Open Source License Version 1.0 (the License).\ + \ You may not\ncopy or use this file, in either source code or executable form, except\ + \ in compliance with the License. You may\nobtain a copy of the License at http://www.bittorrent.com/license/.\n\ + \nSoftware distributed under the License is distributed on an AS IS basis, WITHOUT WARRANTY\ + \ OF ANY KIND, either express\nor implied. See the License for the specific language governing\ + \ rights and limitations under the License." json: bittorrent-1.0.json yaml: bittorrent-1.0.yml html: bittorrent-1.0.html @@ -598,15 +542,15 @@ This License provides that: - You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required. - Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.) - You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.) - By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty. - You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor’s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable. - You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages. - If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code. - If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate. - You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product. + You may use or give away the Licensed Product, alone or as a component of an aggregate software distribution containing programs from several different sources. No royalty or other fee is required. + Both Source Code and executable versions of the Licensed Product, including Modifications made by previous Contributors, are available for your use. (The terms "Licensed Product," "Modifications," "Contributors" and "Source Code" are defined in the License.) + You are allowed to make Modifications to the Licensed Product, and you can create Derivative Works from it. (The term "Derivative Works" is defined in the License.) + By accepting the Licensed Product under the provisions of this License, you agree that any Modifications you make to the Licensed Product and then distribute are governed by the provisions of this License. In particular, you must make the Source Code of your Modifications available to others free of charge and without a royalty. + You may sell, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any Contributor, provided that such executable versions contain your or another Contributor’s material Modifications. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications, you may not sell, accept donations or otherwise receive compensation for such executable. + You may use the Licensed Product for any purpose, but the Licensor is not providing you any warranty whatsoever, nor is the Licensor accepting any liability in the event that the Licensed Product doesn't work properly or causes you any injury or damages. + If you sublicense the Licensed Product or Derivative Works, you may charge fees for warranty or support, or for accepting indemnity or liability obligations to your customers. You cannot charge for, sell, accept donations or otherwise receive compensation for the Source Code. + If you assert any patent claims against the Licensor relating to the Licensed Product, or if you breach any terms of the License, your rights to the Licensed Product under this License automatically terminate. + You may use this License to distribute your own Derivative Works, in which case the provisions of this License will apply to your Derivative Works just as they do to the original Licensed Product. Alternatively, you may distribute your Derivative Works under any other OSI-approved Open Source license, or under a proprietary license of your choice. If you use any license other than this License, however, you must continue to fulfill the requirements of this License (including the provisions relating to publishing the Source Code) for those portions of your Derivative Works that consist of the Licensed Product, including the files containing Modifications. @@ -616,51 +560,51 @@ License Terms - Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: - Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. - Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. - Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: - Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. - Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. - Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media. - Your Obligations Regarding Distribution. - Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d). - Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. - Intellectual Property Matters. - Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. - Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. - Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. - Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer. - Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. - Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto. - Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor’s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party’s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party’s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code. - 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it. - Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference. - Versions of This License. - New Versions. Licensor may publish from time to time revised and/or new versions of the License. - Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License. - Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor. - Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - Termination. - Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive. - Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period. - Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license. - No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination. - Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. - Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. - U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein. - 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License. - 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein. - Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses. - Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) - Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) - License: This BitTorrent Open Source License. (See first paragraph of License) - Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) - Licensor: BitTorrent, Inc. (See first paragraph of License) - Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) - Notice: The notice contained in Exhibit A. (See Section 4(e)) - Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a)) - You: This term is defined in Section 14 of this License. + Grant of License From Licensor. Subject to the terms and conditions of this License, Licensor hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by a Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + Grant of License to Modifications From Contributor. "Modifications" means any additions to or deletions from the substance or structure of (i) a file containing a Licensed Product, or (ii) any new file that contains any part of a Licensed Product. Hereinafter in this License, the term "Licensed Product" shall include all previous Modifications that you receive from any Contributor. Subject to the terms and conditions of this License, By application of the provisions in Section 4(a) below, each person or entity who created or contributed to the creation of, and distributed, a Modification (a "Contributor") hereby grants you a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims, to do the following: + Use, reproduce, modify, display, perform, sublicense and distribute any Modifications created by such Contributor or portions thereof, in both Source Code or as an executable program, either on an unmodified basis or as part of Derivative Works. + Under claims of patents now or hereafter owned or controlled by Contributor, to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof, but solely to the extent that any such claim is necessary to enable you to make, use, sell, offer for sale, have made, and/or otherwise dispose of Modifications or portions thereof or Derivative Works thereof. + Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. No patent license is granted separate from the Licensed Product, for code that you delete from the Licensed Product, or for combinations of the Licensed Product with other software or hardware. No right is granted to the trademarks of Licensor or any Contributor even if such marks are included in the Licensed Product. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any code that Licensor otherwise would have a right to license. As an express condition for your use of the Licensed Product, you hereby agree that you will not, without the prior written consent of Licensor, use any trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor or any Contributor except as expressly stated herein. For the avoidance of doubt and without limiting the foregoing, you hereby agree that you will not use or display any trademark of Licensor or any Contributor in any domain name, directory filepath, advertisement, link or other reference to you in any manner or in any media. + Your Obligations Regarding Distribution. + Application of This License to Your Modifications. As an express condition for your use of the Licensed Product, you hereby agree that any Modifications that you create or to which you contribute, and which you distribute, are governed by the terms of this License including, without limitation, Section 2. Any Modifications that you create or to which you contribute may be distributed only under the terms of this License or a future version of this License released under Section 7. You must include a copy of this License with every copy of the Modifications you distribute. You agree not to offer or impose any terms on any Source Code or executable version of the Licensed Product or Modifications that alter or restrict 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 4(d). + Availability of Source Code. You must make available, without charge, under the terms of this License, the Source Code of the Licensed Product and any Modifications that you distribute, either on the same media as you distribute any executable or other form of the Licensed Product, or via a mechanism generally accepted in the software development community for the electronic transfer of data (an "Electronic Distribution Mechanism"). The Source Code for any version of Licensed Product or Modifications that you distribute must remain available for as long as any executable or other form of the Licensed Product is distributed by you. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. + Intellectual Property Matters. + Third Party Claims. If you have knowledge that a license to a third party's intellectual property right is required to exercise the rights granted by this License, you must include a text file with the Source Code distribution titled "LEGAL" that describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after you make any Modifications available as described in Section 4(b), you shall promptly modify the LEGAL file in all copies you make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Licensed Product from you that new knowledge has been obtained. + Contributor APIs. If your Modifications include an application programming interface ("API") and you have knowledge of patent licenses that are reasonably necessary to implement that API, you must also include this information in the LEGAL file. + Representations. You represent that, except as disclosed pursuant to 4(c)(i) above, you believe that any Modifications you distribute are your original creations and that you have sufficient rights to grant the rights conveyed by this License. + Required Notices. You must duplicate this License in any documentation you provide along with the Source Code of any Modifications you create or to which you contribute, and which you distribute, wherever you describe recipients' rights relating to Licensed Product. You must duplicate the notice contained in Exhibit A (the "Notice") in each file of the Source Code of any copy you distribute of the Licensed Product. If you created a Modification, you may add your name as a Contributor to the Notice. If it is not possible to put the 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 file) where a user would be likely to look for such a notice. You may choose to offer, and charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Licensed Product. However, you may do so only on your own behalf, and not on behalf of the Licensor or any Contributor. You must make it clear that any such warranty, support, indemnity or liability obligation is offered by you alone, and you hereby agree to indemnify the Licensor and every Contributor for any liability incurred by the Licensor or such Contributor as a result of warranty, support, indemnity or liability terms you offer. + Distribution of Executable Versions. You may distribute Licensed Product as an executable program under a license of your choice that may contain terms different from this License provided (i) you have satisfied the requirements of Sections 4(a) through 4(d) for that distribution, (ii) you include a conspicuous notice in the executable version, related documentation and collateral materials stating that the Source Code version of the Licensed Product is available under the terms of this License, including a description of how and where you have fulfilled the obligations of Section 4(b), and (iii) you make it clear that any terms that differ from this License are offered by you alone, not by Licensor or any Contributor. You hereby agree to indemnify the Licensor and every Contributor for any liability incurred by Licensor or such Contributor as a result of any terms you offer. + Distribution of Derivative Works. You may create Derivative Works (e.g., combinations of some or all of the Licensed Product with other code) and distribute the Derivative Works as products under any other license you select, with the proviso that the requirements of this License are fulfilled for those portions of the Derivative Works that consist of the Licensed Product or any Modifications thereto. + Compensation for Distribution of Executable Versions of Licensed Products, Modifications or Derivative Works. Notwithstanding any provision of this License to the contrary, by distributing, selling, licensing, sublicensing or otherwise making available any Licensed Product, or Modification or Derivative Work thereof, you and Licensor hereby acknowledge and agree that you may sell, license or sublicense for a fee, accept donations or otherwise receive compensation for executable versions of a Licensed Product, without paying a royalty or other fee to the Licensor or any other Contributor, provided that such executable versions (i) contain your or another Contributor’s material Modifications, or (ii) are otherwise material Derivative Works. For purposes of this License, an executable version of the Licensed Product will be deemed to contain a material Modification, or will otherwise be deemed a material Derivative Work, if (a) the Licensed Product is modified with your own or a third party’s software programs or other code, and/or the Licensed Product is combined with a number of your own or a third party’s software programs or code, respectively, and (b) such software programs or code add or contribute material value, functionality or features to the License Product. For the avoidance of doubt, to the extent your executable version of a Licensed Product does not contain your or another Contributor’s material Modifications or is otherwise not a material Derivative Work, in each case as contemplated herein, you may not sell, license or sublicense for a fee, accept donations or otherwise receive compensation for such executable. Additionally, without limitation of the foregoing and notwithstanding any provision of this License to the contrary, you cannot charge for, sell, license or sublicense for a fee, accept donations or otherwise receive compensation for the Source Code. + 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 Licensed Product due to statute, judicial order, or regulation, then you must (i) comply with the terms of this License to the maximum extent possible, (ii) cite the statute or regulation that prohibits you from adhering to the License, and (iii) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 4(d), 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 at computer programming to be able to understand it. + Application of This License. This License applies to code to which Licensor or Contributor has attached the Notice in Exhibit A, which is incorporated herein by this reference. + Versions of This License. + New Versions. Licensor may publish from time to time revised and/or new versions of the License. + Effect of New Versions. Once Licensed Product has been published under a particular version of the License, you may always continue to use it under the terms of that version, provided that any such license be in full force and effect at the time, and has not been revoked or otherwise terminated. You may also choose to use such Licensed Product under the terms of any subsequent version (but not any prior version) of the License published by Licensor. No one other than Licensor has the right to modify the terms applicable to Licensed Product created under this License. + Derivative Works of this License. If you create or use a modified version of this License, which you may do only in order to apply it to software that is not already a Licensed Product under this License, you must rename your license so that it is not confusingly similar to this License, and must make it clear that your license contains terms that differ from this License. In so naming your license, you may not use any trademark of Licensor or any Contributor. + Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE LICENSOR 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 LICENSED PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + Termination. + Automatic Termination Upon Breach. This license and the rights granted hereunder will terminate automatically if you fail to comply with the terms herein and fail to cure such breach within ten (10) days of being notified of the breach by the Licensor. For purposes of this provision, proof of delivery via email to the address listed in the WHOIS database of the registrar for any website through which you distribute or market any Licensed Product, or to any alternate email address which you designate in writing to the Licensor, shall constitute sufficient notification. All sublicenses to the Licensed Product that are properly granted shall survive any termination of this license so long as they continue to comply with the terms of this License. Provisions that, by their nature, must remain in effect beyond the termination of this License, shall survive. + Termination Upon Assertion of Patent Infringement. If you initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Licensor or a Contributor (Licensor or Contributor against whom you file such an action is referred to herein as Respondent) alleging that Licensed Product directly or indirectly infringes any patent, then any and all rights granted by such Respondent to you under Sections 1 or 2 of this License shall terminate prospectively upon sixty (60) days notice from Respondent (the "Notice Period") unless within that Notice Period you either agree in writing (i) to pay Respondent a mutually agreeable reasonable royalty for your past or future use of Licensed Product made by such Respondent, or (ii) withdraw your litigation claim with respect to Licensed Product against such Respondent. If within said Notice Period 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 Licensor to you under Sections 1 and 2 automatically terminate at the expiration of said Notice Period. + Reasonable Value of This License. If you assert a patent infringement claim against Respondent alleging that Licensed Product 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 said Respondent under Sections 1 and 2 shall be taken into account in determining the amount or value of any payment or license. + No Retroactive Effect of Termination. In the event of termination under Sections 9(a) or 9(b) above, all end user license agreements (excluding licenses to distributors and resellers) that have been validly granted by you or any distributor hereunder prior to termination shall survive termination. + Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF LICENSED PRODUCT, 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 PARTYS 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. + Responsibility for Claims. As between Licensor and Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License. You agree to work with Licensor and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. + U.S. Government End Users. The Licensed Product 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 Licensed Product with only those rights set forth herein. + 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. 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. You expressly agree that in any litigation relating to this license the losing party shall be 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 that provides that the language of a contract shall be construed against the drafter shall not apply to this License. + 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 or a future version of this License issued under Section 7. For legal entities, you includes any entity that controls, is controlled by, is under common control with, or affiliated 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. You are responsible for advising any affiliated entity of the terms of this License, and that any rights or privileges derived from or obtained by way of this License are subject to the restrictions outlined herein. + Glossary. All defined terms in this License that are used in more than one Section of this License are repeated here, in alphabetical order, for the convenience of the reader. The Section of this License in which each defined term is first used is shown in parentheses. + Contributor: Each person or entity who created or contributed to the creation of, and distributed, a Modification. (See Section 2) + Derivative Works: That term as used in this License is defined under U.S. copyright law. (See Section 1(b)) + License: This BitTorrent Open Source License. (See first paragraph of License) + Licensed Product: Any BitTorrent Product licensed pursuant to this License. The term "Licensed Product" includes all previous Modifications from any Contributor that you receive. (See first paragraph of License and Section 2) + Licensor: BitTorrent, Inc. (See first paragraph of License) + Modifications: Any additions to or deletions from the substance or structure of (i) a file containing Licensed Product, or (ii) any new file that contains any part of Licensed Product. (See Section 2) + Notice: The notice contained in Exhibit A. (See Section 4(e)) + Source Code: The preferred form for making modifications to the Licensed Product, including all modules contained therein, plus any associated interface definition files, scripts used to control compilation and installation of an executable program, or a list of differential comparisons against the Source Code of the Licensed Product. (See Section 1(a)) + You: This term is defined in Section 14 of this License. EXHIBIT A diff --git a/tests/licensedcode/test_license_db.py b/tests/licensedcode/test_license_db.py index b107a0fd116..7ec2d3c16ae 100644 --- a/tests/licensedcode/test_license_db.py +++ b/tests/licensedcode/test_license_db.py @@ -28,7 +28,7 @@ def test_generate_license_dump_from_license_data(self): licenses = self.get_test_loc('licenses') licenses_dump = self.get_test_loc('license_dump') - generate(build_location=licenses_dump, licenses_data_dir=licenses) + generate(build_location=licenses_dump, licenses_data_dir=licenses, test=True) license_index_json = self.get_test_loc('license_dump/index.json') license_index_yaml = self.get_test_loc('license_dump/index.yml') From 51e40bf61acea3b310903a4c5243cc51df19dc01 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Fri, 23 Dec 2022 22:30:05 +0530 Subject: [PATCH 23/84] Remove dangling code using mappings Signed-off-by: Ayan Sinha Mahapatra --- src/licensedcode/detection.py | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/src/licensedcode/detection.py b/src/licensedcode/detection.py index cbf59d7e829..21aa431046f 100644 --- a/src/licensedcode/detection.py +++ b/src/licensedcode/detection.py @@ -269,20 +269,12 @@ def identifier(self): """ data = [] for match in self.matches: - if isinstance(match, dict): - tokenized_matched_text = tuple(query_tokenizer(match['matched_text'])) - identifier = ( - match['rule_identifier'], - match['score'], - tokenized_matched_text, - ) - else: - tokenized_matched_text = tuple(query_tokenizer(match.matched_text)) - identifier = ( - match.identifier, - match.score(), - tokenized_matched_text, - ) + tokenized_matched_text = tuple(query_tokenizer(match.matched_text)) + identifier = ( + match.identifier, + match.score(), + tokenized_matched_text, + ) data.append(identifier) # Return a uuid generated from the contents of the matches @@ -300,7 +292,6 @@ def identifier_with_expression(self): id_safe_expression = python_safe_name(s=str(self.license_expression)) return "{}-{}".format(id_safe_expression, self.identifier) - def get_start_end_line(self): """ Returns start and end line for a license detection issue, from the From 23ee46c9586450cf63d3a38ed69eef6a41d89399 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Fri, 23 Dec 2022 23:02:45 +0530 Subject: [PATCH 24/84] Fix test expectations Signed-off-by: Ayan Sinha Mahapatra --- ...-fedora-rootfs.tar.xz-expected.json.tar.xz | Bin 332112 -> 332200 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json.tar.xz b/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json.tar.xz index 3a95ff7b00f33f2baaf2370116e197d37c22d348..49b798f792fd714f3c0236d060182572710b7028 100644 GIT binary patch literal 332200 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%0DfTi7t& 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

Q9cF~Y2qF1fD^GG)O*;}wQkx#A~tJ0bUnrT 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 From b4f497c05fc4a04c75ed85aaacba2b452ca3004c Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 21 Dec 2022 16:58:19 +0100 Subject: [PATCH 25/84] Do not use packaging.LegacyVersion #3171 #3177 * Switch to using packvers fork of packaging * Bump pip requirements parser, but it still using packaging. * Bump dparse2 which is using packvers * Pin SPDX tools for cope with breaking APIs * Update release script to build one release wheel for each Python version that each contain a pickle of the License index * Streamline the app build * Bump version and use correct SPDX version Signed-off-by: Philippe Ombredanne --- .github/workflows/scancode-release.yml | 171 ++++++++---------- CHANGELOG.rst | 14 ++ README.rst | 2 +- azure-pipelines.yml | 34 ++-- ...-dist.sh => scancode-create-pypi-sdist.sh} | 9 +- etc/release/scancode-create-pypi-wheel.sh | 39 ++++ .../scancode-create-release-app-linux.sh | 31 +++- .../scancode-create-release-app-macos.sh | 29 ++- .../scancode-create-release-app-sources.sh | 11 +- .../scancode-create-release-app-windows.sh | 39 ++-- etc/scripts/gen_pypi_simple.py | 6 +- etc/scripts/requirements.txt | 3 +- etc/scripts/utils_dejacode.py | 2 +- etc/scripts/utils_pip_compatibility_tags.py | 2 +- etc/scripts/utils_thirdparty.py | 4 +- requirements.txt | 5 +- setup-mini.cfg | 14 +- setup.cfg | 12 +- src/packagedcode/pypi.py | 10 +- src/scancode/outdated.py | 15 +- src/scancode_config.py | 4 +- tests/licensedcode/test_zzzz_cache.py | 8 +- .../invalid_spec/output.expected.json | 24 +-- tests/scancode/test_outdated.py | 4 +- 24 files changed, 270 insertions(+), 222 deletions(-) rename etc/release/{scancode-create-pypi-dist.sh => scancode-create-pypi-sdist.sh} (73%) create mode 100755 etc/release/scancode-create-pypi-wheel.sh diff --git a/.github/workflows/scancode-release.yml b/.github/workflows/scancode-release.yml index a01fbc570ff..60dca1ab48e 100644 --- a/.github/workflows/scancode-release.yml +++ b/.github/workflows/scancode-release.yml @@ -20,11 +20,11 @@ on: permissions: {} jobs: - build_scancode_for_pypi: + build_scancode_wheel_for_pypi: permissions: contents: read # to fetch code (actions/checkout) - name: Build PyPI archives + name: Build PyPI wheels runs-on: ubuntu-20.04 defaults: @@ -33,51 +33,65 @@ jobs: strategy: fail-fast: true + matrix: + pyver: ["3.7", "3.8", "3.9", "3.10"] steps: - uses: actions/checkout@v2 - - name: Set up Python + - name: Set up Python on ${{ matrix.pyver }} uses: actions/setup-python@v1 with: - python-version: 3.8 + python-version: ${{ matrix.pyver }} - - name: Install requirements then build main and mini wheel and sdist - run: etc/release/scancode-create-pypi-dist.sh + - name: Install requirements then build main and mini wheel + run: etc/release/scancode-create-pypi-wheel.sh - - name: Collect built main wheel + - name: Collect built wheels for ${{ matrix.pyver }} uses: actions/upload-artifact@v3 with: - name: main_wheel - path: dist/scancode_toolkit-3*.whl + name: wheels-${{ matrix.pyver }} + path: dist/*.whl - - name: Collect built main sdist - uses: actions/upload-artifact@v3 - with: - name: main_sdist - path: dist/scancode-toolkit-3*.tar.gz - - name: Collect built mini wheel - uses: actions/upload-artifact@v3 + build_scancode_sdist_for_pypi: + permissions: + contents: read # to fetch code (actions/checkout) + + name: Build PyPI sdist archives + runs-on: ubuntu-20.04 + + defaults: + run: + shell: bash + + strategy: + fail-fast: true + + steps: + - uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v1 with: - name: mini_wheel - path: dist/scancode_toolkit_mini-3*.whl + python-version: "3.10" - - name: Collect built mini sdist + - name: Install requirements then build main and mini sdist + run: etc/release/scancode-create-pypi-sdist.sh + + - name: Collect built sdist uses: actions/upload-artifact@v3 with: - name: mini_sdist - path: dist/scancode-toolkit-mini*.tar.gz + name: sdists + path: dist/*.tar.gz build_scancode_for_release_linux: permissions: contents: read # to fetch code (actions/checkout) - name: Build Release for linux + name: Build app Release for linux runs-on: ubuntu-20.04 - needs: - - build_scancode_for_pypi defaults: run: @@ -92,18 +106,10 @@ jobs: - name: Set up Python uses: actions/setup-python@v1 with: - python-version: 3.8 - - - name: Download a the main wheel - uses: actions/download-artifact@v3 - with: - name: main_wheel - path: dist + python-version: "3.8" - name: Build linux app archive - run: | - ./configure --rel - etc/release/scancode-create-release-app-linux.sh + run: etc/release/scancode-create-release-app-linux.sh - name: Collect built linux app uses: actions/upload-artifact@v3 @@ -116,10 +122,8 @@ jobs: permissions: contents: read # to fetch code (actions/checkout) - name: Build Release for mac + name: Build app Release for mac runs-on: ubuntu-20.04 - needs: - - build_scancode_for_pypi defaults: run: @@ -134,18 +138,10 @@ jobs: - name: Set up Python uses: actions/setup-python@v1 with: - python-version: 3.8 - - - name: Download a the main wheel - uses: actions/download-artifact@v3 - with: - name: main_wheel - path: dist + python-version: "3.8" - name: Build mac app archive - run: | - ./configure --rel - etc/release/scancode-create-release-app-macos.sh + run: etc/release/scancode-create-release-app-macos.sh - name: Collect built mac app uses: actions/upload-artifact@v3 @@ -158,10 +154,8 @@ jobs: permissions: contents: read # to fetch code (actions/checkout) - name: Build Release for windows + name: Build app Release for windows runs-on: ubuntu-20.04 - needs: - - build_scancode_for_pypi defaults: run: @@ -175,18 +169,10 @@ jobs: - name: Set up Python uses: actions/setup-python@v1 with: - python-version: 3.8 - - - name: Download a the main wheel - uses: actions/download-artifact@v3 - with: - name: main_wheel - path: dist + python-version: "3.8" - name: Build windows app archive - run: | - ./configure --rel - etc/release/scancode-create-release-app-windows.sh + run: etc/release/scancode-create-release-app-windows.sh - name: Collect built windows app uses: actions/upload-artifact@v3 @@ -199,10 +185,8 @@ jobs: permissions: contents: read # to fetch code (actions/checkout) - name: Build source + name: Build app source runs-on: ubuntu-20.04 - needs: - - build_scancode_for_pypi defaults: run: @@ -216,18 +200,10 @@ jobs: - name: Set up Python uses: actions/setup-python@v1 with: - python-version: 3.8 - - - name: Download a the main sdist - uses: actions/download-artifact@v3 - with: - name: main_sdist - path: dist + python-version: "3.10" - name: Build source archive with deps - run: | - ./configure --rel - etc/release/scancode-create-release-app-sources.sh + run: etc/release/scancode-create-release-app-sources.sh - name: Collect built source app tarball uses: actions/upload-artifact@v3 @@ -236,13 +212,13 @@ jobs: path: release/* - smoke_test_install_and_run_pypi_dists_posix: + smoke_test_install_and_run_pypi_wheels_on_posix: permissions: contents: read # to fetch code (actions/checkout) - name: Test POSIX PyPI wheels + name: Test PyPI wheels on linux and mac needs: - - build_scancode_for_pypi + - build_scancode_wheel_for_pypi runs-on: ${{ matrix.os }} defaults: @@ -252,10 +228,8 @@ jobs: strategy: fail-fast: true matrix: - os: [ubuntu-22.04, macos-12] - pyver: ["3.9", "3.10"] - # os: [ubuntu-18.04, ubuntu-20.04, ubuntu-22.04, macos-10.15, macos-11, macos-12] - # pyver: ["3.7", "3.8", "3.9", "3.10"] + os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12] + pyver: ["3.7", "3.8", "3.9", "3.10"] steps: - uses: actions/checkout@v2 @@ -265,10 +239,10 @@ jobs: with: python-version: ${{ matrix.pyver }} - - name: Download a single artifact mainw + - name: Download wheels artifact uses: actions/download-artifact@v3 with: - name: main_wheel + name: wheels-${{ matrix.pyver }} path: dist - name: test install wheels @@ -277,21 +251,20 @@ jobs: rm -rf venv; \ python -m venv venv venv/bin/python -m pip install --upgrade pip wheel setuptools - for f in `find dist -type f`; \ + for f in `find dist -type f -name "*${{ matrix.pyver }}*"`; \ do \ venv/bin/python -m pip install --force-reinstall "$f[full]" ; \ venv/bin/scancode -clipeu --json-pp - some.file ; \ - venv/bin/python -m pip uninstall --yes scancode-toolkit ; \ done - smoke_test_install_and_run_pypi_dists_windows: + smoke_test_install_and_run_pypi_wheels_on_windows: permissions: contents: read # to fetch code (actions/checkout) - name: Test Windows PyPI wheels + name: Test PyPI wheels on Windows needs: - - build_scancode_for_pypi + - build_scancode_wheel_for_pypi runs-on: ${{ matrix.os }} defaults: @@ -301,10 +274,8 @@ jobs: strategy: fail-fast: true matrix: - os: [windows-2022] - pyver: ["3.9", "3.10"] - #os: [windows-2019, windows-2022] - #pyver: ["3.7", "3.8", "3.9", "3.10"] + os: [windows-2019, windows-2022] + pyver: ["3.7", "3.8", "3.9", "3.10"] steps: - uses: actions/checkout@v2 @@ -314,10 +285,10 @@ jobs: with: python-version: ${{ matrix.pyver }} - - name: Download a single artifact mainw + - name: Download wheels artifact uses: actions/download-artifact@v3 with: - name: main_wheel + name: wheels-${{ matrix.pyver }} path: dist - name: test install wheel @@ -325,11 +296,10 @@ jobs: echo "license: gpl-2.0" > some.file python -m venv venv venv/Scripts/python.exe -m pip install --upgrade pip - for f in `find dist -type f`; \ + for f in `find dist -type f -name "*${{ matrix.pyver }}*"`; \ do \ venv/Scripts/python.exe -m pip install --force-reinstall "$f[full]" ; \ venv/Scripts/scancode -clipeu --json-pp - some.file ; \ - venv/Scripts/python.exe -m pip uninstall --yes scancode-toolkit ; \ done @@ -390,7 +360,7 @@ jobs: strategy: fail-fast: true matrix: - os: [macos-10.15, macos-11, macos-12] + os: [macos-11, macos-12] pyver: [3.8] steps: @@ -509,9 +479,10 @@ jobs: publish_to_pypi: name: Publish to PyPI needs: - - build_scancode_for_pypi - - smoke_test_install_and_run_pypi_dists_windows - - smoke_test_install_and_run_pypi_dists_posix + - build_scancode_wheel_for_pypi + - build_scancode_sdist_for_pypi + - smoke_test_install_and_run_pypi_wheels_on_windows + - smoke_test_install_and_run_pypi_wheels_on_posix - publish_to_gh_release runs-on: ubuntu-20.04 defaults: @@ -520,7 +491,7 @@ jobs: strategy: fail-fast: true matrix: - dist_names: [main_wheel, main_sdist, mini_wheel, mini_sdist] + dist_names: ["wheels-3.7", "wheels-3.8", "wheels-3.9", "wheels-3.10", sdists] steps: - name: Set up Python diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9b17cb97a70..dcae98079b2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -54,6 +54,20 @@ License detection: detected license only once. This data can contain the reference license text as an option. + +v31.2.3 - 2022-12-24 +---------------------------------- + +This is a minor bugfix release. + +There is a fix for an installation issue with the new "packaging" version 22.0. +This is replaced by a fork named "packvers" to work around +https://github.com/pypa/packaging/issues/530 + +We also improved the compatibility for pre-built wheels and now build one +wheel for each Python version to work around some Python pickle bug. + + v31.2.1 - 2022-10-05 ---------------------------------- diff --git a/README.rst b/README.rst index 49ece2feb9e..0e1fa3c9aea 100644 --- a/README.rst +++ b/README.rst @@ -134,7 +134,7 @@ Installation Before installing ScanCode make sure that you have installed the prerequisites properly. This means installing Python 3.8 for x86/64 architectures. -We support Python 3.7, 3.8, 3.9 and 3.10. +We support Python 3.8, 3.9 and 3.10. See `prerequisites `_ for detailed information on the support platforms and Python versions. diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a2962b9a720..4de4f073ff5 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -8,14 +8,14 @@ jobs: ################################################################################ -# These jobs are using VMs and Azure-provided Pythons 3.8 +# These jobs are using VMs and Azure-provided Pythons 3.10 ################################################################################ - template: etc/ci/azure-posix.yml parameters: job_name: core_tests image_name: ubuntu-20.04 - python_versions: ['3.8'] + python_versions: ['3.10'] test_suites: misc_and_scancode: | # cli tests are launched below on all OSes @@ -82,7 +82,7 @@ jobs: parameters: job_name: ubuntu18_cpython image_name: ubuntu-18.04 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] python_architecture: x64 test_suites: all: venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -91,7 +91,7 @@ jobs: parameters: job_name: ubuntu20_cpython image_name: ubuntu-20.04 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] python_architecture: x64 test_suites: all: venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -100,7 +100,7 @@ jobs: parameters: job_name: macos1015_cpython_1 image_name: macos-10.15 - python_versions: ['3.7', '3.8'] + python_versions: ['3.8'] python_architecture: x64 test_suites: all: venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -118,7 +118,7 @@ jobs: parameters: job_name: macos11_cpython image_name: macos-11 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] python_architecture: x64 test_suites: all: venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -127,7 +127,7 @@ jobs: parameters: job_name: macos12_cpython image_name: macos-12 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] python_architecture: x64 test_suites: all: venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -136,7 +136,7 @@ jobs: parameters: job_name: win2019_cpython_1 image_name: windows-2019 - python_versions: ['3.7', '3.8'] + python_versions: ['3.8'] python_architecture: x64 test_suites: all: venv\Scripts\pytest -n 2 -vvs tests\scancode\test_cli.py @@ -154,7 +154,7 @@ jobs: parameters: job_name: win2022_cpython_1 image_name: windows-2022 - python_versions: ['3.7', '3.8'] + python_versions: ['3.8'] python_architecture: x64 test_suites: all: venv\Scripts\pytest -n 2 -vvs tests\scancode\test_cli.py @@ -178,7 +178,7 @@ jobs: parameters: job_name: ubuntu20_test_all_supported_click_versions image_name: ubuntu-20.04 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] python_architecture: x64 test_suites: click_versions: | @@ -199,7 +199,7 @@ jobs: parameters: job_name: ubuntu18_cpython_latest_from_pip image_name: ubuntu-18.04 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] test_suites: all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[dev] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -207,7 +207,7 @@ jobs: parameters: job_name: ubuntu20_cpython_latest_from_pip image_name: ubuntu-20.04 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] test_suites: all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[dev] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -215,7 +215,7 @@ jobs: parameters: job_name: macos1015_cpython_latest_from_pip image_name: macos-10.15 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] test_suites: all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[dev] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -223,7 +223,7 @@ jobs: parameters: job_name: macos11_cpython_latest_from_pip image_name: macos-11 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] test_suites: all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[dev] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -231,7 +231,7 @@ jobs: parameters: job_name: macos12_cpython_latest_from_pip image_name: macos-12 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] test_suites: all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[dev] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py @@ -239,7 +239,7 @@ jobs: parameters: job_name: win2019_cpython_latest_from_pip image_name: windows-2019 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] test_suites: all: venv\Scripts\pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[dev] && venv\Scripts\pytest -n 2 -vvs tests\scancode\test_cli.py @@ -247,7 +247,7 @@ jobs: parameters: job_name: win2022_cpython_latest_from_pip image_name: windows-2022 - python_versions: ['3.7', '3.8', '3.9', '3.10'] + python_versions: ['3.8', '3.9', '3.10'] test_suites: all: venv\Scripts\pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[dev] && venv\Scripts\pytest -n 2 -vvs tests\scancode\test_cli.py diff --git a/etc/release/scancode-create-pypi-dist.sh b/etc/release/scancode-create-pypi-sdist.sh similarity index 73% rename from etc/release/scancode-create-pypi-dist.sh rename to etc/release/scancode-create-pypi-sdist.sh index c46c650784f..fe8cdd75440 100755 --- a/etc/release/scancode-create-pypi-dist.sh +++ b/etc/release/scancode-create-pypi-sdist.sh @@ -9,7 +9,7 @@ # ################################################################################ -# ScanCode release build script for PyPI wheels and sdists +# ScanCode release build script for PyPI sdists ################################################################################ set -e @@ -17,14 +17,13 @@ set -e #set -x ./configure --dev -./scancode --reindex-licenses -venv/bin/python setup.py --quiet sdist bdist_wheel +venv/bin/python setup.py --quiet sdist -rm -rf build .eggs src/scancode_toolkit.egg-info src/scancode_toolkit_mini.egg-info +rm -rf build .eggs src/scancode_toolkit*.egg-info src/scancode_toolkit_mini*.egg-info cp setup.cfg setup-main.cfg cp setup-mini.cfg setup.cfg -venv/bin/python setup.py --quiet sdist bdist_wheel +venv/bin/python setup.py --quiet sdist cp setup-main.cfg setup.cfg rm setup-main.cfg diff --git a/etc/release/scancode-create-pypi-wheel.sh b/etc/release/scancode-create-pypi-wheel.sh new file mode 100755 index 00000000000..e047d7146a4 --- /dev/null +++ b/etc/release/scancode-create-pypi-wheel.sh @@ -0,0 +1,39 @@ +#!/bin/bash +# +# 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. +# + +################################################################################ +# ScanCode release build script for PyPI wheels. +# Build a wheel for the current Python version +################################################################################ + +set -e +# Un-comment to trace execution +#set -x + +./configure --dev +./scancode --reindex-licenses + +python_tag=$( python -c "import platform;print(f\"cp{''.join(platform.python_version_tuple()[:2])}\")" ) + +venv/bin/python setup.py --quiet bdist_wheel --python-tag $python_tag + +rm -rf build .eggs src/scancode_toolkit*.egg-info src/scancode_toolkit_mini*.egg-info +cp setup.cfg setup-main.cfg +cp setup-mini.cfg setup.cfg + +venv/bin/python setup.py --quiet bdist_wheel --python-tag $python_tag + +cp setup-main.cfg setup.cfg +rm setup-main.cfg + +venv/bin/twine check dist/* + +set +e +set +x diff --git a/etc/release/scancode-create-release-app-linux.sh b/etc/release/scancode-create-release-app-linux.sh index c68dfb4dd30..a6f97741fbc 100755 --- a/etc/release/scancode-create-release-app-linux.sh +++ b/etc/release/scancode-create-release-app-linux.sh @@ -22,21 +22,18 @@ python_dot_version=3.8 python_version=38 python_exe="python$python_dot_version" release_dir=scancode-toolkit-$(git describe --tags) + rm -rf $release_dir mkdir -p $release_dir echo -n "$python_exe" > $release_dir/PYTHON_EXECUTABLE git describe --tags > $release_dir/SCANCODE_VERSION thirdparty_dir=$release_dir/thirdparty +thirdparty_src_dir=$release_dir/thirdparty-src mkdir -p $thirdparty_dir +mkdir -p $thirdparty_src_dir -venv/bin/python etc/scripts/fetch_thirdparty.py \ - --requirements requirements-linux.txt \ - --requirements requirements.txt \ - --dest $thirdparty_dir \ - --operating-system=$operating_system \ - --python-version=$python_version \ - --wheels --use-cached-index +./configure --rel venv/bin/python etc/scripts/fetch_thirdparty.py \ --requirements requirements-native.txt \ @@ -46,12 +43,30 @@ venv/bin/python etc/scripts/fetch_thirdparty.py \ --wheel-only extractcode-7z \ --wheel-only extractcode-libarchive \ --wheel-only typecode-libmagic \ + --dest $thirdparty_src_dir \ + --sdists \ + --use-cached-index + +venv/bin/python etc/scripts/fetch_thirdparty.py \ + --requirements requirements-linux.txt \ + --requirements requirements.txt \ --dest $thirdparty_dir \ - --sdists --use-cached-index + --operating-system=$operating_system \ + --python-version=$python_version \ + --wheels \ + --use-cached-index + +mv $thirdparty_src_dir/* $thirdparty_dir/ +rm -rf $thirdparty_src_dir mkdir -p $release_dir/etc cp -r etc/thirdparty $release_dir/etc +# Build the wheel +./configure --dev +./scancode --reindex-licenses +venv/bin/python setup.py --quiet bdist_wheel --python-tag cp$python_version + cp -r \ dist/scancode_*.whl \ scancode extractcode configure \ diff --git a/etc/release/scancode-create-release-app-macos.sh b/etc/release/scancode-create-release-app-macos.sh index bd650b8a067..49c48f1de07 100755 --- a/etc/release/scancode-create-release-app-macos.sh +++ b/etc/release/scancode-create-release-app-macos.sh @@ -22,20 +22,18 @@ python_dot_version=3.8 python_version=38 python_exe="python3" release_dir=scancode-toolkit-$(git describe --tags) + rm -rf $release_dir mkdir -p $release_dir echo -n "$python_exe" > $release_dir/PYTHON_EXECUTABLE git describe --tags > $release_dir/SCANCODE_VERSION thirdparty_dir=$release_dir/thirdparty +thirdparty_src_dir=$release_dir/thirdparty-src mkdir -p $thirdparty_dir +mkdir -p $thirdparty_src_dir -venv/bin/python etc/scripts/fetch_thirdparty.py \ - --requirements requirements.txt \ - --dest $thirdparty_dir \ - --operating-system=$operating_system \ - --python-version=$python_version \ - --wheels --use-cached-index +./configure --rel venv/bin/python etc/scripts/fetch_thirdparty.py \ --requirements requirements-native.txt \ @@ -44,12 +42,29 @@ venv/bin/python etc/scripts/fetch_thirdparty.py \ --wheel-only extractcode-7z \ --wheel-only extractcode-libarchive \ --wheel-only typecode-libmagic \ + --dest $thirdparty_src_dir \ + --sdists \ + --use-cached-index + +venv/bin/python etc/scripts/fetch_thirdparty.py \ + --requirements requirements.txt \ --dest $thirdparty_dir \ - --sdists --use-cached-index + --operating-system=$operating_system \ + --python-version=$python_version \ + --wheels \ + --use-cached-index + +mv $thirdparty_src_dir/* $thirdparty_dir/ +rm -rf $thirdparty_src_dir mkdir -p $release_dir/etc cp -r etc/thirdparty $release_dir/etc +# Build the wheel +./configure --dev +./scancode --reindex-licenses +venv/bin/python setup.py --quiet bdist_wheel --python-tag cp$python_version + cp -r \ dist/scancode_*.whl \ scancode extractcode configure \ diff --git a/etc/release/scancode-create-release-app-sources.sh b/etc/release/scancode-create-release-app-sources.sh index e3201733542..1a73aa7485b 100755 --- a/etc/release/scancode-create-release-app-sources.sh +++ b/etc/release/scancode-create-release-app-sources.sh @@ -24,6 +24,13 @@ git describe --tags > $release_dir/SCANCODE_VERSION thirdparty_dir=$release_dir/thirdparty mkdir -p $thirdparty_dir +# build an sdist +./configure --dev +venv/bin/python setup.py --quiet sdist +mv dist/*.tar.gz $release_dir + +./configure --rel + venv/bin/python etc/scripts/fetch_thirdparty.py \ --requirements requirements.txt \ --requirements requirements-native.txt \ @@ -34,12 +41,12 @@ venv/bin/python etc/scripts/fetch_thirdparty.py \ --wheel-only extractcode-libarchive \ --wheel-only typecode-libmagic \ --dest $thirdparty_dir \ - --sdists --use-cached-index + --sdists \ + --use-cached-index mkdir -p $release_dir/etc cp -r etc/thirdparty $release_dir/etc -mv dist/*.tar.gz $release_dir cp -r \ scancode.bat scancode extractcode extractcode.bat configure configure.bat \ diff --git a/etc/release/scancode-create-release-app-windows.sh b/etc/release/scancode-create-release-app-windows.sh index b2e692f2596..9cefc9fd161 100755 --- a/etc/release/scancode-create-release-app-windows.sh +++ b/etc/release/scancode-create-release-app-windows.sh @@ -24,33 +24,48 @@ release_dir=scancode-toolkit-$(git describe --tags) rm -rf $release_dir mkdir -p $release_dir + echo -n "$python_exe" > $release_dir/PYTHON_EXECUTABLE git describe --tags > $release_dir/SCANCODE_VERSION thirdparty_dir=$release_dir/thirdparty +thirdparty_src_dir=$release_dir/thirdparty-src mkdir -p $thirdparty_dir +mkdir -p $thirdparty_src_dir -venv/bin/python etc/scripts/fetch_thirdparty.py \ - --requirements=requirements.txt \ - --dest $thirdparty_dir \ - --operating-system=$operating_system \ - --python-version=$python_version \ - --wheels --use-cached-index +./configure --rel venv/bin/python etc/scripts/fetch_thirdparty.py \ - --requirements=requirements-native.txt \ - --wheel-only extractcode \ + --requirements requirements-native.txt \ + --wheel-only packagedcode-msitools \ + --wheel-only rpm-inspector-rpm \ --wheel-only extractcode-7z \ --wheel-only extractcode-libarchive \ --wheel-only typecode-libmagic \ - --wheel-only packagedcode-msitools \ - --wheel-only rpm-inspector-rpm \ + --dest $thirdparty_src_dir \ + --sdists \ + --use-cached-index + +venv/bin/python etc/scripts/fetch_thirdparty.py \ + --requirements requirements.txt \ --dest $thirdparty_dir \ - --sdists --use-cached-index + --operating-system=$operating_system \ + --python-version=$python_version \ + --wheels \ + --use-cached-index + +mv $thirdparty_src_dir/* $thirdparty_dir/ +rm -rf $thirdparty_src_dir -cp dist/scancode_*.whl $release_dir mkdir -p $release_dir/etc cp -r etc/thirdparty $release_dir/etc + +# Build the wheel +./configure --dev +./scancode --reindex-licenses +venv/bin/python setup.py --quiet bdist_wheel --python-tag cp$python_version + cp -r \ + dist/scancode_*.whl \ scancode.bat extractcode.bat configure.bat \ *.rst \ samples \ diff --git a/etc/scripts/gen_pypi_simple.py b/etc/scripts/gen_pypi_simple.py index 03312ab3c67..214d90dc519 100644 --- a/etc/scripts/gen_pypi_simple.py +++ b/etc/scripts/gen_pypi_simple.py @@ -118,7 +118,7 @@ def build_per_package_index(pkg_name, packages, base_url): """ document.append(header) - for package in packages: + for package in sorted(packages, key=lambda p: p.archive_file): document.append(package.simple_index_entry(base_url)) footer = """ @@ -141,8 +141,8 @@ def build_links_package_index(packages_by_package_name, base_url): """ document.append(header) - for _name, packages in packages_by_package_name.items(): - for package in packages: + for _name, packages in sorted(packages_by_package_name.items(), key=lambda i: i[0]): + for package in sorted(packages, key=lambda p: p.archive_file): document.append(package.simple_index_entry(base_url)) footer = """ diff --git a/etc/scripts/requirements.txt b/etc/scripts/requirements.txt index ebb404b72d6..7c514da96aa 100644 --- a/etc/scripts/requirements.txt +++ b/etc/scripts/requirements.txt @@ -8,4 +8,5 @@ pip setuptools twine wheel -build \ No newline at end of file +build +packvers diff --git a/etc/scripts/utils_dejacode.py b/etc/scripts/utils_dejacode.py index f28e24797ab..c42e6c9313b 100644 --- a/etc/scripts/utils_dejacode.py +++ b/etc/scripts/utils_dejacode.py @@ -15,7 +15,7 @@ import requests import saneyaml -from packaging import version as packaging_version +from packvers import version as packaging_version """ Utility to create and retrieve package and ABOUT file data from DejaCode. diff --git a/etc/scripts/utils_pip_compatibility_tags.py b/etc/scripts/utils_pip_compatibility_tags.py index 5d5eb34c887..af42a0cdd25 100644 --- a/etc/scripts/utils_pip_compatibility_tags.py +++ b/etc/scripts/utils_pip_compatibility_tags.py @@ -27,7 +27,7 @@ import re -from packaging.tags import ( +from packvers.tags import ( compatible_tags, cpython_tags, generic_tags, diff --git a/etc/scripts/utils_thirdparty.py b/etc/scripts/utils_thirdparty.py index 120598e0d4e..ab8dde45d08 100755 --- a/etc/scripts/utils_thirdparty.py +++ b/etc/scripts/utils_thirdparty.py @@ -28,8 +28,8 @@ from commoncode import fileutils from commoncode.hash import multi_checksums from commoncode.text import python_safe_name -from packaging import tags as packaging_tags -from packaging import version as packaging_version +from packvers import tags as packaging_tags +from packvers import version as packaging_version import utils_pip_compatibility_tags diff --git a/requirements.txt b/requirements.txt index 0034ed5749e..f741ab16e94 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,7 +15,7 @@ container-inspector==31.1.0 cryptography==37.0.4 debian-inspector==31.0.0 dockerfile-parse==1.2.0 -dparse2==0.6.1 +dparse2==0.7.0 extractcode==31.0.0 extractcode-7z==16.5.210531 extractcode-libarchive==3.5.1.210531 @@ -41,10 +41,11 @@ more-itertools==8.13.0 normality==2.3.3 packageurl-python==0.10.0 packaging==21.3 +packvers==21.5 parameter-expansion-patched==0.3.1 pdfminer.six==20220524 pefile==2022.5.30 -pip-requirements-parser==31.2.0 +pip-requirements-parser==32.0.1 pkginfo2==30.0.0 pluggy==1.0.0 plugincode==31.0.0 diff --git a/setup-mini.cfg b/setup-mini.cfg index 410e7cb6868..3720428bc7c 100644 --- a/setup-mini.cfg +++ b/setup-mini.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit-mini -version = 31.2.1 +version = 31.2.3 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 @@ -59,7 +59,7 @@ zip_safe = false py_modules = scancode_config -python_requires = >=3.7.* +python_requires = >=3.7 install_requires = attrs >= 18.1, !=20.1.0 @@ -71,11 +71,11 @@ install_requires = commoncode >= 31.0.0 container-inspector >= 31.0.0 debian-inspector >= 31.0.0 - dparse2 >= 0.6.1 + dparse2 >= 0.7.0 fasteners fingerprints >= 0.6.0 ftfy >= 6.0.0 - gemfileparser >= 0.7.0 + gemfileparser2 >= 0.9.0 html5lib importlib_metadata intbitset >= 3.0.0 @@ -87,13 +87,13 @@ install_requires = lxml >= 4.9.1 MarkupSafe >= 1.0 packageurl_python >= 0.9.0 - packaging >= 21.0.0 + packvers >= 21.0.0 # use temp advanced patched release parameter-expansion-patched >= 0.3.1 pdfminer.six >= 20200101 pefile >= 2020.1.1 pkginfo2 >= 30.0.0 - pip-requirements-parser >= 31.2.0 + pip-requirements-parser >= 32.0.1 pluggy >= 1.0.0 plugincode >= 31.0.0 publicsuffix2 @@ -103,7 +103,7 @@ install_requires = pymaven_patch >= 0.2.8 requests >= 2.7.0 saneyaml >= 0.5.2 - spdx_tools >= 0.7.0a3 + spdx_tools == 0.7.0a3 text_unidecode >= 1.0 toml >= 0.10.0 urlpy diff --git a/setup.cfg b/setup.cfg index 057c3da657b..ee7eea937b0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit -version = 31.2.1 +version = 31.2.3 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 @@ -59,7 +59,7 @@ zip_safe = false py_modules = scancode_config -python_requires = >=3.7.* +python_requires = >=3.7 install_requires = attrs >= 18.1, !=20.1.0 @@ -71,7 +71,7 @@ install_requires = commoncode >= 31.0.0 container-inspector >= 31.0.0 debian-inspector >= 31.0.0 - dparse2 >= 0.6.1 + dparse2 >= 0.7.0 fasteners fingerprints >= 0.6.0 ftfy >= 6.0.0 @@ -87,13 +87,13 @@ install_requires = lxml >= 4.9.1 MarkupSafe >= 1.0 packageurl_python >= 0.9.0 - packaging >= 21.0.0 + packvers >= 21.0.0 # use temp advanced patched release parameter-expansion-patched >= 0.3.1 pdfminer.six >= 20200101 pefile >= 2020.1.1 pkginfo2 >= 30.0.0 - pip-requirements-parser >= 31.2.0 + pip-requirements-parser >= 32.0.1 pluggy >= 1.0.0 plugincode >= 31.0.0 publicsuffix2 @@ -103,7 +103,7 @@ install_requires = pymaven_patch >= 0.2.8 requests >= 2.7.0 saneyaml >= 0.5.2 - spdx_tools >= 0.7.0a3 + spdx_tools == 0.7.0a3 text_unidecode >= 1.0 toml >= 0.10.0 urlpy diff --git a/src/packagedcode/pypi.py b/src/packagedcode/pypi.py index e64cd490520..d4c0e3a8e06 100644 --- a/src/packagedcode/pypi.py +++ b/src/packagedcode/pypi.py @@ -24,17 +24,17 @@ import dparse2 # NOTE: we always want to use the external library rather than the built-in for now import importlib_metadata -import packaging +import packvers as packaging import pip_requirements_parser import pkginfo2 from commoncode import fileutils from commoncode.fileutils import as_posixpath from commoncode.resource import Resource -from packaging.specifiers import SpecifierSet from packageurl import PackageURL -from packaging import markers -from packaging.requirements import Requirement -from packaging.utils import canonicalize_name +from packvers.specifiers import SpecifierSet +from packvers import markers +from packvers.requirements import Requirement +from packvers.utils import canonicalize_name from packagedcode import models from packagedcode.utils import build_description diff --git a/src/scancode/outdated.py b/src/scancode/outdated.py index 5e03195d11f..d21345cf128 100644 --- a/src/scancode/outdated.py +++ b/src/scancode/outdated.py @@ -33,7 +33,7 @@ import logging from os import path -from packaging import version as packaging_version +from packvers import version as packaging_version import requests from requests.exceptions import ConnectionError @@ -114,7 +114,6 @@ def build_outdated_message(installed_version, release_date, newer_version=''): 'Visit https://github.com/nexB/scancode-toolkit/releases for details.' ) return msg - def check_scancode_version( @@ -155,8 +154,8 @@ def fetch_newer_version( State is stored in the scancode_cache_dir. If `force` is True, redo a PyPI remote check. """ - installed_version = packaging_version.parse(installed_version) try: + installed_version = packaging_version.parse(installed_version) state = VersionCheckState() current_time = datetime.datetime.utcnow() @@ -186,16 +185,6 @@ def fetch_newer_version( latest_version = packaging_version.parse(latest_version) - # Our git version string is not PEP 440 compliant, and thus improperly - # parsed via most 3rd party version parsers. We handle this case by - # pulling out the "base" release version by split()-ting on "post". - # - # For example, "3.1.2.post351.850399ba3" becomes "3.1.2" - if isinstance(installed_version, packaging_version.LegacyVersion): - installed_version = installed_version.split('post') - installed_version = installed_version[0] - installed_version = packaging_version.parse(installed_version) - # Determine if our latest_version is older if (installed_version < latest_version and installed_version.base_version != latest_version.base_version): diff --git a/src/scancode_config.py b/src/scancode_config.py index 30966cd1db1..a2351baca80 100644 --- a/src/scancode_config.py +++ b/src/scancode_config.py @@ -77,7 +77,7 @@ 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__ = '31.2.3' # used to warn user when the version is out of date __release_date__ = datetime.datetime(2022, 10, 5) @@ -87,7 +87,7 @@ def _create_dir(location): __output_format_version__ = '2.0.0' # -spdx_license_list_version = '3.17' +spdx_license_list_version = '3.18' try: from pkg_resources import get_distribution, DistributionNotFound diff --git a/tests/licensedcode/test_zzzz_cache.py b/tests/licensedcode/test_zzzz_cache.py index ad9740f75e4..d9c89710551 100644 --- a/tests/licensedcode/test_zzzz_cache.py +++ b/tests/licensedcode/test_zzzz_cache.py @@ -135,7 +135,9 @@ def test_get_spdx_symbols_fails_on_duplicates(self): cache.get_spdx_symbols(licenses_db=test_licenses) self.fail('ValueError not raised!') except ValueError as e: - assert 'Duplicated SPDX license key' in str(e) + msg = str(e) + assert msg.startswith('Duplicated') + assert 'SPDX license key' in msg def test_get_spdx_symbols_fails_on_duplicated_other_spdx_keys(self): test_dir = self.get_test_loc('spdx/db-dupe-other') @@ -145,7 +147,9 @@ def test_get_spdx_symbols_fails_on_duplicated_other_spdx_keys(self): cache.get_spdx_symbols(licenses_db=test_licenses) self.fail('ValueError not raised!') except ValueError as e: - assert 'Duplicated "other" SPDX license key' in str(e) + msg = str(e) + assert msg.startswith('Duplicated') + assert 'SPDX license key' in msg def test_get_spdx_symbols_checks_duplicates_with_deprecated_on_live_db(self): from licensedcode.models import load_licenses diff --git a/tests/packagedcode/data/pypi/requirements_txt/invalid_spec/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/invalid_spec/output.expected.json index 9daeb298df0..4634134661b 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/invalid_spec/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/invalid_spec/output.expected.json @@ -28,29 +28,7 @@ "source_packages": [], "file_references": [], "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:pypi/test", - "extracted_requirement": "test>>1.2.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 - } - } - ], + "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, diff --git a/tests/scancode/test_outdated.py b/tests/scancode/test_outdated.py index 0c328707ec9..cdac7853b2b 100644 --- a/tests/scancode/test_outdated.py +++ b/tests/scancode/test_outdated.py @@ -182,10 +182,10 @@ def jget(*args, **kwargs): installed_version='3.1.2.post351.850399bc3', force=True, ) - assert not result + assert result == '3.1.2' result = outdated.check_scancode_version( installed_version='3.1.2.post351.850399bc3', force=True, ) - assert not result + assert result From 33503bcfddd5178c8f2447c556f453b751897a2b Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Mon, 26 Dec 2022 18:48:46 +0100 Subject: [PATCH 26/84] Add new BSD simplified variant And use correct expectation for license test Signed-off-by: Philippe Ombredanne --- .../data/rules/bsd-simplified_jemalloc_1.RULE | 25 +++++++++++++++++++ .../data/rules/bsd-simplified_jemalloc_2.RULE | 25 +++++++++++++++++++ .../external/glc/BSD-2-Clause.t2.yml | 2 -- 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 src/licensedcode/data/rules/bsd-simplified_jemalloc_1.RULE create mode 100644 src/licensedcode/data/rules/bsd-simplified_jemalloc_2.RULE diff --git a/src/licensedcode/data/rules/bsd-simplified_jemalloc_1.RULE b/src/licensedcode/data/rules/bsd-simplified_jemalloc_1.RULE new file mode 100644 index 00000000000..51dcac64874 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_jemalloc_1.RULE @@ -0,0 +1,25 @@ +--- +license_expression: bsd-simplified +is_license_text: yes +notes: seen in jemalloc https://github.com/jemalloc/jemalloc/blob/8580c65f81c5252e493da656a448ec3a8571dab7/COPYING +--- +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(s), this list +of conditions and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice(s), 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 HOLDER(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 COPYRIGHT HOLDER(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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_jemalloc_2.RULE b/src/licensedcode/data/rules/bsd-simplified_jemalloc_2.RULE new file mode 100644 index 00000000000..686965955e3 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_jemalloc_2.RULE @@ -0,0 +1,25 @@ +--- +license_expression: bsd-simplified +is_license_text: yes +notes: seen in jemalloc https://github.com/jemalloc/jemalloc/blob/8580c65f81c5252e493da656a448ec3a8571dab7/COPYING +--- +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice(s), this list +of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice(s), 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 HOLDER(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 COPYRIGHT HOLDER(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. \ No newline at end of file diff --git a/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml b/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml index 59eb20bb138..89771797398 100644 --- a/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml +++ b/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml @@ -1,6 +1,4 @@ license_expressions: - - unknown-license-reference - - libutil-david-nugent - bsd-simplified notes: | License test derived from a file of the BSD-licensed repository at: From 950c6c8b5edfe8cffbd6c95c6321d75d05ba68d9 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 10:25:33 +0100 Subject: [PATCH 27/84] Format license text and remove copyright notice Signed-off-by: Philippe Ombredanne --- .../licenses/libutil-david-nugent.LICENSE | 37 ++++++++----------- 1 file changed, 15 insertions(+), 22 deletions(-) diff --git a/src/licensedcode/data/licenses/libutil-david-nugent.LICENSE b/src/licensedcode/data/licenses/libutil-david-nugent.LICENSE index eaafd0cdd2c..75f42a6bae2 100644 --- a/src/licensedcode/data/licenses/libutil-david-nugent.LICENSE +++ b/src/licensedcode/data/licenses/libutil-david-nugent.LICENSE @@ -8,26 +8,19 @@ spdx_license_key: libutil-David-Nugent other_urls: - http://web.mit.edu/freebsd/head/lib/libutil/login_ok.3 - https://cgit.freedesktop.org/libbsd/tree/man/setproctitle.3bsd -ignorable_copyrights: - - Copyright (c) 1995 David Nugent -ignorable_holders: - - David Nugent -ignorable_emails: - - davidn@blaze.net.au --- - -Copyright (c) 1995 David Nugent -All rights reserved. - - -Redistribution and use in source and binary forms, with or without modification, is 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. - -3. This work was done expressly for inclusion into FreeBSD. Other use is permitted provided this notation is included. - -4. Absolutely no warranty of function or purpose is made by the author David Nugent. - -5. Modifications may be freely made to this file providing the above conditions are met. \ No newline at end of file +Redistribution and use in source and binary forms, with or without +modification, is 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. +3. This work was done expressly for inclusion into FreeBSD. Other use + is permitted provided this notation is included. +4. Absolutely no warranty of function or purpose is made by the author + David Nugent. +5. Modifications may be freely made to this file providing the above + conditions are met. \ No newline at end of file From 843c285cf1216cfdf4d98ef247cfbba0fc351618 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 10:34:25 +0100 Subject: [PATCH 28/84] Format license text and remove copyright notice Signed-off-by: Philippe Ombredanne --- src/licensedcode/data/licenses/checkmk.LICENSE | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/licensedcode/data/licenses/checkmk.LICENSE b/src/licensedcode/data/licenses/checkmk.LICENSE index 604588df2b4..e6948ed3ac9 100644 --- a/src/licensedcode/data/licenses/checkmk.LICENSE +++ b/src/licensedcode/data/licenses/checkmk.LICENSE @@ -12,13 +12,10 @@ ignorable_copyrights: ignorable_holders: - Micah Cowan --- +Redistribution of this program in any form, with or without +modifications, is permitted, provided that the above copyright is +retained in distributions of this program in source form. -# Copyright (c) 2006, 2010 Micah Cowan -# -# Redistribution of this program in any form, with or without -# modifications, is permitted, provided that the above copyright is -# retained in distributions of this program in source form. -# -# (This is a free, non-copyleft license compatible with pretty much any -# other free or proprietary license, including the GPL. It's essentially -# a scaled-down version of the "modified" BSD license.) \ No newline at end of file +(This is a free, non-copyleft license compatible with pretty much any +other free or proprietary license, including the GPL. It's essentially +a scaled-down version of the "modified" BSD license.) \ No newline at end of file From b7a030988df85eea7ae6a6a2659a0e4220d30d60 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 11:23:55 +0100 Subject: [PATCH 29/84] Restore correct test expectation Signed-off-by: Philippe Ombredanne --- .../data/datadriven/external/glc/BSD-2-Clause.t2.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml b/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml index 89771797398..79731cf84d9 100644 --- a/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml +++ b/tests/licensedcode/data/datadriven/external/glc/BSD-2-Clause.t2.yml @@ -1,4 +1,5 @@ license_expressions: + - unknown-license-reference - bsd-simplified notes: | License test derived from a file of the BSD-licensed repository at: From 3937aa0d59b48009229f9d26895599c13b9f8d68 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 11:24:18 +0100 Subject: [PATCH 30/84] Align ignorables with copyright removal from text Signed-off-by: Philippe Ombredanne --- src/licensedcode/data/licenses/checkmk.LICENSE | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/licensedcode/data/licenses/checkmk.LICENSE b/src/licensedcode/data/licenses/checkmk.LICENSE index e6948ed3ac9..52b26d01eec 100644 --- a/src/licensedcode/data/licenses/checkmk.LICENSE +++ b/src/licensedcode/data/licenses/checkmk.LICENSE @@ -3,14 +3,10 @@ key: checkmk short_name: Checkmk License name: Checkmk License category: Permissive -owner: Unspecified +owner: libcheck spdx_license_key: checkmk other_urls: - https://github.com/libcheck/check/blob/master/checkmk/checkmk.in -ignorable_copyrights: - - Copyright (c) 2006, 2010 Micah Cowan -ignorable_holders: - - Micah Cowan --- Redistribution of this program in any form, with or without modifications, is permitted, provided that the above copyright is From 92b6335f77e94a31d4d9238f675818dbb9a23201 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 11:27:17 +0100 Subject: [PATCH 31/84] Generate correct "rule file" paths These are used mostly for display in test failures. Synthetic rules such as SPDX have no backing files and LICENSE and RULE files use their file name as Rule.identifier. The new SynthethicRule Rule subclass is used now as a base for these rules. Also format code. Signed-off-by: Philippe Ombredanne --- src/licensedcode/models.py | 64 ++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 33 deletions(-) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index a35eb0bff3e..7f6f5ab2c62 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -823,7 +823,6 @@ def load_licenses_from_multiple_dirs( ``additional_license_data_dirs`` containing additional licenses with the builtin ``builtin_license_data_dir`` licenses into the same mapping. """ - #raise Exception(builtin_license_data_dir) combined_licenses = load_licenses( licenses_data_dir=builtin_license_data_dir, with_deprecated=with_deprecated, @@ -1598,7 +1597,6 @@ def rule_url(self): else: return SCANCODE_RULE_URL.format(self.identifier) - def rule_file( self, rules_data_dir=rules_data_dir, @@ -1609,13 +1607,10 @@ def rule_file( given the `rules_data_dir` directory or `licenses_data_dir` if a license rule. """ - rule_file_base_name = file_base_name(self.identifier) - rule_file_name = f'{rule_file_base_name}.RULE' - if self.is_from_license: - return join(licenses_data_dir, rule_file_name) + return join(licenses_data_dir, self.identifier) else: - return join(rules_data_dir, rule_file_name) + return join(rules_data_dir, self.identifier) def __attrs_post_init__(self, *args, **kwargs): self.setup() @@ -1925,6 +1920,7 @@ class Rule(BasicRule): """ A detection rule object with support for data and text files. """ + @property def unique_id(self): return self.compute_unique_id() @@ -2019,7 +2015,6 @@ def compute_unique_id(self): text = self.text return hashlib.md5(text.encode('utf-8')).hexdigest() - def load_data(self, rule_file): """ Load data from ``rule_file`` which has both the text and the data (as YAML forntmatter). @@ -2031,7 +2026,7 @@ def load_data(self, rule_file): f'Invalid synthetic rule without text: {self}: {self.text!r}') return self - if not rule_file : + if not rule_file: raise InvalidRule( f'Cannot load rule without its corresponding rule_file: ' f'{self}: file://{rule_file}') @@ -2262,9 +2257,9 @@ def get_rule_object_from_match(license_match_mapping): Return a rehydrated Rule object from a `license_match_mapping` LicenseMatch mapping. """ - license_expression=license_match_mapping["license_expression"] - text=license_match_mapping.get("matched_text", None) - length=license_match_mapping["matched_length"] + license_expression = license_match_mapping["license_expression"] + text = license_match_mapping.get("matched_text", None) + length = license_match_mapping["matched_length"] rule_identifier = license_match_mapping["rule_identifier"] if 'spdx-license-identifier' in rule_identifier: return SpdxRule( @@ -2429,8 +2424,29 @@ def compute_thresholds_unique( return min_matched_length_unique, min_high_matched_length_unique +class SynthethicRule(Rule): + """ + A specialized rule subclass for synthethic rules generated at runtime. + They do not have backing files. + """ + + def load(self): + raise NotImplementedError + + def dump(self): + raise NotImplementedError + + def rule_file( + self, + rules_data_dir=rules_data_dir, + licenses_data_dir=licenses_data_dir, + ): + # synthetic rules have no file + return "" + + @attr.s(slots=True, repr=False) -class SpdxRule(Rule): +class SpdxRule(SynthethicRule): """ A specialized rule object that is used for the special case of SPDX license expressions. @@ -2454,18 +2470,12 @@ def __attrs_post_init__(self, *args, **kwargs): self.has_stored_relevance = True self.is_synthetic = True - def load(self): - raise NotImplementedError - - def dump(self): - raise NotImplementedError - UNKNOWN_LICENSE_KEY = 'unknown' @attr.s(slots=True, repr=False) -class UnknownRule(Rule): +class UnknownRule(SynthethicRule): """ A specialized rule object that is used for the special case of unknown license detection. @@ -2491,15 +2501,9 @@ def __attrs_post_init__(self, *args, **kwargs): # called only for it's side effects self.tokens() - def load(self): - raise NotImplementedError - - def dump(self): - raise NotImplementedError - @attr.s(slots=True, repr=False) -class UnDetectedRule(Rule): +class UnDetectedRule(SynthethicRule): """ A specialized rule object that is used for the special case of extracted license statements without any valid license detection. @@ -2520,12 +2524,6 @@ def __attrs_post_init__(self, *args, **kwargs): self.relevance = 100 self.has_stored_relevance = True - def load(self): - raise NotImplementedError - - def dump(self): - raise NotImplementedError - def _print_rule_stats(): """ From e2c41bc1573354a1982ba20013b01c8ac53efab9 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 11:33:56 +0100 Subject: [PATCH 32/84] Format code Signed-off-by: Philippe Ombredanne --- src/licensedcode/cache.py | 2 +- src/licensedcode/detection.py | 37 +++++++++++++------------- src/licensedcode/dmp.py | 5 ++-- src/licensedcode/frontmatter.py | 4 +-- src/licensedcode/index.py | 4 +-- src/licensedcode/licenses_reference.py | 2 +- src/licensedcode/match_hash.py | 2 +- src/licensedcode/match_seq.py | 1 - src/licensedcode/plugin_license.py | 5 ++-- 9 files changed, 31 insertions(+), 31 deletions(-) diff --git a/src/licensedcode/cache.py b/src/licensedcode/cache.py index 4757152bf2d..c5ee90cdc8f 100644 --- a/src/licensedcode/cache.py +++ b/src/licensedcode/cache.py @@ -50,7 +50,7 @@ class LicenseCache: spdx_symbols = attribute(help='mapping of LicenseSymbol objects by SPDX key') unknown_spdx_symbol = attribute(help='LicenseSymbol object') additional_license_directory = attribute(help='Path to an additional license directory used in the license detection') - additional_license_plugins = attribute(help='Path to additional license plugins used in the license detection') + additional_license_plugins = attribute(help='Path to additional license plugins used in the license detection') @staticmethod def load_or_build( diff --git a/src/licensedcode/detection.py b/src/licensedcode/detection.py index 21aa431046f..e2f76fde1f8 100644 --- a/src/licensedcode/detection.py +++ b/src/licensedcode/detection.py @@ -36,7 +36,6 @@ from licensedcode.query import LINES_THRESHOLD from licensedcode.licenses_reference import extract_license_rules_reference_data - """ LicenseDetection data structure and processing. @@ -49,6 +48,7 @@ TRACE_ANALYSIS = False TRACE_IS_FUNCTIONS = False + def logger_debug(*args): pass @@ -69,7 +69,6 @@ def logger_debug(*args): def logger_debug(*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 @@ -80,7 +79,7 @@ def logger_debug(*args): 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 +# 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 @@ -122,7 +121,7 @@ class DetectionRule(Enum): 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_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' @@ -244,7 +243,7 @@ def query(self): # 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] @@ -297,7 +296,7 @@ def get_start_end_line(self): Returns start and end line for a license detection issue, from the license match(es). """ - if isinstance(self.matches[0], dict): + if isinstance(self.matches[0], dict): start_line = min([match['start_line'] for match in self.matches]) end_line = max([match['end_line'] for match in self.matches]) else: @@ -416,9 +415,9 @@ def percentage_license_text_of_file(self, qspans): 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, + self, include_text=False, license_text_diagnostics=False, whole_lines=True, @@ -426,6 +425,7 @@ def to_dict( """ Return a mapping for LicenseDetection objects. """ + def dict_fields(attr, value): if attr.name == 'file_region': return False @@ -449,7 +449,6 @@ def dict_fields(attr, value): return detection - @attr.s class LicenseDetectionFromResult(LicenseDetection): """ @@ -644,7 +643,7 @@ def matches_from_license_match_mappings(license_match_mappings): def mappings_from_license_match_objects(license_matches): """ - Return a list of LicenseMatch mappings from a list of + Return a list of LicenseMatch mappings from a list of LicenseMatch/LicenseMatchFromResult objects after removing the reference data. """ @@ -707,6 +706,7 @@ def get_unique_detections(cls, license_detections): return unique_license_detections def to_dict(self): + def dict_fields(attr, value): if attr.name == 'files': return False @@ -788,6 +788,7 @@ def is_match_coverage_less_than_threshold(license_matches, threshold, any_matche for license_match in license_matches ) + def calculate_query_coverage_coefficient(license_match): """ Calculates and returns an integer `query_coverage_coefficient` value @@ -864,7 +865,7 @@ def is_false_positive(license_matches, package_license=False): if is_single_match and is_gpl_bare: return True - + if is_gpl and all_match_rule_length_one: return True @@ -942,7 +943,7 @@ def has_unknown_intro_before_detection(license_matches): if has_unknown_intro: if not is_match_coverage_less_than_threshold( [match], IMPERFECT_MATCH_COVERAGE_THR - ) and not has_unknown_matches([match]): + ) and not has_unknown_matches([match]): has_unknown_intro_before_detection = True return has_unknown_intro_before_detection @@ -1023,7 +1024,7 @@ def has_references_to_local_files(license_matches): ) -def get_detected_license_expression(analysis, license_match_objects=None, license_match_mappings=None, post_scan=False): +def get_detected_license_expression(analysis, license_match_objects=None, license_match_mappings=None, post_scan=False): """ Return a tuple of (detection_log, combined_expression) by combining a `matches` list of LicenseMatch objects according to the `analysis` string. @@ -1199,7 +1200,7 @@ def get_matches_from_detections(license_detections): for detection in license_detections: license_matches.extend(detection.matches) - + return license_matches @@ -1214,7 +1215,7 @@ def get_matches_from_detection_mappings(license_detections): for detection in license_detections: license_matches.extend(detection["matches"]) - + return license_matches @@ -1270,7 +1271,7 @@ def analyze_detection(license_matches, package_license=False): # 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 @@ -1353,10 +1354,10 @@ 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``, """ diff --git a/src/licensedcode/dmp.py b/src/licensedcode/dmp.py index 1d3fe8caca6..6e943e046bb 100644 --- a/src/licensedcode/dmp.py +++ b/src/licensedcode/dmp.py @@ -34,14 +34,13 @@ that works from sequences of ints. """ - TRACE = False def logger_debug(*args): pass -if TRACE : +if TRACE: import logging logger = logging.getLogger(__name__) @@ -63,6 +62,7 @@ def logger_debug(*args): Match = namedtuple('Match', 'a b size') + def match_blocks(a, b, a_start, a_end, *args, **kwargs): """ Return a list of matching block Match triples describing matching @@ -121,6 +121,7 @@ def trim(diffs): class Differ(object): + def __init__(self, timeout=0.1): # Number of seconds to compute a diff before giving up (0 for infinity). self.timeout = timeout diff --git a/src/licensedcode/frontmatter.py b/src/licensedcode/frontmatter.py index aa5fb6f21d5..d90664f8f79 100644 --- a/src/licensedcode/frontmatter.py +++ b/src/licensedcode/frontmatter.py @@ -9,12 +9,10 @@ license: mit. See frontmatter.ABOUT file for details. """ - import codecs import saneyaml import re - DEFAULT_POST_TEMPLATE = """\ {start_delimiter} {metadata} @@ -139,7 +137,7 @@ def load_frontmatter(fd, encoding="utf-8", **defaults): else: with codecs.open(fd, "r", encoding) as f: text = f.read() - + text = return_unicode(text, encoding) return parse_frontmatter(text, encoding, **defaults) diff --git a/src/licensedcode/index.py b/src/licensedcode/index.py index 3aff1b0e8eb..267a15f47be 100644 --- a/src/licensedcode/index.py +++ b/src/licensedcode/index.py @@ -191,7 +191,7 @@ def __init__( # Note: all the following are mappings-like (using lists) of # rid-> data are lists of data where the index is the rule id. - # mapping of rule identifiers -> rule objects + # mapping of rule identifiers -> rule objects self.rules_by_id = {} # maping-like of rule_id -> rule objects proper @@ -1199,7 +1199,7 @@ def get_weak_rids(len_legalese, tids_by_rid, _idx): continue weak_rids_add(rid) - if TRACE : + if TRACE: for rid in sorted(weak_rids): rule = _idx.rules_by_rid[rid] message = ( diff --git a/src/licensedcode/licenses_reference.py b/src/licensedcode/licenses_reference.py index 2032e765ffc..2dcc435c2e0 100644 --- a/src/licensedcode/licenses_reference.py +++ b/src/licensedcode/licenses_reference.py @@ -90,7 +90,7 @@ def populate_license_references(codebase): license_licexp = getattr(resource, 'detected_license_expression') if license_licexp: licexps.append(license_licexp) - + if has_packages: package_data = getattr(resource, 'package_data', []) or [] package_licexps = [ diff --git a/src/licensedcode/match_hash.py b/src/licensedcode/match_hash.py index f2fbe61b404..81cbcc44ab6 100644 --- a/src/licensedcode/match_hash.py +++ b/src/licensedcode/match_hash.py @@ -21,7 +21,7 @@ # Set to True to enable debug tracing TRACE = False -if TRACE : +if TRACE: import logging import sys diff --git a/src/licensedcode/match_seq.py b/src/licensedcode/match_seq.py index ae2e999ee52..26e59e37f02 100644 --- a/src/licensedcode/match_seq.py +++ b/src/licensedcode/match_seq.py @@ -87,7 +87,6 @@ def match_sequence(idx, rule, query_run, high_postings, start_offset=0, if TRACE2: logger_debug('match_seq:running block_matches:', 'a_start:', qstart, 'a_end', qfinish + 1) - block_matches = match_blocks( a=qtokens, b=itokens, a_start=qstart, a_end=qfinish + 1, b2j=high_postings, len_good=len_legalese, diff --git a/src/licensedcode/plugin_license.py b/src/licensedcode/plugin_license.py index a198ac51913..8abac0ec15e 100644 --- a/src/licensedcode/plugin_license.py +++ b/src/licensedcode/plugin_license.py @@ -56,6 +56,7 @@ def logger_debug(*args): def logger_debug(*args): return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) + @scan_impl class LicenseScanner(ScanPlugin): """ @@ -391,8 +392,8 @@ def add_referenced_license_matches_for_detections(resource, codebase): referenced_filenames = get_referenced_filenames(license_detection_object.matches) if not referenced_filenames: - continue - + continue + for referenced_filename in referenced_filenames: referenced_resource = find_referenced_resource( referenced_filename=referenced_filename, From 45033674d414adec86619bb1f72d24f6f1357c1a Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 12:58:55 +0100 Subject: [PATCH 33/84] Streamline license_db dump command Improve docstrings, add ount to CLI output and redirect to stderr. Signed-off-by: Philippe Ombredanne --- src/licensedcode/license_db.py | 80 +++++++++++++++++----------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/src/licensedcode/license_db.py b/src/licensedcode/license_db.py index 774be1cee7c..3b3735f4bc0 100644 --- a/src/licensedcode/license_db.py +++ b/src/licensedcode/license_db.py @@ -31,7 +31,6 @@ from os.path import join from distutils.dir_util import copy_tree - import saneyaml from jinja2 import Environment, FileSystemLoader from licensedcode.models import load_licenses @@ -65,12 +64,10 @@ def now(): def generate_indexes(output_path, environment, licenses, test=False): """ - Generates the license index and the static website at - `output_path`. + Generates the license index and the static website at ``output_path``. - `environment` is a jinja Environment object used to generate - the webpage and `licenses` is a mapping with scancode license - data. + ``environment`` is a jinja Environment object used to generate the webpage + and ``licenses`` is a mapping with scancode license data. """ if test: base_context_mapping = base_context_test @@ -92,18 +89,18 @@ def generate_indexes(output_path, environment, licenses, test=False): index = [ { "license_key": key, - "category": license.category, - "spdx_license_key": license.spdx_license_key, - "other_spdx_license_keys": license.other_spdx_license_keys, - "is_exception": license.is_exception, - "is_deprecated": license.is_deprecated, - "text": license.text, + "category": lic.category, + "spdx_license_key": lic.spdx_license_key, + "other_spdx_license_keys": lic.other_spdx_license_keys, + "is_exception": lic.is_exception, + "is_deprecated": lic.is_deprecated, + "text": lic.text, "json": f"{key}.json", "yaml": f"{key}.yml", "html": f"{key}.html", "license": f"{key}.LICENSE", } - for key, license in licenses.items() + for key, lic in licenses.items() ] write_file( @@ -116,50 +113,50 @@ def generate_indexes(output_path, environment, licenses, test=False): "index.yml", saneyaml.dump(index, indent=2) ) + return len(index) def generate_details(output_path, environment, licenses, test=False): """ - Dumps data at `output_path` in JSON, YAML and HTML - formats and also dumps the .LICENSE file with the - license text and the data as YAML frontmatter. + Dumps data at ``output_path`` in JSON, YAML and HTML formats and also dumps + the .LICENSE file with the license text and the data as YAML frontmatter. + + ``environment`` is a jinja Environment object used to generate the webpage + and ``licenses`` is a mapping with scancode license data. - `environment` is a jinja Environment object used to generate - the webpage and `licenses` is a mapping with scancode license - data. + ``test`` is to generate a stable output for testing only """ if test: base_context_mapping = base_context_test else: base_context_mapping = base_context license_details_template = environment.get_template("license_details.html") - for license in licenses.values(): - license_data = license.to_dict(include_text=True) + for lic in licenses.values(): + license_data = lic.to_dict(include_text=True) html = license_details_template.render( **base_context_mapping, - license=license, + license=lic, license_data=license_data, ) - write_file(output_path, f"{license.key}.html", html) + write_file(output_path, f"{lic.key}.html", html) write_file( output_path, - f"{license.key}.yml", + f"{lic.key}.yml", saneyaml.dump(license_data, indent=2) ) write_file( output_path, - f"{license.key}.json", + f"{lic.key}.json", json.dumps(license_data, indent=2, sort_keys=False) ) - license.dump(output_path) + lic.dump(output_path) def generate_help(output_path, environment, test=False): """ - Generate a help.html with help text at `output_path`. - - `environment` is a jinja Environment object used to generate - the webpage. + Generate a help.html with help text at ``output_path`` ``environment`` is a + jinja Environment object used to generate the webpage. ``test`` is to + generate a stable output for testing only """ if test: base_context_mapping = base_context_test @@ -177,8 +174,10 @@ def generate( test=False, ): """ - Generate a licenseDB static website and dump license data at `build_location` - given a license directory `licenses_data_dir` using templates from `template_dir`. + Generate a licenseDB static website and dump license data at + ``build_location`` given a license directory ``licenses_data_dir`` using + templates from ``template_dir``. ``test`` is to generate a stable output for + testing only """ if not os.path.exists(build_location): @@ -195,24 +194,25 @@ def generate( root_path = pathlib.Path(build_location) root_path.mkdir(parents=False, exist_ok=True) - generate_indexes(output_path=root_path, environment=env, licenses=licenses, test=test) + count = generate_indexes(output_path=root_path, environment=env, licenses=licenses, test=test) generate_details(output_path=root_path, environment=env, licenses=licenses, test=test) generate_help(output_path=root_path, environment=env, test=test) + return count def dump_license_data(ctx, param, value): """ - Dump license data from scancode licenses to the directory `value` - passed in from command line. + Dump license data from scancode licenses to the directory ``value`` passed + in from command line. - Dumps data in JSON, YAML and HTML formats and also dumps the .LICENSE file with - the license text and the data as YAML frontmatter. + Dumps data in JSON, YAML and HTML formats and also dumps the .LICENSE file + with the license text and the data as YAML frontmatter. """ if not value or ctx.resilient_parsing: return import click - click.echo('Dumping license data to the directory specified: ') - generate(build_location=value) - click.echo('Done.') + click.secho(f'Dumping license data to: {value}', err=True) + count = generate(build_location=value) + click.secho(f'Done dumping #{count} licenses.', err=True) ctx.exit(0) From d763f7a2c856ccae67689f3a2afc90e6dda1a4cf Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 13:00:00 +0100 Subject: [PATCH 34/84] Bump to 32.0.0rc1 Signed-off-by: Philippe Ombredanne --- setup-mini.cfg | 2 +- setup.cfg | 2 +- src/scancode_config.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/setup-mini.cfg b/setup-mini.cfg index 08ab0aa4d66..675944518a7 100644 --- a/setup-mini.cfg +++ b/setup-mini.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit-mini -version = 32.0.0b1 +version = 32.0.0rc1 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 4a0c25bfe46..ed96a085817 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit -version = 32.0.0b1 +version = 32.0.0rc1 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/src/scancode_config.py b/src/scancode_config.py index 64684221252..ec4a49fcbac 100644 --- a/src/scancode_config.py +++ b/src/scancode_config.py @@ -77,10 +77,10 @@ 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__ = '32.0.0b1' +__version__ = '32.0.0rc1' # used to warn user when the version is out of date -__release_date__ = datetime.datetime(2022, 10, 5) +__release_date__ = datetime.datetime(2022, 12, 28) # See https://github.com/nexB/scancode-toolkit/issues/2653 for more information # on the data format version From e47b3b47489ac588675cb604c5a0ff1d2e7eaaf2 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:24:11 +0100 Subject: [PATCH 35/84] Remove duplicate class Signed-off-by: Philippe Ombredanne --- src/licensedcode/models.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 7f6f5ab2c62..08487d89988 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -876,10 +876,6 @@ def get_rules_from_multiple_dirs( return combined_rules -class InvalidLicense(Exception): - pass - - def validate_additional_license_data(additional_directories, scancode_license_dir): """ Raises an exception if there are any invalid licenses in the directories of From 3def6a8be358be9b468b35b0bf283d94f32f2edf Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:24:55 +0100 Subject: [PATCH 36/84] Organize imports Signed-off-by: Philippe Ombredanne --- src/licensedcode/models.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 08487d89988..d4d944bcf2b 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -8,7 +8,6 @@ # import hashlib -import io import os import sys import traceback @@ -20,8 +19,8 @@ from os.path import dirname from os.path import exists from os.path import join -from time import time from pathlib import Path +from time import time import attr from license_expression import ExpressionError From ff65a36f80e91590d9f09476de7593e4cc4dbf9c Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:26:01 +0100 Subject: [PATCH 37/84] Guard tracing with TRACE flag Signed-off-by: Philippe Ombredanne --- src/licensedcode/plugin_license_policy.py | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/licensedcode/plugin_license_policy.py b/src/licensedcode/plugin_license_policy.py index 21c852cf4b6..e6c433f3cb3 100644 --- a/src/licensedcode/plugin_license_policy.py +++ b/src/licensedcode/plugin_license_policy.py @@ -7,7 +7,6 @@ # 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 @@ -29,17 +28,18 @@ 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)) +if TRACE: + + 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 From 950d429946715022772a7de2a0dbf386e6d933b3 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:36:42 +0100 Subject: [PATCH 38/84] Apply cosmetic refactorings Signed-off-by: Philippe Ombredanne --- src/scancode/api.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/scancode/api.py b/src/scancode/api.py index 2f2e7968518..2cf9e7196e9 100644 --- a/src/scancode/api.py +++ b/src/scancode/api.py @@ -28,7 +28,6 @@ def logger_debug(*args): logger = logging.getLogger(__name__) if TRACE: - import sys logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) @@ -145,9 +144,9 @@ def get_urls(location, threshold=50, **kwargs): DEJACODE_LICENSE_URL = 'https://enterprise.dejacode.com/urn/urn:dje:license:{}' SCANCODE_LICENSEDB_URL = 'https://scancode-licensedb.aboutcode.org/{}' 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/{}' +SCANCODE_LICENSE_URL = f'{SCANCODE_DATA_BASE_URL}/licenses/{{}}.LICENSE' +SCANCODE_LICENSE_RULE_URL = f'{SCANCODE_DATA_BASE_URL}/licenses/{{}}' +SCANCODE_RULE_URL = f'{SCANCODE_DATA_BASE_URL}/rules/{{}}' def get_licenses( location, From 28942bcc772acb849b997fc4bf26d55389c45989 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:38:26 +0100 Subject: [PATCH 39/84] Remove duplicated function Signed-off-by: Philippe Ombredanne --- src/scancode/cli_test_utils.py | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/src/scancode/cli_test_utils.py b/src/scancode/cli_test_utils.py index 68f8886ecde..e635173b679 100644 --- a/src/scancode/cli_test_utils.py +++ b/src/scancode/cli_test_utils.py @@ -106,7 +106,7 @@ def run_scan_click( if monkeypatch: monkeypatch.setattr(click._termui_impl, 'isatty', lambda _: True) - monkeypatch.setattr(shutil , 'get_terminal_size', lambda : (80, 43,)) + monkeypatch.setattr(shutil , 'get_terminal_size', lambda: (80, 43,)) if not env: env = dict(os.environ) @@ -202,7 +202,6 @@ def check_json_scan( if not check_headers: expected.pop('headers', None) - # NOTE we redump the JSON as a YAML string for easier display of # the failures comparison/diff if results != expected: @@ -211,20 +210,6 @@ 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 . @@ -403,17 +388,20 @@ def streamline_jsonlines_scan(scan_result, remove_file_date=False): streamline_scanned_file(scanned_file, remove_file_date) -def check_json(expected, results, regen=REGEN_TEST_FIXTURES): +def check_json2(expected, results, regen=REGEN_TEST_FIXTURES): """ Assert if the results JSON file is the same as the expected JSON file. """ if regen: - mode = 'w' - with open(expected, mode) as ex: + with open(expected, 'w') as ex: json.dump(results, ex, indent=2, separators=(',', ': ')) with open(expected) as ex: expected = json.load(ex) - assert results == expected + + if results != expected: + expected = saneyaml.dump(expected) + results = saneyaml.dump(results) + assert results == expected def load_both_and_check_json(expected, results, regen=REGEN_TEST_FIXTURES): @@ -429,4 +417,4 @@ def load_both_and_check_json(expected, results, regen=REGEN_TEST_FIXTURES): json.dump(results, ex, indent=2, separators=(',', ': ')) with open(expected) as ex: expected = json.load(ex) - assert results == expected \ No newline at end of file + assert results == expected From ec7a7a6fb8554ed816730e35ee99f7d65e342878 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:40:35 +0100 Subject: [PATCH 40/84] Remove duplicated import Signed-off-by: Philippe Ombredanne --- src/licensedcode/plugin_license.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/licensedcode/plugin_license.py b/src/licensedcode/plugin_license.py index 8abac0ec15e..58bb4fe8f7a 100644 --- a/src/licensedcode/plugin_license.py +++ b/src/licensedcode/plugin_license.py @@ -19,9 +19,9 @@ from commoncode.cliutils import MISC_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 2cd7d98f9000ad58d23f41f9bde72182333490a4 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:41:24 +0100 Subject: [PATCH 41/84] Guard tracing with TRACE flag Signed-off-by: Philippe Ombredanne --- src/licensedcode/detection.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/licensedcode/detection.py b/src/licensedcode/detection.py index e2f76fde1f8..495b8561b2b 100644 --- a/src/licensedcode/detection.py +++ b/src/licensedcode/detection.py @@ -55,19 +55,19 @@ def logger_debug(*args): logger = logging.getLogger(__name__) +if TRACE: -if ( - TRACE - or TRACE_ANALYSIS - or TRACE_IS_FUNCTIONS -): - import sys + if ( + TRACE + or TRACE_ANALYSIS + or TRACE_IS_FUNCTIONS + ): - logging.basicConfig(stream=sys.stdout) - logger.setLevel(logging.DEBUG) + 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)) + def logger_debug(*args): + return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) MATCHER_UNDETECTED = '5-undetected' @@ -410,7 +410,6 @@ def percentage_license_text_of_file(self, 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) From a783162810f0738297b90c0e0098a6b283f38c99 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:46:57 +0100 Subject: [PATCH 42/84] Streamline imports Signed-off-by: Philippe Ombredanne --- src/formattedcode/output_cyclonedx.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/formattedcode/output_cyclonedx.py b/src/formattedcode/output_cyclonedx.py index f75ae18b156..ccb664864f4 100644 --- a/src/formattedcode/output_cyclonedx.py +++ b/src/formattedcode/output_cyclonedx.py @@ -12,22 +12,22 @@ import json import logging import uuid +import warnings from collections import defaultdict from datetime import datetime from enum import Enum +from pprint import pformat from typing import List -import warnings import attr -from lxml import etree - from commoncode.cliutils import OUTPUT_GROUP from commoncode.cliutils import PluggableCommandLineOption -from formattedcode import FileOptionType -from licensedcode.cache import build_spdx_license_expression +from lxml import etree from plugincode.output import OutputPlugin from plugincode.output import output_impl +from formattedcode import FileOptionType +from licensedcode.cache import build_spdx_license_expression TRACE = os.environ.get('SCANCODE_DEBUG_OUTPUTS', False) @@ -330,7 +330,7 @@ def from_packages(cls, packages): for components in components_by_purl.values(): base_component = components[0] - if len(components) == 1 : + if len(components) == 1: yield base_component continue @@ -580,7 +580,6 @@ def from_headers(cls, headers): if TRACE: logger_debug('CycloneDxMetadata: headers') - from pprint import pformat logger_debug(pformat(headers)) try: @@ -603,7 +602,6 @@ def from_headers(cls, headers): if TRACE: logger_debug('CycloneDxMetadata: properties') - from pprint import pformat logger_debug(pformat(properties)) return CycloneDxMetadata( From e0a08c4170b12308c82606e0cec55d3b72be4563 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:47:37 +0100 Subject: [PATCH 43/84] Streamline imports Signed-off-by: Philippe Ombredanne --- src/formattedcode/output_debian.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/formattedcode/output_debian.py b/src/formattedcode/output_debian.py index 8dab6ef859f..0f48353fe80 100644 --- a/src/formattedcode/output_debian.py +++ b/src/formattedcode/output_debian.py @@ -6,16 +6,16 @@ # See https://github.com/nexB/scancode-toolkit for support or download. # See https://aboutcode.org for more information about nexB OSS projects. -from debian_inspector.copyright import CopyrightFilesParagraph -from debian_inspector.copyright import CopyrightHeaderParagraph -from debian_inspector.copyright import DebianCopyright -from license_expression import combine_expressions from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import OUTPUT_GROUP -from formattedcode import FileOptionType +from debian_inspector.copyright import CopyrightFilesParagraph +from debian_inspector.copyright import CopyrightHeaderParagraph +from debian_inspector.copyright import DebianCopyright from plugincode.output import output_impl from plugincode.output import OutputPlugin + +from formattedcode import FileOptionType from licensedcode.detection import get_matches_from_detection_mappings from scancode import notice From 0547a87b49e07fba5adc3a44365b2cc55a3207ce Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:49:31 +0100 Subject: [PATCH 44/84] Streamline imports Signed-off-by: Philippe Ombredanne --- src/packagedcode/debian_copyright.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/packagedcode/debian_copyright.py b/src/packagedcode/debian_copyright.py index 5171f9936f2..9301560ccd5 100644 --- a/src/packagedcode/debian_copyright.py +++ b/src/packagedcode/debian_copyright.py @@ -62,7 +62,6 @@ def logger_debug(*args): logger = logging.getLogger(__name__) if TRACE: - import sys logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) From f2568b0d65f750202245115954633c0adcb76320 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:49:56 +0100 Subject: [PATCH 45/84] Streamline imports Signed-off-by: Philippe Ombredanne --- src/packagedcode/models.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/packagedcode/models.py b/src/packagedcode/models.py index 6a2a90c29b9..c66f397a137 100644 --- a/src/packagedcode/models.py +++ b/src/packagedcode/models.py @@ -7,7 +7,6 @@ # See https://aboutcode.org for more information about nexB OSS projects. # -import logging import os import uuid from fnmatch import fnmatchcase @@ -131,7 +130,6 @@ def logger_debug(*args): logger = logging.getLogger(__name__) if TRACE or TRACE_UPDATE: - import sys logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) From 90136e03f3975294f3babb77cea79978a1e002c6 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 22:50:45 +0100 Subject: [PATCH 46/84] Streamline imports Signed-off-by: Philippe Ombredanne --- src/packagedcode/pubspec.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/packagedcode/pubspec.py b/src/packagedcode/pubspec.py index 8d2eef8af4f..a6abd5b8642 100644 --- a/src/packagedcode/pubspec.py +++ b/src/packagedcode/pubspec.py @@ -13,7 +13,6 @@ from packageurl import PackageURL from packagedcode import models -from packagedcode.utils import combine_expressions """ Collect data from Dart pub packages. See https://dart.dev/tools/pub/pubspec @@ -40,9 +39,9 @@ def assemble(cls, package_data, resource, codebase, package_adder): DartPubspecYamlHandler.path_patterns + DartPubspecLockHandler.path_patterns if resource.has_parent(): - dir_resource=resource.parent(codebase) + dir_resource = resource.parent(codebase) else: - dir_resource=resource + dir_resource = resource yield from cls.assemble_from_many_datafiles( datafile_name_patterns=datafile_name_patterns, From 6842e2d2ac2170ca45e54aa0ec5ad71379f5e55d Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:03:11 +0100 Subject: [PATCH 47/84] Streamline imports and unused variables Signed-off-by: Philippe Ombredanne --- src/packagedcode/pypi.py | 4 +--- src/packagedcode/rpm.py | 1 - src/packagedcode/rpm_installed.py | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/packagedcode/pypi.py b/src/packagedcode/pypi.py index bc0b0711726..7b39c7cdc9b 100644 --- a/src/packagedcode/pypi.py +++ b/src/packagedcode/pypi.py @@ -63,7 +63,6 @@ def logger_debug(*args): logger = logging.getLogger(__name__) if TRACE: - import sys logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) @@ -674,7 +673,7 @@ def parse(cls, location): description=get_description(setup_args), parties=get_setup_parties(setup_args), extracted_license_statement=get_declared_license(setup_args), - dependencies=get_setup_py_dependencies(setup_args), + dependencies=dependencies, keywords=get_keywords(setup_args), extra_data=extra_data, **urls, @@ -724,7 +723,6 @@ class SetupCfgHandler(BaseExtractedPythonLayout): @classmethod def parse(cls, location): - file_name = fileutils.file_name(location) metadata = {} parser = ConfigParser() diff --git a/src/packagedcode/rpm.py b/src/packagedcode/rpm.py index 028a6cf75c8..01ae1ab850e 100644 --- a/src/packagedcode/rpm.py +++ b/src/packagedcode/rpm.py @@ -8,7 +8,6 @@ # import logging -import os import sys from collections import namedtuple from pathlib import Path diff --git a/src/packagedcode/rpm_installed.py b/src/packagedcode/rpm_installed.py index 131f1581a6c..5e35b91d376 100644 --- a/src/packagedcode/rpm_installed.py +++ b/src/packagedcode/rpm_installed.py @@ -146,7 +146,7 @@ def build_package(rpm_tags, datasource_id, package_type, package_namespace=None) 'namespace': package_namespace } - for name, value_type, value in rpm_tags: + for name, _value_type, value in rpm_tags: handler = RPM_TAG_HANDLER_BY_NAME.get(name) # FIXME: we need to handle EVRA correctly # TODO: add more fields From 8b3d0e475c8c832cac832fed847af88d6b1dbc1c Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:05:24 +0100 Subject: [PATCH 48/84] Use correct Package factory Signed-off-by: Philippe Ombredanne --- src/summarycode/tallies.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/summarycode/tallies.py b/src/summarycode/tallies.py index 76a27299d71..c8b27763b6b 100644 --- a/src/summarycode/tallies.py +++ b/src/summarycode/tallies.py @@ -444,7 +444,7 @@ def package_tallies(resource, children, keep_details=False): if TRACE_LIGHT and current_packages: from packagedcode.models import Package - packs = [Package.create(**p) for p in current_packages] + packs = [Package(**p) for p in current_packages] logger_debug('package_tallier: for:', resource, 'current_packages are:', packs) @@ -454,7 +454,7 @@ def package_tallies(resource, children, keep_details=False): if TRACE_LIGHT and packages: logger_debug() from packagedcode.models import Package # NOQA - packs = [Package.create(**p) for p in packages] + packs = [Package(**p) for p in packages] logger_debug('package_tallier: for:', resource, 'packages are:', packs) From c1d55c24393c63eeebeac1cc8be79fff3c79b6ee Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:11:56 +0100 Subject: [PATCH 49/84] Remove unused code Signed-off-by: Philippe Ombredanne --- .../test_license_detection_mock_index.py | 48 +------------------ 1 file changed, 1 insertion(+), 47 deletions(-) diff --git a/tests/licensedcode/test_license_detection_mock_index.py b/tests/licensedcode/test_license_detection_mock_index.py index 4c215ce1923..73bd16076b1 100644 --- a/tests/licensedcode/test_license_detection_mock_index.py +++ b/tests/licensedcode/test_license_detection_mock_index.py @@ -11,11 +11,7 @@ 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 @@ -62,45 +58,3 @@ def get_rules_from_rule_names(rule_names, temp_dir): 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 From 68d77a7ec03f92dd06f46aaac5a84154c1658cc6 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:12:14 +0100 Subject: [PATCH 50/84] Use correct function name Signed-off-by: Philippe Ombredanne --- src/scancode/cli_test_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scancode/cli_test_utils.py b/src/scancode/cli_test_utils.py index e635173b679..c1fa0c190e7 100644 --- a/src/scancode/cli_test_utils.py +++ b/src/scancode/cli_test_utils.py @@ -388,7 +388,7 @@ def streamline_jsonlines_scan(scan_result, remove_file_date=False): streamline_scanned_file(scanned_file, remove_file_date) -def check_json2(expected, results, regen=REGEN_TEST_FIXTURES): +def check_json(expected, results, regen=REGEN_TEST_FIXTURES): """ Assert if the results JSON file is the same as the expected JSON file. """ From 2bbeea8630bc0dd8650c36a466d64433ddeac01b Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:14:21 +0100 Subject: [PATCH 51/84] Rename function name to avoid duplication Signed-off-by: Philippe Ombredanne --- tests/licensedcode/test_plugin_license_detection.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/licensedcode/test_plugin_license_detection.py b/tests/licensedcode/test_plugin_license_detection.py index 6689285a22d..aec8613dcbe 100644 --- a/tests/licensedcode/test_plugin_license_detection.py +++ b/tests/licensedcode/test_plugin_license_detection.py @@ -12,7 +12,6 @@ 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 @@ -190,7 +189,7 @@ def test_license_match_referenced_filename(): check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) -def test_license_match_referenced_filename(): +def test_license_match_referenced_filename_unknown_ref(): 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 = [ From 6d78b2e2b3e9f37ed95bb20696b18d72410831d3 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:14:39 +0100 Subject: [PATCH 52/84] Streamline imports Signed-off-by: Philippe Ombredanne --- tests/licensedcode/test_detection_validate.py | 2 -- tests/licensedcode/test_models.py | 1 - 2 files changed, 3 deletions(-) diff --git a/tests/licensedcode/test_detection_validate.py b/tests/licensedcode/test_detection_validate.py index 46304761bc0..4a01c25d864 100644 --- a/tests/licensedcode/test_detection_validate.py +++ b/tests/licensedcode/test_detection_validate.py @@ -7,13 +7,11 @@ # See https://aboutcode.org for more information about nexB OSS projects. # -import os import unittest from pprint import pprint import pytest import saneyaml - from commoncode.functional import flatten from commoncode import text diff --git a/tests/licensedcode/test_models.py b/tests/licensedcode/test_models.py index f4a1083ae2c..26ae5f8e17e 100644 --- a/tests/licensedcode/test_models.py +++ b/tests/licensedcode/test_models.py @@ -7,7 +7,6 @@ # See https://aboutcode.org for more information about nexB OSS projects. # -import json import os from unittest import TestCase as TestCaseClass From dd6d4b941202d2124689b0b707926f04a70e8bef Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:15:05 +0100 Subject: [PATCH 53/84] Streamline imports Signed-off-by: Philippe Ombredanne --- tests/packagedcode/test_package_models.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/packagedcode/test_package_models.py b/tests/packagedcode/test_package_models.py index 51f9b85bfe2..76b8087e541 100644 --- a/tests/packagedcode/test_package_models.py +++ b/tests/packagedcode/test_package_models.py @@ -7,7 +7,6 @@ # See https://aboutcode.org for more information about nexB OSS projects. # -from cgi import test import os.path from packagedcode import misc From b6d0162d1c1b0c1dc71317cfbc7b8c64847f8159 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:17:31 +0100 Subject: [PATCH 54/84] Format code Signed-off-by: Philippe Ombredanne --- src/cluecode/copyrights.py | 2 +- src/cluecode/plugin_copyright.py | 6 +++--- src/cluecode/plugin_ignore_copyrights.py | 1 - src/licensedcode/plugin_license_policy.py | 10 +++++----- src/licensedcode_test_utils.py | 3 +-- src/packagedcode/__init__.py | 4 ++-- src/packagedcode/alpine.py | 12 ++++++------ src/packagedcode/build_gradle.py | 3 +-- src/packagedcode/chef.py | 2 +- src/packagedcode/cran.py | 2 +- src/packagedcode/debian_copyright.py | 12 ++++++------ src/packagedcode/freebsd.py | 4 +++- src/packagedcode/jar_manifest.py | 5 ++--- src/packagedcode/licensing.py | 24 +++++++++++------------ src/packagedcode/maven.py | 1 + src/packagedcode/models.py | 1 + src/packagedcode/npm.py | 4 +++- src/packagedcode/phpcomposer.py | 4 ++-- src/packagedcode/plugin_package.py | 4 ++-- src/packagedcode/pypi.py | 2 +- src/packagedcode/pyrpm.py | 24 +++++++++++------------ src/packagedcode/rpm_installed.py | 2 +- src/scancode/plugin_ignore.py | 2 +- src/summarycode/__init__.py | 2 +- src/summarycode/facet.py | 2 +- src/summarycode/plugin_consolidate.py | 2 +- src/textcode/markup.py | 2 +- src/textcode/strings.py | 20 +++++++++---------- src/textcode/strings2.py | 1 - 29 files changed, 82 insertions(+), 81 deletions(-) diff --git a/src/cluecode/copyrights.py b/src/cluecode/copyrights.py index ce8c6ebe87c..0dd89e0bee3 100644 --- a/src/cluecode/copyrights.py +++ b/src/cluecode/copyrights.py @@ -3121,7 +3121,7 @@ def strip_trailing_period(s): if not s.endswith('.'): return s - if len(s) < 3 : + if len(s) < 3: return s is_single_word = len(s.split()) == 1 diff --git a/src/cluecode/plugin_copyright.py b/src/cluecode/plugin_copyright.py index 21d990902ea..17d8c0e4d15 100644 --- a/src/cluecode/plugin_copyright.py +++ b/src/cluecode/plugin_copyright.py @@ -23,9 +23,9 @@ class CopyrightScanner(ScanPlugin): """ resource_attributes = dict([ - ('copyrights',attr.ib(default=attr.Factory(list))), - ('holders',attr.ib(default=attr.Factory(list))), - ('authors',attr.ib(default=attr.Factory(list))), + ('copyrights', attr.ib(default=attr.Factory(list))), + ('holders', attr.ib(default=attr.Factory(list))), + ('authors', attr.ib(default=attr.Factory(list))), ]) sort_order = 6 diff --git a/src/cluecode/plugin_ignore_copyrights.py b/src/cluecode/plugin_ignore_copyrights.py index 19446417342..2e11469b388 100644 --- a/src/cluecode/plugin_ignore_copyrights.py +++ b/src/cluecode/plugin_ignore_copyrights.py @@ -9,7 +9,6 @@ import re - from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import OUTPUT_FILTER_GROUP from plugincode.output_filter import OutputFilterPlugin diff --git a/src/licensedcode/plugin_license_policy.py b/src/licensedcode/plugin_license_policy.py index e6c433f3cb3..d877cea30fb 100644 --- a/src/licensedcode/plugin_license_policy.py +++ b/src/licensedcode/plugin_license_policy.py @@ -28,16 +28,16 @@ def logger_debug(*args): pass + if TRACE: - + 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)) diff --git a/src/licensedcode_test_utils.py b/src/licensedcode_test_utils.py index adf3293b78f..d2b862e1e45 100644 --- a/src/licensedcode_test_utils.py +++ b/src/licensedcode_test_utils.py @@ -268,11 +268,11 @@ def closure_test_function(*args, **kwargs): return closure_test_function - # A small legalese to use in tests. This must be a sorted mapping of common # license-specific words aka. legalese as {token: id} # see legalese.py on how to re-create and update this mapping + mini_legalese = { 'accordance': 0, 'according': 1, @@ -317,7 +317,6 @@ def closure_test_function(*args, **kwargs): } - def query_run_tokens_with_unknowns(query_run): """ Yield the original token ids stream with unknown tokens represented diff --git a/src/packagedcode/__init__.py b/src/packagedcode/__init__.py index bda8c567bfd..f78e8d3d1b7 100644 --- a/src/packagedcode/__init__.py +++ b/src/packagedcode/__init__.py @@ -228,9 +228,9 @@ win_reg.InstalledProgramFromDockerUtilityvmSoftwareHandler, ] -ALL_DATAFILE_HANDLERS= ( +ALL_DATAFILE_HANDLERS = ( APPLICATION_PACKAGE_DATAFILE_HANDLERS + [ - p for p in SYSTEM_PACKAGE_DATAFILE_HANDLERS + p for p in SYSTEM_PACKAGE_DATAFILE_HANDLERS if p not in APPLICATION_PACKAGE_DATAFILE_HANDLERS ] ) diff --git a/src/packagedcode/alpine.py b/src/packagedcode/alpine.py index 4bdcf9a8e72..bd2fa63ea86 100644 --- a/src/packagedcode/alpine.py +++ b/src/packagedcode/alpine.py @@ -1241,8 +1241,8 @@ def source_handler(value, **kwargs): # For example: A:x86_64 # 'arch' in .PKGINFO and APKBUILD - 'A': A_arch_handler, - 'arch': A_arch_handler, + 'A': A_arch_handler, + 'arch': A_arch_handler, # Compressed package size in bytes. # For example: S:507134 @@ -1260,8 +1260,8 @@ def source_handler(value, **kwargs): # name of the source package # For example: o:apk-tools # 'origin' in .PKGINFO and APKBUILD - 'o': o_source_package_handler, - 'origin': o_source_package_handler, + 'o': o_source_package_handler, + 'origin': o_source_package_handler, # c is the sha1 "id" for the git commit in # https://git.alpinelinux.org/aports @@ -1634,12 +1634,12 @@ def apply_syntax_fixes(s): 'custom:xiph': 'bsd-3-clause', # seen in ttf-libertine - 'gpl and custom:ofl': '(gpl-2.0 with font-exception-2.0) or ofl-1.1', + 'gpl and custom:ofl': '(gpl-2.0 with font-exception-2.0) or ofl-1.1', 'none': 'licenseref-scancode-unknown', # this is sometimes a IJG jpeg license and sometime an unknown/mitish license # as in https://github.com/tdtrask/lua-subprocess - 'as-is': 'licenseref-scancode-unknown-license-reference', + 'as-is': 'licenseref-scancode-unknown-license-reference', # all recent versions are now MIT. # the happy license is otherwise licenseref-scancode-visual-idiot diff --git a/src/packagedcode/build_gradle.py b/src/packagedcode/build_gradle.py index e46acc91249..308abe5bc62 100644 --- a/src/packagedcode/build_gradle.py +++ b/src/packagedcode/build_gradle.py @@ -287,7 +287,7 @@ def get_dependencies_from_parse_tree(parse_tree): dependency['name'] = name dependency['version'] = version elif length == 2: - namespace, name = split_dependency_string + namespace, name = split_dependency_string dependency['namespace'] = namespace dependency['name'] = name @@ -322,7 +322,6 @@ def get_dependencies_from_parse_tree(parse_tree): yield dependency - def get_dependencies(build_gradle_location): parse_tree = get_parse_tree(build_gradle_location) # Parse `parse_tree` for dependencies and print them diff --git a/src/packagedcode/chef.py b/src/packagedcode/chef.py index ac37bf2e00d..5c378cdce4e 100644 --- a/src/packagedcode/chef.py +++ b/src/packagedcode/chef.py @@ -241,7 +241,7 @@ def build_package(package_data, datasource_id): lic = package_data.get('license', '') extracted_license_statement = None if lic: - extracted_license_statement=lic.strip() + extracted_license_statement = lic.strip() code_view_url = package_data.get('source_url', '') bug_tracking_url = package_data.get('issues_url', '') diff --git a/src/packagedcode/cran.py b/src/packagedcode/cran.py index d454e62d854..ef274105da6 100644 --- a/src/packagedcode/cran.py +++ b/src/packagedcode/cran.py @@ -88,7 +88,7 @@ def parse(cls, location): ) ) - extracted_license_statement=cran_desc.get('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'), diff --git a/src/packagedcode/debian_copyright.py b/src/packagedcode/debian_copyright.py index 9301560ccd5..fe7aebc852d 100644 --- a/src/packagedcode/debian_copyright.py +++ b/src/packagedcode/debian_copyright.py @@ -59,6 +59,7 @@ def logger_debug(*args): pass + logger = logging.getLogger(__name__) if TRACE: @@ -185,7 +186,7 @@ def get_license_fields( 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, @@ -379,7 +380,7 @@ 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 @@ -496,7 +497,7 @@ def detect_license(self, location): self.license_matches = license_matches return license_matches - + def get_license_detections_mapping(self): """ Return a list of packagedcode.detection LicenseDetection objects @@ -504,7 +505,7 @@ def get_license_detections_mapping(self): """ if not self.license_matches: return [] - + license_detections = get_license_detections_from_matches( matches=self.license_matches ) @@ -640,7 +641,7 @@ def set_primary_license(self): expressions.append(ld.license_expression_object) has_primary_license = True primary_debian_license_detections.append(ld) - + if not expressions: return @@ -667,7 +668,6 @@ def set_primary_license(self): self.primary_license_detections = detections_mapping - def get_declared_license( self, filter_duplicates=False, diff --git a/src/packagedcode/freebsd.py b/src/packagedcode/freebsd.py index 5f4b576d0ea..c1f5342b562 100644 --- a/src/packagedcode/freebsd.py +++ b/src/packagedcode/freebsd.py @@ -22,6 +22,7 @@ SCANCODE_DEBUG_PACKAGE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) TRACE = SCANCODE_DEBUG_PACKAGE + def logger_debug(*args): pass @@ -100,7 +101,7 @@ def _parse(cls, yaml_data): if TRACE: logger_debug( - f"package_data: {package_data}" + f"package_data: {package_data}" ) return package_data @@ -160,6 +161,7 @@ def get_license_detections_and_expression(package_data): relation=relation, ) + def license_mapper(freebsd_manifest, package): """ Update ``package`` Package declared licensing using ``freebsd_manifest`` and diff --git a/src/packagedcode/jar_manifest.py b/src/packagedcode/jar_manifest.py index 8dff560f7d1..6bca4e899db 100644 --- a/src/packagedcode/jar_manifest.py +++ b/src/packagedcode/jar_manifest.py @@ -28,8 +28,8 @@ class JavaJarManifestHandler(models.DatafileHandler): path_patterns = ('*/META-INF/MANIFEST.MF',) default_package_type = 'jar' default_primary_language = 'Java' - description='Java JAR MANIFEST.MF' - documentation_url='https://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html' + description = 'Java JAR MANIFEST.MF' + documentation_url = 'https://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html' @classmethod def parse(cls, location): @@ -56,7 +56,6 @@ def assign_package_to_resources(cls, package, resource, codebase, package_adder) ) - def parse_manifest(location): """ Return a Manifest parsed from the file at `location` or None if this diff --git a/src/packagedcode/licensing.py b/src/packagedcode/licensing.py index 823a12524cd..9d084a0df32 100644 --- a/src/packagedcode/licensing.py +++ b/src/packagedcode/licensing.py @@ -175,13 +175,13 @@ def add_referenced_license_detection_from_package(resource, codebase, no_license codebase_packages = codebase.attributes.packages modified = False - + for license_detection_mapping in license_detection_mappings: license_detection_object = LicenseDetectionFromResult.from_license_detection_mapping( license_detection_mapping=license_detection_mapping, file_path=resource.path, - ) + ) detection_modified = False license_match_mappings = license_detection_mapping["matches"] referenced_filenames = get_referenced_filenames(license_matches=license_detection_object.matches) @@ -309,7 +309,7 @@ def add_license_from_sibling_file(resource, codebase, no_licenses): def is_legal_or_readme(resource): """ Return True if `resource` is a legal (like LICENSE/COPYING) or README file, otherwise - return False. + 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) @@ -359,7 +359,7 @@ def get_license_detections_from_sibling_file(resource, codebase, no_licenses): license_expression = get_license_expression_from_detection_mappings( detections=license_detections, valid_expression=False, - ) + ) return license_detections, license_expression @@ -384,7 +384,7 @@ def get_license_detection_mappings( ) for detection in detections: - #TODO: also return these? + # TODO: also return these? if detection.license_expression is None: continue @@ -506,7 +506,7 @@ def get_license_expression_from_detection_mappings( continue expressions.append(detection["license_expression"]) - + return str( combine_expressions(expressions, relation=relation, unique=unique) ) @@ -637,7 +637,7 @@ def is_declared_license_not_fully_matched(matches): if not declared_license_is_fully_matched and not all_matches_have_full_coverage: return True - + return False @@ -695,7 +695,7 @@ def get_normalized_license_detections( ) if TRACE: logger_debug(f'get_normalized_license_detections: dict:') - + elif isinstance(extracted_license, list): for extracted_license_item in extracted_license: @@ -726,10 +726,10 @@ def get_normalized_license_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, @@ -809,7 +809,7 @@ def get_license_detections_for_extracted_license_statement( """ if not extracted_license_statement: return [] - + if not isinstance(extracted_license_statement, str): extracted_license_statement = repr(extracted_license_statement) @@ -832,7 +832,7 @@ def get_license_detections_for_extracted_license_statement( if not matches: return [] - license_detections = get_license_detections_from_matches(matches) + license_detections = get_license_detections_from_matches(matches) if matched_as_expression: return license_detections diff --git a/src/packagedcode/maven.py b/src/packagedcode/maven.py index c1ca31f13c1..adc9ae57e64 100644 --- a/src/packagedcode/maven.py +++ b/src/packagedcode/maven.py @@ -1146,6 +1146,7 @@ def _parse( **urls, ) + 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 c66f397a137..e862b6e8083 100644 --- a/src/packagedcode/models.py +++ b/src/packagedcode/models.py @@ -857,6 +857,7 @@ def _rehydrate_list(cls, values): for val in values: yield cls.from_dict(val) + def add_to_package(package_uid, resource, codebase): """ Append `package_uid` to `resource.for_packages`, if the attribute exists and diff --git a/src/packagedcode/npm.py b/src/packagedcode/npm.py index c62380af9c7..ddb043f0177 100644 --- a/src/packagedcode/npm.py +++ b/src/packagedcode/npm.py @@ -38,6 +38,7 @@ TRACE = SCANCODE_DEBUG_PACKAGE + def logger_debug(*args): pass @@ -262,6 +263,7 @@ def parse(cls, location): yield cls._parse(json_data) + class BaseNpmLockHandler(BaseNpmHandler): @classmethod @@ -608,7 +610,7 @@ def parse(cls, location): ns, _ , name = ns_name.rpartition('/') sub_dependencies.append((ns, name, constraint,)) - elif line.startswith(' ' * 2) : + elif line.startswith(' ' * 2): # version "7.3.4" # resolved "https://registry.yarnpkg.com/@babel...." # integrity sha512-jRsuseXBo9 diff --git a/src/packagedcode/phpcomposer.py b/src/packagedcode/phpcomposer.py index 430b2c1b002..b729e0bfc25 100644 --- a/src/packagedcode/phpcomposer.py +++ b/src/packagedcode/phpcomposer.py @@ -32,9 +32,9 @@ def assemble(cls, package_data, resource, codebase, package_adder): ) if resource.has_parent(): - dir_resource=resource.parent(codebase) + dir_resource = resource.parent(codebase) else: - dir_resource=resource + dir_resource = resource yield from cls.assemble_from_many_datafiles( datafile_name_patterns=datafile_name_patterns, diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 6629365c936..ea215e90d08 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -170,7 +170,7 @@ def process_codebase(self, codebase, strip_root=False, **kwargs): # this is performed before top level packages creation for resource in codebase.walk(topdown=False): if not hasattr(resource, 'license_detections'): - no_licenses=True + 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 @@ -197,7 +197,7 @@ def process_codebase(self, codebase, strip_root=False, **kwargs): create_package_and_deps(codebase, strip_root=strip_root, **kwargs) if not no_licenses: - # This step is dependent on top level packages + # 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 diff --git a/src/packagedcode/pypi.py b/src/packagedcode/pypi.py index 7b39c7cdc9b..04ebebae1f5 100644 --- a/src/packagedcode/pypi.py +++ b/src/packagedcode/pypi.py @@ -1137,7 +1137,7 @@ 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 diff --git a/src/packagedcode/pyrpm.py b/src/packagedcode/pyrpm.py index 0d7631afddc..09c5b91be49 100644 --- a/src/packagedcode/pyrpm.py +++ b/src/packagedcode/pyrpm.py @@ -146,7 +146,7 @@ # SHA256: 8 # SHA384: 9 # SHA512: 10 -RPMTAG_FILEDIGESTALGO = 5011 +RPMTAG_FILEDIGESTALGO = 5011 RPMTAG_FILELINKTOS = 1036 # File virtual attributes (doc, license, ghost, artifact etc) @@ -260,17 +260,17 @@ def __repr__(self): def parse_entry(cls, etag, etype, eoffset, ecount, data_store): reader_by_type = { - RPM_DATA_TYPE_NULL: cls.read_null, - RPM_DATA_TYPE_CHAR: cls.read_char, - RPM_DATA_TYPE_INT8: cls.read_int8, - RPM_DATA_TYPE_INT16: cls.read_int16, - RPM_DATA_TYPE_INT32: cls.read_int32, - RPM_DATA_TYPE_INT64: cls.read_int64, - RPM_DATA_TYPE_STRING: cls.read_string, - RPM_DATA_TYPE_BIN: cls.read_bin, - RPM_DATA_TYPE_STRING_ARRAY: cls.read_string_array, - RPM_DATA_TYPE_ASN1: cls.read_bin, - RPM_DATA_TYPE_OPENPGP: cls.read_bin, + RPM_DATA_TYPE_NULL: cls.read_null, + RPM_DATA_TYPE_CHAR: cls.read_char, + RPM_DATA_TYPE_INT8: cls.read_int8, + RPM_DATA_TYPE_INT16: cls.read_int16, + RPM_DATA_TYPE_INT32: cls.read_int32, + RPM_DATA_TYPE_INT64: cls.read_int64, + RPM_DATA_TYPE_STRING: cls.read_string, + RPM_DATA_TYPE_BIN: cls.read_bin, + RPM_DATA_TYPE_STRING_ARRAY: cls.read_string_array, + RPM_DATA_TYPE_ASN1: cls.read_bin, + RPM_DATA_TYPE_OPENPGP: cls.read_bin, RPM_DATA_TYPE_I18NSTRING_TYPE: cls.read_string } diff --git a/src/packagedcode/rpm_installed.py b/src/packagedcode/rpm_installed.py index 5e35b91d376..5d01436d2e1 100644 --- a/src/packagedcode/rpm_installed.py +++ b/src/packagedcode/rpm_installed.py @@ -298,7 +298,7 @@ def dirname_handler(value, **kwargs): 'Sha1header': name_value_str_handler('sha1'), 'Url': name_value_str_handler('homepage_url'), 'License': name_value_str_handler('extracted_license_statement'), - 'Arch': arch_handler, + 'Arch': arch_handler, 'Size': size_handler, # TODO: diff --git a/src/scancode/plugin_ignore.py b/src/scancode/plugin_ignore.py index 3a270e00f68..a3560f56804 100644 --- a/src/scancode/plugin_ignore.py +++ b/src/scancode/plugin_ignore.py @@ -114,7 +114,7 @@ def process_codebase(self, codebase, ignore=(), include=(), **kwargs): if resource.is_root: continue # removing dirs will also remove its files - if resource.is_dir: + if resource.is_dir: continue if resource_path in paths_to_remove: paths_to_remove_discard(resource_path) diff --git a/src/summarycode/__init__.py b/src/summarycode/__init__.py index 9441a0a3631..983aaf0bf26 100644 --- a/src/summarycode/__init__.py +++ b/src/summarycode/__init__.py @@ -5,4 +5,4 @@ # 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. -# \ No newline at end of file +# diff --git a/src/summarycode/facet.py b/src/summarycode/facet.py index d7e4b53d39a..2f29f432934 100644 --- a/src/summarycode/facet.py +++ b/src/summarycode/facet.py @@ -170,7 +170,7 @@ def compute_path_facets(path, facet_definitions): def build_facets(facets, known_facet_names=FACETS): """ Return: - - a mapping for facet patterns to a list of unique facet names as + - a mapping for facet patterns to a list of unique facet names as {pattern: [facet, facet, ...]} - a sorted list of error messages for invalid or unknown facet definitions found in `facets`. diff --git a/src/summarycode/plugin_consolidate.py b/src/summarycode/plugin_consolidate.py index 8649efeb9ed..e425c1aee08 100644 --- a/src/summarycode/plugin_consolidate.py +++ b/src/summarycode/plugin_consolidate.py @@ -243,7 +243,7 @@ def get_consolidated_packages(codebase): package_root = package.get_package_root(resource, codebase) package_root.extra_data['package_root'] = True package_root.save(codebase) - is_build_file = isinstance(package, ) + is_build_file = isinstance(package,) package_resources = list(package.get_package_resources(package_root, codebase)) package_license_expression = package.declared_license_expression package_copyright = package.copyright diff --git a/src/textcode/markup.py b/src/textcode/markup.py index 86b8067f37f..7a40b890dde 100644 --- a/src/textcode/markup.py +++ b/src/textcode/markup.py @@ -93,7 +93,7 @@ def demarkup_text(text): # keep the opening tag name of certain tags that contains these strings # note: are from debian copyright files kept_tags = ( - 'lic', 'copy', 'www', 'http', 'auth', 'contr', 'leg', 'inc', '@', + 'lic', 'copy', 'www', 'http', 'auth', 'contr', 'leg', 'inc', '@', '', '', '169', 'a9' ) diff --git a/src/textcode/strings.py b/src/textcode/strings.py index db921de72ba..2e3d470f9b2 100644 --- a/src/textcode/strings.py +++ b/src/textcode/strings.py @@ -10,7 +10,6 @@ import re import string - """ Extract raw ASCII strings from (possibly) binary strings. Both plain ASCII and UTF-16-LE-encoded (aka. wide) strings are extracted. @@ -33,6 +32,7 @@ MIN_LEN = 4 MIN_LEN_STR = b'4' + def strings_from_file(location, buff_size=1024 * 1024, clean=True, min_len=MIN_LEN): """ Yield unicode strings made only of printable ASCII characters found in file @@ -59,20 +59,19 @@ def strings_from_file(location, buff_size=1024 * 1024, clean=True, min_len=MIN_L _ascii_pattern = ( # plain ASCII is a sequence of printable of a minimum length b'(' - + b'[' + printable + b']' - + b'{' + MIN_LEN_STR + b',}' - + b')' + +b'[' + printable + b']' + +b'{' + MIN_LEN_STR + b',}' + +b')' # or utf-16-le-encoded ASCII is a sequence of ASCII+null byte - + b'|' - + b'(' - + b'(?:' + b'[' + printable + b']' + null_byte + b')' - + b'{' + MIN_LEN_STR + b',}' - + b')' + +b'|' + +b'(' + +b'(?:' + b'[' + printable + b']' + null_byte + b')' + +b'{' + MIN_LEN_STR + b',}' + +b')' ) ascii_strings = re.compile(_ascii_pattern).finditer - replace_literal_line_returns = re.compile( '[\\n\\r]+$' ).sub @@ -135,6 +134,7 @@ def decode(s): JUNK = frozenset(string.punctuation + string.digits + string.whitespace) + def clean_string(s, min_len=MIN_LEN, junk=JUNK): """ Yield cleaned strings from string s if it passes some validity tests: diff --git a/src/textcode/strings2.py b/src/textcode/strings2.py index e7df9a737a2..fdfb583a57e 100644 --- a/src/textcode/strings2.py +++ b/src/textcode/strings2.py @@ -20,7 +20,6 @@ # - removed main() # - do not cache compiled patterns. re does cache patterns alright. - import re ASCII_BYTE = ( From 7cb42d481ec46f30889d01e34796774f340fdd9e Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:26:40 +0100 Subject: [PATCH 55/84] Streamline imports Signed-off-by: Philippe Ombredanne --- tests/cluecode/test_plugin_filter_clues.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/cluecode/test_plugin_filter_clues.py b/tests/cluecode/test_plugin_filter_clues.py index 7e882b7f185..77c85c6499a 100644 --- a/tests/cluecode/test_plugin_filter_clues.py +++ b/tests/cluecode/test_plugin_filter_clues.py @@ -9,8 +9,6 @@ import os -import pytest - from commoncode.testcase import FileDrivenTesting from cluecode.plugin_filter_clues import Detections From 11af6f3bda9e9bb200b9983d9928794f325272b3 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:27:25 +0100 Subject: [PATCH 56/84] Streamline imports Signed-off-by: Philippe Ombredanne --- etc/scripts/licenses/buildrules.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/etc/scripts/licenses/buildrules.py b/etc/scripts/licenses/buildrules.py index c8531c48181..b832b1fdf28 100644 --- a/etc/scripts/licenses/buildrules.py +++ b/etc/scripts/licenses/buildrules.py @@ -8,8 +8,6 @@ # See https://aboutcode.org for more information about nexB OSS projects. # -import io - import attr import click import saneyaml From 5112b25bf867d9341c627b2157aa18c54944bd99 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:31:24 +0100 Subject: [PATCH 57/84] Guard imports from cache inside functions Signed-off-by: Philippe Ombredanne --- src/licensedcode/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index d4d944bcf2b..9449b83bf11 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -32,7 +32,6 @@ from licensedcode import MIN_MATCH_HIGH_LENGTH from licensedcode import MIN_MATCH_LENGTH from licensedcode import SMALL_RULE -from licensedcode.cache import get_index from licensedcode.frontmatter import dumps_frontmatter from licensedcode.frontmatter import load_frontmatter from licensedcode.languages import LANG_INFO as known_languages @@ -2275,6 +2274,7 @@ def get_rule_object_from_match(license_match_mapping): length=length, ) else: + from licensedcode.cache import get_index return get_index().rules_by_id[rule_identifier] From e8c0df6199b567b99210d8fa07b399f419cf8bad Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 28 Dec 2022 23:54:53 +0100 Subject: [PATCH 58/84] Add support for FIPS Reported-by: RayGozer @RayGozer Reference: https://github.com/nexB/scancode-toolkit/issues/3165 Signed-off-by: Philippe Ombredanne --- src/licensedcode/detection.py | 4 ++-- src/licensedcode/match_hash.py | 4 ++-- src/licensedcode/models.py | 6 +++--- src/packagedcode/cocoapods.py | 24 +++++++++++++++++++++--- 4 files changed, 28 insertions(+), 10 deletions(-) diff --git a/src/licensedcode/detection.py b/src/licensedcode/detection.py index 495b8561b2b..e268a7bcf3f 100644 --- a/src/licensedcode/detection.py +++ b/src/licensedcode/detection.py @@ -11,9 +11,9 @@ import sys import os import logging -import hashlib import uuid from enum import Enum +from hashlib import sha1 from collections import Counter import attr @@ -278,7 +278,7 @@ def identifier(self): # Return a uuid generated from the contents of the matches identifier_string = repr(tuple(data)) - md_hash = hashlib.md5() + md_hash = sha1() md_hash.update(identifier_string.encode('utf-8')) return str(uuid.UUID(md_hash.hexdigest())) diff --git a/src/licensedcode/match_hash.py b/src/licensedcode/match_hash.py index 81cbcc44ab6..e0ed6c8b719 100644 --- a/src/licensedcode/match_hash.py +++ b/src/licensedcode/match_hash.py @@ -8,7 +8,7 @@ # from array import array -from hashlib import md5 +from hashlib import sha1 from licensedcode.match import LicenseMatch @@ -46,7 +46,7 @@ def tokens_hash(tokens): Return a digest binary string computed from a sequence of numeric token ids. """ as_bytes = array('h', tokens).tobytes() - return md5(as_bytes).digest() + return sha1(as_bytes).digest() def index_hash(rule_tokens): diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 9449b83bf11..525bdc90336 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -7,12 +7,12 @@ # See https://aboutcode.org for more information about nexB OSS projects. # -import hashlib import os import sys import traceback from collections import Counter from collections import defaultdict +from hashlib import sha1 from itertools import chain from operator import itemgetter from os.path import abspath @@ -2001,13 +2001,13 @@ def _from_expression(cls, license_expression=None, identifier=None, **kwargs): def compute_unique_id(self): """ Return a a unique id string based on this rule content. (Today this is - an MD5 checksum of the text, but that's an implementation detail) + an SHA1 checksum of the text, but that's an implementation detail) """ if not self.text: text = "None" else: text = self.text - return hashlib.md5(text.encode('utf-8')).hexdigest() + return sha1(text.encode('utf-8')).hexdigest() def load_data(self, rule_file): """ diff --git a/src/packagedcode/cocoapods.py b/src/packagedcode/cocoapods.py index 197d0396186..f51210455f4 100644 --- a/src/packagedcode/cocoapods.py +++ b/src/packagedcode/cocoapods.py @@ -11,6 +11,7 @@ import json import os import logging +from functools import partial import saneyaml from packageurl import PackageURL @@ -28,6 +29,7 @@ TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) + def logger_debug(*args): pass @@ -89,8 +91,10 @@ def get_hashed_path(name): Returns a string with a part of the file path derived from the md5 hash. From https://github.com/CocoaPods/cdn.cocoapods.org: - "There are a set of known prefixes for all Podspec paths, you take the name of the pod, - create a hash (using md5) of it and take the first three characters." + "There are a set of known prefixes for all Podspec paths, you take the + name of the pod, create a hash (using md5) of it and take the first + three characters." + """ if not name: return @@ -105,8 +109,22 @@ def get_hashed_path(name): return hashed_path +# for FIPS support +sys_v0 = sys.version_info[0] +sys_v1 = sys.version_info[1] +if sys_v0 == 3 and sys_v1 >= 9: + md5_hasher = partial(hashlib.md5, usedforsecurity=False) +else: + md5_hasher = hashlib.md5 + + def get_first_three_md5_hash_characters(podname): - return hashlib.md5(podname.encode('utf-8')).hexdigest()[0:3] + """ + From https://github.com/CocoaPods/cdn.cocoapods.org: + "There are a set of known prefixes for all Podspec paths, you take the name of the pod, + create a hash (using md5) of it and take the first three characters." + """ + return md5_hasher(podname.encode('utf-8')).hexdigest()[0:3] class BasePodHandler(models.DatafileHandler): From a959b49c47e2a6291ddd2a7bf6db2629062cea2e Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Thu, 29 Dec 2022 00:01:10 +0100 Subject: [PATCH 59/84] Ensue rule id is unique also for rule without texts Signed-off-by: Philippe Ombredanne --- src/licensedcode/models.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 525bdc90336..9333c52f091 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -2000,14 +2000,12 @@ def _from_expression(cls, license_expression=None, identifier=None, **kwargs): def compute_unique_id(self): """ - Return a a unique id string based on this rule content. (Today this is - an SHA1 checksum of the text, but that's an implementation detail) + Return a a unique id string based on this rule content. + (Today this is an SHA1 checksum of the identifierm expression and text, + but this is an implementation detail) """ - if not self.text: - text = "None" - else: - text = self.text - return sha1(text.encode('utf-8')).hexdigest() + content = f'{self.identifier!r}{self.license_expression!r}{self.text!r}' + return sha1(content.encode('utf-8')).hexdigest() def load_data(self, rule_file): """ From fdde6d6dc24aebaa836aa62f7251dd2238d920af Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Thu, 29 Dec 2022 00:06:49 +0100 Subject: [PATCH 60/84] Restore correct license expression mapping gpl-2.0-only with licenseref-scancode-openssl-exception-gpl-2.0 is NOT about x11vnc Signed-off-by: Philippe Ombredanne --- src/packagedcode/alpine.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/packagedcode/alpine.py b/src/packagedcode/alpine.py index bd2fa63ea86..fab11756cff 100644 --- a/src/packagedcode/alpine.py +++ b/src/packagedcode/alpine.py @@ -1647,7 +1647,7 @@ def apply_syntax_fixes(s): # "with" mishaps 'gpl-2.0 with classpath': 'gpl-2.0 with classpath-exception-2.0', - 'gpl-2.0-only with openssl-exception': 'x11vnc-openssl-exception', + 'gpl-2.0-only with openssl-exception': 'pl-2.0-only with licenseref-scancode-openssl-exception-gpl-2.0', 'gpl-2.0-or-later with openssl-exception': 'gpl-2.0-or-later with licenseref-scancode-openssl-exception-gpl-2.0-plus', 'gpl-3.0-only with openssl-exception': 'gpl-3.0-only with licenseref-scancode-openssl-exception-gpl-3.0-plus', From ce5be3a7dea1704e6e2a74d5b3bf7ff07dc7d295 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Thu, 29 Dec 2022 00:10:22 +0100 Subject: [PATCH 61/84] Import sys at the top Signed-off-by: Philippe Ombredanne --- src/packagedcode/cocoapods.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/packagedcode/cocoapods.py b/src/packagedcode/cocoapods.py index f51210455f4..9773ae13638 100644 --- a/src/packagedcode/cocoapods.py +++ b/src/packagedcode/cocoapods.py @@ -11,6 +11,7 @@ import json import os import logging +import sys from functools import partial import saneyaml @@ -37,7 +38,6 @@ def logger_debug(*args): logger = logging.getLogger(__name__) if TRACE: - import sys logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) From ae4c63fcf560c50c65fe24eda3d7116daf5e0b4c Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Thu, 29 Dec 2022 09:16:22 +0100 Subject: [PATCH 62/84] Add support for FIPS Use sha1 correctly for UUID seed Reported-by: RayGozer @RayGozer Reference: https://github.com/nexB/scancode-toolkit/issues/3165 Signed-off-by: Philippe Ombredanne --- src/licensedcode/detection.py | 5 +- src/licensedcode/models.py | 5 +- .../filtered-expected.json | 4 +- .../filtered-expected2.json | 4 +- .../filtered-expected3.json | 4 +- .../data/csv/livescan/expected.csv | 6 +- ...e-reference-works-with-clues.expected.json | 52 ++-- ...-matched-text-with-reference.expected.json | 26 +- .../scan-with-reference.expected.json | 26 +- .../0052_lzma-sdk-original.RULE | 6 + .../license-expression/scan.expected.json | 14 +- .../spdx-expressions.expected.json | 16 +- .../license-ref-see-copying.expected.json | 8 +- .../license_reference/scan-ref.expected.json | 8 +- ...-unknown-reference-copyright.expected.json | 14 +- .../license_reference/scan-wref.expected.json | 89 ++++-- ...unknown-ref-to-key-file-root.expected.json | 30 +- .../license_url/license_url.expected.json | 4 +- ...own-intro-eclipse-foundation.expected.json | 2 +- .../package/package.expected.json | 16 +- .../scan/e2fsprogs-expected.json | 8 +- .../scan/ffmpeg-license.expected.json | 28 +- .../sqlite/sqlite.expected.json | 274 +++++++++--------- .../text/scan-diag.expected.json | 14 +- .../plugin_license/text/scan.expected.json | 14 +- .../text_long_lines/scan-diag.expected.json | 14 +- .../text_long_lines/scan.expected.json | 14 +- ...n-unknown-intro-dual-license.expected.json | 4 +- ...tro-eclipse-foundation-tycho.expected.json | 56 ++-- ...own-intro-eclipse-foundation.expected.json | 10 +- ...nown-intro-long-gaps-between.expected.json | 8 +- ...intro-with-imperfect-matches.expected.json | 4 +- .../policy-codebase.expected.json | 20 +- .../plugin_license_text/scan.expected.json | 28 +- .../data/about/aboutfiles.expected.json | 8 +- .../data/about/apipkg.ABOUT-expected | 2 +- .../data/about/appdirs.ABOUT-expected | 2 +- ...r-layer.tar.xz-get-installed-expected.json | 16 +- ...-container-layer.tar.xz-scan-expected.json | 32 +- .../bluedevil/APKBUILD-expected.json | 2 +- .../community/discover/APKBUILD-expected.json | 2 +- .../kactivitymanagerd/APKBUILD-expected.json | 2 +- .../kde-cli-tools/APKBUILD-expected.json | 2 +- .../kde-gtk-config/APKBUILD-expected.json | 2 +- .../kdecoration/APKBUILD-expected.json | 2 +- .../kdeplasma-addons/APKBUILD-expected.json | 2 +- .../community/khotkeys/APKBUILD-expected.json | 2 +- .../kinfocenter/APKBUILD-expected.json | 2 +- .../community/kscreen/APKBUILD-expected.json | 2 +- .../kscreenlocker/APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../kwayland-server/APKBUILD-expected.json | 2 +- .../community/kwin/APKBUILD-expected.json | 2 +- .../layer-shell-qt/APKBUILD-expected.json | 2 +- .../libkscreen/APKBUILD-expected.json | 2 +- .../libksysguard/APKBUILD-expected.json | 2 +- .../community/milou/APKBUILD-expected.json | 2 +- .../plasma-desktop/APKBUILD-expected.json | 2 +- .../plasma-integration/APKBUILD-expected.json | 2 +- .../plasma-nano/APKBUILD-expected.json | 2 +- .../plasma-nm/APKBUILD-expected.json | 2 +- .../plasma-pa/APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../plasma-thunderbolt/APKBUILD-expected.json | 2 +- .../plasma-vault/APKBUILD-expected.json | 2 +- .../plasma-workspace/APKBUILD-expected.json | 2 +- .../powerdevil/APKBUILD-expected.json | 2 +- .../qqc2-breeze-style/APKBUILD-expected.json | 2 +- .../qt6-qtbase/APKBUILD-expected.json | 2 +- .../community/sddm-kcm/APKBUILD-expected.json | 2 +- .../main/sqlite-tcl/APKBUILD-expected.json | 2 +- .../main/sqlite/APKBUILD-expected.json | 2 +- .../alpine14/main/sudo/APKBUILD-expected.json | 2 +- .../main/util-linux/APKBUILD-expected.json | 2 +- .../community/haxe/APKBUILD-expected.json | 2 +- .../linux-firmware/APKBUILD-expected.json | 2 +- .../community/2bwm/APKBUILD-expected.json | 2 +- .../audacious-plugins/APKBUILD-expected.json | 2 +- .../community/gcc6/APKBUILD-expected.json | 2 +- .../imagemagick/APKBUILD-expected.json | 2 +- .../community/qt6-qt3d/APKBUILD-expected.json | 2 +- .../ruby-rspec/APKBUILD-expected.json | 2 +- .../alpine14/main/gcc/APKBUILD-expected.json | 2 +- .../alpine14/main/icu/APKBUILD-expected.json | 2 +- .../alpine14/main/ruby/APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../APKBUILD-expected.json | 2 +- .../gitlab-release-cli/APKBUILD-expected.json | 2 +- .../full-installed/installed-expected.json | 18 +- .../licenses/alp-3.14-community-clamav.yml | 2 +- .../alp-3.14-testing-ossec-hids-local.yml | 2 +- .../rootfs/alpine-rootfs.tar.xz-expected.json | 36 +-- .../small-installed/installed-expected.json | 16 +- .../data/bower/author-objects/expected.json | 2 +- .../data/bower/basic/expected.json | 2 +- .../data/bower/list-of-licenses/expected.json | 2 +- .../data/bower/scan-expected.json | 4 +- .../cargo/cargo_toml/clap/Cargo.toml.expected | 2 +- .../data/chef/basic/metadata.json.expected | 2 +- .../data/chef/basic/metadata.rb.expected | 2 +- .../data/chef/package.scan.expected.json | 6 +- .../assemble/multiple-podspec-expected.json | 8 +- .../assemble/single-podspec-expected.json | 4 +- .../solo/RxDataSources.podspec-expected.json | 4 +- ...rebaseAnalytics.podspec.json.expected.json | 4 +- .../podspec/PayTabsSDK.podspec.expected.json | 2 +- .../RxDataSources.podspec.expected.json | 2 +- .../dual_license/+COMPACT_MANIFEST.expected | 2 +- .../dual_license2/+COMPACT_MANIFEST.expected | 2 +- .../data/haxe/basic2/haxelib.json.expected | 2 +- .../data/haxe/tags/haxelib.json.expected | 2 +- .../activemq-camel.expected.json | 6 +- .../google-built-collection.expected.json | 6 +- .../flutter_playtabs_bridge.expected.json | 8 +- .../nanopb.expected.json | 12 +- .../reference-to-package/base.expected.json | 10 +- .../fusiondirectory.expected.json | 158 +++++----- .../google_appengine_sdk.expected.json | 36 +-- .../paddlenlp.expected.json | 28 +- .../physics.expected.json | 20 +- .../reference-to-package/samba.expected.json | 36 +-- ...ndbugs-maven-plugin-1.1.1.pom.package.json | 2 +- ...ndbugs-maven-plugin-1.1.1.pom.package.json | 2 +- .../authors_list_dicts/package.json.expected | 2 +- .../package.json.expected | 2 +- .../data/npm/casepath/package.json.expected | 2 +- .../data/npm/chartist/package.json.expected | 4 +- .../data/npm/dist/package.json.expected | 2 +- .../data/npm/electron/package.expected.json | 4 +- .../express-jwt-3.4.0/package.json.expected | 2 +- .../get_package_resources.scan.expected.json | 4 +- .../homepage-as-list/package.json.expected | 2 +- .../npm/invalid-dep/package.json.expected | 2 +- .../data/npm/keywords/package.json.expected | 2 +- .../legacy_license_dict/package.json.expected | 2 +- .../data/npm/mime-1.3.4/package.json.expected | 2 +- .../package-lock.json-expected | 2 +- .../package-lock.json-expected | 2 +- .../data/npm/scan-nested/scan.expected.json | 8 +- .../data/npm/scoped1/package.json.expected | 2 +- .../data/npm/scoped2/package.json.expected | 2 +- .../data/npm/sequelize/package.json.expected | 2 +- .../data/npm/uri_vcs/package.json.expected | 2 +- .../data/npm/urls_dict/package.json.expected | 2 +- .../utils-merge-1.0.0/package.json.expected | 2 +- .../data/opam/sample1/output.opam.expected | 2 +- .../data/opam/sample4/output.opam.expected | 2 +- .../data/opam/sample5/output.opam.expected | 2 +- .../data/opam/sample7/output.opam.expected | 2 +- .../data/opam/sample8/output.opam.expected | 2 +- .../a-timer/composer.json.expected | 2 +- .../phpcomposer/composer.lock-expected.json | 56 ++-- .../phpcomposer/fake/composer.json.expected | 2 +- .../framework/composer.json.expected | 2 +- .../phpcomposer/slim/composer.json.expected | 2 +- .../data/plugin/about-package-expected.json | 8 +- .../data/plugin/bower-package-expected.json | 4 +- .../data/plugin/cargo-package-expected.json | 4 +- .../data/plugin/chef-package-expected.json | 6 +- .../data/plugin/com-package-expected.json | 4 +- .../data/plugin/haxe-package-expected.json | 4 +- .../data/plugin/maven-package-expected.json | 4 +- .../data/plugin/mui-package-expected.json | 4 +- .../data/plugin/mun-package-expected.json | 4 +- .../plugin/phpcomposer-package-expected.json | 4 +- .../data/plugin/python-package-expected.json | 12 +- .../plugin/rubygems-package-expected.json | 4 +- .../data/plugin/sys-package-expected.json | 4 +- .../data/plugin/tlb-package-expected.json | 4 +- .../data/plugin/winmd-package-expected.json | 4 +- ...s-1.2.1-py2.py3-none-any.whl-expected.json | 2 +- .../scancode_toolkit.egg-info-expected.json | 2 +- .../dist-info-metadata/METADATA-expected.json | 2 +- .../pypi/metadata/v10/PKG-INFO-expected.json | 4 +- .../pyyaml_setup.py-expected.json | 2 +- .../unpack_kwargs_setup.py-expected.json | 2 +- .../cffi-1.14.0/setup.py-expected.json | 2 +- .../pip-22.0.4/setup.py-expected.json | 2 +- .../pytoml-0.1.21/setup.py-expected.json | 2 +- .../six-1.14.0/setup.py-expected.json | 2 +- .../urllib3-1.25.9/setup.py-expected.json | 2 +- .../setup.py/complex_setup.py-expected.json | 2 +- .../setup.py/interlap_setup.py-expected.json | 2 +- .../setup.py/nvchecker_setup.py-expected.json | 2 +- .../packageurl_python_setup.py-expected.json | 2 +- ...python_publicsuffix_setup.py-expected.json | 2 +- ...ology_py_libversion_setup.py-expected.json | 2 +- .../setuppycheck_setup.py-expected.json | 2 +- .../setup.py/url_py_setup.py-expected.json | 2 +- .../pypi/setup.py/venv_setup.py-expected.json | 2 +- .../whatsapp-play-setup.py-expected.json | 2 +- .../site-packages/site-packages-expected.json | 6 +- .../data/pypi/solo-metadata/expected.json | 4 +- .../pip-22.0.4-pypi-package-expected.json | 8 +- ...ip-22.0.4-pypi-package-setup-expected.json | 2 +- .../PyJPString-0.0.3-expected.json | 2 +- .../PyJPString-0.0.3-subdir-expected.json | 2 +- .../daglib_wheel_extracted-expected.json | 4 +- .../toml-0.10.1.dist-info-expected.json | 2 +- .../urllib3-1.26.4.dist-info-expected.json | 2 +- .../pip-20.2.2.dist-info-expected.json | 2 +- .../facebook/basic/README.facebook.expected | 4 +- .../capital-filename/README.FACEBOOK.expected | 4 +- .../setuptools/README.facebook.expected | 4 +- .../google/basic/README.google.expected | 2 +- .../centos-8-rpms.xmlish-expected.json | 2 +- .../fc33-rpms.xmlish-expected.json | 2 +- .../openmandriva-rpms.xmlish-expected.json | 2 +- .../rhel-rpms.xmlish-expected.json | 2 +- .../gem/action_tracker-1.0.2.gem.json | 2 +- .../data/rubygems/gem/m2r-2.1.0.gem.json | 2 +- .../rubygems/gem/new/int_time-0.0.2.gem.json | 2 +- .../gem/new/jaro_winkler-1.5.1-java.gem.json | 2 +- .../rubygems/gem/new/rubocop-0.62.0.gem.json | 2 +- ...eLibrary.Caching.dll.package-expected.json | 4 +- .../Moq.Silverlight.dll.package-expected.json | 4 +- .../Windows.AI.winmd.package-expected.json | 4 +- .../_ctypes_test.pyd.package-expected.json | 4 +- .../win_pe/chcp.com.package-expected.json | 4 +- .../win_pe/clfs.sys.mui.package-expected.json | 4 +- .../crypt32.dll.mun.package-expected.json | 4 +- .../win_pe/euc-jp.so.package-expected.json | 4 +- .../win_pe/stdole2.tlb.package-expected.json | 4 +- .../data/win_pe/tbs.sys.package-expected.json | 4 +- .../data/composer/composer.expected.json | 4 +- tests/scancode/data/info/all.expected.json | 8 +- .../data/info/all.rooted.expected.json | 8 +- .../scancode/data/license_text/test.expected | 4 +- .../plugin_only_findings/basic.expected.json | 8 +- ...-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json | 8 +- .../component-package-build-expected.json | 22 +- .../component-package-expected.json | 22 +- .../license-holder-rollup-expected.json | 10 +- ...iple-same-holder-and-license-expected.json | 6 +- ...t-counted-in-license-holders-expected.json | 16 +- .../package-fileset-expected.json | 12 +- .../package-manifest-expected.json | 8 +- ...rectory-with-minority-origin-expected.json | 10 +- ...return-nested-local-majority-expected.json | 12 +- .../data/score/basic-expected.json | 10 +- ...consistent_licenses_copyleft-expected.json | 20 +- .../score/no_license_ambiguity-expected.json | 20 +- .../data/score/no_license_text-expected.json | 4 +- ...nflicting_license_categories.expected.json | 16 +- .../summary/end-2-end/bug-1141.expected.json | 8 +- .../holders/clear_holder.expected.json | 16 +- .../holders/combined_holders.expected.json | 16 +- .../license_ambiguity/ambiguous.expected.json | 8 +- .../unambiguous.expected.json | 12 +- .../multiple_package_data.expected.json | 30 +- .../single_file/single_file.expected.json | 4 +- .../summary-without-holder-pypi.expected.json | 32 +- ...holder_from_package_resource.expected.json | 6 +- .../with_package_data.expected.json | 20 +- .../without_package_data.expected.json | 12 +- .../tallies/end-2-end/bug-1141.expected.json | 8 +- .../full_tallies/tallies.expected.json | 62 ++-- .../tallies_by_facet.expected.json | 62 ++-- .../tallies_details.expected.json | 62 ++-- ...lies_key_files-details.expected.json-lines | 68 ++--- .../tallies_key_files.expected.json | 62 ++-- .../data/tallies/packages/expected.json | 4 +- 264 files changed, 1280 insertions(+), 1243 deletions(-) create mode 100644 tests/licensedcode/data/models/rule_file_dump/0052_lzma-sdk-original.RULE diff --git a/src/licensedcode/detection.py b/src/licensedcode/detection.py index e268a7bcf3f..d3815dcfe39 100644 --- a/src/licensedcode/detection.py +++ b/src/licensedcode/detection.py @@ -278,9 +278,8 @@ def identifier(self): # Return a uuid generated from the contents of the matches identifier_string = repr(tuple(data)) - md_hash = sha1() - md_hash.update(identifier_string.encode('utf-8')) - return str(uuid.UUID(md_hash.hexdigest())) + md_hash = sha1(identifier_string.encode('utf-8')) + return str(uuid.UUID(hex=md_hash.hexdigest()[:32])) @property def identifier_with_expression(self): diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 9333c52f091..fa6b3e6f99a 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -2001,8 +2001,9 @@ def _from_expression(cls, license_expression=None, identifier=None, **kwargs): def compute_unique_id(self): """ Return a a unique id string based on this rule content. - (Today this is an SHA1 checksum of the identifierm expression and text, - but this is an implementation detail) + + (This is a SHA1 checksum of the identifier expression and text, but this + is an implementation detail) """ content = f'{self.identifier!r}{self.license_expression!r}{self.text!r}' return sha1(content.encode('utf-8')).hexdigest() diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected.json index 70b046a2527..ff63992a70b 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "apache_1_1-81b019ea-ed6c-17e3-1cfc-fad8557f8cac", + "identifier": "apache_1_1-cb71ed90-062c-facf-d5cf-148f22222367", "license_expression": "apache-1.1", "count": 1, "detection_log": [ @@ -107,7 +107,7 @@ "license_clues": [], "percentage_of_license_text": 92.44, "for_license_detections": [ - "apache_1_1-81b019ea-ed6c-17e3-1cfc-fad8557f8cac" + "apache_1_1-cb71ed90-062c-facf-d5cf-148f22222367" ], "copyrights": [ { diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json index 637c503a560..4251cb10918 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "pygres_2_2-7b7e2330-4841-998b-3287-06b5bc6e5a90", + "identifier": "pygres_2_2-88058d56-5916-1e18-d3aa-1de8b39f7fbf", "license_expression": "pygres-2.2", "count": 1, "detection_log": [ @@ -99,7 +99,7 @@ "license_clues": [], "percentage_of_license_text": 69.38, "for_license_detections": [ - "pygres_2_2-7b7e2330-4841-998b-3287-06b5bc6e5a90" + "pygres_2_2-88058d56-5916-1e18-d3aa-1de8b39f7fbf" ], "copyrights": [ { diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json index 3c120bc7e47..b4136792a60 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "pcre-043db187-9376-d7a9-e89b-d027667acb34", + "identifier": "pcre-6bfd6b44-b749-0fea-8561-aeb76e388c06", "license_expression": "pcre", "count": 1, "detection_log": [ @@ -100,7 +100,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "pcre-043db187-9376-d7a9-e89b-d027667acb34" + "pcre-6bfd6b44-b749-0fea-8561-aeb76e388c06" ], "copyrights": [ { diff --git a/tests/formattedcode/data/csv/livescan/expected.csv b/tests/formattedcode/data/csv/livescan/expected.csv index 0d33b57edff..186ed26d42d 100644 --- a/tests/formattedcode/data/csv/livescan/expected.csv +++ b/tests/formattedcode/data/csv/livescan/expected.csv @@ -1,14 +1,14 @@ 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,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-04-20,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,file,json2csv.rb,json2csv,.rb,912,2018-11-15,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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 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-04-20,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,file,license,license,,679,2018-10-15,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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,file,package.json,package,.json,2200,2022-04-20,918376afce796ef90eeda1d6695f2289c90491ac,1f66239a9b850c5e60a9382dbe2162d2,29f6068a1b6c7d06f115a5edc4ed8558edde42c6bbf0145ed77cf1108a0dd529,application/json,JSON data,,False,True,False,False,False,False,mit,MIT,45.72,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,file,package.json,package,.json,2200,2018-10-15,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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,Copyright (c) 2012 LearnBoost ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, diff --git a/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json b/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json index f52b6d16d58..0c7a7bc3170 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "python-f9a5ba7d-9d66-5878-a0bd-1afe42fe0bd9", + "identifier": "python-c496ccae-69a0-c5f8-a742-83bcd66bfe68", "license_expression": "python", "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "other_copyleft_and_gpl_1_0_plus-a9ef94dc-a60e-21b6-82b8-77454e7751c0", + "identifier": "other_copyleft_and_gpl_1_0_plus-c5a15bb8-ff73-7153-6670-e0604d5ef8df", "license_expression": "other-copyleft AND gpl-1.0-plus", "count": 1, "detection_log": [ @@ -120,7 +120,7 @@ ] }, { - "identifier": "python_and_python_cwi-3136274a-0a35-5bea-9531-6e328486ea3b", + "identifier": "python_and_python_cwi-dda7296c-6bc9-a87c-6fcd-8aa47c3484dc", "license_expression": "python AND python-cwi", "count": 1, "detection_log": [ @@ -152,7 +152,7 @@ ] }, { - "identifier": "bzip2_libbzip_2010-4854df4f-b9f8-1a96-92bd-44873ee7c7c5", + "identifier": "bzip2_libbzip_2010-be66cf99-e877-62c2-7da8-50038fbab17e", "license_expression": "bzip2-libbzip-2010", "count": 1, "detection_log": [ @@ -184,7 +184,7 @@ ] }, { - "identifier": "sleepycat-82c2d26c-feb1-2257-3b27-0e92e4721958", + "identifier": "sleepycat-d3ff9cc0-b5f7-3c64-8469-dbf5e3e3a267", "license_expression": "sleepycat", "count": 1, "detection_log": [ @@ -216,7 +216,7 @@ ] }, { - "identifier": "bsd_simplified-d90f717a-d127-c345-d8a9-dc828c2be7e6", + "identifier": "bsd_simplified-e047ae52-467f-e59b-d067-9f745901b880", "license_expression": "bsd-simplified", "count": 1, "detection_log": [ @@ -238,7 +238,7 @@ ] }, { - "identifier": "bsd_new-e65e2324-d4b0-5ad8-3314-a798683d13e3", + "identifier": "bsd_new-ccc98c3a-92d4-e7a3-e0ba-798328cb6b98", "license_expression": "bsd-new", "count": 1, "detection_log": [ @@ -259,7 +259,7 @@ ] }, { - "identifier": "bsd_new-4c57e726-e851-a66a-1dbe-d6106bcb4751", + "identifier": "bsd_new-35c287f1-5d41-52f8-399e-2391cd1b4b40", "license_expression": "bsd-new", "count": 1, "detection_log": [ @@ -280,7 +280,7 @@ ] }, { - "identifier": "openssl_ssleay-7a0dc499-dddd-4bf1-2d0d-9a84c910b0bc", + "identifier": "openssl_ssleay-69366d44-6158-dac6-668f-098772459a8f", "license_expression": "openssl-ssleay", "count": 1, "detection_log": [ @@ -323,7 +323,7 @@ ] }, { - "identifier": "openssl-dacfdecf-b752-23a6-37ba-f98e7d93554a", + "identifier": "openssl-e1da0b01-fab9-e27d-4ff3-c4944b09b621", "license_expression": "openssl", "count": 1, "detection_log": [ @@ -344,7 +344,7 @@ ] }, { - "identifier": "ssleay_windows-50e05b6f-8602-75e7-7568-c3b4e72fec38", + "identifier": "ssleay_windows-d3dabc12-d861-87db-b339-f73beba8703a", "license_expression": "ssleay-windows", "count": 1, "detection_log": [ @@ -365,7 +365,7 @@ ] }, { - "identifier": "tcl-d352cc42-40ca-8f87-931e-725ee0a85c3e", + "identifier": "tcl-95cfff5e-1fec-4b5f-5c62-566773dfba90", "license_expression": "tcl", "count": 1, "detection_log": [ @@ -397,7 +397,7 @@ ] }, { - "identifier": "tcl-e49b63d5-028c-f39c-035e-68c9e6c60e34", + "identifier": "tcl-1a602c64-bffb-7e52-83cf-8500a077bb47", "license_expression": "tcl", "count": 1, "detection_log": [ @@ -1368,19 +1368,19 @@ "license_clues": [], "percentage_of_license_text": 83.64, "for_license_detections": [ - "python-f9a5ba7d-9d66-5878-a0bd-1afe42fe0bd9", - "other_copyleft_and_gpl_1_0_plus-a9ef94dc-a60e-21b6-82b8-77454e7751c0", - "python_and_python_cwi-3136274a-0a35-5bea-9531-6e328486ea3b", - "bzip2_libbzip_2010-4854df4f-b9f8-1a96-92bd-44873ee7c7c5", - "sleepycat-82c2d26c-feb1-2257-3b27-0e92e4721958", - "bsd_simplified-d90f717a-d127-c345-d8a9-dc828c2be7e6", - "bsd_new-e65e2324-d4b0-5ad8-3314-a798683d13e3", - "bsd_new-4c57e726-e851-a66a-1dbe-d6106bcb4751", - "openssl_ssleay-7a0dc499-dddd-4bf1-2d0d-9a84c910b0bc", - "openssl-dacfdecf-b752-23a6-37ba-f98e7d93554a", - "ssleay_windows-50e05b6f-8602-75e7-7568-c3b4e72fec38", - "tcl-d352cc42-40ca-8f87-931e-725ee0a85c3e", - "tcl-e49b63d5-028c-f39c-035e-68c9e6c60e34" + "python-c496ccae-69a0-c5f8-a742-83bcd66bfe68", + "other_copyleft_and_gpl_1_0_plus-c5a15bb8-ff73-7153-6670-e0604d5ef8df", + "python_and_python_cwi-dda7296c-6bc9-a87c-6fcd-8aa47c3484dc", + "bzip2_libbzip_2010-be66cf99-e877-62c2-7da8-50038fbab17e", + "sleepycat-d3ff9cc0-b5f7-3c64-8469-dbf5e3e3a267", + "bsd_simplified-e047ae52-467f-e59b-d067-9f745901b880", + "bsd_new-ccc98c3a-92d4-e7a3-e0ba-798328cb6b98", + "bsd_new-35c287f1-5d41-52f8-399e-2391cd1b4b40", + "openssl_ssleay-69366d44-6158-dac6-668f-098772459a8f", + "openssl-e1da0b01-fab9-e27d-4ff3-c4944b09b621", + "ssleay_windows-d3dabc12-d861-87db-b339-f73beba8703a", + "tcl-95cfff5e-1fec-4b5f-5c62-566773dfba90", + "tcl-1a602c64-bffb-7e52-83cf-8500a077bb47" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json index b40bb5f0be7..82d096cc270 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json @@ -53,7 +53,7 @@ "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-ae7a45be8a9def2cb13f52fd6f5dce69", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-0966c1258469e15c75e50ee743ab0c97510de07a", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -83,7 +83,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0_and__mit_or_bsd_simplified-3f15b80a-b323-ff84-3c01-1559a24c2af1", + "identifier": "apache_2_0_and__mit_or_bsd_simplified-b459fcbf-3240-8427-3cbc-0704d95e5256", "license_expression": "apache-2.0 AND (mit OR bsd-simplified)", "count": 1, "detection_log": [ @@ -109,13 +109,13 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", "rule_url": null } ] }, { - "identifier": "artistic_2_0-c69ba991-eda9-d458-568a-670d821906e2", + "identifier": "artistic_2_0-cb894725-5f2d-c39e-81e5-50ee1d4322fa", "license_expression": "artistic-2.0", "count": 1, "detection_log": [ @@ -136,7 +136,7 @@ ] }, { - "identifier": "artistic_2_0_or_mit-c0eb2112-a2cd-5aaa-d543-185b0984d576", + "identifier": "artistic_2_0_or_mit-434f17c8-3734-fc88-9dce-bf0d423dbb81", "license_expression": "artistic-2.0 OR mit", "count": 1, "detection_log": [ @@ -151,7 +151,7 @@ "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-ae7a45be8a9def2cb13f52fd6f5dce69", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-0966c1258469e15c75e50ee743ab0c97510de07a", "rule_url": null } ] @@ -260,7 +260,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-ae7a45be8a9def2cb13f52fd6f5dce69", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-0966c1258469e15c75e50ee743ab0c97510de07a", "license_expression": "artistic-2.0 OR mit", "rule_url": null, "rule_relevance": 100, @@ -290,7 +290,7 @@ "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." }, { - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", "license_expression": "mit OR bsd-simplified", "rule_url": null, "rule_relevance": 100, @@ -368,7 +368,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", "rule_url": null, "matched_text": "SPDX-License-Identifier: MIT or BSD-2-Clause" } @@ -378,7 +378,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0_and__mit_or_bsd_simplified-3f15b80a-b323-ff84-3c01-1559a24c2af1" + "apache_2_0_and__mit_or_bsd_simplified-b459fcbf-3240-8427-3cbc-0704d95e5256" ], "scan_errors": [] }, @@ -439,7 +439,7 @@ "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-ae7a45be8a9def2cb13f52fd6f5dce69", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-0966c1258469e15c75e50ee743ab0c97510de07a", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -492,8 +492,8 @@ "license_clues": [], "percentage_of_license_text": 5.0, "for_license_detections": [ - "artistic_2_0-c69ba991-eda9-d458-568a-670d821906e2", - "artistic_2_0_or_mit-c0eb2112-a2cd-5aaa-d543-185b0984d576" + "artistic_2_0-cb894725-5f2d-c39e-81e5-50ee1d4322fa", + "artistic_2_0_or_mit-434f17c8-3734-fc88-9dce-bf0d423dbb81" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json index 1c4cda2640e..5525233c3d7 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json @@ -53,7 +53,7 @@ "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-ae7a45be8a9def2cb13f52fd6f5dce69", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-0966c1258469e15c75e50ee743ab0c97510de07a", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -83,7 +83,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0_and__mit_or_bsd_simplified-f9686d09-9c39-2ea8-c583-c62c261ac99f", + "identifier": "apache_2_0_and__mit_or_bsd_simplified-a964e5b8-e2cb-bcf8-8414-735d9b9c4970", "license_expression": "apache-2.0 AND (mit OR bsd-simplified)", "count": 1, "detection_log": [ @@ -109,13 +109,13 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", "rule_url": null } ] }, { - "identifier": "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3", + "identifier": "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388", "license_expression": "artistic-2.0", "count": 1, "detection_log": [ @@ -136,7 +136,7 @@ ] }, { - "identifier": "artistic_2_0_or_mit-c0eb2112-a2cd-5aaa-d543-185b0984d576", + "identifier": "artistic_2_0_or_mit-434f17c8-3734-fc88-9dce-bf0d423dbb81", "license_expression": "artistic-2.0 OR mit", "count": 1, "detection_log": [ @@ -151,7 +151,7 @@ "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-ae7a45be8a9def2cb13f52fd6f5dce69", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-0966c1258469e15c75e50ee743ab0c97510de07a", "rule_url": null } ] @@ -260,7 +260,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-ae7a45be8a9def2cb13f52fd6f5dce69", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-0966c1258469e15c75e50ee743ab0c97510de07a", "license_expression": "artistic-2.0 OR mit", "rule_url": null, "rule_relevance": 100, @@ -290,7 +290,7 @@ "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." }, { - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", "license_expression": "mit OR bsd-simplified", "rule_url": null, "rule_relevance": 100, @@ -367,7 +367,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-a2e025db7795bed12bedb2a9726bf283", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", "rule_url": null } ] @@ -376,7 +376,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0_and__mit_or_bsd_simplified-f9686d09-9c39-2ea8-c583-c62c261ac99f" + "apache_2_0_and__mit_or_bsd_simplified-a964e5b8-e2cb-bcf8-8414-735d9b9c4970" ], "scan_errors": [] }, @@ -437,7 +437,7 @@ "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-ae7a45be8a9def2cb13f52fd6f5dce69", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-0966c1258469e15c75e50ee743ab0c97510de07a", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -489,8 +489,8 @@ "license_clues": [], "percentage_of_license_text": 5.0, "for_license_detections": [ - "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3", - "artistic_2_0_or_mit-c0eb2112-a2cd-5aaa-d543-185b0984d576" + "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388", + "artistic_2_0_or_mit-434f17c8-3734-fc88-9dce-bf0d423dbb81" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/models/rule_file_dump/0052_lzma-sdk-original.RULE b/tests/licensedcode/data/models/rule_file_dump/0052_lzma-sdk-original.RULE new file mode 100644 index 00000000000..112ac023ae8 --- /dev/null +++ b/tests/licensedcode/data/models/rule_file_dump/0052_lzma-sdk-original.RULE @@ -0,0 +1,6 @@ +--- +license_expression: lzma-sdk-original +notes: homepage_url +--- + +http://www.7-zip.org/sdk.html \ No newline at end of file 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 a1ddeb30fad..e62bf60bb1a 100644 --- a/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "apache_1_0-c0668fcd-2d15-caa1-2e29-7df8daec68a5", + "identifier": "apache_1_0-d4337a34-511e-9f2b-5043-e1bab484ff7d", "license_expression": "apache-1.0", "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-5bb651d1-b3e8-4956-96b6-e441d14bab48", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a664e29f-4515-d9ec-229f-d558fa2d6ed1", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -37,7 +37,7 @@ "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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null } ] @@ -146,7 +146,7 @@ "rule_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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." }, { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -190,7 +190,7 @@ "license_clues": [], "percentage_of_license_text": 97.61, "for_license_detections": [ - "apache_1_0-c0668fcd-2d15-caa1-2e29-7df8daec68a5" + "apache_1_0-d4337a34-511e-9f2b-5043-e1bab484ff7d" ], "scan_errors": [] }, @@ -214,7 +214,7 @@ "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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null } ] @@ -223,7 +223,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-5bb651d1-b3e8-4956-96b6-e441d14bab48" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a664e29f-4515-d9ec-229f-d558fa2d6ed1" ], "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 index c61c844d0cb..24239416492 100644 --- a/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json +++ b/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "zlib_and_apache_2_0-73a76b5e-43c3-a338-860d-a423b9e6e08d", + "identifier": "zlib_and_apache_2_0-69e9fb83-5a49-5697-ba7d-8afcafd67a4f", "license_expression": "zlib AND apache-2.0", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-437818e312a8d1ccfaab00464588c447", + "rule_identifier": "spdx-license-identifier-zlib-a7b16de6c0ee08d7043dd887faeb1ee2a93bc12f", "rule_url": null }, { @@ -27,7 +27,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0", - "rule_identifier": "spdx-license-identifier-apache-2.0-1e7750a2953598eaebb961cbda54ff40", + "rule_identifier": "spdx-license-identifier-apache-2.0-9b0e5497e5c9b67e4540082cccd1b092b21e078a", "rule_url": null } ] @@ -87,7 +87,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-zlib-437818e312a8d1ccfaab00464588c447", + "rule_identifier": "spdx-license-identifier-zlib-a7b16de6c0ee08d7043dd887faeb1ee2a93bc12f", "license_expression": "zlib", "rule_url": null, "rule_relevance": 100, @@ -101,7 +101,7 @@ "rule_text": "https://licenses.nuget.org/Zlib" }, { - "rule_identifier": "spdx-license-identifier-apache-2.0-1e7750a2953598eaebb961cbda54ff40", + "rule_identifier": "spdx-license-identifier-apache-2.0-9b0e5497e5c9b67e4540082cccd1b092b21e078a", "license_expression": "apache-2.0", "rule_url": null, "rule_relevance": 100, @@ -136,7 +136,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-437818e312a8d1ccfaab00464588c447", + "rule_identifier": "spdx-license-identifier-zlib-a7b16de6c0ee08d7043dd887faeb1ee2a93bc12f", "rule_url": null, "matched_text": "https://licenses.nuget.org/Zlib" }, @@ -148,7 +148,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0", - "rule_identifier": "spdx-license-identifier-apache-2.0-1e7750a2953598eaebb961cbda54ff40", + "rule_identifier": "spdx-license-identifier-apache-2.0-9b0e5497e5c9b67e4540082cccd1b092b21e078a", "rule_url": null, "matched_text": "SPDX-License-Identifier: Apache-2.0" } @@ -158,7 +158,7 @@ "license_clues": [], "percentage_of_license_text": 90.91, "for_license_detections": [ - "zlib_and_apache_2_0-73a76b5e-43c3-a338-860d-a423b9e6e08d" + "zlib_and_apache_2_0-69e9fb83-5a49-5697-ba7d-8afcafd67a4f" ], "scan_errors": [] } 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 40dbc93d6fe..4c9b7fe3187 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "apache_2_0-f76efb47-fed2-ece2-85a7-be5297788421", + "identifier": "apache_2_0-ec759ae0-ea5a-f138-793e-388520e080c0", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "unknown_license_reference-589846e0-5ae8-148c-1e24-c9a3b337f0f6", + "identifier": "unknown_license_reference-561f1903-04c8-0d5a-2432-034a966157a3", "license_expression": "unknown-license-reference", "count": 1, "detection_log": [ @@ -135,7 +135,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0-f76efb47-fed2-ece2-85a7-be5297788421" + "apache_2_0-ec759ae0-ea5a-f138-793e-388520e080c0" ], "scan_errors": [] }, @@ -181,7 +181,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "unknown_license_reference-589846e0-5ae8-148c-1e24-c9a3b337f0f6" + "unknown_license_reference-561f1903-04c8-0d5a-2432-034a966157a3" ], "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 edc4954c195..555a5c569a4 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "mit-74e8eedf-db6a-01e4-830f-8ac6e27be365", + "identifier": "mit-6fc93e6a-0319-6943-7be7-2e20513a43e0", "license_expression": "mit", "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "unknown_license_reference-77d29bdd-8b2e-96ec-6420-8c5107d3eabe", + "identifier": "unknown_license_reference-8dac7670-e286-f6de-27a1-f2b5c87524ff", "license_expression": "unknown-license-reference", "count": 1, "detection_log": [ @@ -130,7 +130,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "mit-74e8eedf-db6a-01e4-830f-8ac6e27be365" + "mit-6fc93e6a-0319-6943-7be7-2e20513a43e0" ], "scan_errors": [] }, @@ -176,7 +176,7 @@ "license_clues": [], "percentage_of_license_text": 0.2, "for_license_detections": [ - "unknown_license_reference-77d29bdd-8b2e-96ec-6420-8c5107d3eabe" + "unknown_license_reference-8dac7670-e286-f6de-27a1-f2b5c87524ff" ], "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 index dbf2adb3185..c833b360fc1 100644 --- 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "unknown_license_reference-cb2d1ad5-873d-6301-d317-22a999e29333", + "identifier": "unknown_license_reference-87d47954-89f5-fcbf-a173-e0d899d7c5e2", "license_expression": "unknown-license-reference", "count": 2, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "x11_xconsortium_veillard-f8587161-833d-692c-3d76-0d68eb040d40", + "identifier": "x11_xconsortium_veillard-b2601908-f03c-335c-5bbd-e72dc065c901", "license_expression": "x11-xconsortium-veillard", "count": 1, "detection_log": [ @@ -43,7 +43,7 @@ ] }, { - "identifier": "unknown_license_reference-0fca325a-cfc9-3067-2426-a2e81f63954e", + "identifier": "unknown_license_reference-8715cef9-8691-1147-d5c0-154042d18db1", "license_expression": "unknown-license-reference", "count": 1, "detection_log": [ @@ -160,7 +160,7 @@ "license_clues": [], "percentage_of_license_text": 81.89, "for_license_detections": [ - "x11_xconsortium_veillard-f8587161-833d-692c-3d76-0d68eb040d40" + "x11_xconsortium_veillard-b2601908-f03c-335c-5bbd-e72dc065c901" ], "scan_errors": [] }, @@ -206,7 +206,7 @@ "license_clues": [], "percentage_of_license_text": 1.32, "for_license_detections": [ - "unknown_license_reference-cb2d1ad5-873d-6301-d317-22a999e29333" + "unknown_license_reference-87d47954-89f5-fcbf-a173-e0d899d7c5e2" ], "scan_errors": [] }, @@ -252,7 +252,7 @@ "license_clues": [], "percentage_of_license_text": 0.1, "for_license_detections": [ - "unknown_license_reference-cb2d1ad5-873d-6301-d317-22a999e29333" + "unknown_license_reference-87d47954-89f5-fcbf-a173-e0d899d7c5e2" ], "scan_errors": [] }, @@ -320,7 +320,7 @@ "license_clues": [], "percentage_of_license_text": 2.47, "for_license_detections": [ - "unknown_license_reference-0fca325a-cfc9-3067-2426-a2e81f63954e" + "unknown_license_reference-8715cef9-8691-1147-d5c0-154042d18db1" ], "scan_errors": [] } 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 0a5dd1719a0..ea11dee2e61 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 @@ -1,4 +1,59 @@ { + "license_detections": [ + { + "identifier": "unknown_license_reference-8dac7670-e286-f6de-27a1-f2b5c87524ff", + "license_expression": "unknown-license-reference", + "count": 1, + "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", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_25.RULE" + } + ] + } + ], + "license_references": [ + { + "key": "unknown-license-reference", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_unknown": true, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "text": "" + } + ], + "license_rule_references": [ + { + "rule_identifier": "unknown-license-reference_25.RULE", + "license_expression": "unknown-license-reference", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_25.RULE", + "rule_relevance": 100, + "rule_length": 5, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "referenced_filenames": [ + "LICENSE" + ], + "rule_text": "license\": \"SEE LICENSE IN LICENSE" + } + ], "files": [ { "path": "license-notice.txt", @@ -21,41 +76,17 @@ "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" - } - ] + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_25.RULE", + "matched_text": "license\": \"SEE LICENSE IN LICENSE." } ] } ], "license_clues": [], "percentage_of_license_text": 0.2, + "for_license_detections": [ + "unknown_license_reference-8dac7670-e286-f6de-27a1-f2b5c87524ff" + ], "scan_errors": [] } ] 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 index c06f31befff..8672e32233d 100644 --- 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "unknown_license_reference-e7257024-d126-956a-74bb-495572281351", + "identifier": "unknown_license_reference-f177df3d-5d60-ab6b-92ac-9a3fb4cb783f", "license_expression": "unknown-license-reference", "count": 4, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "mit-26a4c3aa-d426-9e04-08af-0c92585a1998", + "identifier": "mit-d0a34f23-8c35-8874-a99f-6ed1e3b31f40", "license_expression": "mit", "count": 1, "detection_log": [ @@ -43,7 +43,7 @@ ] }, { - "identifier": "mit-a103b5a9-df52-531b-ca52-7c2967858cd9", + "identifier": "mit-86fcf017-3572-9813-b7e8-0a10ec4a120f", "license_expression": "mit", "count": 1, "detection_log": [ @@ -75,7 +75,7 @@ ] }, { - "identifier": "mit-a97190f9-e182-1c66-a517-fc3368d5b248", + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", "license_expression": "mit", "count": 1, "detection_log": [ @@ -96,7 +96,7 @@ ] }, { - "identifier": "mit-b0986273-a9c0-9bfc-a7e4-7324f777dfbe", + "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693", "license_expression": "mit", "count": 1, "detection_log": [ @@ -117,7 +117,7 @@ ] }, { - "identifier": "mit-5af45262-306f-3814-a419-bcbdaadfae4d", + "identifier": "mit-eea7f51e-637f-984c-1e86-a78bca648bf8", "license_expression": "mit", "count": 1, "detection_log": [ @@ -309,7 +309,7 @@ "license_clues": [], "percentage_of_license_text": 95.38, "for_license_detections": [ - "mit-a103b5a9-df52-531b-ca52-7c2967858cd9" + "mit-86fcf017-3572-9813-b7e8-0a10ec4a120f" ], "scan_errors": [] }, @@ -343,7 +343,7 @@ "license_clues": [], "percentage_of_license_text": 0.3, "for_license_detections": [ - "mit-b0986273-a9c0-9bfc-a7e4-7324f777dfbe" + "mit-bdcba66f-6e80-f7bd-7994-748183fe5693" ], "scan_errors": [] }, @@ -401,7 +401,7 @@ "license_clues": [], "percentage_of_license_text": 0.83, "for_license_detections": [ - "unknown_license_reference-e7257024-d126-956a-74bb-495572281351" + "unknown_license_reference-f177df3d-5d60-ab6b-92ac-9a3fb4cb783f" ], "scan_errors": [] }, @@ -459,7 +459,7 @@ "license_clues": [], "percentage_of_license_text": 5.71, "for_license_detections": [ - "unknown_license_reference-e7257024-d126-956a-74bb-495572281351" + "unknown_license_reference-f177df3d-5d60-ab6b-92ac-9a3fb4cb783f" ], "scan_errors": [] }, @@ -517,7 +517,7 @@ "license_clues": [], "percentage_of_license_text": 1.14, "for_license_detections": [ - "unknown_license_reference-e7257024-d126-956a-74bb-495572281351" + "unknown_license_reference-f177df3d-5d60-ab6b-92ac-9a3fb4cb783f" ], "scan_errors": [] }, @@ -551,7 +551,7 @@ "license_clues": [], "percentage_of_license_text": 3.7, "for_license_detections": [ - "mit-26a4c3aa-d426-9e04-08af-0c92585a1998" + "mit-d0a34f23-8c35-8874-a99f-6ed1e3b31f40" ], "scan_errors": [] }, @@ -585,7 +585,7 @@ "license_clues": [], "percentage_of_license_text": 2.67, "for_license_detections": [ - "mit-a97190f9-e182-1c66-a517-fc3368d5b248" + "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" ], "scan_errors": [] }, @@ -643,7 +643,7 @@ "license_clues": [], "percentage_of_license_text": 2.52, "for_license_detections": [ - "mit-5af45262-306f-3814-a419-bcbdaadfae4d" + "mit-eea7f51e-637f-984c-1e86-a78bca648bf8" ], "scan_errors": [] }, @@ -712,7 +712,7 @@ "license_clues": [], "percentage_of_license_text": 4.65, "for_license_detections": [ - "unknown_license_reference-e7257024-d126-956a-74bb-495572281351" + "unknown_license_reference-f177df3d-5d60-ab6b-92ac-9a3fb4cb783f" ], "scan_errors": [] } 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 c89b3102974..1fa8eaa2675 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "apache_1_0-c0668fcd-2d15-caa1-2e29-7df8daec68a5", + "identifier": "apache_1_0-d4337a34-511e-9f2b-5043-e1bab484ff7d", "license_expression": "apache-1.0", "count": 1, "detection_log": [ @@ -97,7 +97,7 @@ "license_clues": [], "percentage_of_license_text": 97.61, "for_license_detections": [ - "apache_1_0-c0668fcd-2d15-caa1-2e29-7df8daec68a5" + "apache_1_0-d4337a34-511e-9f2b-5043-e1bab484ff7d" ], "scan_errors": [] } 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 index 400f678be30..c39e005d00a 100644 --- 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 @@ -124,7 +124,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "epl-2.0", - "rule_identifier": "spdx-license-identifier-epl-2.0-d1f8ea961fa74ad395583763d8e7a098", + "rule_identifier": "spdx-license-identifier-epl-2.0-56ffe805fbac33a4e6fdb80438f46d1b8feb5387", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/licensedcode/data/plugin_license/package/package.expected.json b/tests/licensedcode/data/plugin_license/package/package.expected.json index 65b6b159bed..55253ec86fd 100644 --- a/tests/licensedcode/data/plugin_license/package/package.expected.json +++ b/tests/licensedcode/data/plugin_license/package/package.expected.json @@ -53,7 +53,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "matched_text": "MIT" } @@ -112,7 +112,7 @@ ], "license_detections": [ { - "identifier": "mit-a56e6f7d-76c6-b3b6-1dfa-7667ccf44fcc", + "identifier": "mit-4aff13e0-ac4a-3558-4596-1e3b9e4c7722", "license_expression": "mit", "count": 1, "detection_log": [ @@ -133,7 +133,7 @@ ] }, { - "identifier": "mit-ad74f4c8-2816-f055-5d78-c6eb1e5dd92c", + "identifier": "mit-0db787f9-9137-ac48-8965-6af727dc7ad0", "license_expression": "mit", "count": 1, "detection_log": [ @@ -148,7 +148,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null } ] @@ -180,7 +180,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "license_expression": "mit", "rule_url": null, "rule_relevance": 100, @@ -266,7 +266,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "matched_text": "MIT" } @@ -339,8 +339,8 @@ "license_clues": [], "percentage_of_license_text": 4.05, "for_license_detections": [ - "mit-a56e6f7d-76c6-b3b6-1dfa-7667ccf44fcc", - "mit-ad74f4c8-2816-f055-5d78-c6eb1e5dd92c" + "mit-4aff13e0-ac4a-3558-4596-1e3b9e4c7722", + "mit-0db787f9-9137-ac48-8965-6af727dc7ad0" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json b/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json index 3cf4210d422..460ef08dccd 100644 --- a/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json +++ b/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "none-c356b4b4-d67f-a20e-2b27-6b846b248f17", + "identifier": "none-c0ea97eb-46c1-3f14-32fa-dba6cc1d3326", "license_expression": null, "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "gpl_2_0_and_patent_disclaimer-7a8b2654-e2b3-da24-ce96-d08ca2d4d8c3", + "identifier": "gpl_2_0_and_patent_disclaimer-678028e8-022d-e622-af93-f2a9c0af83a1", "license_expression": "gpl-2.0 AND patent-disclaimer", "count": 1, "detection_log": [ @@ -142,7 +142,7 @@ ], "percentage_of_license_text": 22.73, "for_license_detections": [ - "none-c356b4b4-d67f-a20e-2b27-6b846b248f17" + "none-c0ea97eb-46c1-3f14-32fa-dba6cc1d3326" ], "scan_errors": [] }, @@ -175,7 +175,7 @@ "license_clues": [], "percentage_of_license_text": 95.36, "for_license_detections": [ - "gpl_2_0_and_patent_disclaimer-7a8b2654-e2b3-da24-ce96-d08ca2d4d8c3" + "gpl_2_0_and_patent_disclaimer-678028e8-022d-e622-af93-f2a9c0af83a1" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json b/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json index 5800104ccbb..fcbdab02904 100644 --- a/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json +++ b/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "lgpl_2_1_plus_and_other_permissive_and_gpl_2_0_plus-14099f19-eb98-27ed-cc72-38bbf5c0a1e7", + "identifier": "lgpl_2_1_plus_and_other_permissive_and_gpl_2_0_plus-666058ef-8c38-3b17-d8e7-448b304de833", "license_expression": "lgpl-2.1-plus AND other-permissive AND gpl-2.0-plus", "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "gpl_1_0_plus-b16770da-ae1c-5e72-d72a-ca61d8d81ae9", + "identifier": "gpl_1_0_plus-2e9e9b8c-a06f-17f9-3d38-b2d26a4ffca4", "license_expression": "gpl-1.0-plus", "count": 1, "detection_log": [ @@ -44,7 +44,7 @@ ] }, { - "identifier": "lgpl_3_0_and_lgpl_3_0_plus_and__lgpl_3_0_and_gpl_3_0-c47094e3-d257-d183-2320-782b7720ff17", + "identifier": "lgpl_3_0_and_lgpl_3_0_plus_and__lgpl_3_0_and_gpl_3_0-db4a0d18-01e6-0960-8a73-45a886fdb5f6", "license_expression": "lgpl-3.0 AND lgpl-3.0-plus AND (lgpl-3.0 AND gpl-3.0)", "count": 1, "detection_log": [ @@ -87,7 +87,7 @@ ] }, { - "identifier": "ijg_and_mit-86d0b13f-7abd-19fb-ddb8-941d97380f00", + "identifier": "ijg_and_mit-fc75e86d-f5a4-5f7e-68fe-8b1308184387", "license_expression": "ijg AND mit", "count": 1, "detection_log": [ @@ -130,7 +130,7 @@ ] }, { - "identifier": "gpl_1_0_plus-aeb7da71-ec9e-bc5f-52f3-4e9299af7bb1", + "identifier": "gpl_1_0_plus-d455ba66-9db5-21be-3391-22ffd0d40b37", "license_expression": "gpl-1.0-plus", "count": 1, "detection_log": [ @@ -151,7 +151,7 @@ ] }, { - "identifier": "gpl_2_0_and_apache_2_0_and_lgpl_3_0_plus-5f2ed903-ee9f-f370-5de1-07fbc6f1e0fd", + "identifier": "gpl_2_0_and_apache_2_0_and_lgpl_3_0_plus-5efebe76-4f83-7002-28c3-bafe9ac2ceda", "license_expression": "gpl-2.0 AND apache-2.0 AND lgpl-3.0-plus", "count": 1, "detection_log": [ @@ -194,7 +194,7 @@ ] }, { - "identifier": "gpl_2_0_and_lgpl_2_0_plus_and_proprietary_license-a54d7281-05a0-24e4-ef42-199dd7d49606", + "identifier": "gpl_2_0_and_lgpl_2_0_plus_and_proprietary_license-b3966a1b-ce70-e06a-0194-fd145fad58a6", "license_expression": "gpl-2.0 AND lgpl-2.0-plus AND proprietary-license", "count": 1, "detection_log": [ @@ -1023,13 +1023,13 @@ "license_clues": [], "percentage_of_license_text": 34.96, "for_license_detections": [ - "lgpl_2_1_plus_and_other_permissive_and_gpl_2_0_plus-14099f19-eb98-27ed-cc72-38bbf5c0a1e7", - "gpl_1_0_plus-b16770da-ae1c-5e72-d72a-ca61d8d81ae9", - "lgpl_3_0_and_lgpl_3_0_plus_and__lgpl_3_0_and_gpl_3_0-c47094e3-d257-d183-2320-782b7720ff17", - "ijg_and_mit-86d0b13f-7abd-19fb-ddb8-941d97380f00", - "gpl_1_0_plus-aeb7da71-ec9e-bc5f-52f3-4e9299af7bb1", - "gpl_2_0_and_apache_2_0_and_lgpl_3_0_plus-5f2ed903-ee9f-f370-5de1-07fbc6f1e0fd", - "gpl_2_0_and_lgpl_2_0_plus_and_proprietary_license-a54d7281-05a0-24e4-ef42-199dd7d49606" + "lgpl_2_1_plus_and_other_permissive_and_gpl_2_0_plus-666058ef-8c38-3b17-d8e7-448b304de833", + "gpl_1_0_plus-2e9e9b8c-a06f-17f9-3d38-b2d26a4ffca4", + "lgpl_3_0_and_lgpl_3_0_plus_and__lgpl_3_0_and_gpl_3_0-db4a0d18-01e6-0960-8a73-45a886fdb5f6", + "ijg_and_mit-fc75e86d-f5a4-5f7e-68fe-8b1308184387", + "gpl_1_0_plus-d455ba66-9db5-21be-3391-22ffd0d40b37", + "gpl_2_0_and_apache_2_0_and_lgpl_3_0_plus-5efebe76-4f83-7002-28c3-bafe9ac2ceda", + "gpl_2_0_and_lgpl_2_0_plus_and_proprietary_license-b3966a1b-ce70-e06a-0194-fd145fad58a6" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json index 8b32ed3c360..e90efe7c9f6 100644 --- a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json +++ b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", + "identifier": "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", "license_expression": "blessing", "count": 136, "detection_log": [ @@ -2797,142 +2797,142 @@ "license_clues": [], "percentage_of_license_text": 36.67, "for_license_detections": [ - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75", - "blessing-d56f762b-a283-5361-23c4-d3935b7e9c75" + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d", + "blessing-728ecfdc-abda-aff7-2b96-4e2cbd706f0d" ], "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 8288dea0723..8d6ecb5f02d 100644 --- a/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,13 +16,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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null } ] }, { - "identifier": "fsf_ap-6dc1f0cf-64b7-5ad7-e5a7-e5ccd044d866", + "identifier": "fsf_ap-49ad9aab-c91b-eeb7-e90f-dc3f959b1c36", "license_expression": "fsf-ap", "count": 1, "detection_log": [ @@ -135,7 +135,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -184,7 +184,7 @@ "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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -194,7 +194,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0" ], "scan_errors": [] }, @@ -228,7 +228,7 @@ "license_clues": [], "percentage_of_license_text": 91.43, "for_license_detections": [ - "fsf_ap-6dc1f0cf-64b7-5ad7-e5a7-e5ccd044d866" + "fsf_ap-49ad9aab-c91b-eeb7-e90f-dc3f959b1c36" ], "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 f7c1812d77a..e16eb57edee 100644 --- a/tests/licensedcode/data/plugin_license/text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,13 +16,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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null } ] }, { - "identifier": "fsf_ap-2bbf00d0-20d9-2d91-6cb6-8f28a4670a5d", + "identifier": "fsf_ap-b6b1c52f-301f-3458-68dd-11d75aedfce1", "license_expression": "fsf-ap", "count": 1, "detection_log": [ @@ -135,7 +135,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -184,7 +184,7 @@ "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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -194,7 +194,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0" ], "scan_errors": [] }, @@ -228,7 +228,7 @@ "license_clues": [], "percentage_of_license_text": 91.43, "for_license_detections": [ - "fsf_ap-2bbf00d0-20d9-2d91-6cb6-8f28a4670a5d" + "fsf_ap-b6b1c52f-301f-3458-68dd-11d75aedfce1" ], "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 3e9cf853b3f..7c5a9989bf5 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,13 +16,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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null } ] }, { - "identifier": "unlicense-df43f663-8e79-9294-efa7-e4438c80cfbd", + "identifier": "unlicense-5cac2dde-ce1c-ad2c-181b-a2b96eff3bab", "license_expression": "unlicense", "count": 1, "detection_log": [ @@ -132,7 +132,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -181,7 +181,7 @@ "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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -191,7 +191,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0" ], "scan_errors": [] }, @@ -225,7 +225,7 @@ "license_clues": [], "percentage_of_license_text": 5.25, "for_license_detections": [ - "unlicense-df43f663-8e79-9294-efa7-e4438c80cfbd" + "unlicense-5cac2dde-ce1c-ad2c-181b-a2b96eff3bab" ], "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 3e9cf853b3f..7c5a9989bf5 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,13 +16,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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null } ] }, { - "identifier": "unlicense-df43f663-8e79-9294-efa7-e4438c80cfbd", + "identifier": "unlicense-5cac2dde-ce1c-ad2c-181b-a2b96eff3bab", "license_expression": "unlicense", "count": 1, "detection_log": [ @@ -132,7 +132,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -181,7 +181,7 @@ "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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -191,7 +191,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0" ], "scan_errors": [] }, @@ -225,7 +225,7 @@ "license_clues": [], "percentage_of_license_text": 5.25, "for_license_detections": [ - "unlicense-df43f663-8e79-9294-efa7-e4438c80cfbd" + "unlicense-5cac2dde-ce1c-ad2c-181b-a2b96eff3bab" ], "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 index 24d02f01687..e9834b37e52 100644 --- 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "wtfpl_2_0_and_mit-04db1ff4-743d-5e4b-c651-babe28ddd938", + "identifier": "wtfpl_2_0_and_mit-e5642b07-705c-9730-80ab-f5ed0565be28", "license_expression": "wtfpl-2.0 AND mit", "count": 1, "detection_log": [ @@ -222,7 +222,7 @@ "license_clues": [], "percentage_of_license_text": 8.18, "for_license_detections": [ - "wtfpl_2_0_and_mit-04db1ff4-743d-5e4b-c651-babe28ddd938" + "wtfpl_2_0_and_mit-e5642b07-705c-9730-80ab-f5ed0565be28" ], "scan_errors": [] } 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 index 601bb31e783..2cc710ada74 100644 --- 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "epl_1_0-1867eafe-a258-cbb4-408f-2bd33d02ee23", + "identifier": "epl_1_0-583490fb-0b3a-f445-a1b9-1b96423b9ec3", "license_expression": "epl-1.0", "count": 2, "detection_log": [ @@ -33,7 +33,7 @@ ] }, { - "identifier": "apache_2_0-b414489c-d2f7-2207-9e37-ea197f00d317", + "identifier": "apache_2_0-b9480736-5aa9-53cf-d14a-cd1e7d4d49d3", "license_expression": "apache-2.0", "count": 2, "detection_log": [ @@ -54,7 +54,7 @@ ] }, { - "identifier": "apache_2_0-53c14ef2-2b41-3f63-1dbb-e3a1efbd1e8d", + "identifier": "apache_2_0-d5aca480-f390-3518-0726-d232731b5e97", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -119,7 +119,7 @@ ] }, { - "identifier": "apache_2_0-b109c41b-dc8b-5301-5c83-09b7b64f5059", + "identifier": "apache_2_0-f985a212-ddd7-cf4c-223f-990765c05d7f", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -184,7 +184,7 @@ ] }, { - "identifier": "apache_2_0-85fd4f2f-af55-4aed-03d9-86d8c06bef05", + "identifier": "apache_2_0-572026ce-a21a-cf1f-b168-d2e76a41e85f", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -238,7 +238,7 @@ ] }, { - "identifier": "apache_2_0-185ee88a-b361-c631-330a-31ef36f48039", + "identifier": "apache_2_0-3ff6ea1e-7687-edb8-8b35-a2751a601cae", "license_expression": "apache-2.0", "count": 2, "detection_log": [ @@ -270,7 +270,7 @@ ] }, { - "identifier": "epl_2_0_or_apache_2_0__and_apache_2_0_and_epl_2_0-f1d35b57-fc37-e01b-67c0-ff901ec607b2", + "identifier": "epl_2_0_or_apache_2_0__and_apache_2_0_and_epl_2_0-52f23e3b-2f64-af31-1586-6bd03db2475f", "license_expression": "(epl-2.0 OR apache-2.0) AND apache-2.0 AND epl-2.0", "count": 1, "detection_log": [ @@ -324,7 +324,7 @@ ] }, { - "identifier": "epl_1_0-7e99df1e-faa6-aea3-5280-d3a36ed87c16", + "identifier": "epl_1_0-c49f6fb4-006b-7944-b44b-c283f88bf18d", "license_expression": "epl-1.0", "count": 2, "detection_log": [ @@ -356,7 +356,7 @@ ] }, { - "identifier": "cpl_1_0-5502d99b-f332-cf59-5e87-59714bf42486", + "identifier": "cpl_1_0-5160c0f0-326a-077a-efd6-b7e1bb5eb641", "license_expression": "cpl-1.0", "count": 1, "detection_log": [ @@ -399,7 +399,7 @@ ] }, { - "identifier": "bsd_new-f76d24d8-c42a-51a2-5be0-b1bee6618afc", + "identifier": "bsd_new-bad4bb72-54ef-7e7c-7644-70daa8f3317e", "license_expression": "bsd-new", "count": 1, "detection_log": [ @@ -453,7 +453,7 @@ ] }, { - "identifier": "bsd_new-fe8a2ed4-ca73-5e9c-1a4c-974a245a78b2", + "identifier": "bsd_new-90d0d4b4-f98b-d4da-dbb0-7e601f6d404a", "license_expression": "bsd-new", "count": 1, "detection_log": [ @@ -474,7 +474,7 @@ ] }, { - "identifier": "cpl_1_0-f0e5933e-cc7c-4c33-eb43-c0d66389bf17", + "identifier": "cpl_1_0-5038e997-b857-2a64-110b-75cb2d935f40", "license_expression": "cpl-1.0", "count": 1, "detection_log": [ @@ -1053,9 +1053,9 @@ "license_clues": [], "percentage_of_license_text": 52.82, "for_license_detections": [ - "epl_1_0-1867eafe-a258-cbb4-408f-2bd33d02ee23", - "apache_2_0-b414489c-d2f7-2207-9e37-ea197f00d317", - "apache_2_0-53c14ef2-2b41-3f63-1dbb-e3a1efbd1e8d" + "epl_1_0-583490fb-0b3a-f445-a1b9-1b96423b9ec3", + "apache_2_0-b9480736-5aa9-53cf-d14a-cd1e7d4d49d3", + "apache_2_0-d5aca480-f390-3518-0726-d232731b5e97" ], "scan_errors": [] }, @@ -1365,13 +1365,13 @@ "license_clues": [], "percentage_of_license_text": 42.91, "for_license_detections": [ - "epl_1_0-1867eafe-a258-cbb4-408f-2bd33d02ee23", - "apache_2_0-b414489c-d2f7-2207-9e37-ea197f00d317", - "apache_2_0-b109c41b-dc8b-5301-5c83-09b7b64f5059", - "apache_2_0-85fd4f2f-af55-4aed-03d9-86d8c06bef05", - "apache_2_0-185ee88a-b361-c631-330a-31ef36f48039", - "apache_2_0-185ee88a-b361-c631-330a-31ef36f48039", - "epl_2_0_or_apache_2_0__and_apache_2_0_and_epl_2_0-f1d35b57-fc37-e01b-67c0-ff901ec607b2" + "epl_1_0-583490fb-0b3a-f445-a1b9-1b96423b9ec3", + "apache_2_0-b9480736-5aa9-53cf-d14a-cd1e7d4d49d3", + "apache_2_0-f985a212-ddd7-cf4c-223f-990765c05d7f", + "apache_2_0-572026ce-a21a-cf1f-b168-d2e76a41e85f", + "apache_2_0-3ff6ea1e-7687-edb8-8b35-a2751a601cae", + "apache_2_0-3ff6ea1e-7687-edb8-8b35-a2751a601cae", + "epl_2_0_or_apache_2_0__and_apache_2_0_and_epl_2_0-52f23e3b-2f64-af31-1586-6bd03db2475f" ], "scan_errors": [] }, @@ -1537,10 +1537,10 @@ "license_clues": [], "percentage_of_license_text": 50.37, "for_license_detections": [ - "epl_1_0-7e99df1e-faa6-aea3-5280-d3a36ed87c16", - "cpl_1_0-5502d99b-f332-cf59-5e87-59714bf42486", - "bsd_new-f76d24d8-c42a-51a2-5be0-b1bee6618afc", - "bsd_new-fe8a2ed4-ca73-5e9c-1a4c-974a245a78b2" + "epl_1_0-c49f6fb4-006b-7944-b44b-c283f88bf18d", + "cpl_1_0-5160c0f0-326a-077a-efd6-b7e1bb5eb641", + "bsd_new-bad4bb72-54ef-7e7c-7644-70daa8f3317e", + "bsd_new-90d0d4b4-f98b-d4da-dbb0-7e601f6d404a" ], "scan_errors": [] }, @@ -1642,8 +1642,8 @@ "license_clues": [], "percentage_of_license_text": 47.22, "for_license_detections": [ - "epl_1_0-7e99df1e-faa6-aea3-5280-d3a36ed87c16", - "cpl_1_0-f0e5933e-cc7c-4c33-eb43-c0d66389bf17" + "epl_1_0-c49f6fb4-006b-7944-b44b-c283f88bf18d", + "cpl_1_0-5038e997-b857-2a64-110b-75cb2d935f40" ], "scan_errors": [] } 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 index 38d4fe1c16b..e0c51a89a7d 100644 --- 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "epl_2_0-b52d9dd1-937e-3045-e7db-e5adc37547ba", + "identifier": "epl_2_0-5c2fde53-ee3f-c94e-b03d-9cc0f76eb558", "license_expression": "epl-2.0", "count": 1, "detection_log": [ @@ -27,7 +27,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "epl-2.0", - "rule_identifier": "spdx-license-identifier-epl-2.0-d1f8ea961fa74ad395583763d8e7a098", + "rule_identifier": "spdx-license-identifier-epl-2.0-56ffe805fbac33a4e6fdb80438f46d1b8feb5387", "rule_url": null } ] @@ -70,7 +70,7 @@ "rule_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/" }, { - "rule_identifier": "spdx-license-identifier-epl-2.0-d1f8ea961fa74ad395583763d8e7a098", + "rule_identifier": "spdx-license-identifier-epl-2.0-56ffe805fbac33a4e6fdb80438f46d1b8feb5387", "license_expression": "epl-2.0", "rule_url": null, "rule_relevance": 100, @@ -117,7 +117,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "epl-2.0", - "rule_identifier": "spdx-license-identifier-epl-2.0-d1f8ea961fa74ad395583763d8e7a098", + "rule_identifier": "spdx-license-identifier-epl-2.0-56ffe805fbac33a4e6fdb80438f46d1b8feb5387", "rule_url": null, "matched_text": "SPDX-License-Identifier: EPL-2.0" } @@ -127,7 +127,7 @@ "license_clues": [], "percentage_of_license_text": 86.05, "for_license_detections": [ - "epl_2_0-b52d9dd1-937e-3045-e7db-e5adc37547ba" + "epl_2_0-5c2fde53-ee3f-c94e-b03d-9cc0f76eb558" ], "scan_errors": [] } 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 index b854bff5888..2ffb8123f4d 100644 --- 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "x11_lucent-3d4ebed6-d6ff-5d71-13d5-9ae3bb5bc485", + "identifier": "x11_lucent-3c40145a-efd5-16ba-0a7a-9c28d9993bc2", "license_expression": "x11-lucent", "count": 1, "detection_log": [ @@ -33,7 +33,7 @@ ] }, { - "identifier": "bzip2_libbzip_2010-5537c6e0-e03f-c489-9ac3-243ae2274830", + "identifier": "bzip2_libbzip_2010-2234b9aa-1198-8ed2-f0d2-3310ced04b8a", "license_expression": "bzip2-libbzip-2010", "count": 1, "detection_log": [ @@ -217,8 +217,8 @@ "license_clues": [], "percentage_of_license_text": 87.73, "for_license_detections": [ - "x11_lucent-3d4ebed6-d6ff-5d71-13d5-9ae3bb5bc485", - "bzip2_libbzip_2010-5537c6e0-e03f-c489-9ac3-243ae2274830" + "x11_lucent-3c40145a-efd5-16ba-0a7a-9c28d9993bc2", + "bzip2_libbzip_2010-2234b9aa-1198-8ed2-f0d2-3310ced04b8a" ], "scan_errors": [] } 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 index e758dbff518..7affb835522 100644 --- 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "mit-f48a0b5f-0e8e-aa20-08c9-3b97c3f7f3e8", + "identifier": "mit-3c947379-4257-acb2-bf21-5f93f7de0076", "license_expression": "mit", "count": 1, "detection_log": [ @@ -204,7 +204,7 @@ "license_clues": [], "percentage_of_license_text": 89.06, "for_license_detections": [ - "mit-f48a0b5f-0e8e-aa20-08c9-3b97c3f7f3e8" + "mit-3c947379-4257-acb2-bf21-5f93f7de0076" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json b/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json index 844b7f3832a..4915dc8aff8 100644 --- a/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json +++ b/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "broadcom_commercial-f6c9c367-8633-e084-aa5e-3e7d8487b573", + "identifier": "broadcom_commercial-eb6332e3-8fb8-e2b9-4b8a-93664ac5ead1", "license_expression": "broadcom-commercial", "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "bsd_1988-5437b0fa-07f0-4b4c-88c8-7fec0448fcc9", + "identifier": "bsd_1988-4b3ca9d4-af1e-4189-1e8a-2a8298cd906f", "license_expression": "bsd-1988", "count": 1, "detection_log": [ @@ -43,7 +43,7 @@ ] }, { - "identifier": "esri_devkit-7dd8a798-09b4-b787-6afc-8b359bc69b38", + "identifier": "esri_devkit-6d6fd7a9-d8fa-6b3f-48ef-08ed2d4df770", "license_expression": "esri-devkit", "count": 1, "detection_log": [ @@ -64,7 +64,7 @@ ] }, { - "identifier": "oracle_java_ee_sdk_2010-711aae83-9be3-306c-4691-0af7f33e0017", + "identifier": "oracle_java_ee_sdk_2010-29813ee0-8d53-4b21-8e85-673067344b82", "license_expression": "oracle-java-ee-sdk-2010", "count": 1, "detection_log": [ @@ -85,7 +85,7 @@ ] }, { - "identifier": "rh_eula-02fdc73a-b185-679c-4076-be7e361b3a19", + "identifier": "rh_eula-10143de5-9918-a429-4d90-0bc3267c7be8", "license_expression": "rh-eula", "count": 1, "detection_log": [ @@ -347,7 +347,7 @@ "license_clues": [], "percentage_of_license_text": 84.0, "for_license_detections": [ - "broadcom_commercial-f6c9c367-8633-e084-aa5e-3e7d8487b573" + "broadcom_commercial-eb6332e3-8fb8-e2b9-4b8a-93664ac5ead1" ], "license_policy": { "license_key": "broadcom-commercial", @@ -406,7 +406,7 @@ "license_clues": [], "percentage_of_license_text": 93.75, "for_license_detections": [ - "bsd_1988-5437b0fa-07f0-4b4c-88c8-7fec0448fcc9" + "bsd_1988-4b3ca9d4-af1e-4189-1e8a-2a8298cd906f" ], "license_policy": { "license_key": "bsd-1988", @@ -465,7 +465,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "esri_devkit-7dd8a798-09b4-b787-6afc-8b359bc69b38" + "esri_devkit-6d6fd7a9-d8fa-6b3f-48ef-08ed2d4df770" ], "license_policy": { "license_key": "esri-devkit", @@ -524,7 +524,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "oracle_java_ee_sdk_2010-711aae83-9be3-306c-4691-0af7f33e0017" + "oracle_java_ee_sdk_2010-29813ee0-8d53-4b21-8e85-673067344b82" ], "license_policy": { "license_key": "oracle-java-ee-sdk-2010", @@ -583,7 +583,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "rh_eula-02fdc73a-b185-679c-4076-be7e361b3a19" + "rh_eula-10143de5-9918-a429-4d90-0bc3267c7be8" ], "license_policy": { "license_key": "rh-eula", diff --git a/tests/licensedcode/data/plugin_license_text/scan.expected.json b/tests/licensedcode/data/plugin_license_text/scan.expected.json index 429410775b3..819cd2b3014 100644 --- a/tests/licensedcode/data/plugin_license_text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license_text/scan.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "apache_1_0-467418ea-42a8-45bb-a30e-a9fcb411f2bb", + "identifier": "apache_1_0-01e67edb-9930-c1d2-2a95-f923a0ecacfb", "license_expression": "apache-1.0", "count": 2, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "ja_sig-303cd8fe-cdb4-d62a-6a7b-306e31fce477", + "identifier": "ja_sig-025b96bc-0a83-9578-3e3f-0e0375a87457", "license_expression": "ja-sig", "count": 2, "detection_log": [ @@ -43,7 +43,7 @@ ] }, { - "identifier": "apache_2_0-c2a02f69-4a86-e4f0-bdc9-55915fe527db", + "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de", "license_expression": "apache-2.0", "count": 2, "detection_log": [ @@ -64,7 +64,7 @@ ] }, { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -79,7 +79,7 @@ "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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null } ] @@ -257,7 +257,7 @@ "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." }, { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "rule_url": null, "rule_relevance": 100, @@ -349,7 +349,7 @@ "license_clues": [], "percentage_of_license_text": 96.08, "for_license_detections": [ - "apache_1_0-467418ea-42a8-45bb-a30e-a9fcb411f2bb" + "apache_1_0-01e67edb-9930-c1d2-2a95-f923a0ecacfb" ], "is_license_text": true, "files_count": 0, @@ -403,7 +403,7 @@ "license_clues": [], "percentage_of_license_text": 40.98, "for_license_detections": [ - "apache_1_0-467418ea-42a8-45bb-a30e-a9fcb411f2bb" + "apache_1_0-01e67edb-9930-c1d2-2a95-f923a0ecacfb" ], "is_license_text": false, "files_count": 0, @@ -477,8 +477,8 @@ "license_clues": [], "percentage_of_license_text": 91.69, "for_license_detections": [ - "ja_sig-303cd8fe-cdb4-d62a-6a7b-306e31fce477", - "apache_2_0-c2a02f69-4a86-e4f0-bdc9-55915fe527db" + "ja_sig-025b96bc-0a83-9578-3e3f-0e0375a87457", + "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de" ], "is_license_text": true, "files_count": 0, @@ -522,7 +522,7 @@ "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-5418c94c29671fed0343b57153979d57", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -532,7 +532,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-0e445b5f-767a-f7c6-c8e9-8ac75c85f3a1" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0" ], "is_license_text": true, "files_count": 0, @@ -606,8 +606,8 @@ "license_clues": [], "percentage_of_license_text": 30.71, "for_license_detections": [ - "ja_sig-303cd8fe-cdb4-d62a-6a7b-306e31fce477", - "apache_2_0-c2a02f69-4a86-e4f0-bdc9-55915fe527db" + "ja_sig-025b96bc-0a83-9578-3e3f-0e0375a87457", + "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de" ], "is_license_text": false, "files_count": 0, diff --git a/tests/packagedcode/data/about/aboutfiles.expected.json b/tests/packagedcode/data/about/aboutfiles.expected.json index 7636c1c1c02..264e9ebc4aa 100644 --- a/tests/packagedcode/data/about/aboutfiles.expected.json +++ b/tests/packagedcode/data/about/aboutfiles.expected.json @@ -48,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -147,7 +147,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -281,7 +281,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -396,7 +396,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/about/apipkg.ABOUT-expected b/tests/packagedcode/data/about/apipkg.ABOUT-expected index 70c50a6f375..ef651176412 100644 --- a/tests/packagedcode/data/about/apipkg.ABOUT-expected +++ b/tests/packagedcode/data/about/apipkg.ABOUT-expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/about/appdirs.ABOUT-expected b/tests/packagedcode/data/about/appdirs.ABOUT-expected index 43878b45c6b..a9e62c7a2ad 100644 --- a/tests/packagedcode/data/about/appdirs.ABOUT-expected +++ b/tests/packagedcode/data/about/appdirs.ABOUT-expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 893692e96ec..ef97861e347 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 @@ -283,7 +283,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -814,7 +814,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1291,7 +1291,7 @@ "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-0fb1e1386f8f60edf79068fb44cbf3b6", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND mit-f20015883595b2a2a6d8bc8001c5e5e00b1c1bd7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1432,7 +1432,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1648,7 +1648,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1888,7 +1888,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", + "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2251,7 +2251,7 @@ "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-56cc4a381b643003743631c798d7c5e3", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2431,7 +2431,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-5f1ebb58bcfea2efd19b5b195424816e", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 0235141b962..ccdafb15bd5 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 @@ -165,7 +165,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -528,7 +528,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -805,7 +805,7 @@ "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-0fb1e1386f8f60edf79068fb44cbf3b6", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND mit-f20015883595b2a2a6d8bc8001c5e5e00b1c1bd7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -935,7 +935,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1059,7 +1059,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1277,7 +1277,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", + "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1598,7 +1598,7 @@ "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-56cc4a381b643003743631c798d7c5e3", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1731,7 +1731,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-5f1ebb58bcfea2efd19b5b195424816e", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2819,7 +2819,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3337,7 +3337,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3806,7 +3806,7 @@ "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-0fb1e1386f8f60edf79068fb44cbf3b6", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND mit-f20015883595b2a2a6d8bc8001c5e5e00b1c1bd7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3939,7 +3939,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4147,7 +4147,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4374,7 +4374,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", + "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4740,7 +4740,7 @@ "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-56cc4a381b643003743631c798d7c5e3", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4926,7 +4926,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-5f1ebb58bcfea2efd19b5b195424816e", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 50051575e57..2322cc928fd 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 @@ -38,7 +38,7 @@ "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)-dae1431b843622b5e2af56e4fb35458c", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)-f97ab040a0da8b47e1b5dc98932dde1251fe1e7a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 6da27b93d39..f2dde3e7ad8 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 @@ -38,7 +38,7 @@ "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-eb406084dcc5b1ab42a8bb2c45e6b416", + "rule_identifier": "spdx-license-identifier-lgpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND gfdl-1.2-4d8f7cd54c760d5380493120ff87813e7b4d8812", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 c1da58e7698..d35ed76c5a8 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 @@ -38,7 +38,7 @@ "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-7f587a2eab95712a23c005bd5e17ce19", + "rule_identifier": "spdx-license-identifier-gpl-2.0 OR gpl-3.0-24e39b7a5aac876c6380cd12713a7da7fbbbd74c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 f1dcc7ed186..ed7101e9112 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 @@ -38,7 +38,7 @@ "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-7e32bc176444dc2c34aff36ac84bc49a", + "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-48fdbbd3e4cd25a814107b87b1f80ed29f4fb702", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 64f5f09b3e5..ba32908c3cf 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 @@ -38,7 +38,7 @@ "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-ef521b769c704252d48238701ee75567", + "rule_identifier": "spdx-license-identifier-(gpl-2.0 AND lgpl-2.1) OR lgpl-3.0-c89fcaf99be6b2ec83fd7ee43020bd823bff25ee", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 e2e348abd32..efa43122283 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 @@ -38,7 +38,7 @@ "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-8598995144012063e346992c61c774de", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR lgpl-3.0-787c2d960e02b29c4807f1780c90601545b3b7ab", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 7e1d6791fd6..ccb636c5f16 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 @@ -38,7 +38,7 @@ "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-0f24dc374793ab3581fb60874453c339", + "rule_identifier": "spdx-license-identifier-lgpl-2.0 AND gpl-2.0-plus-8de857d1a1391b1f39b2bb3d7c996c9a87f5136e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 be83f5e8fa5..b4bac8dee79 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 @@ -38,7 +38,7 @@ "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-9b8d4a0c64220fce8f289c815f9b4f70", + "rule_identifier": "spdx-license-identifier-gpl-2.0 AND lgpl-2.0-plus-35cf5cdacc3e72e9c392c7a0d9fb47e5c03e3031", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 1f161dfc1c9..b53b6983c14 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 @@ -38,7 +38,7 @@ "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)-2a107512be91c18548754ab4718a537a", + "rule_identifier": "spdx-license-identifier-(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)-520352ee4990ea6328d9998c99d98a60ca5ddd2e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 0173c96eaee..0e8b4318dee 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 @@ -38,7 +38,7 @@ "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-ab65080dd6f6f8eb520e4c430dc4f6d6", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-76d5330ac8a9238219e0cffa46e904e24dd3841b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 80d90b8b008..fda27d84490 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 @@ -38,7 +38,7 @@ "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)-199c972f21779420be19d424e44f43ae", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)-148611840c31014ceafbbc96ed3de6f30a123b14", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 f974dd02688..655c1d83455 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 @@ -38,7 +38,7 @@ "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-8598995144012063e346992c61c774de", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR lgpl-3.0-787c2d960e02b29c4807f1780c90601545b3b7ab", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 2c49de66041..c4c2161fafa 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 @@ -38,7 +38,7 @@ "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-25497d39f00c9256c0d6663e14fe3519", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-bb80ded8074ce8c30a0d49019a1f446e4802b90b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 a38d5f996b5..47eca588bf3 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 @@ -38,7 +38,7 @@ "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-25497d39f00c9256c0d6663e14fe3519", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-bb80ded8074ce8c30a0d49019a1f446e4802b90b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 4d96fb7c76d..10f7f67c566 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 @@ -38,7 +38,7 @@ "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)-199c972f21779420be19d424e44f43ae", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)-148611840c31014ceafbbc96ed3de6f30a123b14", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 62734c8d11e..ded7033faec 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 @@ -38,7 +38,7 @@ "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)-1bd07c26f87296b29d54baef41717eb8", + "rule_identifier": "spdx-license-identifier-lgpl-2.1-plus AND gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)-4f43e09b0b5eb727ac507171a26c40f1245b0fe3", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 ab43f114308..71b813d3116 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 @@ -38,7 +38,7 @@ "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)-5c8905f207e8bb34b1287fc6ce3f5a7a", + "rule_identifier": "spdx-license-identifier-lgpl-2.1-plus AND (gpl-2.0 OR gpl-3.0)-cbd2df3acade772a4be60731f9f9b205e12d541f", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 fc57b0a0beb..9441b5508e4 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 @@ -38,7 +38,7 @@ "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)-9bd296a19c694a7d9954cd471817936d", + "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)-c7a62e6210c0b51754b1ec66cfc728270bbab776", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 1eb1b5ef6a6..2d1119b2157 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 @@ -38,7 +38,7 @@ "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-495701cfecfd80cade2e895487e9aa14", + "rule_identifier": "spdx-license-identifier-gpl-2.0 AND lgpl-2.1-f8414f96d9a0da639abad19c140cbd99f653ca7b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 d3a64649883..67fbec5db7c 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 @@ -38,7 +38,7 @@ "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)-5cf7083f4bd337ee8b6cd12664ab571b", + "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)-e7376d35bdba659eec0bea3022a1b6799b845f90", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 efa17715dc6..a1ad76222fe 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 @@ -38,7 +38,7 @@ "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-ab65080dd6f6f8eb520e4c430dc4f6d6", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-76d5330ac8a9238219e0cffa46e904e24dd3841b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 48e9e41a849..cd36e303d43 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 @@ -38,7 +38,7 @@ "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-7b5860dd9f886eef7146f12b8ccd980c", + "rule_identifier": "spdx-license-identifier-(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0-plus-24293f10623d2450a25b88535247e5c356ae5115", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 48cba5587b3..fd76b68a901 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 @@ -38,7 +38,7 @@ "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)-7849bd026ea8f916e28c53deb2d6b748", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR (lgpl-3.0 AND gpl-2.0)-c3f7bc173b53d10b24cf4e8a027970877fb1bffe", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 b60bdc7c5fe..76fe2f4e24d 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 @@ -38,7 +38,7 @@ "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-ab65080dd6f6f8eb520e4c430dc4f6d6", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-76d5330ac8a9238219e0cffa46e904e24dd3841b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 4b9af79633c..5814c5fcc8c 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 @@ -38,7 +38,7 @@ "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-213e972ba83342aff2f05f42f547ba45", + "rule_identifier": "spdx-license-identifier-kde-accepted-gpl AND kde-accepted-lgpl AND cc0-1.0-cd7963fcd3b54c8bacb807ab4fa7730044d16b23", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 8483304e9d2..4999191b36f 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 @@ -38,7 +38,7 @@ "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-7f587a2eab95712a23c005bd5e17ce19", + "rule_identifier": "spdx-license-identifier-gpl-2.0 OR gpl-3.0-24e39b7a5aac876c6380cd12713a7da7fbbbd74c", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 3ee161bd6ca..c72c4245cdb 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 @@ -38,7 +38,7 @@ "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)-51aaa6d01f40d65fc067f33430bc798e", + "rule_identifier": "spdx-license-identifier-(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 AND lgpl-3.0)-4c68750f20029adda68204db7be059fca4732fe0", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 2c7526d1182..93bf8b037f4 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 @@ -38,7 +38,7 @@ "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-28d1755a42063f14d83290e74b93e123", + "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-b029e236fe62d409a5dd66c96694a7104cdbf42b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 c3e7428009c..a4175b2521f 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 @@ -38,7 +38,7 @@ "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)-dae1431b843622b5e2af56e4fb35458c", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)-f97ab040a0da8b47e1b5dc98932dde1251fe1e7a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 13f910aca45..34be88b3739 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 @@ -38,7 +38,7 @@ "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-d0ec8b57cee17feb6751fff23b1dcff2", + "rule_identifier": "spdx-license-identifier-kde-accepted-lgpl AND kfqf-accepted-gpl-fbcb1c170c12213a992402eeb799a8e7565423ef", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 d70a0f9fff6..5df2b2b72b6 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 @@ -38,7 +38,7 @@ "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-499fb23d5f1fb0945c313e9a3b4ca2de", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0-b5a9df9a3c79b33310bd60c074fbb1be54b210cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 0b5a562d4c1..efa926dbc93 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 @@ -38,7 +38,7 @@ "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-3d1eadc874bd76cb8066582e0ddf81a6", + "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-008feca3cecfeb36464dd50229a38a574364a0cd", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 845b5d94104..a31916ccddb 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "public-domain", - "rule_identifier": "spdx-license-identifier-public-domain-e512b8f967669026444feba1123cf577", + "rule_identifier": "spdx-license-identifier-public-domain-a09a67171c22206e93ca232d77421c226fa031b6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 2656dca1c15..1f53925cc68 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "public-domain", - "rule_identifier": "spdx-license-identifier-public-domain-e512b8f967669026444feba1123cf577", + "rule_identifier": "spdx-license-identifier-public-domain-a09a67171c22206e93ca232d77421c226fa031b6", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 07afd5ad232..1384edaeb81 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 @@ -38,7 +38,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-6dc4a73541fabe858514e51026c07f9a", + "rule_identifier": "spdx-license-identifier-unknown-license-reference AND isc-fead32bfa42ead1108da7768d12af304e6bbe8bc", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 ca44b296079..10487e0bd2d 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 @@ -38,7 +38,7 @@ "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-9dac412731cfede3ca74080be6b255a7", + "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-f8d3653b8576279f77cb83b4103ce4f9e9c6cf42", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 6df1716e17d..763408219f8 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 @@ -38,7 +38,7 @@ "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-27d6756ee9f05cacb5951d7fe4045640", + "rule_identifier": "spdx-license-identifier-gpl-1.0-plus AND mit AND lgpl-2.0-plus-e197bd94ac627efca231a76d2ed6ccbbc3b31ec4", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 d99221f024d..40f4c3f2a36 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "unknown-license-reference", - "rule_identifier": "spdx-license-identifier-unknown-license-reference-c10dae472d3ce107f221a6a041b38f83", + "rule_identifier": "spdx-license-identifier-unknown-license-reference-bd730ce3085416f5e9def77262b23eb93caddd6b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 bd33d16d9e6..ada656d4b77 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-351a1d2ad68bc401c305b0715268ecd7", + "rule_identifier": "spdx-license-identifier-isc-eaab6b458cd2dbf6c6bf12d464065f6ddfe727ec", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 05dfd301d84..7479cbba37a 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 @@ -38,7 +38,7 @@ "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-0c1b6e1c921c75ec63d5dc952ed4386f", + "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-7792fe2962e7947144c524786b345d5c02cdc8d1", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 69f646a0e19..98df2eb6e17 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 @@ -38,7 +38,7 @@ "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-f6606539db7066f4b7c4d83b3a77ad9e", + "rule_identifier": "spdx-license-identifier-gpl-1.0-plus AND lgpl-2.0-plus-d7c3391747c7e606441509ae1c63e9de4f5e9c2b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 759c92137b9..9953bcb8111 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "imagemagick", - "rule_identifier": "spdx-license-identifier-imagemagick-7fa3969eba7a76d5be5dd90ab20091ca", + "rule_identifier": "spdx-license-identifier-imagemagick-e46afc30022add6e93b5cfa1cf190a627c0a46c4", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 f6bc4196f3b..cd7681d2934 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 @@ -38,7 +38,7 @@ "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-499fb23d5f1fb0945c313e9a3b4ca2de", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0-b5a9df9a3c79b33310bd60c074fbb1be54b210cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 0aba1cd11f1..3ce7ecd8d2a 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 f91082bd939..c65d7ad2148 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 @@ -38,7 +38,7 @@ "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-ab65080dd6f6f8eb520e4c430dc4f6d6", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-76d5330ac8a9238219e0cffa46e904e24dd3841b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 95dd212f9d6..ca5f700ce75 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 @@ -38,7 +38,7 @@ "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-7fdb574bf6dda9e94ee037c40553eb39", + "rule_identifier": "spdx-license-identifier-mit AND x11 AND unicode-tou-6aa315f0189ecafa0477d30f606eaa9ffeab0775", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 8d8365d3380..d4c3c517683 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 @@ -38,7 +38,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-b972d7c7f284afafaf5c75ec8e79373f", + "rule_identifier": "spdx-license-identifier-ruby AND bsd-simplified AND mit-a58c959493ba866bdef28704cfd46395a6c58318", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 32b92714596..fde4a0d2a9c 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "unknown-license-reference", - "rule_identifier": "spdx-license-identifier-unknown-license-reference-c10dae472d3ce107f221a6a041b38f83", + "rule_identifier": "spdx-license-identifier-unknown-license-reference-bd730ce3085416f5e9def77262b23eb93caddd6b", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 794176d24a8..c4c641baea3 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 66b2f6aa292..7f8015a33a6 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 @@ -38,7 +38,7 @@ "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-b7250a64bb21c3ac229cab4247089069", + "rule_identifier": "spdx-license-identifier-gpl-1.0-plus OR artistic-perl-1.0-225d2e60aa2b42b9c63c2d12d13eb6a9fd18a5f8", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 38ae072f57d..c29e2405c3d 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 @@ -38,7 +38,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/alpine/full-installed/installed-expected.json b/tests/packagedcode/data/alpine/full-installed/installed-expected.json index 75aec01c36f..d6963f943f5 100644 --- a/tests/packagedcode/data/alpine/full-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/full-installed/installed-expected.json @@ -49,7 +49,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -673,7 +673,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -953,7 +953,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1161,7 +1161,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1279,7 +1279,7 @@ "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-79993e2afcf069208ed5a4725349b03c", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND gpl-2.0-plus-d71b06316482bbeb14a7c162f3ae2b5bb5635c46", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1404,7 +1404,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-351a1d2ad68bc401c305b0715268ecd7", + "rule_identifier": "spdx-license-identifier-isc-eaab6b458cd2dbf6c6bf12d464065f6ddfe727ec", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1642,7 +1642,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", + "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1978,7 +1978,7 @@ "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-56cc4a381b643003743631c798d7c5e3", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2164,7 +2164,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-5f1ebb58bcfea2efd19b5b195424816e", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml b/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml index c17bef3ea6b..19ef19af337 100644 --- a/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml +++ b/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml @@ -1,2 +1,2 @@ declared_license: GPL-2.0-only WITH OpenSSL-Exception -license_expression: openssl-exception-gpl-2.0 +license_expression: gpl-2.0 diff --git a/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml b/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml index e27f8c57fdc..3c18279d875 100644 --- a/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml +++ b/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml @@ -1,2 +1,2 @@ declared_license: GPL-2.0-only WITH openssl-exception -license_expression: openssl-exception-gpl-2.0 +license_expression: gpl-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 c9bff7da999..12e55597c46 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 @@ -50,7 +50,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -422,7 +422,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -699,7 +699,7 @@ "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-0fb1e1386f8f60edf79068fb44cbf3b6", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND mit-f20015883595b2a2a6d8bc8001c5e5e00b1c1bd7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -829,7 +829,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -971,7 +971,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1086,7 +1086,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)-32eea5c580b6b38be0a342c96ff9e1f6", + "rule_identifier": "spdx-license-identifier-isc AND (bsd-new OR mit)-d012b21289c1252d29c6366bc9c586569f98079e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1334,7 +1334,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", + "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1655,7 +1655,7 @@ "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-56cc4a381b643003743631c798d7c5e3", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1788,7 +1788,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-5f1ebb58bcfea2efd19b5b195424816e", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2609,7 +2609,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3242,7 +3242,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3711,7 +3711,7 @@ "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-0fb1e1386f8f60edf79068fb44cbf3b6", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND mit-f20015883595b2a2a6d8bc8001c5e5e00b1c1bd7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3844,7 +3844,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4043,7 +4043,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4161,7 +4161,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)-32eea5c580b6b38be0a342c96ff9e1f6", + "rule_identifier": "spdx-license-identifier-isc AND (bsd-new OR mit)-d012b21289c1252d29c6366bc9c586569f98079e", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4429,7 +4429,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", + "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4795,7 +4795,7 @@ "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-56cc4a381b643003743631c798d7c5e3", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4981,7 +4981,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-5f1ebb58bcfea2efd19b5b195424816e", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/alpine/small-installed/installed-expected.json b/tests/packagedcode/data/alpine/small-installed/installed-expected.json index 849a2778fca..1754c01d12b 100644 --- a/tests/packagedcode/data/alpine/small-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/small-installed/installed-expected.json @@ -49,7 +49,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -673,7 +673,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -935,7 +935,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1143,7 +1143,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-50955d4b2031271f8fda1764c1a66ac3", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1261,7 +1261,7 @@ "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-79993e2afcf069208ed5a4725349b03c", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND gpl-2.0-plus-d71b06316482bbeb14a7c162f3ae2b5bb5635c46", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1377,7 +1377,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-351a1d2ad68bc401c305b0715268ecd7", + "rule_identifier": "spdx-license-identifier-isc-eaab6b458cd2dbf6c6bf12d464065f6ddfe727ec", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1615,7 +1615,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-7a990d405d2c6fb93aa8fbb0ec1a3b23", + "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1951,7 +1951,7 @@ "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-56cc4a381b643003743631c798d7c5e3", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/bower/author-objects/expected.json b/tests/packagedcode/data/bower/author-objects/expected.json index aef5af49d3e..f4855b88169 100644 --- a/tests/packagedcode/data/bower/author-objects/expected.json +++ b/tests/packagedcode/data/bower/author-objects/expected.json @@ -58,7 +58,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/bower/basic/expected.json b/tests/packagedcode/data/bower/basic/expected.json index 01feb4eec1c..fb21a4b3cee 100644 --- a/tests/packagedcode/data/bower/basic/expected.json +++ b/tests/packagedcode/data/bower/basic/expected.json @@ -51,7 +51,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/bower/list-of-licenses/expected.json b/tests/packagedcode/data/bower/list-of-licenses/expected.json index af10d79141a..6b414c9f819 100644 --- a/tests/packagedcode/data/bower/list-of-licenses/expected.json +++ b/tests/packagedcode/data/bower/list-of-licenses/expected.json @@ -51,7 +51,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/bower/scan-expected.json b/tests/packagedcode/data/bower/scan-expected.json index aa4ff99e073..10cc3520abf 100644 --- a/tests/packagedcode/data/bower/scan-expected.json +++ b/tests/packagedcode/data/bower/scan-expected.json @@ -59,7 +59,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -316,7 +316,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 14b341d4210..d7c6c1bdbb3 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/chef/basic/metadata.json.expected b/tests/packagedcode/data/chef/basic/metadata.json.expected index 8971685f4c7..cb178478967 100644 --- a/tests/packagedcode/data/chef/basic/metadata.json.expected +++ b/tests/packagedcode/data/chef/basic/metadata.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/chef/basic/metadata.rb.expected b/tests/packagedcode/data/chef/basic/metadata.rb.expected index 37489cb0af6..0f201270c4c 100644 --- a/tests/packagedcode/data/chef/basic/metadata.rb.expected +++ b/tests/packagedcode/data/chef/basic/metadata.rb.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/chef/package.scan.expected.json b/tests/packagedcode/data/chef/package.scan.expected.json index 37c89447e15..dbde191156c 100644 --- a/tests/packagedcode/data/chef/package.scan.expected.json +++ b/tests/packagedcode/data/chef/package.scan.expected.json @@ -48,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -192,7 +192,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -308,7 +308,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json index 2cf08596c5b..552e2c6d8b3 100644 --- a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json @@ -48,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -147,7 +147,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -303,7 +303,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -541,7 +541,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json index 1fe8fd0e9e2..63873292cad 100644 --- a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json @@ -48,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -337,7 +337,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 399044c300d..87cca7154bd 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json @@ -48,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -154,7 +154,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 18213ad8a0a..781065d2035 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 @@ -47,8 +47,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-6339e952b237a380b339f7565d611ebe", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-6339e952b237a380b339f7565d611ebe", + "rule_identifier": "package-manifest-unknown-c55d14cce605cf8b18d6bee5e6fef8ff1025e063", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-c55d14cce605cf8b18d6bee5e6fef8ff1025e063", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json index 2335df4235e..16f94a23e32 100644 --- a/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json index 4eb7aaec98a..3cbb9fec9d2 100644 --- a/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected index 7a2c0eb83dd..aa792c4e77b 100644 --- a/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected @@ -53,7 +53,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "ruby", - "rule_identifier": "spdx-license-identifier-ruby-948ea267d4a32b3d91b837b54298de0a", + "rule_identifier": "spdx-license-identifier-ruby-a60c3c1bd72e4d9f0f1d6a2f32f1781f1fa23d18", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected index 588f2b71209..d913c7cb7dd 100644 --- a/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected @@ -98,7 +98,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "ruby", - "rule_identifier": "spdx-license-identifier-ruby-948ea267d4a32b3d91b837b54298de0a", + "rule_identifier": "spdx-license-identifier-ruby-a60c3c1bd72e4d9f0f1d6a2f32f1781f1fa23d18", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/haxe/basic2/haxelib.json.expected b/tests/packagedcode/data/haxe/basic2/haxelib.json.expected index 8c3f41b237b..8bd34069643 100644 --- a/tests/packagedcode/data/haxe/basic2/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/basic2/haxelib.json.expected @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/haxe/tags/haxelib.json.expected b/tests/packagedcode/data/haxe/tags/haxelib.json.expected index 59fe2345ab4..1afe8d2f628 100644 --- a/tests/packagedcode/data/haxe/tags/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/tags/haxelib.json.expected @@ -57,7 +57,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, 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 index 54146474e8a..86d87b8fc2f 100644 --- 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 @@ -227,7 +227,7 @@ ], "license_detections": [ { - "identifier": "apache_2_0-c2a02f69-4a86-e4f0-bdc9-55915fe527db", + "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de", "license_expression": "apache-2.0", "count": 2, "detection_log": [ @@ -506,8 +506,8 @@ "license_clues": [], "percentage_of_license_text": 22.37, "for_license_detections": [ - "apache_2_0-c2a02f69-4a86-e4f0-bdc9-55915fe527db", - "apache_2_0-c2a02f69-4a86-e4f0-bdc9-55915fe527db" + "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de", + "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de" ], "scan_errors": [] } 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 index 8282ed2dc25..2da80fbd982 100644 --- 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 @@ -113,7 +113,7 @@ ], "license_detections": [ { - "identifier": "bsd_new-614261e5-1086-6652-1076-f1a96238a5c3", + "identifier": "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2", "license_expression": "bsd-new", "count": 2, "detection_log": [ @@ -210,7 +210,7 @@ "license_clues": [], "percentage_of_license_text": 96.8, "for_license_detections": [ - "bsd_new-614261e5-1086-6652-1076-f1a96238a5c3" + "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2" ], "scan_errors": [] }, @@ -321,7 +321,7 @@ "license_clues": [], "percentage_of_license_text": 0, "for_license_detections": [ - "bsd_new-614261e5-1086-6652-1076-f1a96238a5c3" + "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2" ], "scan_errors": [] } 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 index 62b826b4fa1..1697916ae33 100644 --- 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 @@ -102,7 +102,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "unknown_license_reference-3ed7ddff-b77d-c413-8226-a98a1cfe3596", + "identifier": "unknown_license_reference-6b24f327-22b1-723e-10f9-37a8bc8b3c70", "license_expression": "unknown-license-reference", "count": 1, "detection_log": [ @@ -123,7 +123,7 @@ ] }, { - "identifier": "mit-8797b332-08a7-0a37-90da-02f897152150", + "identifier": "mit-ac40beba-5702-f54d-755f-333441314bb0", "license_expression": "mit", "count": 1, "detection_log": [ @@ -270,7 +270,7 @@ "license_clues": [], "percentage_of_license_text": 97.6, "for_license_detections": [ - "mit-8797b332-08a7-0a37-90da-02f897152150" + "mit-ac40beba-5702-f54d-755f-333441314bb0" ], "scan_errors": [] }, @@ -427,7 +427,7 @@ "license_clues": [], "percentage_of_license_text": 2.5, "for_license_detections": [ - "unknown_license_reference-3ed7ddff-b77d-c413-8226-a98a1cfe3596" + "unknown_license_reference-6b24f327-22b1-723e-10f9-37a8bc8b3c70" ], "scan_errors": [] } 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 index 57f61e5562f..a68bed3f506 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json @@ -90,7 +90,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "zlib-fb544817-ac13-5bb2-e219-0e3bba38b9bf", + "identifier": "zlib-f32ae987-c66a-44ce-bd13-c90e0c59aab8", "license_expression": "zlib", "count": 1, "detection_log": [ @@ -111,7 +111,7 @@ ] }, { - "identifier": "zlib-750cc90c-1587-3743-f22a-e2ff2e95e077", + "identifier": "zlib-3777cd8f-b515-8132-88be-cec12676bbaf", "license_expression": "zlib", "count": 1, "detection_log": [ @@ -132,7 +132,7 @@ ] }, { - "identifier": "zlib-9aa78722-757b-e59f-3862-ef714530eedc", + "identifier": "zlib-f9a90795-4ec9-5ce6-467d-b44a4f9924f5", "license_expression": "zlib", "count": 1, "detection_log": [ @@ -254,7 +254,7 @@ "license_clues": [], "percentage_of_license_text": 92.31, "for_license_detections": [ - "zlib-fb544817-ac13-5bb2-e219-0e3bba38b9bf" + "zlib-f32ae987-c66a-44ce-bd13-c90e0c59aab8" ], "scan_errors": [] }, @@ -387,8 +387,8 @@ "license_clues": [], "percentage_of_license_text": 2.49, "for_license_detections": [ - "zlib-750cc90c-1587-3743-f22a-e2ff2e95e077", - "zlib-9aa78722-757b-e59f-3862-ef714530eedc" + "zlib-3777cd8f-b515-8132-88be-cec12676bbaf", + "zlib-f9a90795-4ec9-5ce6-467d-b44a4f9924f5" ], "scan_errors": [] } 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 index 493889da965..2f772ff28d4 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json @@ -92,7 +92,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "bsd_new-db0ced8a-d236-94c7-9e4d-e77c7bbebad9", + "identifier": "bsd_new-3b411c83-a312-46d5-4c43-375cee0b3b39", "license_expression": "bsd-new", "count": 1, "detection_log": [ @@ -124,7 +124,7 @@ ] }, { - "identifier": "bsd_new-8b191dea-30ee-8738-fab1-2c6dbb5d65c2", + "identifier": "bsd_new-f4e99f86-00ab-18d9-a65d-a3a12767dcf5", "license_expression": "bsd-new", "count": 2, "detection_log": [ @@ -324,8 +324,8 @@ "license_clues": [], "percentage_of_license_text": 4.03, "for_license_detections": [ - "bsd_new-8b191dea-30ee-8738-fab1-2c6dbb5d65c2", - "bsd_new-8b191dea-30ee-8738-fab1-2c6dbb5d65c2" + "bsd_new-f4e99f86-00ab-18d9-a65d-a3a12767dcf5", + "bsd_new-f4e99f86-00ab-18d9-a65d-a3a12767dcf5" ], "scan_errors": [] }, @@ -375,7 +375,7 @@ "license_clues": [], "percentage_of_license_text": 0.07, "for_license_detections": [ - "bsd_new-db0ced8a-d236-94c7-9e4d-e77c7bbebad9" + "bsd_new-3b411c83-a312-46d5-4c43-375cee0b3b39" ], "scan_errors": [] } 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 index 40f68d35457..5565d6760c5 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json @@ -4657,7 +4657,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", + "identifier": "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", "license_expression": "gpl-2.0-plus", "count": 21, "detection_log": [ @@ -4678,7 +4678,7 @@ ] }, { - "identifier": "gpl_2_0_plus_and_free_unknown-0667fcba-0434-a8b0-c381-d21e497f339e", + "identifier": "gpl_2_0_plus_and_free_unknown-7df72521-0609-4896-2583-44c45dd3f8e6", "license_expression": "gpl-2.0-plus AND free-unknown", "count": 1, "detection_log": [ @@ -4710,7 +4710,7 @@ ] }, { - "identifier": "bsd_new-5e7cf470-62b4-d7f2-403b-32e360af9959", + "identifier": "bsd_new-008266ae-6939-ad31-3617-228b0809863c", "license_expression": "bsd-new", "count": 1, "detection_log": [ @@ -4731,7 +4731,7 @@ ] }, { - "identifier": "apache_2_0_and_gpl_2_0_plus_and_free_unknown-8f13c053-ee2e-fbc9-00bd-94342ccaca54", + "identifier": "apache_2_0_and_gpl_2_0_plus_and_free_unknown-946c0f58-eac9-675a-5434-c266108a0fe5", "license_expression": "apache-2.0 AND gpl-2.0-plus AND free-unknown", "count": 1, "detection_log": [ @@ -4774,7 +4774,7 @@ ] }, { - "identifier": "lgpl_3_0_plus-436a53e8-cee5-a1a3-1a63-23f72b7ecff8", + "identifier": "lgpl_3_0_plus-4c8d95b2-1acf-7a81-473c-d8e70962288c", "license_expression": "lgpl-3.0-plus", "count": 1, "detection_log": [ @@ -4795,7 +4795,7 @@ ] }, { - "identifier": "public_domain-bd9559dd-d998-d270-8750-8a6673b7e089", + "identifier": "public_domain-1a6a4f2c-bd92-9942-920f-be3d0c2bbda6", "license_expression": "public-domain", "count": 1, "detection_log": [ @@ -4817,7 +4817,7 @@ ] }, { - "identifier": "gpl_2_0_plus-5b77229a-4d7f-8d90-8406-e2f0bbefad2f", + "identifier": "gpl_2_0_plus-fed2dc38-09ac-103e-1b86-4a4f5c00614a", "license_expression": "gpl-2.0-plus", "count": 1, "detection_log": [ @@ -4839,7 +4839,7 @@ ] }, { - "identifier": "mit-c653439c-e276-d2c2-c877-f4cf44461425", + "identifier": "mit-1f9f2ae8-7020-0a13-7934-461c752929a4", "license_expression": "mit", "count": 3, "detection_log": [ @@ -4861,7 +4861,7 @@ ] }, { - "identifier": "bsd_original-98ef120f-3326-ab2a-1549-8e606ef5d913", + "identifier": "bsd_original-9198bafe-47c0-f9dc-5ef1-bd276a69786e", "license_expression": "bsd-original", "count": 1, "detection_log": [ @@ -4882,7 +4882,7 @@ ] }, { - "identifier": "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-3f66e975-1f1b-f709-e7a9-03ce0158276e", + "identifier": "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-9e2a213a-3fc4-9ee3-8e3f-783829530b14", "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", "count": 1, "detection_log": [ @@ -5134,7 +5134,7 @@ ] }, { - "identifier": "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", + "identifier": "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", "license_expression": "gpl-2.0-plus", "count": 22, "detection_log": [ @@ -5155,7 +5155,7 @@ ] }, { - "identifier": "bsd_simplified-6d9cdb91-f72a-e66d-131a-5df68f4b8dbe", + "identifier": "bsd_simplified-2383ae10-5494-e069-46c2-e2d6cb56951f", "license_expression": "bsd-simplified", "count": 1, "detection_log": [ @@ -5176,7 +5176,7 @@ ] }, { - "identifier": "lgpl_3_0-96ffe1b7-0393-b4ce-7307-8ea9f7b6a926", + "identifier": "lgpl_3_0-6b4a45da-85cc-8eb0-5613-be81d4efd6a5", "license_expression": "lgpl-3.0", "count": 1, "detection_log": [ @@ -5198,7 +5198,7 @@ ] }, { - "identifier": "mit_and_other_permissive-2fcd3356-800d-11d7-c648-c983d7089c6f", + "identifier": "mit_and_other_permissive-907b56d6-95b9-e85c-83c0-efd967c7e30a", "license_expression": "mit AND other-permissive", "count": 1, "detection_log": [ @@ -5231,7 +5231,7 @@ ] }, { - "identifier": "public_domain_and_bsd_original_and_gpl_1_0_plus-97b7b447-cbd8-46bc-d573-acd1c32c3e4d", + "identifier": "public_domain_and_bsd_original_and_gpl_1_0_plus-ccb73883-974d-42eb-d572-39fa7bf22f4c", "license_expression": "public-domain AND bsd-original AND gpl-1.0-plus", "count": 1, "detection_log": [ @@ -5275,7 +5275,7 @@ ] }, { - "identifier": "none-36666984-5064-88c2-90a6-dc14744d84f0", + "identifier": "none-3c39742c-edef-82b7-0cdd-fc4d9ff8b044", "license_expression": null, "count": 1, "detection_log": [ @@ -5296,7 +5296,7 @@ ] }, { - "identifier": "free_unknown-142f3261-5728-9933-74c7-7e8aa278ff6d", + "identifier": "free_unknown-fddf748a-9953-bc6c-cb9d-91001840e335", "license_expression": "free-unknown", "count": 1, "detection_log": [ @@ -5317,7 +5317,7 @@ ] }, { - "identifier": "free_unknown-b311c6a4-90ca-420f-ddb7-53c164b9bf65", + "identifier": "free_unknown-34d6195a-6206-be2e-4bd2-ce3b9493a1ad", "license_expression": "free-unknown", "count": 1, "detection_log": [ @@ -6487,7 +6487,7 @@ ], "percentage_of_license_text": 10.53, "for_license_detections": [ - "none-36666984-5064-88c2-90a6-dc14744d84f0" + "none-3c39742c-edef-82b7-0cdd-fc4d9ff8b044" ], "scan_errors": [] }, @@ -13590,38 +13590,38 @@ "license_clues": [], "percentage_of_license_text": 11.24, "for_license_detections": [ - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus-07d990a9-4b75-141e-1214-8f9a6baca3f6", - "gpl_2_0_plus_and_free_unknown-0667fcba-0434-a8b0-c381-d21e497f339e", - "bsd_new-5e7cf470-62b4-d7f2-403b-32e360af9959", - "apache_2_0_and_gpl_2_0_plus_and_free_unknown-8f13c053-ee2e-fbc9-00bd-94342ccaca54", - "lgpl_3_0_plus-436a53e8-cee5-a1a3-1a63-23f72b7ecff8", - "public_domain-bd9559dd-d998-d270-8750-8a6673b7e089", - "gpl_2_0_plus-5b77229a-4d7f-8d90-8406-e2f0bbefad2f", - "mit-c653439c-e276-d2c2-c877-f4cf44461425", - "mit-c653439c-e276-d2c2-c877-f4cf44461425", - "mit-c653439c-e276-d2c2-c877-f4cf44461425", - "bsd_original-98ef120f-3326-ab2a-1549-8e606ef5d913", - "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-3f66e975-1f1b-f709-e7a9-03ce0158276e" + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus-53a26be2-1f88-01ec-d294-921768a513c9", + "gpl_2_0_plus_and_free_unknown-7df72521-0609-4896-2583-44c45dd3f8e6", + "bsd_new-008266ae-6939-ad31-3617-228b0809863c", + "apache_2_0_and_gpl_2_0_plus_and_free_unknown-946c0f58-eac9-675a-5434-c266108a0fe5", + "lgpl_3_0_plus-4c8d95b2-1acf-7a81-473c-d8e70962288c", + "public_domain-1a6a4f2c-bd92-9942-920f-be3d0c2bbda6", + "gpl_2_0_plus-fed2dc38-09ac-103e-1b86-4a4f5c00614a", + "mit-1f9f2ae8-7020-0a13-7934-461c752929a4", + "mit-1f9f2ae8-7020-0a13-7934-461c752929a4", + "mit-1f9f2ae8-7020-0a13-7934-461c752929a4", + "bsd_original-9198bafe-47c0-f9dc-5ef1-bd276a69786e", + "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-9e2a213a-3fc4-9ee3-8e3f-783829530b14" ], "scan_errors": [] }, @@ -14296,32 +14296,32 @@ "license_clues": [], "percentage_of_license_text": 0.66, "for_license_detections": [ - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "gpl_2_0_plus-7a7f220c-2737-f01f-ae6d-996a8265fe35", - "bsd_simplified-6d9cdb91-f72a-e66d-131a-5df68f4b8dbe", - "lgpl_3_0-96ffe1b7-0393-b4ce-7307-8ea9f7b6a926", - "mit_and_other_permissive-2fcd3356-800d-11d7-c648-c983d7089c6f", - "public_domain_and_bsd_original_and_gpl_1_0_plus-97b7b447-cbd8-46bc-d573-acd1c32c3e4d" + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "gpl_2_0_plus-227f50b1-f05e-5b3b-b107-ae1e2f56448b", + "bsd_simplified-2383ae10-5494-e069-46c2-e2d6cb56951f", + "lgpl_3_0-6b4a45da-85cc-8eb0-5613-be81d4efd6a5", + "mit_and_other_permissive-907b56d6-95b9-e85c-83c0-efd967c7e30a", + "public_domain_and_bsd_original_and_gpl_1_0_plus-ccb73883-974d-42eb-d572-39fa7bf22f4c" ], "scan_errors": [] }, @@ -14570,7 +14570,7 @@ "license_clues": [], "percentage_of_license_text": 2.39, "for_license_detections": [ - "free_unknown-142f3261-5728-9933-74c7-7e8aa278ff6d" + "free_unknown-fddf748a-9953-bc6c-cb9d-91001840e335" ], "scan_errors": [] }, @@ -14706,7 +14706,7 @@ "license_clues": [], "percentage_of_license_text": 2.48, "for_license_detections": [ - "free_unknown-b311c6a4-90ca-420f-ddb7-53c164b9bf65" + "free_unknown-34d6195a-6206-be2e-4bd2-ce3b9493a1ad" ], "scan_errors": [] }, 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 index 8655fd360b2..0943214c5e2 100644 --- 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 @@ -184,7 +184,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0_and_cc_by_nc_nd_3_0_and_other_permissive_and_proprietary_license-b485fded-3ae7-7c49-8be0-c042c4a4747f", + "identifier": "apache_2_0_and_cc_by_nc_nd_3_0_and_other_permissive_and_proprietary_license-21b00e16-ec3a-6dc3-3971-5dbd5f5b756a", "license_expression": "apache-2.0 AND cc-by-nc-nd-3.0 AND other-permissive AND proprietary-license", "count": 2, "detection_log": [ @@ -205,7 +205,7 @@ ] }, { - "identifier": "bsd_new-8b191dea-30ee-8738-fab1-2c6dbb5d65c2", + "identifier": "bsd_new-f4e99f86-00ab-18d9-a65d-a3a12767dcf5", "license_expression": "bsd-new", "count": 3, "detection_log": [ @@ -226,7 +226,7 @@ ] }, { - "identifier": "bsd_new-160212b1-1610-6067-fa3b-f49f5e298936", + "identifier": "bsd_new-15b60c62-5455-66bd-1ca8-ad3cdf2d7672", "license_expression": "bsd-new", "count": 5, "detection_log": [ @@ -258,7 +258,7 @@ ] }, { - "identifier": "bsd_new-b8c1570e-67d2-5741-5f6c-4ed307fe484b", + "identifier": "bsd_new-edd5e7bc-e652-18ba-427f-8896246f69a9", "license_expression": "bsd-new", "count": 2, "detection_log": [ @@ -290,7 +290,7 @@ ] }, { - "identifier": "bsd_new-0aac815c-f1e3-cc4b-b498-7a01e6cac393", + "identifier": "bsd_new-72cae3bc-4423-3a9e-be84-ee8bb5120a4d", "license_expression": "bsd-new", "count": 1, "detection_log": [ @@ -566,7 +566,7 @@ "license_clues": [], "percentage_of_license_text": 3.38, "for_license_detections": [ - "apache_2_0_and_cc_by_nc_nd_3_0_and_other_permissive_and_proprietary_license-b485fded-3ae7-7c49-8be0-c042c4a4747f" + "apache_2_0_and_cc_by_nc_nd_3_0_and_other_permissive_and_proprietary_license-21b00e16-ec3a-6dc3-3971-5dbd5f5b756a" ], "scan_errors": [] }, @@ -711,7 +711,7 @@ "license_clues": [], "percentage_of_license_text": 2.15, "for_license_detections": [ - "bsd_new-160212b1-1610-6067-fa3b-f49f5e298936" + "bsd_new-15b60c62-5455-66bd-1ca8-ad3cdf2d7672" ], "scan_errors": [] }, @@ -761,7 +761,7 @@ "license_clues": [], "percentage_of_license_text": 5.15, "for_license_detections": [ - "bsd_new-160212b1-1610-6067-fa3b-f49f5e298936" + "bsd_new-15b60c62-5455-66bd-1ca8-ad3cdf2d7672" ], "scan_errors": [] }, @@ -837,7 +837,7 @@ "license_clues": [], "percentage_of_license_text": 0.07, "for_license_detections": [ - "bsd_new-b8c1570e-67d2-5741-5f6c-4ed307fe484b" + "bsd_new-edd5e7bc-e652-18ba-427f-8896246f69a9" ], "scan_errors": [] }, @@ -887,7 +887,7 @@ "license_clues": [], "percentage_of_license_text": 2.49, "for_license_detections": [ - "bsd_new-b8c1570e-67d2-5741-5f6c-4ed307fe484b" + "bsd_new-edd5e7bc-e652-18ba-427f-8896246f69a9" ], "scan_errors": [] }, @@ -937,7 +937,7 @@ "license_clues": [], "percentage_of_license_text": 17.91, "for_license_detections": [ - "bsd_new-160212b1-1610-6067-fa3b-f49f5e298936" + "bsd_new-15b60c62-5455-66bd-1ca8-ad3cdf2d7672" ], "scan_errors": [] }, @@ -1117,7 +1117,7 @@ "license_clues": [], "percentage_of_license_text": 0.99, "for_license_detections": [ - "bsd_new-8b191dea-30ee-8738-fab1-2c6dbb5d65c2" + "bsd_new-f4e99f86-00ab-18d9-a65d-a3a12767dcf5" ], "scan_errors": [] }, @@ -1198,7 +1198,7 @@ "license_clues": [], "percentage_of_license_text": 95.11, "for_license_detections": [ - "bsd_new-0aac815c-f1e3-cc4b-b498-7a01e6cac393" + "bsd_new-72cae3bc-4423-3a9e-be84-ee8bb5120a4d" ], "scan_errors": [] }, @@ -1236,7 +1236,7 @@ "license_clues": [], "percentage_of_license_text": 2.73, "for_license_detections": [ - "apache_2_0_and_cc_by_nc_nd_3_0_and_other_permissive_and_proprietary_license-b485fded-3ae7-7c49-8be0-c042c4a4747f" + "apache_2_0_and_cc_by_nc_nd_3_0_and_other_permissive_and_proprietary_license-21b00e16-ec3a-6dc3-3971-5dbd5f5b756a" ], "scan_errors": [] }, @@ -1378,7 +1378,7 @@ "license_clues": [], "percentage_of_license_text": 3.38, "for_license_detections": [ - "bsd_new-8b191dea-30ee-8738-fab1-2c6dbb5d65c2" + "bsd_new-f4e99f86-00ab-18d9-a65d-a3a12767dcf5" ], "scan_errors": [] }, @@ -1521,7 +1521,7 @@ "license_clues": [], "percentage_of_license_text": 16.9, "for_license_detections": [ - "bsd_new-160212b1-1610-6067-fa3b-f49f5e298936" + "bsd_new-15b60c62-5455-66bd-1ca8-ad3cdf2d7672" ], "scan_errors": [] }, @@ -1597,7 +1597,7 @@ "license_clues": [], "percentage_of_license_text": 12.12, "for_license_detections": [ - "bsd_new-160212b1-1610-6067-fa3b-f49f5e298936" + "bsd_new-15b60c62-5455-66bd-1ca8-ad3cdf2d7672" ], "scan_errors": [] }, @@ -1802,7 +1802,7 @@ "license_clues": [], "percentage_of_license_text": 0.95, "for_license_detections": [ - "bsd_new-8b191dea-30ee-8738-fab1-2c6dbb5d65c2" + "bsd_new-f4e99f86-00ab-18d9-a65d-a3a12767dcf5" ], "scan_errors": [] } 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 index c5266bead6a..fef3aec8dfc 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json @@ -385,7 +385,7 @@ ], "license_detections": [ { - "identifier": "apache_2_0-00648a46-128f-a6d8-635c-47de0c2c180c", + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", "license_expression": "apache-2.0", "count": 2, "detection_log": [ @@ -406,7 +406,7 @@ ] }, { - "identifier": "apache_2_0-6c86b8a7-5f8b-ba77-47e2-a116f95ed9d8", + "identifier": "apache_2_0-ec8d7936-cda2-7097-40cf-dbe8a06e916e", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -427,7 +427,7 @@ ] }, { - "identifier": "apache_2_0-b93c03b2-6738-df14-dcda-3feca465556c", + "identifier": "apache_2_0-64a45109-e9a1-7203-0c91-c7846ff5da8c", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -448,7 +448,7 @@ ] }, { - "identifier": "apache_2_0-87998952-7409-8e1f-30b2-a799511393bf", + "identifier": "apache_2_0-d663d9ac-a497-16b6-0f95-404329c8c1d7", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -469,7 +469,7 @@ ] }, { - "identifier": "apache_2_0-2edb09c4-85a0-cc2a-a20f-451395e08ebb", + "identifier": "apache_2_0-da72644e-69e0-e2c0-89c5-5d42277b3f3b", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -501,7 +501,7 @@ ] }, { - "identifier": "apache_2_0-379ecd95-81d2-ab6c-5bd0-4995b1555bb9", + "identifier": "apache_2_0-b0445608-4da2-e46c-b3e5-0a8670bb0454", "license_expression": "apache-2.0", "count": 2, "detection_log": [ @@ -726,7 +726,7 @@ "license_clues": [], "percentage_of_license_text": 99.25, "for_license_detections": [ - "apache_2_0-6c86b8a7-5f8b-ba77-47e2-a116f95ed9d8" + "apache_2_0-ec8d7936-cda2-7097-40cf-dbe8a06e916e" ], "scan_errors": [] }, @@ -764,7 +764,7 @@ "license_clues": [], "percentage_of_license_text": 0.2, "for_license_detections": [ - "apache_2_0-b93c03b2-6738-df14-dcda-3feca465556c" + "apache_2_0-64a45109-e9a1-7203-0c91-c7846ff5da8c" ], "scan_errors": [] }, @@ -814,7 +814,7 @@ "license_clues": [], "percentage_of_license_text": 0.73, "for_license_detections": [ - "apache_2_0-87998952-7409-8e1f-30b2-a799511393bf" + "apache_2_0-d663d9ac-a497-16b6-0f95-404329c8c1d7" ], "scan_errors": [] }, @@ -928,7 +928,7 @@ "license_clues": [], "percentage_of_license_text": 3.68, "for_license_detections": [ - "apache_2_0-379ecd95-81d2-ab6c-5bd0-4995b1555bb9" + "apache_2_0-b0445608-4da2-e46c-b3e5-0a8670bb0454" ], "scan_errors": [] }, @@ -990,7 +990,7 @@ "license_clues": [], "percentage_of_license_text": 3.21, "for_license_detections": [ - "apache_2_0-379ecd95-81d2-ab6c-5bd0-4995b1555bb9" + "apache_2_0-b0445608-4da2-e46c-b3e5-0a8670bb0454" ], "scan_errors": [] }, @@ -1233,7 +1233,7 @@ "license_clues": [], "percentage_of_license_text": 20.09, "for_license_detections": [ - "apache_2_0-00648a46-128f-a6d8-635c-47de0c2c180c" + "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" ], "scan_errors": [] }, @@ -1764,8 +1764,8 @@ "license_clues": [], "percentage_of_license_text": 26.1, "for_license_detections": [ - "apache_2_0-00648a46-128f-a6d8-635c-47de0c2c180c", - "apache_2_0-2edb09c4-85a0-cc2a-a20f-451395e08ebb" + "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", + "apache_2_0-da72644e-69e0-e2c0-89c5-5d42277b3f3b" ], "scan_errors": [] } 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 index e4a93e254b2..177ecfc0f26 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json @@ -3,7 +3,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "gpl_3_0-bd8d31df-3dc9-daa6-b885-dc10671b4103", + "identifier": "gpl_3_0-ab79e5a8-e510-cbf4-5302-ef968484bcdf", "license_expression": "gpl-3.0", "count": 1, "detection_log": [ @@ -24,7 +24,7 @@ ] }, { - "identifier": "gpl_3_0_plus-f70c823f-c2d0-5369-e1d2-3cc1103e518b", + "identifier": "gpl_3_0_plus-494d0068-7138-a14f-4cbb-fd2137263a4f", "license_expression": "gpl-3.0-plus", "count": 1, "detection_log": [ @@ -45,7 +45,7 @@ ] }, { - "identifier": "gpl_3_0_and_unknown_license_reference_and_gpl_3_0_plus-056056b0-c2ee-9b4e-8b7e-72a75e700069", + "identifier": "gpl_3_0_and_unknown_license_reference_and_gpl_3_0_plus-ebd5f076-5cba-e641-e071-0028c4ee0ddb", "license_expression": "gpl-3.0 AND unknown-license-reference AND gpl-3.0-plus", "count": 1, "detection_log": [ @@ -88,7 +88,7 @@ ] }, { - "identifier": "gpl_3_0-d468de34-bf8a-7772-fa2f-375600f5c6d3", + "identifier": "gpl_3_0-3e336c5d-af6e-238a-2b18-3d59a15ad0f3", "license_expression": "gpl-3.0", "count": 1, "detection_log": [ @@ -186,7 +186,7 @@ ] }, { - "identifier": "gpl_3_0-5578682a-3a08-5cd3-bbcd-7d2fc3fa4cc1", + "identifier": "gpl_3_0-f9982375-8b8e-0498-0e1a-50c63811d601", "license_expression": "gpl-3.0", "count": 1, "detection_log": [ @@ -450,7 +450,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_3_0-bd8d31df-3dc9-daa6-b885-dc10671b4103" + "gpl_3_0-ab79e5a8-e510-cbf4-5302-ef968484bcdf" ], "scan_errors": [] }, @@ -536,7 +536,7 @@ "license_clues": [], "percentage_of_license_text": 19.1, "for_license_detections": [ - "gpl_3_0_and_unknown_license_reference_and_gpl_3_0_plus-056056b0-c2ee-9b4e-8b7e-72a75e700069" + "gpl_3_0_and_unknown_license_reference_and_gpl_3_0_plus-ebd5f076-5cba-e641-e071-0028c4ee0ddb" ], "scan_errors": [] }, @@ -572,7 +572,7 @@ "license_clues": [], "percentage_of_license_text": 10.56, "for_license_detections": [ - "gpl_3_0_plus-f70c823f-c2d0-5369-e1d2-3cc1103e518b" + "gpl_3_0_plus-494d0068-7138-a14f-4cbb-fd2137263a4f" ], "scan_errors": [] }, @@ -705,7 +705,7 @@ "license_clues": [], "percentage_of_license_text": 11.8, "for_license_detections": [ - "gpl_3_0-d468de34-bf8a-7772-fa2f-375600f5c6d3" + "gpl_3_0-3e336c5d-af6e-238a-2b18-3d59a15ad0f3" ], "scan_errors": [] }, @@ -813,7 +813,7 @@ "license_clues": [], "percentage_of_license_text": 12.24, "for_license_detections": [ - "gpl_3_0-5578682a-3a08-5cd3-bbcd-7d2fc3fa4cc1" + "gpl_3_0-f9982375-8b8e-0498-0e1a-50c63811d601" ], "scan_errors": [] }, 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 index 0ad0a2f85f1..edf50571593 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json @@ -311,7 +311,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "gpl_3_0-bd8d31df-3dc9-daa6-b885-dc10671b4103", + "identifier": "gpl_3_0-ab79e5a8-e510-cbf4-5302-ef968484bcdf", "license_expression": "gpl-3.0", "count": 1, "detection_log": [ @@ -332,7 +332,7 @@ ] }, { - "identifier": "gpl_3_0_and_lgpl_3_0_and_gpl_2_0-c4243fb1-25ad-ea03-c628-65139658a194", + "identifier": "gpl_3_0_and_lgpl_3_0_and_gpl_2_0-ee9a67a8-9de9-86d0-077b-8e6f7f285b72", "license_expression": "gpl-3.0 AND lgpl-3.0 AND gpl-2.0", "count": 1, "detection_log": [ @@ -376,7 +376,7 @@ ] }, { - "identifier": "gpl_2_0_plus_and_free_unknown_and_gpl_1_0_plus-620bb734-dfc2-e276-11d9-45ed11996799", + "identifier": "gpl_2_0_plus_and_free_unknown_and_gpl_1_0_plus-4f5c7c7f-d0ee-f1dc-ad8b-236131aab65b", "license_expression": "gpl-2.0-plus AND free-unknown AND gpl-1.0-plus", "count": 1, "detection_log": [ @@ -419,7 +419,7 @@ ] }, { - "identifier": "gpl_1_0_plus_and_lgpl_3_0_plus_and_gpl_3_0_and_lgpl_3_0-ba9e27e5-ccbb-ede0-63b3-68adf7d7b978", + "identifier": "gpl_1_0_plus_and_lgpl_3_0_plus_and_gpl_3_0_and_lgpl_3_0-3bd18dcd-0a4c-d46f-f42e-3d2919be9be0", "license_expression": "gpl-1.0-plus AND lgpl-3.0-plus AND gpl-3.0 AND lgpl-3.0", "count": 1, "detection_log": [ @@ -484,7 +484,7 @@ ] }, { - "identifier": "cc_by_sa_3_0_and_cc_by_sa_4_0_and_dco_1_1-cacaaecd-cccf-23a9-b725-f10a66d3d665", + "identifier": "cc_by_sa_3_0_and_cc_by_sa_4_0_and_dco_1_1-4fb8e409-441a-1243-5a0d-d6af2acc0c62", "license_expression": "cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1", "count": 1, "detection_log": [ @@ -527,7 +527,7 @@ ] }, { - "identifier": "gpl_2_0-0c428ae6-46af-09d9-5863-430e80031878", + "identifier": "gpl_2_0-29c387aa-50e0-0530-7b0b-aa32e3c372d6", "license_expression": "gpl-2.0", "count": 1, "detection_log": [ @@ -548,7 +548,7 @@ ] }, { - "identifier": "gpl_1_0_plus-788966d2-c08e-ab46-1793-44f388305bca", + "identifier": "gpl_1_0_plus-93dec725-7ef5-fcce-6d57-94ba990b8bb3", "license_expression": "gpl-1.0-plus", "count": 1, "detection_log": [ @@ -569,7 +569,7 @@ ] }, { - "identifier": "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-b9954b23-86bc-29b6-ab56-1bc80171ea0b", + "identifier": "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-4dcb18db-90fc-0fff-a56a-3a570d1eed55", "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", "count": 1, "detection_log": [ @@ -777,7 +777,7 @@ ] }, { - "identifier": "gpl_3_0_plus-f70c823f-c2d0-5369-e1d2-3cc1103e518b", + "identifier": "gpl_3_0_plus-494d0068-7138-a14f-4cbb-fd2137263a4f", "license_expression": "gpl-3.0-plus", "count": 1, "detection_log": [ @@ -1344,7 +1344,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_3_0-bd8d31df-3dc9-daa6-b885-dc10671b4103" + "gpl_3_0-ab79e5a8-e510-cbf4-5302-ef968484bcdf" ], "scan_errors": [] }, @@ -1608,10 +1608,10 @@ "license_clues": [], "percentage_of_license_text": 9.84, "for_license_detections": [ - "gpl_3_0_and_lgpl_3_0_and_gpl_2_0-c4243fb1-25ad-ea03-c628-65139658a194", - "gpl_2_0_plus_and_free_unknown_and_gpl_1_0_plus-620bb734-dfc2-e276-11d9-45ed11996799", - "gpl_1_0_plus_and_lgpl_3_0_plus_and_gpl_3_0_and_lgpl_3_0-ba9e27e5-ccbb-ede0-63b3-68adf7d7b978", - "cc_by_sa_3_0_and_cc_by_sa_4_0_and_dco_1_1-cacaaecd-cccf-23a9-b725-f10a66d3d665" + "gpl_3_0_and_lgpl_3_0_and_gpl_2_0-ee9a67a8-9de9-86d0-077b-8e6f7f285b72", + "gpl_2_0_plus_and_free_unknown_and_gpl_1_0_plus-4f5c7c7f-d0ee-f1dc-ad8b-236131aab65b", + "gpl_1_0_plus_and_lgpl_3_0_plus_and_gpl_3_0_and_lgpl_3_0-3bd18dcd-0a4c-d46f-f42e-3d2919be9be0", + "cc_by_sa_3_0_and_cc_by_sa_4_0_and_dco_1_1-4fb8e409-441a-1243-5a0d-d6af2acc0c62" ], "scan_errors": [] }, @@ -1669,8 +1669,8 @@ "license_clues": [], "percentage_of_license_text": 1.51, "for_license_detections": [ - "gpl_2_0-0c428ae6-46af-09d9-5863-430e80031878", - "gpl_1_0_plus-788966d2-c08e-ab46-1793-44f388305bca" + "gpl_2_0-29c387aa-50e0-0530-7b0b-aa32e3c372d6", + "gpl_1_0_plus-93dec725-7ef5-fcce-6d57-94ba990b8bb3" ], "scan_errors": [] }, @@ -2610,7 +2610,7 @@ "license_clues": [], "percentage_of_license_text": 0.03, "for_license_detections": [ - "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-b9954b23-86bc-29b6-ab56-1bc80171ea0b" + "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-4dcb18db-90fc-0fff-a56a-3a570d1eed55" ], "scan_errors": [] }, @@ -2648,7 +2648,7 @@ "license_clues": [], "percentage_of_license_text": 27.06, "for_license_detections": [ - "gpl_3_0_plus-f70c823f-c2d0-5369-e1d2-3cc1103e518b" + "gpl_3_0_plus-494d0068-7138-a14f-4cbb-fd2137263a4f" ], "scan_errors": [] } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json index 9fc433b58db..5a257b54a74 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json b/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json index 9fc433b58db..5a257b54a74 100644 --- a/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json +++ b/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected b/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected index 04f1708af96..c4776c8eb97 100644 --- a/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected +++ b/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/authors_list_strings/package.json.expected b/tests/packagedcode/data/npm/authors_list_strings/package.json.expected index 8f247e6dedc..96e3747e597 100644 --- a/tests/packagedcode/data/npm/authors_list_strings/package.json.expected +++ b/tests/packagedcode/data/npm/authors_list_strings/package.json.expected @@ -65,7 +65,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/casepath/package.json.expected b/tests/packagedcode/data/npm/casepath/package.json.expected index 079cf650f76..a9053382461 100644 --- a/tests/packagedcode/data/npm/casepath/package.json.expected +++ b/tests/packagedcode/data/npm/casepath/package.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/chartist/package.json.expected b/tests/packagedcode/data/npm/chartist/package.json.expected index 8ae138e6f0d..a9ceb35b4e4 100644 --- a/tests/packagedcode/data/npm/chartist/package.json.expected +++ b/tests/packagedcode/data/npm/chartist/package.json.expected @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR wtfpl-2.0", - "rule_identifier": "spdx-license-identifier-mit OR wtfpl-2.0-2bc744e3b6b7119d6887ac2133eac13f", + "rule_identifier": "spdx-license-identifier-mit OR wtfpl-2.0-a6aa421f548fdfab4c151bc3e84c065a07f854b4", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -204,7 +204,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/dist/package.json.expected b/tests/packagedcode/data/npm/dist/package.json.expected index 1059581d995..d9cc488036b 100644 --- a/tests/packagedcode/data/npm/dist/package.json.expected +++ b/tests/packagedcode/data/npm/dist/package.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/electron/package.expected.json b/tests/packagedcode/data/npm/electron/package.expected.json index 9238c617afe..63b71dad943 100644 --- a/tests/packagedcode/data/npm/electron/package.expected.json +++ b/tests/packagedcode/data/npm/electron/package.expected.json @@ -50,7 +50,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -259,7 +259,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected b/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected index 41097ba3a33..551fb9a66fc 100644 --- a/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected +++ b/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected @@ -58,7 +58,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json index 1385c85a47c..0eef3940f09 100644 --- a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json +++ b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json @@ -40,7 +40,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -159,7 +159,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/homepage-as-list/package.json.expected b/tests/packagedcode/data/npm/homepage-as-list/package.json.expected index f2b52a7aaf3..651b85c958b 100644 --- a/tests/packagedcode/data/npm/homepage-as-list/package.json.expected +++ b/tests/packagedcode/data/npm/homepage-as-list/package.json.expected @@ -62,7 +62,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/invalid-dep/package.json.expected b/tests/packagedcode/data/npm/invalid-dep/package.json.expected index c0a80f190e8..68b03864b78 100644 --- a/tests/packagedcode/data/npm/invalid-dep/package.json.expected +++ b/tests/packagedcode/data/npm/invalid-dep/package.json.expected @@ -56,7 +56,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/keywords/package.json.expected b/tests/packagedcode/data/npm/keywords/package.json.expected index b14794db716..8bf8df802d9 100644 --- a/tests/packagedcode/data/npm/keywords/package.json.expected +++ b/tests/packagedcode/data/npm/keywords/package.json.expected @@ -71,7 +71,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected b/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected index 6c17a391675..d9753464b55 100644 --- a/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected +++ b/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected b/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected index 7e06b1167c8..046cc13fba9 100644 --- a/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected +++ b/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected @@ -57,7 +57,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected b/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected index 4da6b6b2735..feeac145d2a 100644 --- a/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected +++ b/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected @@ -83,7 +83,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-f48c9a83ad99c476b37967e89aa9d4f2", + "rule_identifier": "spdx-license-identifier-isc-4bea25eeb174eb370f134ccc1a50921b5feccba7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected b/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected index aa4f007fbe9..5a1c93132ca 100644 --- a/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected +++ b/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected @@ -83,7 +83,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-f48c9a83ad99c476b37967e89aa9d4f2", + "rule_identifier": "spdx-license-identifier-isc-4bea25eeb174eb370f134ccc1a50921b5feccba7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/scan-nested/scan.expected.json b/tests/packagedcode/data/npm/scan-nested/scan.expected.json index f36115cdba5..72633c7f177 100644 --- a/tests/packagedcode/data/npm/scan-nested/scan.expected.json +++ b/tests/packagedcode/data/npm/scan-nested/scan.expected.json @@ -72,7 +72,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -203,7 +203,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1182,7 +1182,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1865,7 +1865,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/scoped1/package.json.expected b/tests/packagedcode/data/npm/scoped1/package.json.expected index 56230cc9c22..931401d5506 100644 --- a/tests/packagedcode/data/npm/scoped1/package.json.expected +++ b/tests/packagedcode/data/npm/scoped1/package.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/scoped2/package.json.expected b/tests/packagedcode/data/npm/scoped2/package.json.expected index fe024355c1e..9578f43a17b 100644 --- a/tests/packagedcode/data/npm/scoped2/package.json.expected +++ b/tests/packagedcode/data/npm/scoped2/package.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/sequelize/package.json.expected b/tests/packagedcode/data/npm/sequelize/package.json.expected index b6b7f457d34..1f1e183fa3e 100644 --- a/tests/packagedcode/data/npm/sequelize/package.json.expected +++ b/tests/packagedcode/data/npm/sequelize/package.json.expected @@ -84,7 +84,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/uri_vcs/package.json.expected b/tests/packagedcode/data/npm/uri_vcs/package.json.expected index a00bf95e178..d303e213b94 100644 --- a/tests/packagedcode/data/npm/uri_vcs/package.json.expected +++ b/tests/packagedcode/data/npm/uri_vcs/package.json.expected @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/urls_dict/package.json.expected b/tests/packagedcode/data/npm/urls_dict/package.json.expected index 5b254632743..ccc8c4ff20e 100644 --- a/tests/packagedcode/data/npm/urls_dict/package.json.expected +++ b/tests/packagedcode/data/npm/urls_dict/package.json.expected @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected b/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected index fcbd8ae53e6..d4dc0c58279 100644 --- a/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected +++ b/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected @@ -49,7 +49,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/opam/sample1/output.opam.expected b/tests/packagedcode/data/opam/sample1/output.opam.expected index 378f9a36a28..745b8092bad 100644 --- a/tests/packagedcode/data/opam/sample1/output.opam.expected +++ b/tests/packagedcode/data/opam/sample1/output.opam.expected @@ -124,7 +124,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-f48c9a83ad99c476b37967e89aa9d4f2", + "rule_identifier": "spdx-license-identifier-isc-4bea25eeb174eb370f134ccc1a50921b5feccba7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/opam/sample4/output.opam.expected b/tests/packagedcode/data/opam/sample4/output.opam.expected index 28c1584d5ad..97de49e25fb 100644 --- a/tests/packagedcode/data/opam/sample4/output.opam.expected +++ b/tests/packagedcode/data/opam/sample4/output.opam.expected @@ -61,7 +61,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-3.0 WITH ocaml-lgpl-linking-exception", - "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-930b9e76a9a450881ccd6d17f275dfae", + "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-056a6c01c9bd45bf8ec6e0ce5c869cf42187cb17", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/opam/sample5/output.opam.expected b/tests/packagedcode/data/opam/sample5/output.opam.expected index 0b2a8922f2d..325632a1618 100644 --- a/tests/packagedcode/data/opam/sample5/output.opam.expected +++ b/tests/packagedcode/data/opam/sample5/output.opam.expected @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/opam/sample7/output.opam.expected b/tests/packagedcode/data/opam/sample7/output.opam.expected index cb2149e8439..29753fe1081 100644 --- a/tests/packagedcode/data/opam/sample7/output.opam.expected +++ b/tests/packagedcode/data/opam/sample7/output.opam.expected @@ -61,7 +61,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-3.0 WITH ocaml-lgpl-linking-exception", - "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-930b9e76a9a450881ccd6d17f275dfae", + "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-056a6c01c9bd45bf8ec6e0ce5c869cf42187cb17", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/opam/sample8/output.opam.expected b/tests/packagedcode/data/opam/sample8/output.opam.expected index 28c1584d5ad..97de49e25fb 100644 --- a/tests/packagedcode/data/opam/sample8/output.opam.expected +++ b/tests/packagedcode/data/opam/sample8/output.opam.expected @@ -61,7 +61,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-3.0 WITH ocaml-lgpl-linking-exception", - "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-930b9e76a9a450881ccd6d17f275dfae", + "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-056a6c01c9bd45bf8ec6e0ce5c869cf42187cb17", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected b/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected index 3b89e77eb98..b06d5afc508 100644 --- a/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/phpcomposer/composer.lock-expected.json b/tests/packagedcode/data/phpcomposer/composer.lock-expected.json index 7e8a491d7a8..badb6500600 100644 --- a/tests/packagedcode/data/phpcomposer/composer.lock-expected.json +++ b/tests/packagedcode/data/phpcomposer/composer.lock-expected.json @@ -424,7 +424,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -577,7 +577,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -720,7 +720,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -873,7 +873,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1036,7 +1036,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1166,7 +1166,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1399,7 +1399,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1536,7 +1536,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1663,7 +1663,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1796,7 +1796,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1957,7 +1957,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2114,7 +2114,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2244,7 +2244,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2667,7 +2667,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -2940,7 +2940,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3093,7 +3093,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3366,7 +3366,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3636,7 +3636,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3786,7 +3786,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -3986,7 +3986,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4116,7 +4116,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4236,7 +4236,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4356,7 +4356,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4486,7 +4486,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4616,7 +4616,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4746,7 +4746,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4866,7 +4866,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -4986,7 +4986,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/phpcomposer/fake/composer.json.expected b/tests/packagedcode/data/phpcomposer/fake/composer.json.expected index 773ec1b4dbe..1203ae3c522 100644 --- a/tests/packagedcode/data/phpcomposer/fake/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/fake/composer.json.expected @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-2.1 OR gpl-3.0-plus", - "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR gpl-3.0-plus-ebbe3e02cb61764662e9cad82478dea0", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR gpl-3.0-plus-e3b4af45c3f440506af368674862ced0cb0a615a", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/phpcomposer/framework/composer.json.expected b/tests/packagedcode/data/phpcomposer/framework/composer.json.expected index 7766a2c30c9..8553bb80098 100644 --- a/tests/packagedcode/data/phpcomposer/framework/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/framework/composer.json.expected @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/phpcomposer/slim/composer.json.expected b/tests/packagedcode/data/phpcomposer/slim/composer.json.expected index 3efdc79be30..edbb0d7dae6 100644 --- a/tests/packagedcode/data/phpcomposer/slim/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/slim/composer.json.expected @@ -75,7 +75,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/about-package-expected.json b/tests/packagedcode/data/plugin/about-package-expected.json index d28f10bdecf..3eced40d2de 100644 --- a/tests/packagedcode/data/plugin/about-package-expected.json +++ b/tests/packagedcode/data/plugin/about-package-expected.json @@ -48,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -147,7 +147,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -274,7 +274,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -389,7 +389,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-72e4fb8f76b9782b79a91e549325bc6a", + "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/bower-package-expected.json b/tests/packagedcode/data/plugin/bower-package-expected.json index 2941e606d81..8c111b33523 100644 --- a/tests/packagedcode/data/plugin/bower-package-expected.json +++ b/tests/packagedcode/data/plugin/bower-package-expected.json @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -205,7 +205,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/cargo-package-expected.json b/tests/packagedcode/data/plugin/cargo-package-expected.json index ac29dbd8560..6e9fe0dd325 100644 --- a/tests/packagedcode/data/plugin/cargo-package-expected.json +++ b/tests/packagedcode/data/plugin/cargo-package-expected.json @@ -48,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -154,7 +154,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/chef-package-expected.json b/tests/packagedcode/data/plugin/chef-package-expected.json index 6ecbbeffccc..4b1259fc6af 100644 --- a/tests/packagedcode/data/plugin/chef-package-expected.json +++ b/tests/packagedcode/data/plugin/chef-package-expected.json @@ -48,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -185,7 +185,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -301,7 +301,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/com-package-expected.json b/tests/packagedcode/data/plugin/com-package-expected.json index 1969e7ab17d..8cc18b65f36 100644 --- a/tests/packagedcode/data/plugin/com-package-expected.json +++ b/tests/packagedcode/data/plugin/com-package-expected.json @@ -54,8 +54,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/plugin/haxe-package-expected.json b/tests/packagedcode/data/plugin/haxe-package-expected.json index 4b749c38594..31b954501c6 100644 --- a/tests/packagedcode/data/plugin/haxe-package-expected.json +++ b/tests/packagedcode/data/plugin/haxe-package-expected.json @@ -53,7 +53,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -164,7 +164,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/maven-package-expected.json b/tests/packagedcode/data/plugin/maven-package-expected.json index 8a5fac97bc2..86cb2b0588d 100644 --- a/tests/packagedcode/data/plugin/maven-package-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-expected.json @@ -1207,7 +1207,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -8966,7 +8966,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/mui-package-expected.json b/tests/packagedcode/data/plugin/mui-package-expected.json index 38bbd185c00..28d2bf33a4a 100644 --- a/tests/packagedcode/data/plugin/mui-package-expected.json +++ b/tests/packagedcode/data/plugin/mui-package-expected.json @@ -54,8 +54,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/plugin/mun-package-expected.json b/tests/packagedcode/data/plugin/mun-package-expected.json index 577f95a0ff8..6a27b0afecc 100644 --- a/tests/packagedcode/data/plugin/mun-package-expected.json +++ b/tests/packagedcode/data/plugin/mun-package-expected.json @@ -54,8 +54,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json index a0c324f7655..3a07da5f6c3 100644 --- a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json +++ b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json @@ -55,7 +55,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -211,7 +211,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/python-package-expected.json b/tests/packagedcode/data/plugin/python-package-expected.json index 7b6c50b9f01..4b4d8f3d405 100644 --- a/tests/packagedcode/data/plugin/python-package-expected.json +++ b/tests/packagedcode/data/plugin/python-package-expected.json @@ -155,7 +155,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -291,7 +291,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -396,7 +396,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -987,7 +987,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1129,7 +1129,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1693,7 +1693,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/rubygems-package-expected.json b/tests/packagedcode/data/plugin/rubygems-package-expected.json index bc449ba711a..9bf660cef46 100644 --- a/tests/packagedcode/data/plugin/rubygems-package-expected.json +++ b/tests/packagedcode/data/plugin/rubygems-package-expected.json @@ -69,7 +69,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -379,7 +379,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/plugin/sys-package-expected.json b/tests/packagedcode/data/plugin/sys-package-expected.json index c345e87730a..71f65fe31c6 100644 --- a/tests/packagedcode/data/plugin/sys-package-expected.json +++ b/tests/packagedcode/data/plugin/sys-package-expected.json @@ -54,8 +54,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/plugin/tlb-package-expected.json b/tests/packagedcode/data/plugin/tlb-package-expected.json index bf9ba36fd7a..67d4b751475 100644 --- a/tests/packagedcode/data/plugin/tlb-package-expected.json +++ b/tests/packagedcode/data/plugin/tlb-package-expected.json @@ -54,8 +54,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/plugin/winmd-package-expected.json b/tests/packagedcode/data/plugin/winmd-package-expected.json index 595168a6b5e..b23b381af4d 100644 --- a/tests/packagedcode/data/plugin/winmd-package-expected.json +++ b/tests/packagedcode/data/plugin/winmd-package-expected.json @@ -54,8 +54,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json b/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json index 5f623abba4e..b4ce31cf827 100644 --- a/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json +++ b/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json @@ -55,7 +55,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json b/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json index 6ee0a3d1a5d..fc612e9a99a 100644 --- a/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json +++ b/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", - "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-7e2bfeb45d615c04cec11a58c447c878", + "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-a4e3ba2dc0f5d3c1ef85c14c74f87456ca432f33", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json b/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json index fcdf443cde2..a9f72097fed 100644 --- a/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json +++ b/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json @@ -53,7 +53,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json index 0c92bdfd455..0ba69b5b566 100644 --- a/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json @@ -47,8 +47,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-1c361f81c483f56d504b62879b9b4a9a", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1c361f81c483f56d504b62879b9b4a9a", + "rule_identifier": "package-manifest-unknown-d4a9b96487aabd01b60d78933bef9d0c885738eb", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-d4a9b96487aabd01b60d78933bef9d0c885738eb", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json index 7694896e430..9f9838f473c 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json @@ -59,7 +59,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json index 92d4b92b3b1..0ae8bf9273c 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json index 9f7332854ad..7d185961f24 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json @@ -60,7 +60,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json index 7bb45f393f1..bc7f4f6f3e1 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json @@ -60,7 +60,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json index 0b89a4d7163..bcb658253ed 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json @@ -55,7 +55,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json index b31463061c5..6ea310196b1 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json index 92ec5e9bed8..e953e827ace 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json @@ -72,7 +72,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json index 19925e511ae..18df3e37f67 100644 --- a/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json index f4a2dbc3862..3632060e39d 100644 --- a/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json @@ -58,7 +58,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json index 28aeabad8cc..747d8810707 100644 --- a/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json @@ -68,7 +68,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json index b8c76667c7a..42e232eb4d9 100644 --- a/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json @@ -62,7 +62,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json index 8496be69a4d..3f1315496c6 100644 --- a/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json index cfd9a515d63..5f055784d01 100644 --- a/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json @@ -57,7 +57,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json index ef7191328a5..09d08d24a45 100644 --- a/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json @@ -51,7 +51,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json index 99caeb318cf..d0c106d5201 100644 --- a/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json index 13629757b49..ffd2de15d16 100644 --- a/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json @@ -68,7 +68,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json index 300df374d68..d291c742286 100644 --- a/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json index 36d504d121e..290818dfd14 100644 --- a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json +++ b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json @@ -51,7 +51,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -351,7 +351,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1158,7 +1158,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/solo-metadata/expected.json b/tests/packagedcode/data/pypi/solo-metadata/expected.json index 75b480b1453..f0935c58e4c 100644 --- a/tests/packagedcode/data/pypi/solo-metadata/expected.json +++ b/tests/packagedcode/data/pypi/solo-metadata/expected.json @@ -75,7 +75,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", - "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-7e2bfeb45d615c04cec11a58c447c878", + "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-a4e3ba2dc0f5d3c1ef85c14c74f87456ca432f33", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -253,7 +253,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", - "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-7e2bfeb45d615c04cec11a58c447c878", + "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-a4e3ba2dc0f5d3c1ef85c14c74f87456ca432f33", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json index 608af010b5d..dc40418da03 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json @@ -61,7 +61,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -264,7 +264,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -899,7 +899,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1087,7 +1087,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json index d434082789a..de00c6dcdfa 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json @@ -67,7 +67,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json index 88d5a10b0fc..60bee4505e6 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json @@ -50,7 +50,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json index bbcd85da3c0..4a9b35cce2a 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json @@ -50,7 +50,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json index cd5af5c05ea..7b09b8d5fd8 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json @@ -52,7 +52,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -296,7 +296,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json index d9ddb4c4e6d..ec927ffa6c3 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json @@ -64,7 +64,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json index 1aa061fbc68..1caa1c19ea4 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json @@ -65,7 +65,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json index 1854b93f220..b55fd4d280d 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json @@ -62,7 +62,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected b/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected index 5e175eca866..7f83afee4f5 100644 --- a/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected @@ -39,8 +39,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", + "rule_identifier": "package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected b/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected index 5e175eca866..7f83afee4f5 100644 --- a/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected +++ b/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected @@ -39,8 +39,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", + "rule_identifier": "package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected b/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected index 5e175eca866..7f83afee4f5 100644 --- a/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected @@ -39,8 +39,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-aeb3fe7a1a7681ec2fed6e94d749d6b5", + "rule_identifier": "package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/readme/google/basic/README.google.expected b/tests/packagedcode/data/readme/google/basic/README.google.expected index c527cff014a..76cb3e5ed8d 100644 --- a/tests/packagedcode/data/readme/google/basic/README.google.expected +++ b/tests/packagedcode/data/readme/google/basic/README.google.expected @@ -39,7 +39,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json index ea475701ee6..e1cc9fa483c 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json @@ -41,7 +41,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json index ac807bf6207..9aacf96a5ee 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json @@ -341,7 +341,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json index 3ba1da6418f..028cad855ae 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json @@ -995,7 +995,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json index 02a83d85dc8..072bb2c4de2 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json @@ -553,7 +553,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json b/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json index 9a4d1ff1c40..84004b1badd 100644 --- a/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json +++ b/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json @@ -54,7 +54,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json b/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json index 1e51c2d3c8d..04aa56b280f 100644 --- a/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json +++ b/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json @@ -68,7 +68,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json b/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json index 279d5f31b16..eca93696810 100644 --- a/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json @@ -47,7 +47,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json b/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json index 21e2acd4934..b2b54e538d6 100644 --- a/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json @@ -49,7 +49,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json b/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json index 414ab8cc97f..531cecae98a 100644 --- a/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json @@ -61,7 +61,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json b/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json index e1cbb623527..4c7483a6228 100644 --- a/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json @@ -47,8 +47,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-df897391da81d647661936b58047daf4", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-df897391da81d647661936b58047daf4", + "rule_identifier": "package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json b/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json index bc2936f487e..e253b001d6f 100644 --- a/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json @@ -47,8 +47,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-df897391da81d647661936b58047daf4", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-df897391da81d647661936b58047daf4", + "rule_identifier": "package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json b/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json index f451b79e6f8..d9ce05fbfe1 100644 --- a/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json +++ b/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json @@ -47,8 +47,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json b/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json index e90788467d3..18927e88d59 100644 --- a/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json +++ b/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json @@ -39,8 +39,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-df897391da81d647661936b58047daf4", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-df897391da81d647661936b58047daf4", + "rule_identifier": "package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/chcp.com.package-expected.json b/tests/packagedcode/data/win_pe/chcp.com.package-expected.json index 96153f73b45..ea98c65b89f 100644 --- a/tests/packagedcode/data/win_pe/chcp.com.package-expected.json +++ b/tests/packagedcode/data/win_pe/chcp.com.package-expected.json @@ -47,8 +47,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json b/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json index f3542f293ed..9216dc4d908 100644 --- a/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json +++ b/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json @@ -47,8 +47,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json b/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json index e6b3b2ca8c8..24a200be896 100644 --- a/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json +++ b/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json @@ -47,8 +47,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json b/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json index e90788467d3..18927e88d59 100644 --- a/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json +++ b/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json @@ -39,8 +39,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-df897391da81d647661936b58047daf4", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-df897391da81d647661936b58047daf4", + "rule_identifier": "package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json b/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json index 7088d6c306e..14964e12338 100644 --- a/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json +++ b/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json @@ -47,8 +47,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json b/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json index dbb913e42d0..30ed8d49ea1 100644 --- a/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json +++ b/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json @@ -47,8 +47,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-57d84840216198581d771a72b9ffd482", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-57d84840216198581d771a72b9ffd482", + "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/scancode/data/composer/composer.expected.json b/tests/scancode/data/composer/composer.expected.json index 76c352ce2c8..5e51100521c 100644 --- a/tests/scancode/data/composer/composer.expected.json +++ b/tests/scancode/data/composer/composer.expected.json @@ -48,7 +48,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -267,7 +267,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, diff --git a/tests/scancode/data/info/all.expected.json b/tests/scancode/data/info/all.expected.json index 170f0c99978..df3129ff9f9 100644 --- a/tests/scancode/data/info/all.expected.json +++ b/tests/scancode/data/info/all.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_or_bsd_new-20ee927b-fbe0-31a5-1f33-595dd1b2fd13", + "identifier": "gpl_2_0_or_bsd_new-814d8711-2ceb-c909-ad5b-04c14fe1f9e3", "license_expression": "gpl-2.0 OR bsd-new", "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "bsd_original_uc-b17bc21b-d4a2-9db7-7cef-3d352cc60928", + "identifier": "bsd_original_uc-5efd6652-3d84-9376-6fbe-46d88e406436", "license_expression": "bsd-original-uc", "count": 1, "detection_log": [ @@ -477,7 +477,7 @@ "license_clues": [], "percentage_of_license_text": 4.82, "for_license_detections": [ - "bsd_original_uc-b17bc21b-d4a2-9db7-7cef-3d352cc60928" + "bsd_original_uc-5efd6652-3d84-9376-6fbe-46d88e406436" ], "copyrights": [ { @@ -585,7 +585,7 @@ "license_clues": [], "percentage_of_license_text": 19.01, "for_license_detections": [ - "gpl_2_0_or_bsd_new-20ee927b-fbe0-31a5-1f33-595dd1b2fd13" + "gpl_2_0_or_bsd_new-814d8711-2ceb-c909-ad5b-04c14fe1f9e3" ], "copyrights": [ { diff --git a/tests/scancode/data/info/all.rooted.expected.json b/tests/scancode/data/info/all.rooted.expected.json index 1c8e873991a..358ec7ab12f 100644 --- a/tests/scancode/data/info/all.rooted.expected.json +++ b/tests/scancode/data/info/all.rooted.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_or_bsd_new-20ee927b-fbe0-31a5-1f33-595dd1b2fd13", + "identifier": "gpl_2_0_or_bsd_new-814d8711-2ceb-c909-ad5b-04c14fe1f9e3", "license_expression": "gpl-2.0 OR bsd-new", "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "bsd_original_uc-b17bc21b-d4a2-9db7-7cef-3d352cc60928", + "identifier": "bsd_original_uc-5efd6652-3d84-9376-6fbe-46d88e406436", "license_expression": "bsd-original-uc", "count": 1, "detection_log": [ @@ -332,7 +332,7 @@ "license_clues": [], "percentage_of_license_text": 4.82, "for_license_detections": [ - "bsd_original_uc-b17bc21b-d4a2-9db7-7cef-3d352cc60928" + "bsd_original_uc-5efd6652-3d84-9376-6fbe-46d88e406436" ], "copyrights": [ { @@ -422,7 +422,7 @@ "license_clues": [], "percentage_of_license_text": 19.01, "for_license_detections": [ - "gpl_2_0_or_bsd_new-20ee927b-fbe0-31a5-1f33-595dd1b2fd13" + "gpl_2_0_or_bsd_new-814d8711-2ceb-c909-ad5b-04c14fe1f9e3" ], "copyrights": [ { diff --git a/tests/scancode/data/license_text/test.expected b/tests/scancode/data/license_text/test.expected index ec95775aee9..334e2038973 100644 --- a/tests/scancode/data/license_text/test.expected +++ b/tests/scancode/data/license_text/test.expected @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "lgpl_2_1-8345fa95-5c7a-d7c4-5e2e-b99cb05b976f", + "identifier": "lgpl_2_1-f2c21ebe-b8c5-46cb-b594-01b504d178f0", "license_expression": "lgpl-2.1", "count": 1, "detection_log": [ @@ -104,7 +104,7 @@ "license_clues": [], "percentage_of_license_text": 44.44, "for_license_detections": [ - "lgpl_2_1-8345fa95-5c7a-d7c4-5e2e-b99cb05b976f" + "lgpl_2_1-f2c21ebe-b8c5-46cb-b594-01b504d178f0" ], "scan_errors": [] } diff --git a/tests/scancode/data/plugin_only_findings/basic.expected.json b/tests/scancode/data/plugin_only_findings/basic.expected.json index 2af885940f1..747ca3b486e 100644 --- a/tests/scancode/data/plugin_only_findings/basic.expected.json +++ b/tests/scancode/data/plugin_only_findings/basic.expected.json @@ -3,7 +3,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "gpl_2_0_or_bsd_new-20ee927b-fbe0-31a5-1f33-595dd1b2fd13", + "identifier": "gpl_2_0_or_bsd_new-814d8711-2ceb-c909-ad5b-04c14fe1f9e3", "license_expression": "gpl-2.0 OR bsd-new", "count": 1, "detection_log": [ @@ -24,7 +24,7 @@ ] }, { - "identifier": "bsd_original_uc-b17bc21b-d4a2-9db7-7cef-3d352cc60928", + "identifier": "bsd_original_uc-5efd6652-3d84-9376-6fbe-46d88e406436", "license_expression": "bsd-original-uc", "count": 1, "detection_log": [ @@ -208,7 +208,7 @@ "license_clues": [], "percentage_of_license_text": 4.82, "for_license_detections": [ - "bsd_original_uc-b17bc21b-d4a2-9db7-7cef-3d352cc60928" + "bsd_original_uc-5efd6652-3d84-9376-6fbe-46d88e406436" ], "copyrights": [ { @@ -283,7 +283,7 @@ "license_clues": [], "percentage_of_license_text": 19.01, "for_license_detections": [ - "gpl_2_0_or_bsd_new-20ee927b-fbe0-31a5-1f33-595dd1b2fd13" + "gpl_2_0_or_bsd_new-814d8711-2ceb-c909-ad5b-04c14fe1f9e3" ], "copyrights": [ { diff --git a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json index 845a362df38..850fabe47cc 100644 --- a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json +++ b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json @@ -48,8 +48,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-a8c64024e3bb0fd126bce3f89ac74d55", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-a8c64024e3bb0fd126bce3f89ac74d55", + "rule_identifier": "package-manifest-unknown-a79d63b59104d8661bbd8d10352f6f22d4efe67e", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-a79d63b59104d8661bbd8d10352f6f22d4efe67e", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, @@ -156,8 +156,8 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-a8c64024e3bb0fd126bce3f89ac74d55", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-a8c64024e3bb0fd126bce3f89ac74d55", + "rule_identifier": "package-manifest-unknown-a79d63b59104d8661bbd8d10352f6f22d4efe67e", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-a79d63b59104d8661bbd8d10352f6f22d4efe67e", "referenced_filenames": [], "is_license_text": false, "is_license_notice": false, diff --git a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json index f35d222034b..221a1d5de30 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json @@ -115,7 +115,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467", + "identifier": "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd", "license_expression": "apache-2.0", "count": 4, "detection_log": [ @@ -136,7 +136,7 @@ ] }, { - "identifier": "lgpl_2_0-f6292b57-ba6c-0a53-2660-505e6745bffa", + "identifier": "lgpl_2_0-e79c760a-4db6-59b3-dd10-9972f52099b3", "license_expression": "lgpl-2.0", "count": 1, "detection_log": [ @@ -157,7 +157,7 @@ ] }, { - "identifier": "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945", + "identifier": "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -178,7 +178,7 @@ ] }, { - "identifier": "gpl_2_0-b6b96096-114f-387a-cbbd-855af62441b0", + "identifier": "gpl_2_0-e293df00-fb0e-b85c-3954-566507e97888", "license_expression": "gpl-2.0", "count": 1, "detection_log": [ @@ -654,7 +654,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -726,7 +726,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -798,7 +798,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -870,7 +870,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "lgpl_2_0-f6292b57-ba6c-0a53-2660-505e6745bffa" + "lgpl_2_0-e79c760a-4db6-59b3-dd10-9972f52099b3" ], "copyrights": [ { @@ -1046,7 +1046,7 @@ "license_clues": [], "percentage_of_license_text": 22.22, "for_license_detections": [ - "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945" + "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a" ], "copyrights": [ { @@ -1120,7 +1120,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -1192,7 +1192,7 @@ "license_clues": [], "percentage_of_license_text": 64.29, "for_license_detections": [ - "gpl_2_0-b6b96096-114f-387a-cbbd-855af62441b0" + "gpl_2_0-e293df00-fb0e-b85c-3954-566507e97888" ], "copyrights": [ { diff --git a/tests/summarycode/data/plugin_consolidate/component-package-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-expected.json index 57afa618d26..1f129b29f9d 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-expected.json @@ -70,7 +70,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467", + "identifier": "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd", "license_expression": "apache-2.0", "count": 4, "detection_log": [ @@ -91,7 +91,7 @@ ] }, { - "identifier": "lgpl_2_0-f6292b57-ba6c-0a53-2660-505e6745bffa", + "identifier": "lgpl_2_0-e79c760a-4db6-59b3-dd10-9972f52099b3", "license_expression": "lgpl-2.0", "count": 1, "detection_log": [ @@ -112,7 +112,7 @@ ] }, { - "identifier": "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945", + "identifier": "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -133,7 +133,7 @@ ] }, { - "identifier": "gpl_2_0-b6b96096-114f-387a-cbbd-855af62441b0", + "identifier": "gpl_2_0-e293df00-fb0e-b85c-3954-566507e97888", "license_expression": "gpl-2.0", "count": 1, "detection_log": [ @@ -493,7 +493,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -565,7 +565,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -637,7 +637,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -709,7 +709,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "lgpl_2_0-f6292b57-ba6c-0a53-2660-505e6745bffa" + "lgpl_2_0-e79c760a-4db6-59b3-dd10-9972f52099b3" ], "copyrights": [ { @@ -885,7 +885,7 @@ "license_clues": [], "percentage_of_license_text": 22.22, "for_license_detections": [ - "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945" + "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a" ], "copyrights": [ { @@ -959,7 +959,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -1031,7 +1031,7 @@ "license_clues": [], "percentage_of_license_text": 64.29, "for_license_detections": [ - "gpl_2_0-b6b96096-114f-387a-cbbd-855af62441b0" + "gpl_2_0-e293df00-fb0e-b85c-3954-566507e97888" ], "copyrights": [ { diff --git a/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json b/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json index 09599ac9f66..4641880194b 100644 --- a/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json +++ b/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json @@ -3,7 +3,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "gpl_1_0_plus_and_gpl_2_0-9a723cc7-93ae-aea4-643f-e96a8f92ef96", + "identifier": "gpl_1_0_plus_and_gpl_2_0-c6b92a6a-b53f-dd45-9bef-f4fa4cfa6f1c", "license_expression": "gpl-1.0-plus AND gpl-2.0", "count": 2, "detection_log": [ @@ -35,7 +35,7 @@ ] }, { - "identifier": "apache_2_0-5b91a737-f9ce-eaa1-9284-270cc4460ee2", + "identifier": "apache_2_0-ba21abec-b41e-f80d-d864-658fdc50893c", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -431,7 +431,7 @@ "license_clues": [], "percentage_of_license_text": 44.44, "for_license_detections": [ - "gpl_1_0_plus_and_gpl_2_0-9a723cc7-93ae-aea4-643f-e96a8f92ef96" + "gpl_1_0_plus_and_gpl_2_0-c6b92a6a-b53f-dd45-9bef-f4fa4cfa6f1c" ], "copyrights": [ { @@ -588,7 +588,7 @@ "license_clues": [], "percentage_of_license_text": 44.44, "for_license_detections": [ - "gpl_1_0_plus_and_gpl_2_0-9a723cc7-93ae-aea4-643f-e96a8f92ef96" + "gpl_1_0_plus_and_gpl_2_0-c6b92a6a-b53f-dd45-9bef-f4fa4cfa6f1c" ], "copyrights": [ { @@ -709,7 +709,7 @@ "license_clues": [], "percentage_of_license_text": 55.56, "for_license_detections": [ - "apache_2_0-5b91a737-f9ce-eaa1-9284-270cc4460ee2" + "apache_2_0-ba21abec-b41e-f80d-d864-658fdc50893c" ], "copyrights": [ { diff --git a/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json b/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json index 0cef7a0b1c4..8c2cc2a984b 100644 --- a/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json +++ b/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json @@ -3,7 +3,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "gpl_2_0-f9043636-8ec8-6bbe-0948-64c2513e8dee", + "identifier": "gpl_2_0-4a66d709-ce96-4b16-25bb-0553a2752e00", "license_expression": "gpl-2.0", "count": 2, "detection_log": [ @@ -203,7 +203,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "gpl_2_0-f9043636-8ec8-6bbe-0948-64c2513e8dee" + "gpl_2_0-4a66d709-ce96-4b16-25bb-0553a2752e00" ], "copyrights": [ { @@ -296,7 +296,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "gpl_2_0-f9043636-8ec8-6bbe-0948-64c2513e8dee" + "gpl_2_0-4a66d709-ce96-4b16-25bb-0553a2752e00" ], "copyrights": [ { diff --git a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json index b1a1ae320cc..914dc109ec1 100644 --- a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json @@ -70,7 +70,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467", + "identifier": "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd", "license_expression": "apache-2.0", "count": 5, "detection_log": [ @@ -91,7 +91,7 @@ ] }, { - "identifier": "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945", + "identifier": "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -395,7 +395,7 @@ "license_clues": [], "percentage_of_license_text": 22.22, "for_license_detections": [ - "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945" + "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a" ], "copyrights": [ { @@ -469,7 +469,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -543,7 +543,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -617,7 +617,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -689,7 +689,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -761,7 +761,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { diff --git a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json index 9abe1a9dcc9..d8bcc3c016b 100644 --- a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json @@ -70,7 +70,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945", + "identifier": "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -91,7 +91,7 @@ ] }, { - "identifier": "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467", + "identifier": "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd", "license_expression": "apache-2.0", "count": 3, "detection_log": [ @@ -341,7 +341,7 @@ "license_clues": [], "percentage_of_license_text": 36.36, "for_license_detections": [ - "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945" + "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a" ], "copyrights": [], "holders": [], @@ -401,7 +401,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -475,7 +475,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { @@ -549,7 +549,7 @@ "license_clues": [], "percentage_of_license_text": 33.33, "for_license_detections": [ - "apache_2_0-0c954d0c-44a8-826f-8a0e-c82112725467" + "apache_2_0-977175b5-d3f3-74fb-7e96-840fd1e302fd" ], "copyrights": [ { diff --git a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json index a7ac7334ea0..d5087e038bf 100644 --- a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json @@ -70,7 +70,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945", + "identifier": "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -91,7 +91,7 @@ ] }, { - "identifier": "apache_2_0-d5eb9d8e-3b26-fd74-282d-341e657c08eb", + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -322,8 +322,8 @@ "license_clues": [], "percentage_of_license_text": 36.36, "for_license_detections": [ - "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945", - "apache_2_0-d5eb9d8e-3b26-fd74-282d-341e657c08eb" + "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a", + "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json b/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json index b6d37e15e44..8e2e7ff7357 100644 --- a/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json +++ b/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json @@ -3,7 +3,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 4, "detection_log": [ @@ -185,7 +185,7 @@ "license_clues": [], "percentage_of_license_text": 97.58, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [ { @@ -257,7 +257,7 @@ "license_clues": [], "percentage_of_license_text": 97.58, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [ { @@ -329,7 +329,7 @@ "license_clues": [], "percentage_of_license_text": 97.58, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [ { @@ -439,7 +439,7 @@ "license_clues": [], "percentage_of_license_text": 97.58, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [ { diff --git a/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json b/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json index 5ba86bfb647..806190ed7ef 100644 --- a/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json +++ b/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json @@ -3,7 +3,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-5b91a737-f9ce-eaa1-9284-270cc4460ee2", + "identifier": "apache_2_0-ba21abec-b41e-f80d-d864-658fdc50893c", "license_expression": "apache-2.0", "count": 3, "detection_log": [ @@ -35,7 +35,7 @@ ] }, { - "identifier": "gpl_1_0_plus_and_gpl_2_0-9a723cc7-93ae-aea4-643f-e96a8f92ef96", + "identifier": "gpl_1_0_plus_and_gpl_2_0-c6b92a6a-b53f-dd45-9bef-f4fa4cfa6f1c", "license_expression": "gpl-1.0-plus AND gpl-2.0", "count": 1, "detection_log": [ @@ -379,7 +379,7 @@ "license_clues": [], "percentage_of_license_text": 45.45, "for_license_detections": [ - "apache_2_0-5b91a737-f9ce-eaa1-9284-270cc4460ee2" + "apache_2_0-ba21abec-b41e-f80d-d864-658fdc50893c" ], "copyrights": [ { @@ -462,7 +462,7 @@ "license_clues": [], "percentage_of_license_text": 45.45, "for_license_detections": [ - "apache_2_0-5b91a737-f9ce-eaa1-9284-270cc4460ee2" + "apache_2_0-ba21abec-b41e-f80d-d864-658fdc50893c" ], "copyrights": [ { @@ -583,7 +583,7 @@ "license_clues": [], "percentage_of_license_text": 44.44, "for_license_detections": [ - "gpl_1_0_plus_and_gpl_2_0-9a723cc7-93ae-aea4-643f-e96a8f92ef96" + "gpl_1_0_plus_and_gpl_2_0-c6b92a6a-b53f-dd45-9bef-f4fa4cfa6f1c" ], "copyrights": [ { @@ -666,7 +666,7 @@ "license_clues": [], "percentage_of_license_text": 45.45, "for_license_detections": [ - "apache_2_0-5b91a737-f9ce-eaa1-9284-270cc4460ee2" + "apache_2_0-ba21abec-b41e-f80d-d864-658fdc50893c" ], "copyrights": [ { diff --git a/tests/summarycode/data/score/basic-expected.json b/tests/summarycode/data/score/basic-expected.json index 3966b6d91cf..dd09e69000c 100644 --- a/tests/summarycode/data/score/basic-expected.json +++ b/tests/summarycode/data/score/basic-expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 2, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "mit-ad8a216c-f324-d61f-494c-f105455d2fee", + "identifier": "mit-d023e558-35f1-ef53-5625-5f585054dde4", "license_expression": "mit", "count": 1, "detection_log": [ @@ -193,7 +193,7 @@ "license_clues": [], "percentage_of_license_text": 79.31, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [ { @@ -265,7 +265,7 @@ "license_clues": [], "percentage_of_license_text": 64.4, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [ { @@ -337,7 +337,7 @@ "license_clues": [], "percentage_of_license_text": 1.83, "for_license_detections": [ - "mit-ad8a216c-f324-d61f-494c-f105455d2fee" + "mit-d023e558-35f1-ef53-5625-5f585054dde4" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json b/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json index 8a50b4db4ed..b087e9ffca1 100644 --- a/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json +++ b/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 2, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "mit-ad8a216c-f324-d61f-494c-f105455d2fee", + "identifier": "mit-d023e558-35f1-ef53-5625-5f585054dde4", "license_expression": "mit", "count": 1, "detection_log": [ @@ -43,7 +43,7 @@ ] }, { - "identifier": "gpl_2_0_plus-33346660-a436-c832-007e-8467861712ef", + "identifier": "gpl_2_0_plus-407ee63a-cd2b-4e4d-77fb-f2f0eb153564", "license_expression": "gpl-2.0-plus", "count": 1, "detection_log": [ @@ -58,7 +58,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "gpl-2.0-plus", - "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-5d436130663c1ea60449cadda9f6898c", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-dc7318b1f379921b20b4e6321354b6b2602c5b75", "rule_url": null } ] @@ -143,7 +143,7 @@ "rule_text": "License: MIT" }, { - "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-5d436130663c1ea60449cadda9f6898c", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-dc7318b1f379921b20b4e6321354b6b2602c5b75", "license_expression": "gpl-2.0-plus", "rule_url": null, "rule_relevance": 100, @@ -253,7 +253,7 @@ "license_clues": [], "percentage_of_license_text": 79.31, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [ { @@ -325,7 +325,7 @@ "license_clues": [], "percentage_of_license_text": 64.4, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [ { @@ -397,7 +397,7 @@ "license_clues": [], "percentage_of_license_text": 1.83, "for_license_detections": [ - "mit-ad8a216c-f324-d61f-494c-f105455d2fee" + "mit-d023e558-35f1-ef53-5625-5f585054dde4" ], "copyrights": [], "holders": [], @@ -454,7 +454,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "gpl-2.0-plus", - "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-5d436130663c1ea60449cadda9f6898c", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-dc7318b1f379921b20b4e6321354b6b2602c5b75", "rule_url": null } ] @@ -463,7 +463,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_plus-33346660-a436-c832-007e-8467861712ef" + "gpl_2_0_plus-407ee63a-cd2b-4e4d-77fb-f2f0eb153564" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/score/no_license_ambiguity-expected.json b/tests/summarycode/data/score/no_license_ambiguity-expected.json index b4e0e826924..3efae66cbeb 100644 --- a/tests/summarycode/data/score/no_license_ambiguity-expected.json +++ b/tests/summarycode/data/score/no_license_ambiguity-expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "mit_or_apache_2_0-672f6c77-3a8c-9aac-41cd-431086630d58", + "identifier": "mit_or_apache_2_0-9a015042-79f3-e2b4-2e4a-e64a8523e14d", "license_expression": "mit OR apache-2.0", "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "apache_2_0_and__apache_2_0_or_mit-56399a0b-4bfa-003e-fbc1-8e5ee4560baf", + "identifier": "apache_2_0_and__apache_2_0_or_mit-cab65323-c0cc-679e-0bcd-58fd8352337c", "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", "count": 1, "detection_log": [ @@ -54,7 +54,7 @@ ] }, { - "identifier": "apache_2_0-57eec209-3c1b-b197-2e0d-62a521c2130a", + "identifier": "apache_2_0-676b1cba-b1d4-ee14-a1c5-b483a997710a", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -75,7 +75,7 @@ ] }, { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 1, "detection_log": [ @@ -96,7 +96,7 @@ ] }, { - "identifier": "mit_or_apache_2_0__and_mit-8aaa1034-ec98-504f-3892-a067d346ca98", + "identifier": "mit_or_apache_2_0__and_mit-ece02aa9-cea5-a852-0b8c-e640cded568b", "license_expression": "(mit OR apache-2.0) AND mit", "count": 1, "detection_log": [ @@ -427,7 +427,7 @@ "license_clues": [], "percentage_of_license_text": 81.11, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-56399a0b-4bfa-003e-fbc1-8e5ee4560baf" + "apache_2_0_and__apache_2_0_or_mit-cab65323-c0cc-679e-0bcd-58fd8352337c" ], "copyrights": [], "holders": [], @@ -487,7 +487,7 @@ "license_clues": [], "percentage_of_license_text": 1.76, "for_license_detections": [ - "mit_or_apache_2_0-672f6c77-3a8c-9aac-41cd-431086630d58" + "mit_or_apache_2_0-9a015042-79f3-e2b4-2e4a-e64a8523e14d" ], "copyrights": [ { @@ -565,7 +565,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0-57eec209-3c1b-b197-2e0d-62a521c2130a" + "apache_2_0-676b1cba-b1d4-ee14-a1c5-b483a997710a" ], "copyrights": [], "holders": [], @@ -625,7 +625,7 @@ "license_clues": [], "percentage_of_license_text": 92.0, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [ { @@ -724,7 +724,7 @@ "license_clues": [], "percentage_of_license_text": 1.69, "for_license_detections": [ - "mit_or_apache_2_0__and_mit-8aaa1034-ec98-504f-3892-a067d346ca98" + "mit_or_apache_2_0__and_mit-ece02aa9-cea5-a852-0b8c-e640cded568b" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/score/no_license_text-expected.json b/tests/summarycode/data/score/no_license_text-expected.json index 6473b528f4c..05ee6b78cba 100644 --- a/tests/summarycode/data/score/no_license_text-expected.json +++ b/tests/summarycode/data/score/no_license_text-expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "mit-ad8a216c-f324-d61f-494c-f105455d2fee", + "identifier": "mit-d023e558-35f1-ef53-5625-5f585054dde4", "license_expression": "mit", "count": 1, "detection_log": [ @@ -246,7 +246,7 @@ "license_clues": [], "percentage_of_license_text": 1.83, "for_license_detections": [ - "mit-ad8a216c-f324-d61f-494c-f105455d2fee" + "mit-d023e558-35f1-ef53-5625-5f585054dde4" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json b/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json index 98ca39f937a..cca0e2a3358 100644 --- a/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json +++ b/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json @@ -50,7 +50,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f", + "identifier": "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -71,7 +71,7 @@ ] }, { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 1, "detection_log": [ @@ -92,7 +92,7 @@ ] }, { - "identifier": "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2", + "identifier": "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb", "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", "count": 1, "detection_log": [ @@ -124,7 +124,7 @@ ] }, { - "identifier": "gpl_1_0_plus_and_gpl_2_0_and_gpl_2_0_plus-824ba385-142f-a4b5-1b88-3bbb8282d2bc", + "identifier": "gpl_1_0_plus_and_gpl_2_0_and_gpl_2_0_plus-b4cce58c-f196-3dc2-bb68-1046e3ba634b", "license_expression": "gpl-1.0-plus AND gpl-2.0 AND gpl-2.0-plus", "count": 1, "detection_log": [ @@ -540,7 +540,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f" + "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401" ], "copyrights": [], "holders": [], @@ -602,7 +602,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [], "holders": [], @@ -715,7 +715,7 @@ "license_clues": [], "percentage_of_license_text": 44.44, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [ { @@ -861,7 +861,7 @@ "license_clues": [], "percentage_of_license_text": 58.33, "for_license_detections": [ - "gpl_1_0_plus_and_gpl_2_0_and_gpl_2_0_plus-824ba385-142f-a4b5-1b88-3bbb8282d2bc" + "gpl_1_0_plus_and_gpl_2_0_and_gpl_2_0_plus-b4cce58c-f196-3dc2-bb68-1046e3ba634b" ], "copyrights": [ { diff --git a/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json b/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json index 1bdfa34077c..9c063ace792 100644 --- a/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json +++ b/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json @@ -38,7 +38,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "gpl_3_0_plus-b3d7735f-90c4-2c5b-ff2d-2fe9f092cb2f", + "identifier": "gpl_3_0_plus-f0f1bf47-50b3-bc85-d902-c4d84d50c4fb", "license_expression": "gpl-3.0-plus", "count": 1, "detection_log": [ @@ -59,7 +59,7 @@ ] }, { - "identifier": "gpl_2_0_plus-e68d2a19-4f30-77b2-c51f-8f14b7a097d2", + "identifier": "gpl_2_0_plus-fb1703c8-ba4a-b814-3fec-c97177c09a7c", "license_expression": "gpl-2.0-plus", "count": 1, "detection_log": [ @@ -370,7 +370,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_3_0_plus-b3d7735f-90c4-2c5b-ff2d-2fe9f092cb2f" + "gpl_3_0_plus-f0f1bf47-50b3-bc85-d902-c4d84d50c4fb" ], "copyrights": [], "holders": [], @@ -592,7 +592,7 @@ "license_clues": [], "percentage_of_license_text": 80.95, "for_license_detections": [ - "gpl_2_0_plus-e68d2a19-4f30-77b2-c51f-8f14b7a097d2" + "gpl_2_0_plus-fb1703c8-ba4a-b814-3fec-c97177c09a7c" ], "copyrights": [ { diff --git a/tests/summarycode/data/summary/holders/clear_holder.expected.json b/tests/summarycode/data/summary/holders/clear_holder.expected.json index 3608c8543e8..20e91d8096f 100644 --- a/tests/summarycode/data/summary/holders/clear_holder.expected.json +++ b/tests/summarycode/data/summary/holders/clear_holder.expected.json @@ -42,7 +42,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f", + "identifier": "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -63,7 +63,7 @@ ] }, { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 1, "detection_log": [ @@ -84,7 +84,7 @@ ] }, { - "identifier": "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2", + "identifier": "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb", "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", "count": 3, "detection_log": [ @@ -324,7 +324,7 @@ "license_clues": [], "percentage_of_license_text": 47.06, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [ { @@ -408,7 +408,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f" + "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401" ], "copyrights": [], "holders": [], @@ -470,7 +470,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [], "holders": [], @@ -583,7 +583,7 @@ "license_clues": [], "percentage_of_license_text": 53.33, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [ { @@ -708,7 +708,7 @@ "license_clues": [], "percentage_of_license_text": 66.67, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [ { diff --git a/tests/summarycode/data/summary/holders/combined_holders.expected.json b/tests/summarycode/data/summary/holders/combined_holders.expected.json index b481e757b9e..a645c6c7be7 100644 --- a/tests/summarycode/data/summary/holders/combined_holders.expected.json +++ b/tests/summarycode/data/summary/holders/combined_holders.expected.json @@ -38,7 +38,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f", + "identifier": "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -59,7 +59,7 @@ ] }, { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 1, "detection_log": [ @@ -80,7 +80,7 @@ ] }, { - "identifier": "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2", + "identifier": "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb", "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", "count": 3, "detection_log": [ @@ -320,7 +320,7 @@ "license_clues": [], "percentage_of_license_text": 47.06, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [ { @@ -404,7 +404,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f" + "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401" ], "copyrights": [], "holders": [], @@ -466,7 +466,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [], "holders": [], @@ -579,7 +579,7 @@ "license_clues": [], "percentage_of_license_text": 66.67, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [], "holders": [], @@ -692,7 +692,7 @@ "license_clues": [], "percentage_of_license_text": 88.89, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json b/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json index 829c7548dee..e0e0e38b234 100644 --- a/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json +++ b/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json @@ -38,7 +38,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f", + "identifier": "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -59,7 +59,7 @@ ] }, { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 1, "detection_log": [ @@ -301,7 +301,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f" + "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401" ], "copyrights": [], "holders": [], @@ -363,7 +363,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json b/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json index 5bcaff6d35f..bcb2c321104 100644 --- a/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json +++ b/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json @@ -38,7 +38,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f", + "identifier": "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -59,7 +59,7 @@ ] }, { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 1, "detection_log": [ @@ -80,7 +80,7 @@ ] }, { - "identifier": "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2", + "identifier": "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb", "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", "count": 1, "detection_log": [ @@ -320,7 +320,7 @@ "license_clues": [], "percentage_of_license_text": 57.14, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [ { @@ -394,7 +394,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f" + "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401" ], "copyrights": [], "holders": [], @@ -456,7 +456,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json b/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json index 9c562d1283f..7a7459f01ab 100644 --- a/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json +++ b/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json @@ -87,7 +87,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "matched_text": "MIT" } @@ -191,7 +191,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f", + "identifier": "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -212,7 +212,7 @@ ] }, { - "identifier": "mit-ad8a216c-f324-d61f-494c-f105455d2fee", + "identifier": "mit-d023e558-35f1-ef53-5625-5f585054dde4", "license_expression": "mit", "count": 1, "detection_log": [ @@ -233,7 +233,7 @@ ] }, { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 1, "detection_log": [ @@ -254,7 +254,7 @@ ] }, { - "identifier": "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2", + "identifier": "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb", "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", "count": 1, "detection_log": [ @@ -286,7 +286,7 @@ ] }, { - "identifier": "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945", + "identifier": "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -307,7 +307,7 @@ ] }, { - "identifier": "apache_2_0-d5eb9d8e-3b26-fd74-282d-341e657c08eb", + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -381,7 +381,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "license_expression": "mit", "rule_url": null, "rule_relevance": 100, @@ -594,7 +594,7 @@ "license_clues": [], "percentage_of_license_text": 57.14, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [ { @@ -670,7 +670,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f" + "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401" ], "copyrights": [], "holders": [], @@ -753,7 +753,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "matched_text": "MIT" } @@ -806,7 +806,7 @@ "license_clues": [], "percentage_of_license_text": 25.0, "for_license_detections": [ - "mit-ad8a216c-f324-d61f-494c-f105455d2fee" + "mit-d023e558-35f1-ef53-5625-5f585054dde4" ], "copyrights": [], "holders": [], @@ -876,7 +876,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [], "holders": [], @@ -1011,8 +1011,8 @@ "license_clues": [], "percentage_of_license_text": 40.0, "for_license_detections": [ - "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945", - "apache_2_0-d5eb9d8e-3b26-fd74-282d-341e657c08eb" + "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a", + "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/summary/single_file/single_file.expected.json b/tests/summarycode/data/summary/single_file/single_file.expected.json index 969fa350313..b5a275f0a37 100644 --- a/tests/summarycode/data/summary/single_file/single_file.expected.json +++ b/tests/summarycode/data/summary/single_file/single_file.expected.json @@ -25,7 +25,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "jetty-427d039d-8476-c119-f150-af365b19c42b", + "identifier": "jetty-1c16fe27-df47-d734-adac-9d7c6e561eae", "license_expression": "jetty", "count": 1, "detection_log": [ @@ -168,7 +168,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "jetty-427d039d-8476-c119-f150-af365b19c42b" + "jetty-1c16fe27-df47-d734-adac-9d7c6e561eae" ], "copyrights": [ { diff --git a/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json b/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json index b47261805fb..e47c3c0c380 100644 --- a/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json +++ b/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json @@ -75,7 +75,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "matched_text": "MIT" } @@ -128,7 +128,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 1, "detection_log": [ @@ -149,7 +149,7 @@ ] }, { - "identifier": "mit-ad8a216c-f324-d61f-494c-f105455d2fee", + "identifier": "mit-d023e558-35f1-ef53-5625-5f585054dde4", "license_expression": "mit", "count": 1, "detection_log": [ @@ -170,7 +170,7 @@ ] }, { - "identifier": "mit-04f8db63-e6e3-94d5-ae3a-a1a5f5f6ce6e", + "identifier": "mit-eed4ea84-513f-6ff8-0418-73d543aece1f", "license_expression": "mit", "count": 1, "detection_log": [ @@ -191,7 +191,7 @@ ] }, { - "identifier": "unknown_license_reference-fb844411-7214-0f1a-1e8f-45cf1b635d24", + "identifier": "unknown_license_reference-e6a94468-d0d8-4b4d-1772-196e6613a98e", "license_expression": "unknown-license-reference", "count": 1, "detection_log": [ @@ -212,7 +212,7 @@ ] }, { - "identifier": "mit-42bdee84-08b6-3ef2-5abc-7c87b2be5611", + "identifier": "mit-1eb58f1c-1a8c-d7b4-da80-40703c629d23", "license_expression": "mit", "count": 1, "detection_log": [ @@ -244,7 +244,7 @@ ] }, { - "identifier": "mit-a545424e-6bca-63d9-1fbd-c17f2c43ab4b", + "identifier": "mit-8cd3bd7f-636d-8782-730b-45cee1773771", "license_expression": "mit", "count": 1, "detection_log": [ @@ -302,7 +302,7 @@ ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "license_expression": "mit", "rule_url": null, "rule_relevance": 100, @@ -446,7 +446,7 @@ "license_clues": [], "percentage_of_license_text": 93.6, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "is_legal": true, "is_manifest": false, @@ -552,7 +552,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "matched_text": "MIT" } @@ -676,9 +676,9 @@ "license_clues": [], "percentage_of_license_text": 1.86, "for_license_detections": [ - "mit-ad8a216c-f324-d61f-494c-f105455d2fee", - "mit-04f8db63-e6e3-94d5-ae3a-a1a5f5f6ce6e", - "unknown_license_reference-fb844411-7214-0f1a-1e8f-45cf1b635d24" + "mit-d023e558-35f1-ef53-5625-5f585054dde4", + "mit-eed4ea84-513f-6ff8-0418-73d543aece1f", + "unknown_license_reference-e6a94468-d0d8-4b4d-1772-196e6613a98e" ], "is_legal": false, "is_manifest": false, @@ -1177,7 +1177,7 @@ "license_clues": [], "percentage_of_license_text": 1.96, "for_license_detections": [ - "mit-42bdee84-08b6-3ef2-5abc-7c87b2be5611" + "mit-1eb58f1c-1a8c-d7b4-da80-40703c629d23" ], "is_legal": false, "is_manifest": true, @@ -1243,7 +1243,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "matched_text": "MIT" } @@ -1330,7 +1330,7 @@ "license_clues": [], "percentage_of_license_text": 2.37, "for_license_detections": [ - "mit-a545424e-6bca-63d9-1fbd-c17f2c43ab4b" + "mit-8cd3bd7f-636d-8782-730b-45cee1773771" ], "is_legal": false, "is_manifest": true, diff --git a/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json b/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json index c1831d6d0a9..25cc9437d50 100644 --- a/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json +++ b/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json @@ -119,7 +119,7 @@ ], "license_detections": [ { - "identifier": "apache_2_0-28a4af66-3385-dc3d-3b4b-27eea19ac8ca", + "identifier": "apache_2_0-6a2b15d7-e480-151d-da55-93e547e467b4", "license_expression": "apache-2.0", "count": 2, "detection_log": [ @@ -410,8 +410,8 @@ "license_clues": [], "percentage_of_license_text": 53.12, "for_license_detections": [ - "apache_2_0-28a4af66-3385-dc3d-3b4b-27eea19ac8ca", - "apache_2_0-28a4af66-3385-dc3d-3b4b-27eea19ac8ca" + "apache_2_0-6a2b15d7-e480-151d-da55-93e547e467b4", + "apache_2_0-6a2b15d7-e480-151d-da55-93e547e467b4" ], "copyrights": [ { diff --git a/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json b/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json index 98deab28f63..cc51f23bfcd 100644 --- a/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json +++ b/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json @@ -113,7 +113,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f", + "identifier": "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -134,7 +134,7 @@ ] }, { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 1, "detection_log": [ @@ -155,7 +155,7 @@ ] }, { - "identifier": "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2", + "identifier": "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb", "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", "count": 1, "detection_log": [ @@ -187,7 +187,7 @@ ] }, { - "identifier": "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945", + "identifier": "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -208,7 +208,7 @@ ] }, { - "identifier": "apache_2_0-d5eb9d8e-3b26-fd74-282d-341e657c08eb", + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -467,7 +467,7 @@ "license_clues": [], "percentage_of_license_text": 57.14, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [ { @@ -543,7 +543,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f" + "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401" ], "copyrights": [], "holders": [], @@ -607,7 +607,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [], "holders": [], @@ -742,8 +742,8 @@ "license_clues": [], "percentage_of_license_text": 40.0, "for_license_detections": [ - "apache_2_0-c6739b12-3643-1e85-cc14-1864411bf945", - "apache_2_0-d5eb9d8e-3b26-fd74-282d-341e657c08eb" + "apache_2_0-0327b43c-6cf8-4fc1-7f3e-4c29b555583a", + "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json b/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json index 86741801d3c..5687634751f 100644 --- a/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json +++ b/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json @@ -38,7 +38,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f", + "identifier": "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401", "license_expression": "apache-2.0", "count": 1, "detection_log": [ @@ -59,7 +59,7 @@ ] }, { - "identifier": "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9", + "identifier": "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860", "license_expression": "mit", "count": 1, "detection_log": [ @@ -80,7 +80,7 @@ ] }, { - "identifier": "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2", + "identifier": "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb", "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", "count": 1, "detection_log": [ @@ -320,7 +320,7 @@ "license_clues": [], "percentage_of_license_text": 57.14, "for_license_detections": [ - "apache_2_0_and__apache_2_0_or_mit-0a7bf83e-120a-2d74-3ddc-f581fb0fc3e2" + "apache_2_0_and__apache_2_0_or_mit-09cc7df7-92b8-1ab3-ffc6-f3c966e5dbbb" ], "copyrights": [ { @@ -394,7 +394,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0-131e3a0d-9d03-6ab8-63c7-0593eae53d6f" + "apache_2_0-ab7c5499-f3db-c91e-f85f-06e66a76e401" ], "copyrights": [], "holders": [], @@ -456,7 +456,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "mit-e60e2912-9996-f235-207c-8ce2b9e55eb9" + "mit-f9eeac35-71f2-6963-05c0-cb8e2bbe7860" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json b/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json index 02df904d840..2515dd7f6af 100644 --- a/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json +++ b/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json @@ -3,7 +3,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "gpl_3_0_plus-b3d7735f-90c4-2c5b-ff2d-2fe9f092cb2f", + "identifier": "gpl_3_0_plus-f0f1bf47-50b3-bc85-d902-c4d84d50c4fb", "license_expression": "gpl-3.0-plus", "count": 1, "detection_log": [ @@ -24,7 +24,7 @@ ] }, { - "identifier": "gpl_2_0_plus-e68d2a19-4f30-77b2-c51f-8f14b7a097d2", + "identifier": "gpl_2_0_plus-fb1703c8-ba4a-b814-3fec-c97177c09a7c", "license_expression": "gpl-2.0-plus", "count": 1, "detection_log": [ @@ -403,7 +403,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_3_0_plus-b3d7735f-90c4-2c5b-ff2d-2fe9f092cb2f" + "gpl_3_0_plus-f0f1bf47-50b3-bc85-d902-c4d84d50c4fb" ], "copyrights": [], "holders": [], @@ -634,7 +634,7 @@ "license_clues": [], "percentage_of_license_text": 80.95, "for_license_detections": [ - "gpl_2_0_plus-e68d2a19-4f30-77b2-c51f-8f14b7a097d2" + "gpl_2_0_plus-fb1703c8-ba4a-b814-3fec-c97177c09a7c" ], "copyrights": [ { diff --git a/tests/summarycode/data/tallies/full_tallies/tallies.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies.expected.json index 2f8cc7b59be..43f43ae2a08 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies.expected.json @@ -3332,7 +3332,7 @@ ], "license_detections": [ { - "identifier": "cc0_1_0-c7a96db7-de74-527f-da8d-b573175736b4", + "identifier": "cc0_1_0-794566f2-c217-9ba1-42ef-36bf282ee01c", "license_expression": "cc0-1.0", "count": 1, "detection_log": [ @@ -3353,7 +3353,7 @@ ] }, { - "identifier": "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3", + "identifier": "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388", "license_expression": "artistic-2.0", "count": 1, "detection_log": [ @@ -3374,7 +3374,7 @@ ] }, { - "identifier": "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2", + "identifier": "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4", "license_expression": "zlib", "count": 9, "detection_log": [ @@ -3395,7 +3395,7 @@ ] }, { - "identifier": "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23", + "identifier": "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8", "license_expression": "zlib", "count": 2, "detection_log": [ @@ -3416,7 +3416,7 @@ ] }, { - "identifier": "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c", + "identifier": "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087", "license_expression": "lgpl-2.1-plus", "count": 3, "detection_log": [ @@ -3437,7 +3437,7 @@ ] }, { - "identifier": "cc_by_2_5-26ed35f7-744b-aeec-b973-783eeb6928b4", + "identifier": "cc_by_2_5-61e7d014-1bbc-6439-6655-c6c3bbee9cd9", "license_expression": "cc-by-2.5", "count": 1, "detection_log": [ @@ -3458,7 +3458,7 @@ ] }, { - "identifier": "gpl_2_0_plus_with_ada_linking_exception-ab43ac21-eeae-978d-b391-58e77ab54a8c", + "identifier": "gpl_2_0_plus_with_ada_linking_exception-97310180-3074-fb5b-0bc8-9e82438a60bb", "license_expression": "gpl-2.0-plus WITH ada-linking-exception", "count": 1, "detection_log": [ @@ -3479,7 +3479,7 @@ ] }, { - "identifier": "boost_1_0-b015a903-1844-66d2-fd10-6e5e24a7b011", + "identifier": "boost_1_0-b055ee6f-43f9-b780-3033-fd33f02b6e1d", "license_expression": "boost-1.0", "count": 1, "detection_log": [ @@ -3500,7 +3500,7 @@ ] }, { - "identifier": "zlib-b242753c-a31d-3db4-b77a-92bdef5c5389", + "identifier": "zlib-2a6f2066-9dae-b0a2-b93f-2e5391409d93", "license_expression": "zlib", "count": 1, "detection_log": [ @@ -3521,7 +3521,7 @@ ] }, { - "identifier": "mit_old_style-41d50a44-94c9-224f-adc2-02743727be1a", + "identifier": "mit_old_style-916f4423-80fb-1f12-06b7-dcbf35dcfb3d", "license_expression": "mit-old-style", "count": 1, "detection_log": [ @@ -4227,7 +4227,7 @@ "license_clues": [], "percentage_of_license_text": 79.62, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -4298,7 +4298,7 @@ "license_clues": [], "percentage_of_license_text": 19.72, "for_license_detections": [ - "cc_by_2_5-26ed35f7-744b-aeec-b973-783eeb6928b4" + "cc_by_2_5-61e7d014-1bbc-6439-6655-c6c3bbee9cd9" ], "copyrights": [ { @@ -4375,7 +4375,7 @@ "license_clues": [], "percentage_of_license_text": 78.62, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -4532,7 +4532,7 @@ "license_clues": [], "percentage_of_license_text": 78.12, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -4731,7 +4731,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -4802,7 +4802,7 @@ "license_clues": [], "percentage_of_license_text": 69.57, "for_license_detections": [ - "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23" + "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8" ], "copyrights": [ { @@ -4884,7 +4884,7 @@ "license_clues": [], "percentage_of_license_text": 20.34, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -4955,7 +4955,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "cc0_1_0-c7a96db7-de74-527f-da8d-b573175736b4" + "cc0_1_0-794566f2-c217-9ba1-42ef-36bf282ee01c" ], "copyrights": [], "holders": [], @@ -8031,7 +8031,7 @@ "license_clues": [], "percentage_of_license_text": 0.1, "for_license_detections": [ - "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3" + "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388" ], "copyrights": [], "holders": [], @@ -8170,7 +8170,7 @@ "license_clues": [], "percentage_of_license_text": 94.12, "for_license_detections": [ - "gpl_2_0_plus_with_ada_linking_exception-ab43ac21-eeae-978d-b391-58e77ab54a8c" + "gpl_2_0_plus_with_ada_linking_exception-97310180-3074-fb5b-0bc8-9e82438a60bb" ], "copyrights": [ { @@ -8252,7 +8252,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -8334,7 +8334,7 @@ "license_clues": [], "percentage_of_license_text": 40.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -8416,7 +8416,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -8573,7 +8573,7 @@ "license_clues": [], "percentage_of_license_text": 88.89, "for_license_detections": [ - "boost_1_0-b015a903-1844-66d2-fd10-6e5e24a7b011" + "boost_1_0-b055ee6f-43f9-b780-3033-fd33f02b6e1d" ], "copyrights": [ { @@ -8681,7 +8681,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-b242753c-a31d-3db4-b77a-92bdef5c5389" + "zlib-2a6f2066-9dae-b0a2-b93f-2e5391409d93" ], "copyrights": [ { @@ -8795,7 +8795,7 @@ "license_clues": [], "percentage_of_license_text": 44.44, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -8866,7 +8866,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -8974,7 +8974,7 @@ "license_clues": [], "percentage_of_license_text": 79.78, "for_license_detections": [ - "mit_old_style-41d50a44-94c9-224f-adc2-02743727be1a" + "mit_old_style-916f4423-80fb-1f12-06b7-dcbf35dcfb3d" ], "copyrights": [ { @@ -9045,7 +9045,7 @@ "license_clues": [], "percentage_of_license_text": 84.21, "for_license_detections": [ - "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23" + "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8" ], "copyrights": [ { @@ -9127,7 +9127,7 @@ "license_clues": [], "percentage_of_license_text": 37.5, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -9209,7 +9209,7 @@ "license_clues": [], "percentage_of_license_text": 20.34, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json index 941f0a6bcab..4c9a53bbda8 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json @@ -3332,7 +3332,7 @@ ], "license_detections": [ { - "identifier": "cc0_1_0-c7a96db7-de74-527f-da8d-b573175736b4", + "identifier": "cc0_1_0-794566f2-c217-9ba1-42ef-36bf282ee01c", "license_expression": "cc0-1.0", "count": 1, "detection_log": [ @@ -3353,7 +3353,7 @@ ] }, { - "identifier": "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3", + "identifier": "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388", "license_expression": "artistic-2.0", "count": 1, "detection_log": [ @@ -3374,7 +3374,7 @@ ] }, { - "identifier": "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2", + "identifier": "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4", "license_expression": "zlib", "count": 9, "detection_log": [ @@ -3395,7 +3395,7 @@ ] }, { - "identifier": "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23", + "identifier": "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8", "license_expression": "zlib", "count": 2, "detection_log": [ @@ -3416,7 +3416,7 @@ ] }, { - "identifier": "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c", + "identifier": "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087", "license_expression": "lgpl-2.1-plus", "count": 3, "detection_log": [ @@ -3437,7 +3437,7 @@ ] }, { - "identifier": "cc_by_2_5-26ed35f7-744b-aeec-b973-783eeb6928b4", + "identifier": "cc_by_2_5-61e7d014-1bbc-6439-6655-c6c3bbee9cd9", "license_expression": "cc-by-2.5", "count": 1, "detection_log": [ @@ -3458,7 +3458,7 @@ ] }, { - "identifier": "gpl_2_0_plus_with_ada_linking_exception-ab43ac21-eeae-978d-b391-58e77ab54a8c", + "identifier": "gpl_2_0_plus_with_ada_linking_exception-97310180-3074-fb5b-0bc8-9e82438a60bb", "license_expression": "gpl-2.0-plus WITH ada-linking-exception", "count": 1, "detection_log": [ @@ -3479,7 +3479,7 @@ ] }, { - "identifier": "boost_1_0-b015a903-1844-66d2-fd10-6e5e24a7b011", + "identifier": "boost_1_0-b055ee6f-43f9-b780-3033-fd33f02b6e1d", "license_expression": "boost-1.0", "count": 1, "detection_log": [ @@ -3500,7 +3500,7 @@ ] }, { - "identifier": "zlib-b242753c-a31d-3db4-b77a-92bdef5c5389", + "identifier": "zlib-2a6f2066-9dae-b0a2-b93f-2e5391409d93", "license_expression": "zlib", "count": 1, "detection_log": [ @@ -3521,7 +3521,7 @@ ] }, { - "identifier": "mit_old_style-41d50a44-94c9-224f-adc2-02743727be1a", + "identifier": "mit_old_style-916f4423-80fb-1f12-06b7-dcbf35dcfb3d", "license_expression": "mit-old-style", "count": 1, "detection_log": [ @@ -4489,7 +4489,7 @@ "license_clues": [], "percentage_of_license_text": 79.62, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -4571,7 +4571,7 @@ "license_clues": [], "percentage_of_license_text": 19.72, "for_license_detections": [ - "cc_by_2_5-26ed35f7-744b-aeec-b973-783eeb6928b4" + "cc_by_2_5-61e7d014-1bbc-6439-6655-c6c3bbee9cd9" ], "copyrights": [ { @@ -4664,7 +4664,7 @@ "license_clues": [], "percentage_of_license_text": 78.62, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -4842,7 +4842,7 @@ "license_clues": [], "percentage_of_license_text": 78.12, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -5076,7 +5076,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -5152,7 +5152,7 @@ "license_clues": [], "percentage_of_license_text": 69.57, "for_license_detections": [ - "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23" + "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8" ], "copyrights": [ { @@ -5256,7 +5256,7 @@ "license_clues": [], "percentage_of_license_text": 20.34, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -5332,7 +5332,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "cc0_1_0-c7a96db7-de74-527f-da8d-b573175736b4" + "cc0_1_0-794566f2-c217-9ba1-42ef-36bf282ee01c" ], "copyrights": [], "holders": [], @@ -8413,7 +8413,7 @@ "license_clues": [], "percentage_of_license_text": 0.1, "for_license_detections": [ - "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3" + "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388" ], "copyrights": [], "holders": [], @@ -8845,7 +8845,7 @@ "license_clues": [], "percentage_of_license_text": 94.12, "for_license_detections": [ - "gpl_2_0_plus_with_ada_linking_exception-ab43ac21-eeae-978d-b391-58e77ab54a8c" + "gpl_2_0_plus_with_ada_linking_exception-97310180-3074-fb5b-0bc8-9e82438a60bb" ], "copyrights": [ { @@ -8932,7 +8932,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -9019,7 +9019,7 @@ "license_clues": [], "percentage_of_license_text": 40.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -9106,7 +9106,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -9276,7 +9276,7 @@ "license_clues": [], "percentage_of_license_text": 88.89, "for_license_detections": [ - "boost_1_0-b015a903-1844-66d2-fd10-6e5e24a7b011" + "boost_1_0-b055ee6f-43f9-b780-3033-fd33f02b6e1d" ], "copyrights": [ { @@ -9398,7 +9398,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-b242753c-a31d-3db4-b77a-92bdef5c5389" + "zlib-2a6f2066-9dae-b0a2-b93f-2e5391409d93" ], "copyrights": [ { @@ -9536,7 +9536,7 @@ "license_clues": [], "percentage_of_license_text": 44.44, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -9612,7 +9612,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -9728,7 +9728,7 @@ "license_clues": [], "percentage_of_license_text": 79.78, "for_license_detections": [ - "mit_old_style-41d50a44-94c9-224f-adc2-02743727be1a" + "mit_old_style-916f4423-80fb-1f12-06b7-dcbf35dcfb3d" ], "copyrights": [ { @@ -9810,7 +9810,7 @@ "license_clues": [], "percentage_of_license_text": 84.21, "for_license_detections": [ - "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23" + "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8" ], "copyrights": [ { @@ -9908,7 +9908,7 @@ "license_clues": [], "percentage_of_license_text": 37.5, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -9995,7 +9995,7 @@ "license_clues": [], "percentage_of_license_text": 20.34, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json index 02a21c70774..ef329eef099 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json @@ -3332,7 +3332,7 @@ ], "license_detections": [ { - "identifier": "cc0_1_0-c7a96db7-de74-527f-da8d-b573175736b4", + "identifier": "cc0_1_0-794566f2-c217-9ba1-42ef-36bf282ee01c", "license_expression": "cc0-1.0", "count": 1, "detection_log": [ @@ -3353,7 +3353,7 @@ ] }, { - "identifier": "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3", + "identifier": "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388", "license_expression": "artistic-2.0", "count": 1, "detection_log": [ @@ -3374,7 +3374,7 @@ ] }, { - "identifier": "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2", + "identifier": "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4", "license_expression": "zlib", "count": 9, "detection_log": [ @@ -3395,7 +3395,7 @@ ] }, { - "identifier": "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23", + "identifier": "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8", "license_expression": "zlib", "count": 2, "detection_log": [ @@ -3416,7 +3416,7 @@ ] }, { - "identifier": "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c", + "identifier": "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087", "license_expression": "lgpl-2.1-plus", "count": 3, "detection_log": [ @@ -3437,7 +3437,7 @@ ] }, { - "identifier": "cc_by_2_5-26ed35f7-744b-aeec-b973-783eeb6928b4", + "identifier": "cc_by_2_5-61e7d014-1bbc-6439-6655-c6c3bbee9cd9", "license_expression": "cc-by-2.5", "count": 1, "detection_log": [ @@ -3458,7 +3458,7 @@ ] }, { - "identifier": "gpl_2_0_plus_with_ada_linking_exception-ab43ac21-eeae-978d-b391-58e77ab54a8c", + "identifier": "gpl_2_0_plus_with_ada_linking_exception-97310180-3074-fb5b-0bc8-9e82438a60bb", "license_expression": "gpl-2.0-plus WITH ada-linking-exception", "count": 1, "detection_log": [ @@ -3479,7 +3479,7 @@ ] }, { - "identifier": "boost_1_0-b015a903-1844-66d2-fd10-6e5e24a7b011", + "identifier": "boost_1_0-b055ee6f-43f9-b780-3033-fd33f02b6e1d", "license_expression": "boost-1.0", "count": 1, "detection_log": [ @@ -3500,7 +3500,7 @@ ] }, { - "identifier": "zlib-b242753c-a31d-3db4-b77a-92bdef5c5389", + "identifier": "zlib-2a6f2066-9dae-b0a2-b93f-2e5391409d93", "license_expression": "zlib", "count": 1, "detection_log": [ @@ -3521,7 +3521,7 @@ ] }, { - "identifier": "mit_old_style-41d50a44-94c9-224f-adc2-02743727be1a", + "identifier": "mit_old_style-916f4423-80fb-1f12-06b7-dcbf35dcfb3d", "license_expression": "mit-old-style", "count": 1, "detection_log": [ @@ -4559,7 +4559,7 @@ "license_clues": [], "percentage_of_license_text": 79.62, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -4662,7 +4662,7 @@ "license_clues": [], "percentage_of_license_text": 19.72, "for_license_detections": [ - "cc_by_2_5-26ed35f7-744b-aeec-b973-783eeb6928b4" + "cc_by_2_5-61e7d014-1bbc-6439-6655-c6c3bbee9cd9" ], "copyrights": [ { @@ -4771,7 +4771,7 @@ "license_clues": [], "percentage_of_license_text": 78.62, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -5024,7 +5024,7 @@ "license_clues": [], "percentage_of_license_text": 78.12, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -5371,7 +5371,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -5474,7 +5474,7 @@ "license_clues": [], "percentage_of_license_text": 69.57, "for_license_detections": [ - "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23" + "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8" ], "copyrights": [ { @@ -5588,7 +5588,7 @@ "license_clues": [], "percentage_of_license_text": 20.34, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -5691,7 +5691,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "cc0_1_0-c7a96db7-de74-527f-da8d-b573175736b4" + "cc0_1_0-794566f2-c217-9ba1-42ef-36bf282ee01c" ], "copyrights": [], "holders": [], @@ -8799,7 +8799,7 @@ "license_clues": [], "percentage_of_license_text": 0.1, "for_license_detections": [ - "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3" + "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388" ], "copyrights": [], "holders": [], @@ -9113,7 +9113,7 @@ "license_clues": [], "percentage_of_license_text": 94.12, "for_license_detections": [ - "gpl_2_0_plus_with_ada_linking_exception-ab43ac21-eeae-978d-b391-58e77ab54a8c" + "gpl_2_0_plus_with_ada_linking_exception-97310180-3074-fb5b-0bc8-9e82438a60bb" ], "copyrights": [ { @@ -9227,7 +9227,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -9341,7 +9341,7 @@ "license_clues": [], "percentage_of_license_text": 40.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -9455,7 +9455,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -9716,7 +9716,7 @@ "license_clues": [], "percentage_of_license_text": 88.89, "for_license_detections": [ - "boost_1_0-b015a903-1844-66d2-fd10-6e5e24a7b011" + "boost_1_0-b055ee6f-43f9-b780-3033-fd33f02b6e1d" ], "copyrights": [ { @@ -9892,7 +9892,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-b242753c-a31d-3db4-b77a-92bdef5c5389" + "zlib-2a6f2066-9dae-b0a2-b93f-2e5391409d93" ], "copyrights": [ { @@ -10074,7 +10074,7 @@ "license_clues": [], "percentage_of_license_text": 44.44, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -10177,7 +10177,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -10353,7 +10353,7 @@ "license_clues": [], "percentage_of_license_text": 79.78, "for_license_detections": [ - "mit_old_style-41d50a44-94c9-224f-adc2-02743727be1a" + "mit_old_style-916f4423-80fb-1f12-06b7-dcbf35dcfb3d" ], "copyrights": [ { @@ -10456,7 +10456,7 @@ "license_clues": [], "percentage_of_license_text": 84.21, "for_license_detections": [ - "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23" + "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8" ], "copyrights": [ { @@ -10570,7 +10570,7 @@ "license_clues": [], "percentage_of_license_text": 37.5, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -10684,7 +10684,7 @@ "license_clues": [], "percentage_of_license_text": 20.34, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines b/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines index 0155274dab8..e96489f2152 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines +++ b/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines @@ -22,9 +22,9 @@ "system_environment": { "operating_system": "linux", "cpu_architecture": "64", - "platform": "Linux-5.14.0-1054-oem-x86_64-with-glibc2.29", - "platform_version": "#61-Ubuntu SMP Fri Oct 14 13:05:50 UTC 2022", - "python_version": "3.8.10 (default, Nov 14 2022, 12:59:47) \n[GCC 9.4.0]" + "platform": "Linux-4.15.0-200-generic-x86_64-with-glibc2.23", + "platform_version": "#211~16.04.2-Ubuntu SMP Fri Nov 25 09:18:48 UTC 2022", + "python_version": "3.9.10 (main, Jan 29 2022, 10:01:49) \n[GCC 5.4.0 20160609]" }, "spdx_license_list_version": "3.19", "files_count": 26 @@ -35,7 +35,7 @@ { "license_detections": [ { - "identifier": "cc0_1_0-c7a96db7-de74-527f-da8d-b573175736b4", + "identifier": "cc0_1_0-794566f2-c217-9ba1-42ef-36bf282ee01c", "license_expression": "cc0-1.0", "count": 1, "detection_log": [ @@ -56,7 +56,7 @@ ] }, { - "identifier": "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3", + "identifier": "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388", "license_expression": "artistic-2.0", "count": 1, "detection_log": [ @@ -77,7 +77,7 @@ ] }, { - "identifier": "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2", + "identifier": "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4", "license_expression": "zlib", "count": 9, "detection_log": [ @@ -98,7 +98,7 @@ ] }, { - "identifier": "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23", + "identifier": "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8", "license_expression": "zlib", "count": 2, "detection_log": [ @@ -119,7 +119,7 @@ ] }, { - "identifier": "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c", + "identifier": "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087", "license_expression": "lgpl-2.1-plus", "count": 3, "detection_log": [ @@ -140,7 +140,7 @@ ] }, { - "identifier": "cc_by_2_5-26ed35f7-744b-aeec-b973-783eeb6928b4", + "identifier": "cc_by_2_5-61e7d014-1bbc-6439-6655-c6c3bbee9cd9", "license_expression": "cc-by-2.5", "count": 1, "detection_log": [ @@ -161,7 +161,7 @@ ] }, { - "identifier": "gpl_2_0_plus_with_ada_linking_exception-ab43ac21-eeae-978d-b391-58e77ab54a8c", + "identifier": "gpl_2_0_plus_with_ada_linking_exception-97310180-3074-fb5b-0bc8-9e82438a60bb", "license_expression": "gpl-2.0-plus WITH ada-linking-exception", "count": 1, "detection_log": [ @@ -182,7 +182,7 @@ ] }, { - "identifier": "boost_1_0-b015a903-1844-66d2-fd10-6e5e24a7b011", + "identifier": "boost_1_0-b055ee6f-43f9-b780-3033-fd33f02b6e1d", "license_expression": "boost-1.0", "count": 1, "detection_log": [ @@ -203,7 +203,7 @@ ] }, { - "identifier": "zlib-b242753c-a31d-3db4-b77a-92bdef5c5389", + "identifier": "zlib-2a6f2066-9dae-b0a2-b93f-2e5391409d93", "license_expression": "zlib", "count": 1, "detection_log": [ @@ -224,7 +224,7 @@ ] }, { - "identifier": "mit_old_style-41d50a44-94c9-224f-adc2-02743727be1a", + "identifier": "mit_old_style-916f4423-80fb-1f12-06b7-dcbf35dcfb3d", "license_expression": "mit-old-style", "count": 1, "detection_log": [ @@ -876,7 +876,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "cc0_1_0-c7a96db7-de74-527f-da8d-b573175736b4" + "cc0_1_0-794566f2-c217-9ba1-42ef-36bf282ee01c" ], "copyrights": [], "holders": [], @@ -940,7 +940,7 @@ "license_clues": [], "percentage_of_license_text": 0.1, "for_license_detections": [ - "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3" + "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388" ], "copyrights": [], "holders": [], @@ -1105,7 +1105,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -1181,7 +1181,7 @@ "license_clues": [], "percentage_of_license_text": 69.57, "for_license_detections": [ - "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23" + "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8" ], "copyrights": [ { @@ -1268,7 +1268,7 @@ "license_clues": [], "percentage_of_license_text": 20.34, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -1428,7 +1428,7 @@ "license_clues": [], "percentage_of_license_text": 79.62, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -1504,7 +1504,7 @@ "license_clues": [], "percentage_of_license_text": 19.72, "for_license_detections": [ - "cc_by_2_5-26ed35f7-744b-aeec-b973-783eeb6928b4" + "cc_by_2_5-61e7d014-1bbc-6439-6655-c6c3bbee9cd9" ], "copyrights": [ { @@ -1586,7 +1586,7 @@ "license_clues": [], "percentage_of_license_text": 78.62, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -1758,7 +1758,7 @@ "license_clues": [], "percentage_of_license_text": 78.12, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -1935,7 +1935,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2022,7 +2022,7 @@ "license_clues": [], "percentage_of_license_text": 40.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2109,7 +2109,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2185,7 +2185,7 @@ "license_clues": [], "percentage_of_license_text": 84.21, "for_license_detections": [ - "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23" + "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8" ], "copyrights": [ { @@ -2272,7 +2272,7 @@ "license_clues": [], "percentage_of_license_text": 37.5, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2359,7 +2359,7 @@ "license_clues": [], "percentage_of_license_text": 20.34, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2477,7 +2477,7 @@ "license_clues": [], "percentage_of_license_text": 94.12, "for_license_detections": [ - "gpl_2_0_plus_with_ada_linking_exception-ab43ac21-eeae-978d-b391-58e77ab54a8c" + "gpl_2_0_plus_with_ada_linking_exception-97310180-3074-fb5b-0bc8-9e82438a60bb" ], "copyrights": [ { @@ -2649,7 +2649,7 @@ "license_clues": [], "percentage_of_license_text": 88.89, "for_license_detections": [ - "boost_1_0-b015a903-1844-66d2-fd10-6e5e24a7b011" + "boost_1_0-b055ee6f-43f9-b780-3033-fd33f02b6e1d" ], "copyrights": [ { @@ -2767,7 +2767,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-b242753c-a31d-3db4-b77a-92bdef5c5389" + "zlib-2a6f2066-9dae-b0a2-b93f-2e5391409d93" ], "copyrights": [ { @@ -2891,7 +2891,7 @@ "license_clues": [], "percentage_of_license_text": 44.44, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2967,7 +2967,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -3085,7 +3085,7 @@ "license_clues": [], "percentage_of_license_text": 79.78, "for_license_detections": [ - "mit_old_style-41d50a44-94c9-224f-adc2-02743727be1a" + "mit_old_style-916f4423-80fb-1f12-06b7-dcbf35dcfb3d" ], "copyrights": [ { diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json index c6e66676335..b38a74b0d83 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "cc0_1_0-c7a96db7-de74-527f-da8d-b573175736b4", + "identifier": "cc0_1_0-794566f2-c217-9ba1-42ef-36bf282ee01c", "license_expression": "cc0-1.0", "count": 1, "detection_log": [ @@ -22,7 +22,7 @@ ] }, { - "identifier": "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3", + "identifier": "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388", "license_expression": "artistic-2.0", "count": 1, "detection_log": [ @@ -43,7 +43,7 @@ ] }, { - "identifier": "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2", + "identifier": "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4", "license_expression": "zlib", "count": 9, "detection_log": [ @@ -64,7 +64,7 @@ ] }, { - "identifier": "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23", + "identifier": "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8", "license_expression": "zlib", "count": 2, "detection_log": [ @@ -85,7 +85,7 @@ ] }, { - "identifier": "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c", + "identifier": "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087", "license_expression": "lgpl-2.1-plus", "count": 3, "detection_log": [ @@ -106,7 +106,7 @@ ] }, { - "identifier": "cc_by_2_5-26ed35f7-744b-aeec-b973-783eeb6928b4", + "identifier": "cc_by_2_5-61e7d014-1bbc-6439-6655-c6c3bbee9cd9", "license_expression": "cc-by-2.5", "count": 1, "detection_log": [ @@ -127,7 +127,7 @@ ] }, { - "identifier": "gpl_2_0_plus_with_ada_linking_exception-ab43ac21-eeae-978d-b391-58e77ab54a8c", + "identifier": "gpl_2_0_plus_with_ada_linking_exception-97310180-3074-fb5b-0bc8-9e82438a60bb", "license_expression": "gpl-2.0-plus WITH ada-linking-exception", "count": 1, "detection_log": [ @@ -148,7 +148,7 @@ ] }, { - "identifier": "boost_1_0-b015a903-1844-66d2-fd10-6e5e24a7b011", + "identifier": "boost_1_0-b055ee6f-43f9-b780-3033-fd33f02b6e1d", "license_expression": "boost-1.0", "count": 1, "detection_log": [ @@ -169,7 +169,7 @@ ] }, { - "identifier": "zlib-b242753c-a31d-3db4-b77a-92bdef5c5389", + "identifier": "zlib-2a6f2066-9dae-b0a2-b93f-2e5391409d93", "license_expression": "zlib", "count": 1, "detection_log": [ @@ -190,7 +190,7 @@ ] }, { - "identifier": "mit_old_style-41d50a44-94c9-224f-adc2-02743727be1a", + "identifier": "mit_old_style-916f4423-80fb-1f12-06b7-dcbf35dcfb3d", "license_expression": "mit-old-style", "count": 1, "detection_log": [ @@ -904,7 +904,7 @@ "license_clues": [], "percentage_of_license_text": 79.62, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -976,7 +976,7 @@ "license_clues": [], "percentage_of_license_text": 19.72, "for_license_detections": [ - "cc_by_2_5-26ed35f7-744b-aeec-b973-783eeb6928b4" + "cc_by_2_5-61e7d014-1bbc-6439-6655-c6c3bbee9cd9" ], "copyrights": [ { @@ -1054,7 +1054,7 @@ "license_clues": [], "percentage_of_license_text": 78.62, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -1214,7 +1214,7 @@ "license_clues": [], "percentage_of_license_text": 78.12, "for_license_detections": [ - "lgpl_2_1_plus-126b3e65-1401-e7e2-8359-60042a41771c" + "lgpl_2_1_plus-86fcc420-6b71-a69f-93b5-54d76cab2087" ], "copyrights": [ { @@ -1417,7 +1417,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -1489,7 +1489,7 @@ "license_clues": [], "percentage_of_license_text": 69.57, "for_license_detections": [ - "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23" + "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8" ], "copyrights": [ { @@ -1572,7 +1572,7 @@ "license_clues": [], "percentage_of_license_text": 20.34, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -1644,7 +1644,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "cc0_1_0-c7a96db7-de74-527f-da8d-b573175736b4" + "cc0_1_0-794566f2-c217-9ba1-42ef-36bf282ee01c" ], "copyrights": [], "holders": [], @@ -1704,7 +1704,7 @@ "license_clues": [], "percentage_of_license_text": 0.1, "for_license_detections": [ - "artistic_2_0-8755d5fd-6521-04e7-ace1-4344b99647e3" + "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388" ], "copyrights": [], "holders": [], @@ -1846,7 +1846,7 @@ "license_clues": [], "percentage_of_license_text": 94.12, "for_license_detections": [ - "gpl_2_0_plus_with_ada_linking_exception-ab43ac21-eeae-978d-b391-58e77ab54a8c" + "gpl_2_0_plus_with_ada_linking_exception-97310180-3074-fb5b-0bc8-9e82438a60bb" ], "copyrights": [ { @@ -1929,7 +1929,7 @@ "license_clues": [], "percentage_of_license_text": 42.86, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2012,7 +2012,7 @@ "license_clues": [], "percentage_of_license_text": 40.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2095,7 +2095,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2255,7 +2255,7 @@ "license_clues": [], "percentage_of_license_text": 88.89, "for_license_detections": [ - "boost_1_0-b015a903-1844-66d2-fd10-6e5e24a7b011" + "boost_1_0-b055ee6f-43f9-b780-3033-fd33f02b6e1d" ], "copyrights": [ { @@ -2365,7 +2365,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-b242753c-a31d-3db4-b77a-92bdef5c5389" + "zlib-2a6f2066-9dae-b0a2-b93f-2e5391409d93" ], "copyrights": [ { @@ -2481,7 +2481,7 @@ "license_clues": [], "percentage_of_license_text": 44.44, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2553,7 +2553,7 @@ "license_clues": [], "percentage_of_license_text": 50.0, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2663,7 +2663,7 @@ "license_clues": [], "percentage_of_license_text": 79.78, "for_license_detections": [ - "mit_old_style-41d50a44-94c9-224f-adc2-02743727be1a" + "mit_old_style-916f4423-80fb-1f12-06b7-dcbf35dcfb3d" ], "copyrights": [ { @@ -2735,7 +2735,7 @@ "license_clues": [], "percentage_of_license_text": 84.21, "for_license_detections": [ - "zlib-866b02ed-ff4b-379e-e254-8ebc15ceae23" + "zlib-828c423f-cc46-4ae5-845c-125303c2a9a8" ], "copyrights": [ { @@ -2818,7 +2818,7 @@ "license_clues": [], "percentage_of_license_text": 37.5, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { @@ -2901,7 +2901,7 @@ "license_clues": [], "percentage_of_license_text": 20.34, "for_license_detections": [ - "zlib-9c6f31cf-0e74-9f00-c846-b76477e312c2" + "zlib-40a07b45-2815-d501-b4b7-95c00453a3d4" ], "copyrights": [ { diff --git a/tests/summarycode/data/tallies/packages/expected.json b/tests/summarycode/data/tallies/packages/expected.json index eb2be9f76f1..dcacb9a7637 100644 --- a/tests/summarycode/data/tallies/packages/expected.json +++ b/tests/summarycode/data/tallies/packages/expected.json @@ -245,7 +245,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, @@ -1467,7 +1467,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-7abc1a233092fc104c7af72a89c0829c", + "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "rule_url": null, "referenced_filenames": [], "is_license_text": false, From 021ad24559d7c67e312c2114a26829da33a4a69b Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Thu, 29 Dec 2022 22:19:13 +0100 Subject: [PATCH 63/84] Regen test with new rule identifier Signed-off-by: Philippe Ombredanne --- .../additional_license_combined_test.expected.json | 4 ++-- .../additional_license_directory_test.expected.json | 4 ++-- .../additional_license_plugin_test.expected.json | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) 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 3a6309c3062..1263076ebb7 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "example_installed_1_and_example_installed_2_and_example1_and_example2_and_apache_2_0-9b30f191-7beb-a9ac-c184-4cbbb6eb3065", + "identifier": "example_installed_1_and_example_installed_2_and_example1_and_example2_and_apache_2_0-b3a0a512-8017-d55e-92ca-bff2e4eda61c", "license_expression": "example-installed-1 AND example-installed-2 AND example1 AND example2 AND apache-2.0", "count": 1, "detection_log": [ @@ -282,7 +282,7 @@ "license_clues": [], "percentage_of_license_text": 96.33, "for_license_detections": [ - "example_installed_1_and_example_installed_2_and_example1_and_example2_and_apache_2_0-9b30f191-7beb-a9ac-c184-4cbbb6eb3065" + "example_installed_1_and_example_installed_2_and_example1_and_example2_and_apache_2_0-b3a0a512-8017-d55e-92ca-bff2e4eda61c" ], "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 c85a93f21c0..aa02ecefcff 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "example1_and_example2-450f710c-75c2-24fd-46e3-13bfded8d08e", + "identifier": "example1_and_example2-2f6955bf-3007-907c-96a9-972954a09866", "license_expression": "example1 AND example2", "count": 1, "detection_log": [ @@ -126,7 +126,7 @@ "license_clues": [], "percentage_of_license_text": 95.12, "for_license_detections": [ - "example1_and_example2-450f710c-75c2-24fd-46e3-13bfded8d08e" + "example1_and_example2-2f6955bf-3007-907c-96a9-972954a09866" ], "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 9d9b955d655..e2da7ae95b1 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "example_installed_1-061a0995-e68e-f37e-b163-25a2ec85db12", + "identifier": "example_installed_1-64843035-317c-ec04-9281-9e8c942639bc", "license_expression": "example-installed-1", "count": 1, "detection_log": [ @@ -80,7 +80,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "example_installed_1-061a0995-e68e-f37e-b163-25a2ec85db12" + "example_installed_1-64843035-317c-ec04-9281-9e8c942639bc" ], "scan_errors": [] } From d2b4fc7503430c25bbc9ba178ef014d1a0b1c314 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Mon, 2 Jan 2023 12:02:52 +0100 Subject: [PATCH 64/84] Update tests expectations Signed-off-by: Philippe Ombredanne --- ...-fedora-rootfs.tar.xz-expected.json.tar.xz | Bin 332200 -> 332260 bytes tests/packagedcode/test_rpm_installed.py | 34 ++++++++++++------ 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json.tar.xz b/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json.tar.xz index 49b798f792fd714f3c0236d060182572710b7028..5648ba29327d5c989738369e4229fa34b66ae662 100644 GIT binary patch literal 332260 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

YqzdN2UNrK)Ao$FYOn6 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 z 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

FxhmLp0|BwY4OAoIqT*_6wpamy*Fzwpt}kGjA29 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 literal 332200 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%0DfTi7t& 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 Date: Mon, 2 Jan 2023 12:03:16 +0100 Subject: [PATCH 65/84] Apply cosmetic refactoring Signed-off-by: Philippe Ombredanne --- src/licensedcode/licenses_reference.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/licensedcode/licenses_reference.py b/src/licensedcode/licenses_reference.py index 2dcc435c2e0..91bf2c408ce 100644 --- a/src/licensedcode/licenses_reference.py +++ b/src/licensedcode/licenses_reference.py @@ -281,7 +281,7 @@ def get_reference_data(match): Get reference data from a LicenseMatch mapping `match` after rehydrating. """ - rule = get_rule_object_from_match(license_match_mapping=match) + rule = get_rule_object_from_match(license_match=match) ref_data = {} ref_data['rule_identifier'] = match['rule_identifier'] From ac4f7dcfbac09a6669ce1ae61c9934b646374c20 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Mon, 2 Jan 2023 12:04:18 +0100 Subject: [PATCH 66/84] Improve Rule check with is_synthetic check Also move test utilities to test module Signed-off-by: Philippe Ombredanne --- src/licensedcode/models.py | 135 +++-------- src/licensedcode_test_utils.py | 54 ++++- tests/licensedcode/test_detect.py | 81 +++---- tests/licensedcode/test_index.py | 13 +- tests/licensedcode/test_match.py | 261 +++++++++++----------- tests/licensedcode/test_match_seq.py | 4 +- tests/licensedcode/test_match_spdx_lid.py | 4 +- tests/licensedcode/test_models.py | 34 +-- tests/licensedcode/test_performance.py | 4 +- tests/licensedcode/test_query.py | 35 +-- 10 files changed, 304 insertions(+), 321 deletions(-) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index fa6b3e6f99a..5d748b0509c 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -1580,16 +1580,13 @@ def rule_url(self): Return a string with the permanent URL to this rule on scancode-toolkit github repository. """ - if any([ - 'spdx-license-identifier' in self.identifier, - 'package-manifest' in self.identifier, - 'license-detection-unknown' in self.identifier - ]): + if self.is_synthetic: return None - elif self.is_from_license: + + if self.is_from_license: return SCANCODE_LICENSE_RULE_URL.format(self.identifier) - else: - return SCANCODE_RULE_URL.format(self.identifier) + + return SCANCODE_RULE_URL.format(self.identifier) def rule_file( self, @@ -1601,10 +1598,13 @@ def rule_file( given the `rules_data_dir` directory or `licenses_data_dir` if a license rule. """ + if self.is_synthetic: + return None + if self.is_from_license: return join(licenses_data_dir, self.identifier) - else: - return join(rules_data_dir, self.identifier) + + return join(rules_data_dir, self.identifier) def __attrs_post_init__(self, *args, **kwargs): self.setup() @@ -1932,75 +1932,9 @@ def from_file(cls, rule_file, is_builtin=True): rule.load_data(rule_file=rule_file) return rule - @classmethod - def _from_text_file_and_expression( - cls, - text_file, - license_expression=None, - identifier=None, - **kwargs, - ): - """ - Return a new Rule object loaded from a ``text_file`` and a - ``license_expression``. Used for testing only. - """ - license_expression = license_expression or 'mit' - if exists(text_file): - text = get_rule_text(location=text_file) - else: - text = '' - - return cls._from_text_and_expression( - text=text, - license_expression=license_expression, - identifier=identifier, - **kwargs, - ) - - @classmethod - def _from_text_and_expression( - cls, - text=None, - license_expression=None, - identifier=None, - **kwargs, - ): - """ - Return a new Rule object loaded from a ``text_file`` and a - ``license_expression``. Used for testing only. - """ - license_expression = license_expression or 'mit' - text = text or '' - identifier = identifier or f'_tst_{time()}_{len(text)}_{license_expression}' - rule = Rule( - license_expression=license_expression, - text=text, - is_synthetic=True, - identifier=identifier, - **kwargs, - ) - rule.setup() - return rule - - @classmethod - def _from_expression(cls, license_expression=None, identifier=None, **kwargs): - """ - Return a new Rule object from a ``license_expression``. Used for testing only. - """ - license_expression = license_expression or 'mit' - identifier = identifier or f'_tst_{time()}_expr_{license_expression}' - rule = Rule( - identifier=identifier, - license_expression=license_expression, - text='', - is_synthetic=True, - ) - rule.setup() - return rule - def compute_unique_id(self): """ - Return a a unique id string based on this rule content. + Return a a unique id string based on this rule content. (This is a SHA1 checksum of the identifier expression and text, but this is an implementation detail) @@ -2245,36 +2179,29 @@ def set_relevance(self): self.relevance = computed_relevance -def get_rule_object_from_match(license_match_mapping): +def get_rule_object_from_match(license_match): """ - Return a rehydrated Rule object from a `license_match_mapping` + Return a rehydrated Rule object from a `license_match` LicenseMatch mapping. """ - license_expression = license_match_mapping["license_expression"] - text = license_match_mapping.get("matched_text", None) - length = license_match_mapping["matched_length"] - rule_identifier = license_match_mapping["rule_identifier"] - if 'spdx-license-identifier' in rule_identifier: - return SpdxRule( - license_expression=license_expression, - text=text, - length=length, - ) - elif 'license-detection-unknown' in rule_identifier: - return UnknownRule( - license_expression=license_expression, - text=text, - length=length, - ) - elif 'package-manifest' in rule_identifier: - return UnDetectedRule( - license_expression=license_expression, - text=text, - length=length, - ) - else: - from licensedcode.cache import get_index - return get_index().rules_by_id[rule_identifier] + + rule_subclass_by_identifier_prefix = { + "spdx-license-identifier": SpdxRule, + "license-detection-unknown": UnknownRule, + "package-manifest": UnDetectedRule, + } + + rule_identifier = license_match["rule_identifier"] + for prefix, cls in rule_subclass_by_identifier_prefix.items(): + if rule_identifier.startswith(prefix): + return cls( + license_expression=license_match["license_expression"], + text=license_match.get("matched_text", None), + length=license_match["matched_length"], + ) + + from licensedcode.cache import get_index + return get_index().rules_by_id[rule_identifier] def compute_relevance(length): diff --git a/src/licensedcode_test_utils.py b/src/licensedcode_test_utils.py index d2b862e1e45..48994f4d341 100644 --- a/src/licensedcode_test_utils.py +++ b/src/licensedcode_test_utils.py @@ -10,18 +10,18 @@ import io import os import traceback +from time import time import attr -from license_expression import Licensing import pytest import saneyaml +from license_expression import Licensing from commoncode import text from commoncode.testcase import get_test_file_pairs from scancode_config import REGEN_TEST_FIXTURES - """ Data-driven tests using expectations stored in YAML files. """ @@ -350,3 +350,53 @@ def query_tokens_with_unknowns(qry): yield token for _ in range(unknowns.get(pos, 0)): yield None + + +def create_rule_from_text_file_and_expression( + text_file, + license_expression=None, + identifier=None, + **kwargs +): + """ + Return a new Rule object from a ``text_file`` and a ``license_expression``. + """ + license_expression = license_expression or 'mit' + if os.path.exists(text_file): + from licensedcode.models import get_rule_text + text = get_rule_text(location=text_file) + else: + text = '' + + return create_rule_from_text_and_expression( + text=text, + license_expression=license_expression, + identifier=identifier, + **kwargs, + ) + + +def create_rule_from_text_and_expression( + text=None, + license_expression=None, + identifier=None, + **kwargs, +): + """ + Return a new Rule object from a ``text``, a ``license_expression`` and a + rule ``identifier``. + """ + from licensedcode.models import Rule + license_expression = license_expression or 'mit' + text = text or '' + identifier = identifier or f'_tst_{time()}_{len(text)}_{license_expression}' + rule = Rule( + license_expression=license_expression, + text=text, + is_synthetic=True, + identifier=identifier, + **kwargs, + ) + rule.setup() + return rule + diff --git a/tests/licensedcode/test_detect.py b/tests/licensedcode/test_detect.py index 69defe62200..7c874c4ebcb 100644 --- a/tests/licensedcode/test_detect.py +++ b/tests/licensedcode/test_detect.py @@ -22,7 +22,8 @@ from licensedcode.models import Rule from licensedcode.spans import Span from licensedcode.tracing import get_texts -from licensedcode_test_utils import mini_legalese # NOQA +from licensedcode_test_utils import mini_legalese +from licensedcode_test_utils import create_rule_from_text_file_and_expression TEST_DATA_DIR = os.path.join(os.path.dirname(__file__), 'data') @@ -39,7 +40,7 @@ class TestIndexMatch(FileBasedTesting): test_data_dir = TEST_DATA_DIR def test_match_does_not_return_matches_for_empty_query(self): - idx = MiniLicenseIndex([Rule._from_text_and_expression(text='A one. A two. license A three.')]) + idx = MiniLicenseIndex([create_rule_from_text_and_expression(text='A one. A two. license A three.')]) matches = idx.match(query_string='') assert matches == [] @@ -47,14 +48,14 @@ def test_match_does_not_return_matches_for_empty_query(self): assert matches == [] def test_match_does_not_return_matches_for_junk_queries(self): - idx = MiniLicenseIndex([Rule._from_text_and_expression(text='A one. a license two. license A three.')]) + idx = MiniLicenseIndex([create_rule_from_text_and_expression(text='A one. a license two. license A three.')]) assert idx.match(query_string=u'some other junk') == [] assert idx.match(query_string=u'some junk') == [] def test_match_return_one_match_with_correct_offsets(self): idx = MiniLicenseIndex([ - Rule._from_text_and_expression(text='A one. a license two. A three.', + create_rule_from_text_and_expression(text='A one. a license two. A three.', license_expression='abc')] ) @@ -73,7 +74,7 @@ def test_match_return_one_match_with_correct_offsets(self): def test_match_can_match_exactly_rule_text_used_as_query(self): test_file = self.get_test_loc('detect/mit/mit.c') - rule = Rule._from_text_file_and_expression(text_file=test_file, license_expression='mit') + rule = create_rule_from_text_file_and_expression(text_file=test_file, license_expression='mit') idx = MiniLicenseIndex([rule]) matches = idx.match(test_file) @@ -87,7 +88,7 @@ def test_match_can_match_exactly_rule_text_used_as_query(self): def test_match_matches_correctly_simple_exact_query_1(self): tf1 = self.get_test_loc('detect/mit/mit.c') - ftr = Rule._from_text_file_and_expression(text_file=tf1, license_expression='mit') + ftr = create_rule_from_text_file_and_expression(text_file=tf1, license_expression='mit') idx = MiniLicenseIndex([ftr]) query_doc = self.get_test_loc('detect/mit/mit2.c') @@ -100,7 +101,7 @@ def test_match_matches_correctly_simple_exact_query_1(self): def test_match_matches_correctly_simple_exact_query_across_query_runs(self): tf1 = self.get_test_loc('detect/mit/mit.c') - ftr = Rule._from_text_file_and_expression(text_file=tf1, license_expression='mit') + ftr = create_rule_from_text_file_and_expression(text_file=tf1, license_expression='mit') idx = MiniLicenseIndex([ftr]) query_doc = self.get_test_loc('detect/mit/mit3.c') matches = idx.match(query_doc) @@ -147,7 +148,7 @@ def test_match_matches_correctly_simple_exact_query_across_query_runs(self): def test_match_with_surrounding_junk_should_return_an_exact_match(self): tf1 = self.get_test_loc('detect/mit/mit.c') - ftr = Rule._from_text_file_and_expression(text_file=tf1, license_expression='mit') + ftr = create_rule_from_text_file_and_expression(text_file=tf1, license_expression='mit') idx = MiniLicenseIndex([ftr]) query_loc = self.get_test_loc('detect/mit/mit4.c') @@ -186,7 +187,7 @@ def test_match_with_surrounding_junk_should_return_an_exact_match(self): def test_match_to_single_word_does_not_have_zero_score(self): idx = MiniLicenseIndex( - [Rule._from_text_and_expression(text='LGPL', license_expression='lgpl-2.0')] + [create_rule_from_text_and_expression(text='LGPL', license_expression='lgpl-2.0')] ) matches = idx.match(query_string='LGPL') assert len(matches) == 1 @@ -195,7 +196,7 @@ def test_match_to_single_word_does_not_have_zero_score(self): def test_match_to_threshold_words_has_hundred_score(self): threshold = 18 idx = MiniLicenseIndex( - [Rule._from_text_and_expression(text=' LGPL ' * threshold, license_expression='lgpl-2.0')] + [create_rule_from_text_and_expression(text=' LGPL ' * threshold, license_expression='lgpl-2.0')] ) matches = idx.match(query_string=' LGPL ' * threshold) assert len(matches) == 1 @@ -203,7 +204,7 @@ def test_match_to_threshold_words_has_hundred_score(self): def test_match_can_match_approximately(self): rule_file = self.get_test_loc('approx/mit/mit.c') - rule = Rule._from_text_file_and_expression(text_file=rule_file, license_expression='mit') + rule = create_rule_from_text_file_and_expression(text_file=rule_file, license_expression='mit') idx = MiniLicenseIndex([rule]) query_doc = self.get_test_loc('approx/mit/mit4.c') @@ -220,7 +221,7 @@ def test_match_can_match_approximately(self): def test_match_return_correct_positions_with_short_index_and_queries(self): idx = MiniLicenseIndex( - [Rule._from_text_and_expression(text='MIT License', license_expression='mit')] + [create_rule_from_text_and_expression(text='MIT License', license_expression='mit')] ) matches = idx.match(query_string='MIT License') @@ -278,7 +279,7 @@ def test_match_return_correct_positions_with_short_index_and_queries(self): def test_match_simple_rule(self): tf1 = self.get_test_loc('detect/mit/t1.txt') - ftr = Rule._from_text_file_and_expression(text_file=tf1, license_expression='bsd-original') + ftr = create_rule_from_text_file_and_expression(text_file=tf1, license_expression='bsd-original') idx = MiniLicenseIndex([ftr]) query_doc = self.get_test_loc('detect/mit/t2.txt') @@ -293,24 +294,24 @@ def test_match_simple_rule(self): def test_match_works_with_special_characters_1(self): test_file = self.get_test_loc('detect/specialcharacter/kerberos.txt') - idx = MiniLicenseIndex([Rule._from_text_file_and_expression(text_file=test_file, license_expression='kerberos')]) + idx = MiniLicenseIndex([create_rule_from_text_file_and_expression(text_file=test_file, license_expression='kerberos')]) assert len(idx.match(test_file)) == 1 def test_match_works_with_special_characters_2(self): test_file = self.get_test_loc('detect/specialcharacter/kerberos1.txt') - idx = MiniLicenseIndex([Rule._from_text_file_and_expression(text_file=test_file, license_expression='kerberos')]) + idx = MiniLicenseIndex([create_rule_from_text_file_and_expression(text_file=test_file, license_expression='kerberos')]) assert len(idx.match(test_file)) == 1 def test_match_works_with_special_characters_3(self): test_file = self.get_test_loc('detect/specialcharacter/kerberos2.txt') idx = MiniLicenseIndex( - [Rule._from_text_file_and_expression(text_file=test_file, license_expression='kerberos')] + [create_rule_from_text_file_and_expression(text_file=test_file, license_expression='kerberos')] ) assert len(idx.match(test_file)) == 1 def test_match_works_with_special_characters_4(self): test_file = self.get_test_loc('detect/specialcharacter/kerberos3.txt') - idx = MiniLicenseIndex([Rule._from_text_file_and_expression(text_file=test_file, license_expression='kerberos')]) + idx = MiniLicenseIndex([create_rule_from_text_file_and_expression(text_file=test_file, license_expression='kerberos')]) assert len(idx.match(test_file)) == 1 def test_overlap_detection1(self): @@ -349,10 +350,10 @@ def test_overlap_detection1(self): Redistribution and use permitted. Use is permitted too.''' - rule1 = Rule._from_text_and_expression(text=license1, license_expression='overlap') - rule2 = Rule._from_text_and_expression(text=license2, license_expression='overlap') - rule3 = Rule._from_text_and_expression(text=license3, license_expression='overlap') - rule4 = Rule._from_text_and_expression(text=license4, license_expression='overlap') + rule1 = create_rule_from_text_and_expression(text=license1, license_expression='overlap') + rule2 = create_rule_from_text_and_expression(text=license2, license_expression='overlap') + rule3 = create_rule_from_text_and_expression(text=license3, license_expression='overlap') + rule4 = create_rule_from_text_and_expression(text=license4, license_expression='overlap') idx = MiniLicenseIndex([rule1, rule2, rule3, rule4]) querys = 'Redistribution and use bla permitted.' @@ -379,8 +380,8 @@ def test_overlap_detection2(self): Redistribution and use permitted. Redistributions in binary form is permitted.''' - rule1 = Rule._from_text_and_expression(text=license1, license_expression='overlap') - rule2 = Rule._from_text_and_expression(text=license2, license_expression='overlap') + rule1 = create_rule_from_text_and_expression(text=license1, license_expression='overlap') + rule2 = create_rule_from_text_and_expression(text=license2, license_expression='overlap') idx = MiniLicenseIndex([rule1, rule2]) # test : license2 contains license1: return license2 as exact coverage @@ -407,8 +408,8 @@ def test_overlap_detection2_exact(self): Redistribution and use permitted. Redistributions in binary form is permitted.''' - rule1 = Rule._from_text_and_expression(text=license1, license_expression='overlap') - rule2 = Rule._from_text_and_expression(text=license2, license_expression='overlap') + rule1 = create_rule_from_text_and_expression(text=license1, license_expression='overlap') + rule2 = create_rule_from_text_and_expression(text=license2, license_expression='overlap') idx = MiniLicenseIndex([rule1, rule2]) # test : license2 contains license1: return license2 as exact coverage @@ -442,8 +443,8 @@ def test_overlap_detection3(self): Redistribution and use permitted. Redistributions in binary form is permitted.''' - rule1 = Rule._from_text_and_expression(text=license1, license_expression='overlap') - rule2 = Rule._from_text_and_expression(text=license2, license_expression='overlap') + rule1 = create_rule_from_text_and_expression(text=license1, license_expression='overlap') + rule2 = create_rule_from_text_and_expression(text=license2, license_expression='overlap') idx = MiniLicenseIndex([rule1, rule2]) querys = '''My source. @@ -482,8 +483,8 @@ def test_overlap_detection4(self): Redistribution and use permitted. Redistributions in binary form is permitted.''' - rule1 = Rule._from_text_and_expression(text=license1, license_expression='overlap') - rule2 = Rule._from_text_and_expression(text=license2, license_expression='overlap') + rule1 = create_rule_from_text_and_expression(text=license1, license_expression='overlap') + rule2 = create_rule_from_text_and_expression(text=license2, license_expression='overlap') idx = MiniLicenseIndex([rule1, rule2]) querys = '''My source. @@ -516,8 +517,8 @@ def test_overlap_detection5(self): Redistribution and use permitted for MIT license. Redistributions in binary form is permitted.''' - rule1 = Rule._from_text_and_expression(text=license1, license_expression='overlap') - rule2 = Rule._from_text_and_expression(text=license2, license_expression='overlap') + rule1 = create_rule_from_text_and_expression(text=license1, license_expression='overlap') + rule2 = create_rule_from_text_and_expression(text=license2, license_expression='overlap') idx = MiniLicenseIndex([rule1, rule2]) querys = '''My source. @@ -535,7 +536,7 @@ def test_overlap_detection5(self): def test_fulltext_detection_works_with_partial_overlap_from_location(self): test_doc = self.get_test_loc('detect/templates/license3.txt') - idx = MiniLicenseIndex([Rule._from_text_file_and_expression(text_file=test_doc, license_expression='mylicense')]) + idx = MiniLicenseIndex([create_rule_from_text_file_and_expression(text_file=test_doc, license_expression='mylicense')]) query_loc = self.get_test_loc('detect/templates/license4.txt') matches = idx.match(query_loc) @@ -580,7 +581,7 @@ def test_match_can_match_with_plain_rule_simple(self): written authorization from the X Consortium. X Window System is a trademark of X Consortium, Inc. ''' - rule = Rule._from_text_and_expression(text=tf1_text, license_expression='x-consortium') + rule = create_rule_from_text_and_expression(text=tf1_text, license_expression='x-consortium') idx = MiniLicenseIndex([rule]) query_loc = self.get_test_loc('detect/simple_detection/x11-xconsortium_text.txt') @@ -612,7 +613,7 @@ def test_match_can_match_with_plain_rule_simple2(self): written authorization from the X Consortium. X Window System is a trademark of X Consortium, Inc. ''' - rule = Rule._from_text_and_expression(text=rule_text, license_expression='x-consortium') + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='x-consortium') idx = MiniLicenseIndex([rule]) query_loc = self.get_test_loc('detect/simple_detection/x11-xconsortium_text.txt') @@ -652,7 +653,7 @@ def test_match_can_match_with_simple_rule_template2(self): CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ''' - rule = Rule._from_text_and_expression(text=rule_text, license_expression='x-consortium') + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='x-consortium') idx = MiniLicenseIndex([rule]) query_string = u''' @@ -685,7 +686,7 @@ def test_match_can_match_with_simple_rule_template2(self): def test_match_can_match_discontinuous_rule_text_1(self): test_text = u'''Redistributions in binary form must reproduce the above copyright notice''' - rule = Rule._from_text_and_expression(text=test_text, license_expression='mylicense') + rule = create_rule_from_text_and_expression(text=test_text, license_expression='mylicense') idx = MiniLicenseIndex([rule]) querys = u'''Redistributions in binary form must nexB company @@ -702,7 +703,7 @@ def test_match_can_match_discontinuous_rule_text_1(self): def test_match_can_match_discontinuous_rule_text_2(self): test_text = u'''Redistributions in binary form must reproduce the stipulated above copyright notice''' - rule = Rule._from_text_and_expression(text=test_text, license_expression='mylicense') + rule = create_rule_from_text_and_expression(text=test_text, license_expression='mylicense') idx = MiniLicenseIndex([rule]) querys = u'''Redistributions in binary form must nexB company @@ -720,7 +721,7 @@ def test_match_can_match_discontinuous_rule_text_2(self): def test_match_can_match_discontinuous_rule_text_3(self): test_text = u'''Redistributions in binary form must reproduce as is stipulated above copyright notice''' - rule = Rule._from_text_and_expression(text=test_text, license_expression='mylicense') + rule = create_rule_from_text_and_expression(text=test_text, license_expression='mylicense') idx = MiniLicenseIndex([rule]) querys = u'''Redistributions in binary form must nexB company @@ -739,7 +740,7 @@ def test_match_can_match_with_sax_rule_for_public_domain(self): code, compiled code, and documentation contained in this distribution into the Public Domain. ''' - rule = Rule._from_text_and_expression(text=test_text, license_expression='public-domain') + rule = create_rule_from_text_and_expression(text=test_text, license_expression='public-domain') legalese = build_dictionary_from_iterable( set(mini_legalese) | @@ -785,7 +786,7 @@ def test_match_can_match_with_sax_rule_for_public_domain(self): def test_match_can_match_with_rule_template_with_gap_near_start_with_few_tokens_before(self): # failed when a gapped token starts at a beginning of rule with few tokens before test_file = self.get_test_loc('detect/templates/license7.txt') - rule = Rule._from_text_file_and_expression(text_file=test_file, license_expression='lic') + rule = create_rule_from_text_file_and_expression(text_file=test_file, license_expression='lic') legalese = build_dictionary_from_iterable( set(mini_legalese) | diff --git a/tests/licensedcode/test_index.py b/tests/licensedcode/test_index.py index 6acc69aaffb..cefa6ec9aaa 100644 --- a/tests/licensedcode/test_index.py +++ b/tests/licensedcode/test_index.py @@ -20,7 +20,8 @@ from licensedcode.query import Query from licensedcode.spans import Span from licensedcode.tracing import get_texts -from licensedcode_test_utils import mini_legalese # NOQA +from licensedcode_test_utils import mini_legalese +from licensedcode_test_utils import create_rule_from_text_file_and_expression def MiniLicenseIndex(*args, **kwargs): @@ -42,7 +43,7 @@ def get_test_rules(self, rule_data_dir): rules = [] for text_file in text_files: expr = fileutils.file_base_name(text_file) - rule = models.Rule._from_text_file_and_expression( + rule = create_rule_from_text_file_and_expression( text_file=os.path.join(rule_data_dir, text_file), license_expression=expr, ) @@ -68,7 +69,7 @@ def test_index_structures(self): (u'the lgpl', (2, 0, 2, 0)), ] idx = MiniLicenseIndex() - rules = [models.Rule._from_text_and_expression(text=t[0]) for t in test_rules] + rules = [models.create_rule_from_text_and_expression(text=t[0]) for t in test_rules] idx._add_rules(rules, _legalese=mini_legalese,) assert idx.len_legalese == 40 @@ -122,7 +123,7 @@ def test_index_structures_with__add_rules(self): idx = MiniLicenseIndex() rules = [] for key in keys: - rules.append(models.Rule._from_text_file_and_expression( + rules.append(create_rule_from_text_file_and_expression( text_file=os.path.join(base, key), license_expression='gpl-2.0', )) @@ -223,7 +224,7 @@ class TestMatchNoTemplates(IndexTesting): def test_match_exact_from_string_once(self): rule_text = 'Redistribution and use in source and binary forms, with or without modification, are permitted' - idx = MiniLicenseIndex([models.Rule._from_text_and_expression(text=rule_text, license_expression='bsd')]) + idx = MiniLicenseIndex([models.create_rule_from_text_and_expression(text=rule_text, license_expression='bsd')]) querys = ''' The Redistribution and use in source and binary forms, with or without modification, are permitted. @@ -448,7 +449,7 @@ def test_match_to_indexed_template_with_few_tokens_around_gaps(self): # a rule tokens seq. We may still skip that, but we capture a large # match anyway. - rule = models.Rule._from_text_file_and_expression(text_file=self.get_test_loc('index/templates/idx.txt'), + rule = create_rule_from_text_file_and_expression(text_file=self.get_test_loc('index/templates/idx.txt'), license_expression='test') legalese = build_dictionary_from_iterable( set(mini_legalese) | diff --git a/tests/licensedcode/test_match.py b/tests/licensedcode/test_match.py index ea693a7f110..4baf1e9433e 100644 --- a/tests/licensedcode/test_match.py +++ b/tests/licensedcode/test_match.py @@ -30,6 +30,7 @@ from licensedcode.models import load_rules from licensedcode.query import Query from licensedcode.spans import Span +from licensedcode_test_utils import create_rule_from_text_and_expression TEST_DATA_DIR = os.path.join(os.path.dirname(__file__), 'data') @@ -38,7 +39,7 @@ class TestLicenseMatchBasic(FileBasedTesting): test_data_dir = TEST_DATA_DIR def test_LicenseMatch_equality(self): - r1 = Rule._from_text_and_expression( + r1 = create_rule_from_text_and_expression( text='r1', identifier='apache-2.0.RULE', license_expression='apache-2.0 OR gpl', @@ -49,7 +50,7 @@ def test_LicenseMatch_equality(self): assert m1_r1 == m2_r1 assert not (m1_r1 != m2_r1) - r2 = Rule._from_text_and_expression( + r2 = create_rule_from_text_and_expression( text='r1', identifier='apache-2.0.RULE', license_expression='apache-2.0 OR gpl', @@ -60,9 +61,9 @@ def test_LicenseMatch_equality(self): assert m1_r1 == m3_r2 def test_LicenseMatch_equality_2(self): - r1 = Rule._from_text_and_expression(text='r1', license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(text='r1', license_expression='apache-2.0 OR gpl') m1_r1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) - r2 = Rule._from_text_and_expression(text='r2', license_expression='gpl OR apache-2.0') + r2 = create_rule_from_text_and_expression(text='r2', license_expression='gpl OR apache-2.0') m2_r2 = LicenseMatch(rule=r2, qspan=Span(0, 2), ispan=Span(0, 2)) assert r1.licensing is r2.licensing @@ -77,36 +78,36 @@ def test_LicenseMatch_equality_2(self): assert r2.same_licensing(r2) assert m1_r1.qspan == m2_r2.qspan assert m1_r1.ispan == m2_r2.ispan - r3 = Rule._from_text_and_expression(text='r3', license_expression='gpl OR apache-2.0') + r3 = create_rule_from_text_and_expression(text='r3', license_expression='gpl OR apache-2.0') m3_r3 = LicenseMatch(rule=r3, qspan=Span(0, 2), ispan=Span(0, 3)) assert m2_r2 != m3_r3 - r4 = Rule._from_text_and_expression(text='r3', license_expression='gpl1 OR apache-2.0') + r4 = create_rule_from_text_and_expression(text='r3', license_expression='gpl1 OR apache-2.0') m4_r4 = LicenseMatch(rule=r4, qspan=Span(0, 2), ispan=Span(0, 3)) assert m3_r3 != m4_r4 def test_LicenseMatch_not_equal(self): - r1 = Rule._from_text_and_expression(license_expression='apache-1.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-1.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) - r2 = Rule._from_text_and_expression(license_expression='gpl OR apache-2.0') + r2 = create_rule_from_text_and_expression(license_expression='gpl OR apache-2.0') m2 = LicenseMatch(rule=r2, qspan=Span(0, 2), ispan=Span(0, 2)) assert m1 != m2 - r3 = Rule._from_text_and_expression(license_expression='apache-1.0 OR gpl') + r3 = create_rule_from_text_and_expression(license_expression='apache-1.0 OR gpl') m3 = LicenseMatch(rule=r3, qspan=Span(0, 2), ispan=Span(0, 2)) assert m1 == m3 - r4 = Rule._from_text_and_expression(license_expression='apache-1.0 OR gpl') + r4 = create_rule_from_text_and_expression(license_expression='apache-1.0 OR gpl') m4 = LicenseMatch(rule=r4, qspan=Span(1, 2), ispan=Span(1, 2)) assert not m1 == m4 def test_LicenseMatch_equals(self): - rule = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + rule = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=rule, matcher='chunk1', qspan=Span(0, 7), ispan=Span(0, 7), start_line=1, end_line=1) m2 = LicenseMatch(rule=rule, matcher='chunk2', qspan=Span(0, 7), ispan=Span(0, 7), start_line=1, end_line=1) assert m1 == m2 @@ -115,7 +116,7 @@ def test_LicenseMatch_equals(self): assert m1 != m3 def test_LicenseMatch_comparisons(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) contained2 = LicenseMatch(rule=r1, qspan=Span(1, 4), ispan=Span(1, 4)) same_span1 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -150,8 +151,8 @@ def test_LicenseMatch_comparisons(self): assert before_after.is_after(contained1) def test_combine_raise_TypeError_for_matches_of_different_rules(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl2') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl2') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) m2 = LicenseMatch(rule=r2, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -162,7 +163,7 @@ def test_combine_raise_TypeError_for_matches_of_different_rules(self): pass def test_combine_matches_with_same_rules(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) m2 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -172,8 +173,8 @@ def test_combine_matches_with_same_rules(self): assert match.ispan == Span(0, 6) def test_combine_matches_cannot_combine_matches_with_same_licensing_and_different_rules(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) m2 = LicenseMatch(rule=r2, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -186,10 +187,10 @@ def test_combine_matches_cannot_combine_matches_with_same_licensing_and_differen def test_LicenseMatch_small(self): r1_text = u'licensed under the GPL, licensed under the GPL distribute extent of law' - small_rule = Rule._from_text_and_expression(license_expression='apache-1.1', text=r1_text) + small_rule = create_rule_from_text_and_expression(license_expression='apache-1.1', text=r1_text) r2_text = u'licensed under the GPL, licensed under the GPL re distribute extent of law' * 10 - long_rule = Rule._from_text_and_expression(license_expression='apache-1.1', text=r2_text) + long_rule = create_rule_from_text_and_expression(license_expression='apache-1.1', text=r2_text) _idx = index.LicenseIndex([small_rule, long_rule]) @@ -218,7 +219,7 @@ def test_LicenseMatch_score_is_not_100_with_aho_match_and_extra_unknown_token_ha 'this file is licensed under the GPL license version2 only ' 'or any other version. You can redistribute this file under ' 'this or any other license.') - r1 = Rule._from_text_and_expression(license_expression='apache-1.1', text=text) + r1 = create_rule_from_text_and_expression(license_expression='apache-1.1', text=text) idx = index.LicenseIndex([r1]) querys = ( @@ -235,7 +236,7 @@ def test_LicenseMatch_score_is_not_100_with_aho_match_and_extra_unknown_token_se 'this file is licensed under the GPL license version2 only ' 'or any other version. You can redistribute this file under ' 'this or any other license.') - r1 = Rule._from_text_and_expression(license_expression='apache-1.1', text=text) + r1 = create_rule_from_text_and_expression(license_expression='apache-1.1', text=text) idx = index.LicenseIndex([r1]) querys = ( @@ -252,7 +253,7 @@ def test_LicenseMatch_score_is_not_100_with_aho_match_and_extra_unknown_token_ah 'this file is licensed under the GPL license version2 only ' 'or any other version. You can redistribute this file under ' 'this or any other license.') - r1 = Rule._from_text_and_expression(license_expression='apache-1.1', text=text) + r1 = create_rule_from_text_and_expression(license_expression='apache-1.1', text=text) idx = index.LicenseIndex([r1]) querys = ( @@ -269,13 +270,13 @@ def test_LicenseMatch_matches_only_when_all_key_phrases_are_present(self): 'License ' 'Distributed under the {{MIT License}}. See LICENSE for {{more information}}.' 'You can redistribute this file under this or any other license.') - r1 = Rule._from_text_and_expression(license_expression='mit', text=text_r1) + r1 = create_rule_from_text_and_expression(license_expression='mit', text=text_r1) text_r2 = ( 'License ' 'Distributed under the {{GPL License}} License. See LICENSE for {{more information}}.' 'You can redistribute this file under this or any other license.') - r2 = Rule._from_text_and_expression(license_expression='gpl', text=text_r2) + r2 = create_rule_from_text_and_expression(license_expression='gpl', text=text_r2) idx = index.LicenseIndex([r1, r2]) @@ -293,11 +294,11 @@ def test_LicenseMatch_matches_only_when_all_key_phrases_are_present_in_order(sel 'Distributed under the {{MIT License}}. See LICENSE for more information. ' '{{You can redistribute this file}} under this or any other license. ' ) - r1 = Rule._from_text_and_expression(license_expression='mit', text=text_r1) + r1 = create_rule_from_text_and_expression(license_expression='mit', text=text_r1) text_r2 = 'Foo bar' - r2 = Rule._from_text_and_expression(license_expression='gpl', text=text_r2) + r2 = create_rule_from_text_and_expression(license_expression='gpl', text=text_r2) idx = index.LicenseIndex([r1, r2]) @@ -317,13 +318,13 @@ def test_LicenseMatch_matches_only_when_key_phrases_are_uninterrupted_by_unknown 'License ' 'Distributed under the {{MIT License}}. See LICENSE for more information.' 'You can redistribute this file under this or any other license.') - r1 = Rule._from_text_and_expression(license_expression='mit', text=text_r1) + r1 = create_rule_from_text_and_expression(license_expression='mit', text=text_r1) text_r2 = ( 'License ' 'Distributed under the BSD License. See LICENSE for more information.' 'You can redistribute this file under this or any other license.') - r2 = Rule._from_text_and_expression(license_expression='gpl', text=text_r2) + r2 = create_rule_from_text_and_expression(license_expression='gpl', text=text_r2) idx = index.LicenseIndex([r1, r2]) @@ -343,13 +344,13 @@ def test_LicenseMatch_matches_only_when_key_phrases_are_uninterrupted_by_stopwor 'License ' 'Distributed under the {{MIT License}}. See LICENSE for more information.' 'You can redistribute this file under this or any other license.') - r1 = Rule._from_text_and_expression(license_expression='mit', text=text_r1) + r1 = create_rule_from_text_and_expression(license_expression='mit', text=text_r1) text_r2 = ( 'License ' 'Distributed under the BSD License. See LICENSE for more information.' 'You can redistribute this file under this or any other license.') - r2 = Rule._from_text_and_expression(license_expression='gpl', text=text_r2) + r2 = create_rule_from_text_and_expression(license_expression='gpl', text=text_r2) idx = index.LicenseIndex([r1, r2]) @@ -370,12 +371,12 @@ def test_LicenseMatch_matches_key_phrases_aho_with_exact_match_selects_key_phras 'License ' 'Distributed under the {{MIT License}}. See LICENSE for more information.' ) - r1 = Rule._from_text_and_expression(license_expression='mit', text=text_r1) + r1 = create_rule_from_text_and_expression(license_expression='mit', text=text_r1) text_r2 = ( 'License ' 'Distributed under the {{BSD License}}. See LICENSE for more information.' 'You can redistribute this file under this or any other license.') - r2 = Rule._from_text_and_expression(license_expression='bsd', text=text_r2) + r2 = create_rule_from_text_and_expression(license_expression='bsd', text=text_r2) idx = index.LicenseIndex([r1, r2]) @@ -396,7 +397,7 @@ def test_LicenseMatch_matches_only_when_key_phrase_is_uninterrupted(self): '(the "License"); ' ' this is a license with has several interesting characteristics ' ) - r1 = Rule._from_text_and_expression(license_expression='keyphrase', text=text_r1) + r1 = create_rule_from_text_and_expression(license_expression='keyphrase', text=text_r1) text_r2 = ( 'licensed under the ' @@ -404,7 +405,7 @@ def test_LicenseMatch_matches_only_when_key_phrase_is_uninterrupted(self): '(the "License"); ' ' this is a license that has several interesting characteristics also ' ) - r2 = Rule._from_text_and_expression(license_expression='plain', text=text_r2) + r2 = create_rule_from_text_and_expression(license_expression='plain', text=text_r2) legalese = build_dictionary_from_iterable(['licensed', 'license', 'attribution', ]) idx = index.LicenseIndex([r1, r2], _legalese=legalese) @@ -465,7 +466,7 @@ class TestMergeMatches(FileBasedTesting): test_data_dir = TEST_DATA_DIR def test_merge_does_merge_non_contiguous_matches_in_sequence(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) m2 = LicenseMatch(rule=r1, qspan=Span(4, 6), ispan=Span(4, 6)) m5 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -474,8 +475,8 @@ def test_merge_does_merge_non_contiguous_matches_in_sequence(self): assert results == [LicenseMatch(rule=r1, qspan=Span(0, 6), ispan=Span(0, 6))] def test_merge_does_not_merge_overlapping_matches_of_different_rules_with_different_licensing(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl2') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl2') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) m2 = LicenseMatch(rule=r2, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -484,7 +485,7 @@ def test_merge_does_not_merge_overlapping_matches_of_different_rules_with_differ assert results == [m1, m2] def test_merge_does_merge_overlapping_matches_of_same_rules_if_in_sequence(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) m2 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -493,7 +494,7 @@ def test_merge_does_merge_overlapping_matches_of_same_rules_if_in_sequence(self) assert results == [LicenseMatch(rule=r1, qspan=Span(0, 6), ispan=Span(0, 6))] def test_merge_does_not_merge_overlapping_matches_of_same_rules_if_in_sequence_with_gaps(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') r1.length = 50 m1 = LicenseMatch(rule=r1, qspan=Span(1, 3), ispan=Span(1, 3)) @@ -504,7 +505,7 @@ def test_merge_does_not_merge_overlapping_matches_of_same_rules_if_in_sequence_w assert results == expected def test_merge_does_not_merge_overlapping_matches_of_same_rules_if_in_sequence_with_gaps_for_long_match(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') r1.length = 20 m1 = LicenseMatch(rule=r1, qspan=Span(1, 10), ispan=Span(1, 10)) m2 = LicenseMatch(rule=r1, qspan=Span(14, 20), ispan=Span(14, 20)) @@ -514,7 +515,7 @@ def test_merge_does_not_merge_overlapping_matches_of_same_rules_if_in_sequence_w assert results == expected def test_merge_does_not_merge_overlapping_matches_of_same_rules_if_in_not_sequence(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(1, 3), ispan=Span(1, 3)) m2 = LicenseMatch(rule=r1, qspan=Span(14, 20), ispan=Span(1, 3)) @@ -523,8 +524,8 @@ def test_merge_does_not_merge_overlapping_matches_of_same_rules_if_in_not_sequen assert sorted(matches) == sorted([m1, m2]) def test_merge_does_not_merge_contained_matches_of_different_rules_with_same_licensing(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) m2 = LicenseMatch(rule=r2, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -533,8 +534,8 @@ def test_merge_does_not_merge_contained_matches_of_different_rules_with_same_lic assert sorted(matches) == sorted([m1, m2]) def test_files_does_filter_contained_matches_of_different_rules_with_same_licensing(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) m2 = LicenseMatch(rule=r2, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -544,8 +545,8 @@ def test_files_does_filter_contained_matches_of_different_rules_with_same_licens assert discarded == [m1] def test_merge_does_not_merge_overlapping_matches_with_same_licensings(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') overlap = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) same_span1 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -559,8 +560,8 @@ def test_merge_does_not_merge_overlapping_matches_with_same_licensings(self): assert sorted(result) == sorted(expected) def test_filter_contained_matches_only_filter_contained_matches_with_same_licensings(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') overlap = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) same_span1 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -571,8 +572,8 @@ def test_filter_contained_matches_only_filter_contained_matches_with_same_licens assert discarded def test_filter_overlapping_matches_does_filter_overlapping_matches_with_same_licensings(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') overlap = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) same_span1 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -583,8 +584,8 @@ def test_filter_overlapping_matches_does_filter_overlapping_matches_with_same_li assert discarded def test_filter_contained_matches_prefers_longer_overlapping_matches(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') overlap = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) same_span1 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -595,8 +596,8 @@ def test_filter_contained_matches_prefers_longer_overlapping_matches(self): assert discarded def test_filter_overlapping_matches_prefers_longer_overlapping_matches(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') overlap = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) same_span1 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -607,7 +608,7 @@ def test_filter_overlapping_matches_prefers_longer_overlapping_matches(self): assert discarded def test_merge_contiguous_touching_matches_in_sequence(self): - r1 = Rule._from_text_and_expression(text='r1', license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(text='r1', license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) m2 = LicenseMatch(rule=r1, qspan=Span(3, 6), ispan=Span(3, 6)) @@ -616,7 +617,7 @@ def test_merge_contiguous_touching_matches_in_sequence(self): assert match == LicenseMatch(rule=r1, qspan=Span(0, 6), ispan=Span(0, 6)) def test_merge_contiguous_contained_matches(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) m2 = LicenseMatch(rule=r1, qspan=Span(3, 6), ispan=Span(3, 6)) m5 = LicenseMatch(rule=r1, qspan=Span(7, 8), ispan=Span(7, 8)) @@ -625,7 +626,7 @@ def test_merge_contiguous_contained_matches(self): assert result == [LicenseMatch(rule=r1, qspan=Span(0, 8), ispan=Span(0, 8))] def test_merge_should_not_merge_repeated_matches_out_of_sequence(self): - rule = Rule._from_text_and_expression(license_expression='gpl-2.0') + rule = create_rule_from_text_and_expression(license_expression='gpl-2.0') rule.rid = 2615 m1 = LicenseMatch(rule=rule, matcher='chunk1', qspan=Span(0, 7), ispan=Span(0, 7)) m2 = LicenseMatch(rule=rule, matcher='chunk2', qspan=Span(8, 15), ispan=Span(0, 7)) @@ -634,7 +635,7 @@ def test_merge_should_not_merge_repeated_matches_out_of_sequence(self): assert result == [m1, m2, m3] def test_merge_merges_contained_and_overlapping_match(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) contained = LicenseMatch(rule=r1, qspan=Span(1, 4), ispan=Span(1, 4)) overlapping = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -645,64 +646,64 @@ def test_merge_merges_contained_and_overlapping_match(self): assert result == expected def test_merge_does_not_merge_multiple_contained_matches_across_rules(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained1 = LicenseMatch(rule=r2, qspan=Span(1, 2), ispan=Span(1, 2)) - r3 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r3 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained2 = LicenseMatch(rule=r3, qspan=Span(3, 4), ispan=Span(3, 4)) - r5 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r5 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m5 = LicenseMatch(rule=r5, qspan=Span(1, 6), ispan=Span(1, 6)) result = merge_matches([m1, contained1, contained2, m5]) assert sorted(result) == sorted([m1, contained1, contained2, m5]) def test_filter_contained_matches_does_filter_across_rules(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained1 = LicenseMatch(rule=r2, qspan=Span(1, 2), ispan=Span(1, 2)) - r3 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r3 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained2 = LicenseMatch(rule=r3, qspan=Span(3, 4), ispan=Span(3, 4)) - r5 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r5 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m5 = LicenseMatch(rule=r5, qspan=Span(1, 6), ispan=Span(1, 6)) result, _discarded = filter_contained_matches([m1, contained1, contained2, m5]) assert result == [m1, m5] def test_filter_overlapping_matches_does_not_filter_multiple_contained_matches_across_rules(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained1 = LicenseMatch(rule=r2, qspan=Span(1, 2), ispan=Span(1, 2)) - r3 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r3 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained2 = LicenseMatch(rule=r3, qspan=Span(3, 4), ispan=Span(3, 4)) - r5 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r5 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m5 = LicenseMatch(rule=r5, qspan=Span(1, 6), ispan=Span(1, 6)) result, _discarded = filter_overlapping_matches([m1, contained1, contained2, m5]) assert result == [m1] def test_filter_contained_matches_filters_multiple_contained_matches(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained1 = LicenseMatch(rule=r2, qspan=Span(1, 2), ispan=Span(1, 2)) - r3 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r3 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained2 = LicenseMatch(rule=r3, qspan=Span(3, 4), ispan=Span(3, 4)) - r5 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r5 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m5 = LicenseMatch(rule=r5, qspan=Span(1, 6), ispan=Span(1, 6)) matches, discarded = filter_contained_matches([m1, contained1, contained2, m5]) @@ -710,16 +711,16 @@ def test_filter_contained_matches_filters_multiple_contained_matches(self): assert sorted(discarded) == sorted([contained1, contained2, ]) def test_filter_overlapping_matches_filters_multiple_contained_matches(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained1 = LicenseMatch(rule=r2, qspan=Span(1, 2), ispan=Span(1, 2)) - r3 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r3 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') contained2 = LicenseMatch(rule=r3, qspan=Span(3, 4), ispan=Span(3, 4)) - r5 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r5 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m5 = LicenseMatch(rule=r5, qspan=Span(1, 6), ispan=Span(1, 6)) matches, discarded = filter_overlapping_matches([m1, contained1, contained2, m5]) @@ -727,22 +728,22 @@ def test_filter_overlapping_matches_filters_multiple_contained_matches(self): assert sorted(discarded) == sorted([m5, contained1, contained2, ]) def test_merge_does_not_merge_matches_with_same_spans_if_licenses_are_identical_but_rule_differ(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) m5 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0') m2 = LicenseMatch(rule=r2, qspan=Span(0, 2), ispan=Span(0, 2)) matches = merge_matches([m1, m2, m5]) assert sorted(matches) == sorted([LicenseMatch(rule=r1, qspan=Span(0, 6), ispan=Span(0, 6)), m2]) def test_filter_contained_matches_filters_matches_with_same_spans_if_licenses_are_identical_but_rule_differ(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) m5 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0') m2 = LicenseMatch(rule=r2, qspan=Span(0, 2), ispan=Span(0, 2)) matches, discarded = filter_contained_matches([m1, m2, m5]) @@ -751,11 +752,11 @@ def test_filter_contained_matches_filters_matches_with_same_spans_if_licenses_ar assert discarded def test_filter_overlapping_matches_filters_matches_with_same_spans_if_licenses_are_identical_but_rule_differ(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) m5 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0') m2 = LicenseMatch(rule=r2, qspan=Span(0, 2), ispan=Span(0, 2)) matches, discarded = filter_overlapping_matches([m1, m2, m5]) @@ -764,11 +765,11 @@ def test_filter_overlapping_matches_filters_matches_with_same_spans_if_licenses_ assert discarded def test_merge_then_filter_matches_with_same_spans_if_licenses_are_identical_but_rule_differ(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) m5 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0') m2 = LicenseMatch(rule=r2, qspan=Span(0, 2), ispan=Span(0, 2)) matches = merge_matches([m1, m2, m5]) @@ -778,7 +779,7 @@ def test_merge_then_filter_matches_with_same_spans_if_licenses_are_identical_but assert discarded def test_merge_overlapping_matches(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) m2 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -786,29 +787,29 @@ def test_merge_overlapping_matches(self): assert matches == [LicenseMatch(rule=r1, qspan=Span(0, 6), ispan=Span(0, 6))] def test_merge_does_not_merges_matches_with_same_spans_if_licenses_are_the_same_but_have_different_licenses_ordering(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) m5 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) - r2 = Rule._from_text_and_expression(license_expression='gpl OR apache-2.0') + r2 = create_rule_from_text_and_expression(license_expression='gpl OR apache-2.0') m2 = LicenseMatch(rule=r2, qspan=Span(0, 2), ispan=Span(0, 2)) result = merge_matches([m1, m2, m5]) assert sorted(result) == sorted([LicenseMatch(rule=r1, qspan=Span(0, 6), ispan=Span(0, 6)), m2]) def test_merge_does_not_merges_matches_with_same_spans_if_rules_are_different(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) m5 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m2 = LicenseMatch(rule=r2, qspan=Span(0, 2), ispan=Span(0, 2)) result = merge_matches([m1, m2, m5]) assert sorted(result) == sorted([LicenseMatch(rule=r1, qspan=Span(0, 6), ispan=Span(0, 6)), m2]) def test_merge_merges_duplicate_matches(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') m1 = LicenseMatch(rule=r1, qspan=Span(0, 8), ispan=Span(0, 8)) m2 = LicenseMatch(rule=r1, qspan=Span(0, 8), ispan=Span(0, 8)) @@ -816,7 +817,7 @@ def test_merge_merges_duplicate_matches(self): assert (matches == [m1]) or (matches == [m2]) def test_merge_does_not_merge_overlapping_matches_in_sequence_with_assymetric_overlap(self): - r1 = Rule._from_text_and_expression(license_expression=u'lgpl-2.0-plus') + r1 = create_rule_from_text_and_expression(license_expression=u'lgpl-2.0-plus') # ---> merge_matches: current: LicenseMatch<'3-seq', lines=(9, 28), 'lgpl-2.0-plus_9.RULE', u'lgpl-2.0-plus', choice=False, score=87.5, len=126, ilen=126, hilen=20, rlen=144, qreg=(50, 200), ireg=(5, 142), qspan=Span(50, 90)|Span(92, 142)|Span(151, 182)|Span(199, 200), ispan=Span(5, 21)|Span(23, 46)|Span(48, 77)|Span(79, 93)|Span(95, 100)|Span(108, 128)|Span(130, 142), hispan=Span(10)|Span(14)|Span(18)|Span(24)|Span(27)|Span(52)|Span(57)|Span(61)|Span(65, 66)|Span(68)|Span(70)|Span(80)|Span(88)|Span(96)|Span(111)|Span(113)|Span(115)|Span(131)|Span(141)> # ---> merge_matches: next: LicenseMatch<'2-aho', lines=(28, 44), 'lgpl-2.0-plus_9.RULE', u'lgpl-2.0-plus', choice=False, score=100.0, len=144, ilen=144, hilen=21, rlen=144, qreg=(198, 341), ireg=(0, 143), qspan=Span(198, 341), ispan=Span(0, 143), hispan=Span(1)|Span(10)|Span(14)|Span(18)|Span(24)|Span(27)|Span(52)|Span(57)|Span(61)|Span(65, 66)|Span(68)|Span(70)|Span(80)|Span(88)|Span(96)|Span(111)|Span(113)|Span(115)|Span(131)|Span(141)> @@ -855,7 +856,7 @@ class TestLicenseMatchFilter(FileBasedTesting): test_data_dir = TEST_DATA_DIR def test_filter_contained_matches_matches_filters_multiple_nested_contained_matches_and_large_overlapping(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) large_overlap = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -867,7 +868,7 @@ def test_filter_contained_matches_matches_filters_multiple_nested_contained_matc assert discarded == [contained, in_contained] def test_filter_overlapping_matches_matches_filters_multiple_nested_contained_matches_and_large_overlapping(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 5), ispan=Span(0, 5)) large_overlap = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) contained = LicenseMatch(rule=r1, qspan=Span(1, 4), ispan=Span(1, 4)) @@ -877,7 +878,7 @@ def test_filter_overlapping_matches_matches_filters_multiple_nested_contained_ma assert discarded def test_filter_matches_filters_non_contiguous_or_overlapping__but_contained_matches(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(1, 2), ispan=Span(1, 2)) m2 = LicenseMatch(rule=r1, qspan=Span(3, 6), ispan=Span(3, 6)) m3 = LicenseMatch(rule=r1, qspan=Span(1, 6), ispan=Span(1, 6)) @@ -889,22 +890,22 @@ def test_filter_matches_filters_non_contiguous_or_overlapping__but_contained_mat assert discarded def test_filter_matches_filters_non_contiguous_or_overlapping_contained_matches_with_touching_boundaries(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m2 = LicenseMatch(rule=r2, qspan=Span(3, 7), ispan=Span(3, 7)) - r3 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r3 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m3 = LicenseMatch(rule=r3, qspan=Span(0, 6), ispan=Span(0, 6)) - r6 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r6 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m6 = LicenseMatch(rule=r6, qspan=Span(1, 7), ispan=Span(1, 7)) - r5 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r5 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m5 = LicenseMatch(rule=r5, qspan=Span(1, 6), ispan=Span(1, 6)) - r4 = Rule._from_text_and_expression(license_expression='apache-2.0 OR gpl') + r4 = create_rule_from_text_and_expression(license_expression='apache-2.0 OR gpl') m4 = LicenseMatch(rule=r4, qspan=Span(0, 7), ispan=Span(0, 7)) result, discarded = filter_contained_matches([m1, m2, m3, m4, m5, m6]) @@ -912,13 +913,13 @@ def test_filter_matches_filters_non_contiguous_or_overlapping_contained_matches_ assert discarded def test_filter_contained_matches_matches_does_filter_matches_with_contained_spans_if_licenses_are_different(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0') m2 = LicenseMatch(rule=r2, qspan=Span(1, 6), ispan=Span(1, 6)) - r3 = Rule._from_text_and_expression(license_expression='apache-1.1') + r3 = create_rule_from_text_and_expression(license_expression='apache-1.1') m3 = LicenseMatch(rule=r3, qspan=Span(0, 2), ispan=Span(0, 2)) matches, discarded = filter_contained_matches([m1, m2, m3]) @@ -926,13 +927,13 @@ def test_filter_contained_matches_matches_does_filter_matches_with_contained_spa assert discarded def test_filter_overlapping_matches_matches_does_filter_matches_with_contained_spans_if_licenses_are_different(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') m1 = LicenseMatch(rule=r1, qspan=Span(0, 2), ispan=Span(0, 2)) - r2 = Rule._from_text_and_expression(license_expression='apache-2.0') + r2 = create_rule_from_text_and_expression(license_expression='apache-2.0') m2 = LicenseMatch(rule=r2, qspan=Span(1, 6), ispan=Span(1, 6)) - r3 = Rule._from_text_and_expression(license_expression='apache-1.1') + r3 = create_rule_from_text_and_expression(license_expression='apache-1.1') m3 = LicenseMatch(rule=r3, qspan=Span(0, 2), ispan=Span(0, 2)) matches, discarded = filter_overlapping_matches([m1, m2, m3]) @@ -940,11 +941,11 @@ def test_filter_overlapping_matches_matches_does_filter_matches_with_contained_s assert discarded def test_filter_overlapping_matches_matches_filters_matches_with_medium_overlap_only_if_license_are_the_same(self): - r1 = Rule._from_text_and_expression(license_expression='apache-1.1') + r1 = create_rule_from_text_and_expression(license_expression='apache-1.1') m1 = LicenseMatch(rule=r1, qspan=Span(0, 10), ispan=Span(0, 10)) m2 = LicenseMatch(rule=r1, qspan=Span(3, 11), ispan=Span(3, 11)) - r2 = Rule._from_text_and_expression(license_expression='gpl OR apache-2.0') + r2 = create_rule_from_text_and_expression(license_expression='gpl OR apache-2.0') m3 = LicenseMatch(rule=r2, qspan=Span(7, 15), ispan=Span(7, 15)) result, discarded = filter_overlapping_matches([m1, m2, m3]) @@ -965,9 +966,9 @@ def test_filter_matches_handles_interlaced_matches_with_overlap_and_same_license assert matches == expected def test_filter_contained_matches_matches_filters_matches_does_not_discard_non_overlapping(self): - r1 = Rule._from_text_and_expression(license_expression='apache-1.1') - r2 = Rule._from_text_and_expression(license_expression='gpl OR apache-2.0') - r3 = Rule._from_text_and_expression(license_expression='gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-1.1') + r2 = create_rule_from_text_and_expression(license_expression='gpl OR apache-2.0') + r3 = create_rule_from_text_and_expression(license_expression='gpl') # we have these matches # 1. ABC @@ -984,9 +985,9 @@ def test_filter_contained_matches_matches_filters_matches_does_not_discard_non_o assert discarded == [m1] def test_filter_overlapping_matches_matches_filters_matches_does_not_discard_non_overlapping(self): - r1 = Rule._from_text_and_expression(license_expression='apache-1.1') - r2 = Rule._from_text_and_expression(license_expression='gpl OR apache-2.0') - r3 = Rule._from_text_and_expression(license_expression='gpl') + r1 = create_rule_from_text_and_expression(license_expression='apache-1.1') + r2 = create_rule_from_text_and_expression(license_expression='gpl OR apache-2.0') + r3 = create_rule_from_text_and_expression(license_expression='gpl') # we have these matches # 1. ABC @@ -1010,7 +1011,7 @@ def test_filter_key_phrases_keeps_matches_where_key_phrase_spans_is_fully_contai idx = index.LicenseIndex() query = Query(query_string="Lorum ipsum", idx=idx) - r1 = Rule._from_text_and_expression(license_expression='apache-1.1', key_phrase_spans=[Span(2, 4)]) + r1 = create_rule_from_text_and_expression(license_expression='apache-1.1', key_phrase_spans=[Span(2, 4)]) match_key_phrase_fully_contained = LicenseMatch(rule=r1, query=query, qspan=Span(0, 5), ispan=Span(0, 5)) match_key_phrase_fully_outside = LicenseMatch(rule=r1, query=query, qspan=Span(5, 8), ispan=Span(5, 8)) @@ -1038,7 +1039,7 @@ def test_filter_key_phrases_discards_matches_where_qspan_intersects_with_unknown query.unknowns_by_pos = {12: 1} query.stopwords_by_pos = {23: 1} - r1 = Rule._from_text_and_expression(license_expression='apache-1.1', key_phrase_spans=[Span(2, 4)]) + r1 = create_rule_from_text_and_expression(license_expression='apache-1.1', key_phrase_spans=[Span(2, 4)]) match_key_phrase_fully_contained = LicenseMatch(rule=r1, query=query, qspan=Span(0, 5), ispan=Span(0, 5)) match_qspan_intersects_with_unknowns = LicenseMatch(rule=r1, query=query, qspan=Span(10, 15), ispan=Span(0, 5)) @@ -1295,7 +1296,7 @@ class TestLicenseMatchScore(FileBasedTesting): test_data_dir = TEST_DATA_DIR def test_LicenseMatch_score_100(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') r1.relevance = 100 r1.length = 3 @@ -1303,7 +1304,7 @@ def test_LicenseMatch_score_100(self): assert m1.score() == 100 def test_LicenseMatch_score_50(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') r1.relevance = 50 r1.length = 3 @@ -1311,7 +1312,7 @@ def test_LicenseMatch_score_50(self): assert m1.score() == 50 def test_LicenseMatch_score_25_with_stored_relevance(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') r1.relevance = 50 r1.length = 6 @@ -1320,7 +1321,7 @@ def test_LicenseMatch_score_25_with_stored_relevance(self): assert m1.score() == 25 def test_LicenseMatch_score_0(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') r1.relevance = 0 r1.length = 6 @@ -1328,7 +1329,7 @@ def test_LicenseMatch_score_0(self): assert m1.score() == 0 def test_LicenseMatch_score_0_relevance(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') r1.relevance = 0 r1.length = 6 @@ -1336,7 +1337,7 @@ def test_LicenseMatch_score_0_relevance(self): assert m1.score() == 0 def test_LicenseMatch_score_100_contiguous(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') r1.relevance = 100 r1.length = 42 @@ -1344,7 +1345,7 @@ def test_LicenseMatch_score_100_contiguous(self): assert m1.score() == 100 def test_LicenseMatch_score_100_non_contiguous(self): - r1 = Rule._from_text_and_expression(license_expression='apache-2.0') + r1 = create_rule_from_text_and_expression(license_expression='apache-2.0') r1.relevance = 100 r1.length = 42 @@ -1374,7 +1375,7 @@ def test_get_full_matched_text_base(self): EVEN IF ADVISED OF THE [[POSSIBILITY OF SUCH]] DAMAGE ''' - rule = Rule._from_text_and_expression(text=rule_text, license_expression='test') + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='test') idx = index.LicenseIndex([rule]) querys = u''' @@ -1425,7 +1426,7 @@ def test_get_full_matched_text(self): EVEN IF ADVISED OF THE [[POSSIBILITY OF SUCH]] DAMAGE ''' - rule = Rule._from_text_and_expression(text=rule_text, license_expression='test') + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='test') idx = index.LicenseIndex([rule]) querys = u''' @@ -1473,7 +1474,7 @@ def test_get_full_matched_text(self): def test_get_full_matched_text_does_not_munge_underscore(self): rule_text = 'MODULE_LICENSE_GPL' - rule = Rule._from_text_and_expression(text=rule_text, license_expression='test') + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='test') idx = index.LicenseIndex([rule]) querys = 'MODULE_LICENSE_GPL' @@ -1488,7 +1489,7 @@ def test_get_full_matched_text_does_not_munge_underscore(self): def test_get_full_matched_text_does_not_munge_plus(self): rule_text = 'MODULE_LICENSE_GPL+ +' - rule = Rule._from_text_and_expression(text=rule_text, license_expression='test') + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='test') idx = index.LicenseIndex([rule]) querys = 'MODULE_LICENSE_GPL+ +' diff --git a/tests/licensedcode/test_match_seq.py b/tests/licensedcode/test_match_seq.py index a86cd744555..b822ffc8efb 100644 --- a/tests/licensedcode/test_match_seq.py +++ b/tests/licensedcode/test_match_seq.py @@ -15,10 +15,10 @@ from licensedcode import match_seq from licensedcode.legalese import build_dictionary_from_iterable from licensedcode.models import load_rules -from licensedcode.models import Rule from licensedcode.tracing import get_texts from licensedcode_test_utils import mini_legalese # NOQA +from licensedcode_test_utils import create_rule_from_text_and_expression TEST_DATA_DIR = os.path.join(os.path.dirname(__file__), 'data') @@ -37,7 +37,7 @@ def test_match_template_with_few_tokens_around_gaps_is_wholly_seq_matched(self): EVEN IF ADVISED OF THE [[POSSIBILITY OF NEW SUCH]] DAMAGE ''' - rule = Rule._from_text_and_expression(text=rule_text, license_expression='test') + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='test') legalese = build_dictionary_from_iterable( set(mini_legalese) | diff --git a/tests/licensedcode/test_match_spdx_lid.py b/tests/licensedcode/test_match_spdx_lid.py index 32321ff032d..ba19a754ce0 100644 --- a/tests/licensedcode/test_match_spdx_lid.py +++ b/tests/licensedcode/test_match_spdx_lid.py @@ -17,6 +17,7 @@ from license_expression import ExpressionError from licensedcode import cache +from licensedcode import models from licensedcode.cache import get_spdx_symbols from licensedcode.cache import get_unknown_spdx_symbol from licensedcode.match_spdx_lid import _parse_expression @@ -26,7 +27,6 @@ from licensedcode.match_spdx_lid import prepare_text from licensedcode.match_spdx_lid import split_spdx_lid from licensedcode.match_spdx_lid import _split_spdx_lid -from licensedcode import models from licensedcode.query import Query from scancode_config import REGEN_TEST_FIXTURES @@ -394,7 +394,7 @@ 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): + def test_get_expression_with_extra_parens2(self): licensing = Licensing() spdx_symbols = get_spdx_symbols() unknown_symbol = get_unknown_spdx_symbol() diff --git a/tests/licensedcode/test_models.py b/tests/licensedcode/test_models.py index 26ae5f8e17e..dd8c5111d7c 100644 --- a/tests/licensedcode/test_models.py +++ b/tests/licensedcode/test_models.py @@ -19,6 +19,8 @@ from licensedcode.models import Rule from licensedcode.models import rules_data_dir from licensedcode.spans import Span +from licensedcode_test_utils import create_rule_from_text_and_expression +from licensedcode_test_utils import create_rule_from_text_file_and_expression from scancode.cli_test_utils import check_json TEST_DATA_DIR = os.path.join(os.path.dirname(__file__), 'data') @@ -184,7 +186,7 @@ class TestRule(FileBasedTesting): test_data_dir = TEST_DATA_DIR def test_create_rule_ignore_punctuation(self): - test_rule = models.Rule._from_text_and_expression(text='A one. A two. A three.') + test_rule = create_rule_from_text_and_expression(text='A one. A two. A three.') expected = ['one', 'two', 'three'] assert list(test_rule.tokens()) == expected assert test_rule.length == 3 @@ -197,7 +199,7 @@ def create_test_file(text): of.write(text) return tf - test_rule = models.Rule._from_text_file_and_expression(text_file=create_test_file('A one. A two. A three.')) + test_rule = create_rule_from_text_file_and_expression(text_file=create_test_file('A one. A two. A three.')) expected = ['one', 'two', 'three'] assert list(test_rule.tokens()) == expected assert test_rule.length == 3 @@ -302,18 +304,18 @@ def test_rule_len_is_computed_correctly(self): test_text = '''zero one two three four gap1 five six seven eight nine ten''' - r1 = models.Rule._from_text_and_expression(text=test_text) + r1 = create_rule_from_text_and_expression(text=test_text) list(r1.tokens()) assert r1.length == 12 def test_rule_templates_are_ignored(self): test_text = '''gap0 zero one two three gap2''' - r1 = models.Rule._from_text_and_expression(text=test_text) + r1 = create_rule_from_text_and_expression(text=test_text) assert list(r1.tokens()) == ['gap0', 'zero', 'one', 'two', 'three', 'gap2'] def test_rule_tokens_are_computed_correctly_ignoring_templates(self): test_text = '''I hereby abandon any SAX 2.0 (the), and Release all of the SAX 2.0 source code of his''' - rule = models.Rule._from_text_and_expression(text=test_text, license_expression='public-domain') + rule = create_rule_from_text_and_expression(text=test_text, license_expression='public-domain') rule_tokens = list(rule.tokens()) expected = [ @@ -347,9 +349,9 @@ def test_compute_thresholds_occurences(self): def test_Thresholds(self): r1_text = 'licensed under the GPL, licensed under the GPL' - r1 = models.Rule._from_text_and_expression(license_expression='apache-1.1', text=r1_text) + r1 = create_rule_from_text_and_expression(license_expression='apache-1.1', text=r1_text) r2_text = 'licensed under the GPL, licensed under the GPL' * 10 - r2 = models.Rule._from_text_and_expression(license_expression='apache-1.1', text=r2_text) + r2 = create_rule_from_text_and_expression(license_expression='apache-1.1', text=r2_text) _idx = index.LicenseIndex([r1, r2]) results = models.compute_thresholds_occurences(r1.minimum_coverage, r1.length, r1.high_length) @@ -382,7 +384,7 @@ def test_Thresholds(self): assert results == expected def test_compute_relevance_does_not_change_stored_relevance(self): - rule = models.Rule._from_text_and_expression(text='1', license_expression='public-domain') + rule = create_rule_from_text_and_expression(text='1', license_expression='public-domain') rule.relevance = 13 rule.has_stored_relevance = True rule.length = 1000 @@ -391,7 +393,7 @@ def test_compute_relevance_does_not_change_stored_relevance(self): assert rule.has_stored_relevance def test_compute_relevance_changes_stored_relevance_for_long_rules(self): - rule = models.Rule._from_text_and_expression(text='abcd ' * 18, license_expression='public-domain') + rule = create_rule_from_text_and_expression(text='abcd ' * 18, license_expression='public-domain') rule.relevance = 100 rule.has_stored_relevance = True rule.length = 18 @@ -400,7 +402,7 @@ def test_compute_relevance_changes_stored_relevance_for_long_rules(self): assert not rule.has_stored_relevance def test_compute_relevance_does_not_change_stored_relevance_for_short_rules(self): - rule = models.Rule._from_text_and_expression(text='abcd ' * 18, license_expression='public-domain') + rule = create_rule_from_text_and_expression(text='abcd ' * 18, license_expression='public-domain') rule.relevance = 100 rule.has_stored_relevance = True rule.length = 17 @@ -409,7 +411,7 @@ def test_compute_relevance_does_not_change_stored_relevance_for_short_rules(self assert rule.has_stored_relevance def test_compute_relevance_does_not_update_stored_relevance(self): - rule = models.Rule._from_text_and_expression(text='abcd ' * 17, license_expression='public-domain') + rule = create_rule_from_text_and_expression(text='abcd ' * 17, license_expression='public-domain') rule.relevance = 100 rule.has_stored_relevance = True rule.length = 17 @@ -418,7 +420,7 @@ def test_compute_relevance_does_not_update_stored_relevance(self): assert rule.has_stored_relevance def test_compute_relevance_does_not_update_stored_relevance_for_short_rules(self): - rule = models.Rule._from_text_and_expression(text='abcd ' * 17, license_expression='public-domain') + rule = create_rule_from_text_and_expression(text='abcd ' * 17, license_expression='public-domain') rule.relevance = 99 rule.has_stored_relevance = True rule.length = 18 @@ -427,7 +429,7 @@ def test_compute_relevance_does_not_update_stored_relevance_for_short_rules(self assert rule.has_stored_relevance def test_compute_relevance_does_update_stored_relevance_for_short_rules(self): - rule = models.Rule._from_text_and_expression(text='abcd ' * 17, license_expression='public-domain') + rule = create_rule_from_text_and_expression(text='abcd ' * 17, license_expression='public-domain') rule.relevance = 94 rule.has_stored_relevance = True rule.length = 17 @@ -436,7 +438,7 @@ def test_compute_relevance_does_update_stored_relevance_for_short_rules(self): assert not rule.has_stored_relevance def test_compute_relevance_does_not_update_stored_relevance_for_short_rules_if_computed_differs(self): - rule = models.Rule._from_text_and_expression(text='abcd ' * 16, license_expression='public-domain') + rule = create_rule_from_text_and_expression(text='abcd ' * 16, license_expression='public-domain') rule.relevance = 94 rule.has_stored_relevance = True rule.length = 16 @@ -445,7 +447,7 @@ def test_compute_relevance_does_not_update_stored_relevance_for_short_rules_if_c assert rule.has_stored_relevance def test_compute_relevance_is_hundred_for_false_positive(self): - rule = models.Rule._from_text_and_expression(text='1', license_expression='public-domain') + rule = create_rule_from_text_and_expression(text='1', license_expression='public-domain') rule.relevance = 13 rule.has_stored_relevance = False rule.is_false_positive = True @@ -454,7 +456,7 @@ def test_compute_relevance_is_hundred_for_false_positive(self): assert rule.relevance == 100 def test_compute_relevance_is_using_rule_length(self): - rule = models.Rule._from_text_and_expression(text='1', license_expression='some-license') + rule = create_rule_from_text_and_expression(text='1', license_expression='some-license') rule.relevance = 13 rule.has_stored_relevance = False rule.is_false_positive = False diff --git a/tests/licensedcode/test_performance.py b/tests/licensedcode/test_performance.py index 5f7380720fb..017c96ac57f 100644 --- a/tests/licensedcode/test_performance.py +++ b/tests/licensedcode/test_performance.py @@ -16,10 +16,10 @@ from licensedcode import cache from licensedcode import index from licensedcode import models +from licensedcode_test_utils import create_rule_from_text_file_and_expression pytestmark = pytest.mark.scanslow - TEST_DATA_DIR = os.path.join(os.path.dirname(__file__), 'data') # Instructions: Comment out the skip decorators to run a test. Do not commit without a skip @@ -80,7 +80,7 @@ def mini_seq_match(idx): @skip('Use only for local profiling') def test_approximate_match_to_indexed_template_with_few_tokens_around_gaps_on_limited_index(self): - rule = models.Rule._from_text_file_and_expression(text_file=self.get_test_loc('index/templates/idx.txt'), license_expression='test',) + rule = create_rule_from_text_file_and_expression(text_file=self.get_test_loc('index/templates/idx.txt'), license_expression='test',) idx = index.LicenseIndex([rule]) stats_file = 'test_approximate_match_to_indexed_template_with_few_tokens_around_gaps_on_limited_index.txt' diff --git a/tests/licensedcode/test_query.py b/tests/licensedcode/test_query.py index c5fd2dbf725..8dd9f8ca43e 100644 --- a/tests/licensedcode/test_query.py +++ b/tests/licensedcode/test_query.py @@ -17,12 +17,13 @@ from licensedcode import index from licensedcode import models from licensedcode.legalese import build_dictionary_from_iterable -from licensedcode.models import Rule from licensedcode.query import Query from licensedcode_test_utils import query_tokens_with_unknowns # NOQA from licensedcode_test_utils import query_run_tokens_with_unknowns # NOQA from scancode_config import REGEN_TEST_FIXTURES +from licensedcode_test_utils import create_rule_from_text_and_expression +from licensedcode_test_utils import create_rule_from_text_file_and_expression TEST_DATA_DIR = os.path.join(os.path.dirname(__file__), 'data') @@ -59,7 +60,7 @@ def get_test_rules(self, base, subset=None): if subset: test_files = [t for t in test_files if t in subset] - return [Rule._from_text_file_and_expression(text_file=os.path.join(base, license_key), license_expression=license_key) + return [create_rule_from_text_file_and_expression(text_file=os.path.join(base, license_key), license_expression=license_key) for license_key in test_files] @@ -67,7 +68,7 @@ class TestQueryWithSingleRun(IndexTesting): def test_Query_tokens_by_line_from_string(self): rule_text = 'Redistribution and use in source and binary forms with or without modification are permitted' - rule = Rule._from_text_and_expression(text=rule_text, license_expression='bsd') + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='bsd') legalese = build_dictionary_from_iterable(['redistribution', 'form', ]) idx = index.LicenseIndex([rule], _legalese=legalese) querys = ''' @@ -110,7 +111,7 @@ def test_Query_tokens_by_line_from_string(self): assert qry.line_by_pos == [3, 3, 3, 3, 3, 3, 3, 3, 3, 6] - idx = index.LicenseIndex([Rule._from_text_and_expression(text=rule_text, license_expression='bsd')]) + idx = index.LicenseIndex([create_rule_from_text_and_expression(text=rule_text, license_expression='bsd')]) querys = 'and this is not a license' qry = Query(query_string=querys, idx=idx, _test_mode=True) result = list(qry.tokens_by_line()) @@ -120,7 +121,7 @@ def test_Query_tokens_by_line_from_string(self): def test_Query_known_and_unknown_positions(self): rule_text = 'Redistribution and use in source and binary forms' - rule = Rule._from_text_and_expression(text=rule_text, license_expression='bsd') + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='bsd') legalese = build_dictionary_from_iterable(['redistribution', 'form', ]) idx = index.LicenseIndex([rule], _legalese=legalese) @@ -156,7 +157,7 @@ def test_Query_known_and_unknown_positions(self): def test_Query_tokenize_from_string(self): rule_text = 'Redistribution and use in source and binary forms with or without modification are permitted' - idx = index.LicenseIndex([Rule._from_text_and_expression(text=rule_text, license_expression='bsd')]) + idx = index.LicenseIndex([create_rule_from_text_and_expression(text=rule_text, license_expression='bsd')]) querys = ''' The Redistribution and use in source and binary are permitted. @@ -191,7 +192,7 @@ def test_Query_tokenize_from_string(self): def test_QueryRuns_tokens_with_unknowns(self): rule_text = 'Redistribution and use in source and binary forms with or without modification are permitted' - idx = index.LicenseIndex([Rule._from_text_and_expression(text=rule_text, license_expression='bsd')]) + idx = index.LicenseIndex([create_rule_from_text_and_expression(text=rule_text, license_expression='bsd')]) querys = ''' The Redistribution and use in source and binary are permitted. @@ -217,7 +218,7 @@ def test_QueryRuns_tokens_with_unknowns(self): def test_QueryRun_does_not_end_with_None(self): rule_text = 'Redistribution and use in source and binary forms, with or without modification, are permitted' - idx = index.LicenseIndex([Rule._from_text_and_expression(text=rule_text, license_expression='bsd')]) + idx = index.LicenseIndex([create_rule_from_text_and_expression(text=rule_text, license_expression='bsd')]) querys = ''' The @@ -298,7 +299,7 @@ def test_query_and_index_tokens_are_identical_for_same_text(self): def test_query_run_tokens_with_junk(self): legalese = build_dictionary_from_iterable(['binary']) idx = index.LicenseIndex([ - Rule._from_text_and_expression(text='a is the binary')], + create_rule_from_text_and_expression(text='a is the binary')], _legalese=legalese, _spdx_tokens=set(), ) @@ -380,7 +381,7 @@ def test_query_tokens_are_same_for_different_text_formatting(self): ]] rule_file = self.get_test_loc('queryformat/license1.txt') - idx = index.LicenseIndex([Rule._from_text_file_and_expression(text_file=rule_file, license_expression='mit')]) + idx = index.LicenseIndex([create_rule_from_text_file_and_expression(text_file=rule_file, license_expression='mit')]) q = Query(location=rule_file, idx=idx) assert len(q.query_runs) == 1 @@ -393,7 +394,7 @@ def test_query_tokens_are_same_for_different_text_formatting(self): def test_query_run_unknowns(self): legalese = build_dictionary_from_iterable(['binary']) idx = index.LicenseIndex( - [Rule._from_text_and_expression(text='a is the binary')], + [create_rule_from_text_and_expression(text='a is the binary')], _legalese=legalese, ) @@ -409,7 +410,7 @@ def test_query_run_unknowns(self): def test_query_unknowns_by_pos_and_stopwords_are_not_defaultdic_and_not_changed_on_query(self): idx = index.LicenseIndex( - [Rule._from_text_and_expression(text='a is the binary')], + [create_rule_from_text_and_expression(text='a is the binary')], _legalese=build_dictionary_from_iterable(['binary']), _spdx_tokens=set() ) @@ -435,7 +436,7 @@ def test_query_unknowns_by_pos_and_stopwords_are_not_defaultdic_and_not_changed_ def test_query_unknowns_by_pos_and_stopwords_are_not_set_on_last_query_position(self): print('\nINDEX') idx = index.LicenseIndex( - [Rule._from_text_and_expression(text='is the binary a')], + [create_rule_from_text_and_expression(text='is the binary a')], _legalese=build_dictionary_from_iterable(['binary']), _spdx_tokens=set() ) @@ -490,7 +491,7 @@ def test_query_runs_three_runs(self): assert result == expected def test_QueryRun(self): - idx = index.LicenseIndex([Rule._from_text_and_expression(text='redistributions in binary form must redistributions in')]) + idx = index.LicenseIndex([create_rule_from_text_and_expression(text='redistributions in binary form must redistributions in')]) qry = Query(query_string='redistributions in binary form must redistributions in', idx=idx) qruns = qry.query_runs assert len(qruns) == 1 @@ -501,7 +502,7 @@ def test_QueryRun(self): assert result == expected def test_QueryRun_repr(self): - idx = index.LicenseIndex([Rule._from_text_and_expression(text='redistributions in binary form must redistributions in')]) + idx = index.LicenseIndex([create_rule_from_text_and_expression(text='redistributions in binary form must redistributions in')]) qry = Query(query_string='redistributions in binary form must redistributions in', idx=idx) qruns = qry.query_runs qr = qruns[0] @@ -576,7 +577,7 @@ def test_query_runs_with_plain_rule(self): authorization from the X Consortium. X Window System is a trademark of X Consortium, Inc. ''' - rule = Rule._from_text_and_expression(text=rule_text, license_expression='x-consortium') + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='x-consortium') idx = index.LicenseIndex([rule]) query_loc = self.get_test_loc('detect/simple_detection/x11-xconsortium_text.txt') @@ -672,7 +673,7 @@ def test_query_run_and_tokenizing_breaking_works__with_plus_as_expected(self): assert irt == qrt def test_QueryRun_with_all_digit_lines(self): - rule = Rule._from_text_and_expression(text=''' + rule = create_rule_from_text_and_expression(text=''' redistributions 0 1 2 3 4 1568 5 6 7 368 8 9 10 80 12213 232312 in binary 345 in 256 free 1953 From 080e163c78f380268950f76b7c850dc6ffa6eb01 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Mon, 2 Jan 2023 15:11:22 +0100 Subject: [PATCH 67/84] Use correct imports in tests Signed-off-by: Philippe Ombredanne --- tests/licensedcode/test_detect.py | 2 +- tests/licensedcode/test_index.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/licensedcode/test_detect.py b/tests/licensedcode/test_detect.py index 7c874c4ebcb..54a763f9e5b 100644 --- a/tests/licensedcode/test_detect.py +++ b/tests/licensedcode/test_detect.py @@ -19,10 +19,10 @@ from licensedcode.legalese import build_dictionary_from_iterable from licensedcode.match import LicenseMatch from licensedcode.models import load_rules -from licensedcode.models import Rule from licensedcode.spans import Span from licensedcode.tracing import get_texts from licensedcode_test_utils import mini_legalese +from licensedcode_test_utils import create_rule_from_text_and_expression from licensedcode_test_utils import create_rule_from_text_file_and_expression TEST_DATA_DIR = os.path.join(os.path.dirname(__file__), 'data') diff --git a/tests/licensedcode/test_index.py b/tests/licensedcode/test_index.py index cefa6ec9aaa..c768b2ba587 100644 --- a/tests/licensedcode/test_index.py +++ b/tests/licensedcode/test_index.py @@ -22,6 +22,7 @@ from licensedcode.tracing import get_texts from licensedcode_test_utils import mini_legalese from licensedcode_test_utils import create_rule_from_text_file_and_expression +from licensedcode_test_utils import create_rule_from_text_and_expression def MiniLicenseIndex(*args, **kwargs): @@ -69,7 +70,7 @@ def test_index_structures(self): (u'the lgpl', (2, 0, 2, 0)), ] idx = MiniLicenseIndex() - rules = [models.create_rule_from_text_and_expression(text=t[0]) for t in test_rules] + rules = [create_rule_from_text_and_expression(text=t[0]) for t in test_rules] idx._add_rules(rules, _legalese=mini_legalese,) assert idx.len_legalese == 40 @@ -224,7 +225,7 @@ class TestMatchNoTemplates(IndexTesting): def test_match_exact_from_string_once(self): rule_text = 'Redistribution and use in source and binary forms, with or without modification, are permitted' - idx = MiniLicenseIndex([models.create_rule_from_text_and_expression(text=rule_text, license_expression='bsd')]) + idx = MiniLicenseIndex([create_rule_from_text_and_expression(text=rule_text, license_expression='bsd')]) querys = ''' The Redistribution and use in source and binary forms, with or without modification, are permitted. From 83a0db7a1a1c63245930b9b696a49429f5db7480 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Mon, 2 Jan 2023 16:10:39 +0100 Subject: [PATCH 68/84] Avoit using copyright as a varibale name Prefer copyrght to avoid name collision with the built-in copyright Signed-off-by: Philippe Ombredanne --- src/summarycode/summarizer.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/summarycode/summarizer.py b/src/summarycode/summarizer.py index e5a447209af..c8691056428 100644 --- a/src/summarycode/summarizer.py +++ b/src/summarycode/summarizer.py @@ -290,16 +290,16 @@ def get_origin_info_from_top_level_packages(top_level_packages, codebase): return declared_license_expression, declared_holders, primary_language -def get_holders_from_copyright(copyright): +def get_holders_from_copyright(copyrght): """ - Yield holders detected from a `copyright` string or list. + Yield holders detected from a `copyrght` string or list. """ numbered_lines = [] - if isinstance(copyright, list): - for i, c in enumerate(copyright): + if isinstance(copyrght, list): + for i, c in enumerate(copyrght): numbered_lines.append((i, c)) else: - numbered_lines.append((0, copyright)) + numbered_lines.append((0, copyrght)) holder_detections = CopyrightDetector().detect( numbered_lines, From 8ee4406c9fe9459f9120a884cf880052b871f4da Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Mon, 2 Jan 2023 16:21:18 +0100 Subject: [PATCH 69/84] Rename and streamline get_rule_object_from_match Signed-off-by: Philippe Ombredanne --- src/licensedcode/detection.py | 4 ++-- src/licensedcode/licenses_reference.py | 23 ++++++++++------------- src/licensedcode/models.py | 26 ++++++++++++++------------ 3 files changed, 26 insertions(+), 27 deletions(-) diff --git a/src/licensedcode/detection.py b/src/licensedcode/detection.py index d3815dcfe39..fb02149d403 100644 --- a/src/licensedcode/detection.py +++ b/src/licensedcode/detection.py @@ -29,7 +29,7 @@ from licensedcode.models import UnDetectedRule from licensedcode.models import BasicRule from licensedcode.models import compute_relevance -from licensedcode.models import get_rule_object_from_match +from licensedcode.models import get_license_rule_from_match from licensedcode.spans import Span from licensedcode.tokenize import query_tokenizer from licensedcode.query import Query @@ -627,7 +627,7 @@ def matches_from_license_match_mappings(license_match_mappings): license_matches = [] for license_match_mapping in license_match_mappings: - rule = get_rule_object_from_match(license_match_mapping) + rule = get_license_rule_from_match(license_match_mapping) license_rule_reference = rule.get_reference_data() license_matches.append( LicenseMatchFromResult.from_license_match_mapping( diff --git a/src/licensedcode/licenses_reference.py b/src/licensedcode/licenses_reference.py index 91bf2c408ce..1827818714c 100644 --- a/src/licensedcode/licenses_reference.py +++ b/src/licensedcode/licenses_reference.py @@ -11,7 +11,7 @@ import logging from license_expression import Licensing -from licensedcode.models import get_rule_object_from_match +from licensedcode.models import get_license_rule_from_match TRACE_REFERENCE = os.environ.get('SCANCODE_DEBUG_LICENSE_REFERENCE', False) @@ -281,22 +281,19 @@ def get_reference_data(match): Get reference data from a LicenseMatch mapping `match` after rehydrating. """ - rule = get_rule_object_from_match(license_match=match) + rule = get_license_rule_from_match(license_match=match) ref_data = {} ref_data['rule_identifier'] = match['rule_identifier'] ref_data['license_expression'] = match['license_expression'] ref_data['rule_url'] = rule.rule_url - ref_data['rule_relevance'] = match.pop('rule_relevance') - ref_data['rule_length'] = match.pop('rule_length') - 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['referenced_filenames'] = match.pop('referenced_filenames') + ref_data['rule_relevance'] = match.get('rule_relevance') + ref_data['rule_length'] = match.get('rule_length') + ref_data['is_license_text'] = match.get('is_license_text') + ref_data['is_license_notice'] = match.get('is_license_notice') + ref_data['is_license_reference'] = match.get('is_license_reference') + ref_data['is_license_tag'] = match.get('is_license_tag') + ref_data['is_license_intro'] = match.get('is_license_intro') + ref_data['referenced_filenames'] = match.get('referenced_filenames') ref_data['rule_text'] = rule.text - - _ = match.pop('licenses') - return ref_data diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 5d748b0509c..6ac6ff03d00 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -2179,7 +2179,7 @@ def set_relevance(self): self.relevance = computed_relevance -def get_rule_object_from_match(license_match): +def get_license_rule_from_match(license_match): """ Return a rehydrated Rule object from a `license_match` LicenseMatch mapping. @@ -2190,18 +2190,20 @@ def get_rule_object_from_match(license_match): "license-detection-unknown": UnknownRule, "package-manifest": UnDetectedRule, } - + + prefixes = tuple(rule_subclass_by_identifier_prefix.keys()) rule_identifier = license_match["rule_identifier"] - for prefix, cls in rule_subclass_by_identifier_prefix.items(): - if rule_identifier.startswith(prefix): - return cls( - license_expression=license_match["license_expression"], - text=license_match.get("matched_text", None), - length=license_match["matched_length"], - ) - - from licensedcode.cache import get_index - return get_index().rules_by_id[rule_identifier] + if rule_identifier.startswith(prefixes): + for prefix, cls in rule_subclass_by_identifier_prefix.items(): + if rule_identifier.startswith(prefix): + return cls( + license_expression=license_match["license_expression"], + text=license_match.get("matched_text", None), + length=license_match["matched_length"], + ) + else: + from licensedcode.cache import get_index + return get_index().rules_by_id[rule_identifier] def compute_relevance(length): From ccc79a4cdcb3a665f00bbe23a13b23901e55a646 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 14:47:46 +0100 Subject: [PATCH 70/84] Make license reference its own plugin It kicks in if license or package are requested as a post-scan plugin Signed-off-by: Philippe Ombredanne --- setup-mini.cfg | 4 +- setup.cfg | 2 +- src/licensedcode/licenses_reference.py | 354 ++++++++++--------------- 3 files changed, 138 insertions(+), 222 deletions(-) diff --git a/setup-mini.cfg b/setup-mini.cfg index 675944518a7..836a436eb88 100644 --- a/setup-mini.cfg +++ b/setup-mini.cfg @@ -158,7 +158,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 @@ -186,9 +186,9 @@ scancode_post_scan = license-clarity-score = summarycode.score:LicenseClarityScore license-policy = licensedcode.plugin_license_policy:LicensePolicy mark-source = scancode.plugin_mark_source:MarkSource - is-license-text = licensedcode.plugin_license_text:IsLicenseText filter-clues = cluecode.plugin_filter_clues:RedundantCluesFilter consolidate = summarycode.plugin_consolidate:Consolidator + license-references = licensedcode.licenses_reference:LicenseReference # scancode_output_filter is the entry point for filter plugins executed after diff --git a/setup.cfg b/setup.cfg index ed96a085817..242ee1e2114 100644 --- a/setup.cfg +++ b/setup.cfg @@ -186,9 +186,9 @@ scancode_post_scan = license-clarity-score = summarycode.score:LicenseClarityScore license-policy = licensedcode.plugin_license_policy:LicensePolicy mark-source = scancode.plugin_mark_source:MarkSource - is-license-text = licensedcode.plugin_license_text:IsLicenseText filter-clues = cluecode.plugin_filter_clues:RedundantCluesFilter consolidate = summarycode.plugin_consolidate:Consolidator + license-references = licensedcode.licenses_reference:LicenseReference # scancode_output_filter is the entry point for filter plugins executed after diff --git a/src/licensedcode/licenses_reference.py b/src/licensedcode/licenses_reference.py index 1827818714c..782067ad67a 100644 --- a/src/licensedcode/licenses_reference.py +++ b/src/licensedcode/licenses_reference.py @@ -11,11 +11,13 @@ import logging from license_expression import Licensing -from licensedcode.models import get_license_rule_from_match +from licensedcode.models import Rule +from plugincode.post_scan import PostScanPlugin +from plugincode.post_scan import post_scan_impl +import attr +TRACE = os.environ.get('SCANCODE_DEBUG_LICENSE_REFERENCE', False) -TRACE_REFERENCE = os.environ.get('SCANCODE_DEBUG_LICENSE_REFERENCE', False) -TRACE_EXTRACT = os.environ.get('SCANCODE_DEBUG_LICENSE_REFERENCE_EXTRACT', False) def logger_debug(*args): pass @@ -23,7 +25,7 @@ def logger_debug(*args): logger = logging.getLogger(__name__) -if TRACE_REFERENCE or TRACE_EXTRACT: +if TRACE: import sys logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) @@ -32,268 +34,182 @@ def logger_debug(*args): return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) -def populate_license_references(codebase): +@post_scan_impl +class LicenseReference(PostScanPlugin): """ - 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. This does two things: - - 1. populates the `license_references` and `license_rule_references` attributes - for the `codebase` - 2. it also removes the reference data from all the resource and package - license detections as a side effect. + Add license and rule reference data to a scan. """ - licexps = [] - rules_data = [] - - if not hasattr(codebase.attributes, 'license_detections'): - return - - has_packages = False - if hasattr(codebase.attributes, 'packages'): - has_packages = True - - if has_packages: - codebase_packages = codebase.attributes.packages - for pkg in codebase_packages: - if TRACE_REFERENCE: - logger_debug( - f'populate_license_references: codebase.packages', - f'extract_license_rules_reference_data from: {pkg["purl"]}\n', - ) - - license_rules_reference_data = extract_license_rules_reference_data( - license_detections=pkg['license_detections'] - ) - if license_rules_reference_data: - rules_data.extend(license_rules_reference_data) - licexps.append(pkg['declared_license_expression']) - - # This license rules reference data is duplicate as `licenses` is a - # top level summary of all unique license detections but this function - # is called as the side effect is removing the reference attributes - # from license matches - - if TRACE_REFERENCE: - identifiers = [ - detection["identifier"] - for detection in codebase.attributes.license_detections - ] - logger_debug( - f'populate_license_references: codebase.license_detections', - f'extract_license_rules_reference_data from: {identifiers}\n', - ) - _discard = extract_license_rules_reference_data(codebase.attributes.license_detections) - for resource in codebase.walk(): - - # Get license_expressions from both package and license detections - license_licexp = getattr(resource, 'detected_license_expression') - if license_licexp: - licexps.append(license_licexp) - - if has_packages: - 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']) - - license_rules_reference_data = extract_license_rules_reference_data( - license_detections=package_license_detections - ) - if license_rules_reference_data: - rules_data.extend(license_rules_reference_data) - - license_detections = getattr(resource, 'license_detections', []) or [] - license_clues = getattr(resource, 'license_clues', []) or [] - - license_rules_reference_data = extract_license_rules_reference_data( - license_detections=license_detections, - license_matches=license_clues, - ) - if license_rules_reference_data: - rules_data.extend(license_rules_reference_data) + codebase_attributes = dict( + license_references=attr.ib(default=attr.Factory(list)), + license_rule_references=attr.ib(default=attr.Factory(list)) + ) - codebase.save_resource(resource) + # TODO: send to the tail of the scan, after files + sort_order = 1000 - license_references = get_license_references(license_expressions=licexps) - codebase.attributes.license_references.extend(license_references) + def is_enabled(self, **kwargs): # NOQA + return 'license' in kwargs or 'package' in kwargs - rule_references = get_unique_rule_references(rules_data=rules_data) - codebase.attributes.license_rule_references.extend(rule_references) + def process_codebase(self, codebase, **kwargs): + """ + Collect the ``license_references`` and ``rule_references`` + list of data mappings and add to the ``codebase``. + """ + include_files = 'license' in kwargs + include_packages = 'package' in kwargs - if TRACE_REFERENCE: - logger_debug( - f'populate_license_references: codebase.license_references', - f'license_expressions: {licexps}\n', - f'license_references: {license_references}\n', - f'rules_data: {rules_data}\n', - f'rule_references: {rule_references}\n', + license_references, rule_references = collect_license_and_rule_references( + codebase=codebase, + include_packages=include_packages, + include_files=include_files, ) - raise Exception() + codebase.attributes.license_references = license_references + codebase.attributes.license_rule_references = rule_references -def add_detection_to_license_references(codebase, license_detection_mappings): +def collect_license_and_rule_references(codebase, include_packages=True, include_files=True): """ - Add references data from `license_detection_mappings` to codebase level - license refernces attributes. + Return a two-tuple of (``license_references``, ``license_rule_references``) + sorted lists of unique mappings collected from a ``codebase``. """ - license_expressions = [ - detection["license_expression"] - for detection in license_detection_mappings - ] - license_references = get_license_references(license_expressions=license_expressions) - license_rules_reference_data = extract_license_rules_reference_data( - license_detections=license_detection_mappings, - ) - rule_references = get_unique_rule_references(rules_data=license_rules_reference_data) - add_license_references_to_codebase(codebase, license_references, rule_references) - - -def add_license_references_to_codebase(codebase, license_references, rule_references): - """ - Given the `license_references` and `rule_references` data, add it to the respective - `codebase` attributes if they aren't already present. - """ - license_references_new = [] - rule_references_new = [] - license_keys = set() - rule_identifiers = set() - - for license_reference in codebase.attributes.license_references: - license_keys.add(license_reference["key"]) + rules_by_identifier = {} - for rule_reference in codebase.attributes.license_rule_references: - rule_identifiers.add(rule_reference["rule_identifier"]) + if include_packages: + pks, prules = collect_references_from_packages(codebase) + license_keys.update(pks) + rules_by_identifier.update(prules) - for license_reference in license_references: - if not license_reference["key"] in license_keys: - license_references_new.append(license_reference) + if include_files: + pks, prules = collect_references_from_files(codebase) + license_keys.update(pks) + rules_by_identifier.update(prules) - for rule_reference in rule_references: - if not rule_reference["rule_identifier"] in rule_identifiers: - rule_references_new.append(rule_reference) + from licensedcode.cache import get_licenses_db + db = get_licenses_db() + license_keys = sorted(set(license_keys)) + license_references = [db[key].to_reference() for key in license_keys] - codebase.attributes.license_references.extend(license_references_new) - codebase.attributes.license_rule_references.extend(rule_references_new) + rules = [rule for _id, rule in sorted(rules_by_identifier.items())] + rule_references = [rule.to_reference() for rule in rules] + return license_references, rule_references -def get_license_references(license_expressions, licensing=Licensing()): +def collect_references_from_packages(codebase): """ - Get a list of unique License data from a list of `license_expression` strings. - These are added to the codebase attribute `license_references`. + Return a two-tuple of: + (set of ``license_keys``, mapping of ``rules_by_identifier``) + collected from the ``codebase`` top-level packages and file-level package_data. """ - from licensedcode.cache import get_licenses_db + licensing = Licensing() license_keys = set() - license_references = [] + rules_by_identifier = {} - for expression in license_expressions: + # top level + packages = getattr(codebase.attributes, 'packages', []) or [] + for pkg in packages: + expression = pkg['declared_license_expression'] 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 + detections = pkg['license_detections'] + rules_by_id = build_rules_from_detection_data(detections) + rules_by_identifier.update(rules_by_id) + # file level + for resource in codebase.walk(): + package_datas = getattr(resource, 'package_data', []) or [] + for pkg in package_datas: + expression = pkg['declared_license_expression'] + if expression: + license_keys.update(licensing.license_keys(expression)) -def get_unique_rule_references(rules_data): - """ - Get a list of unique Rule data from a list of Rule data. - """ - rules_references_by_identifier = {} + detections = getattr(resource, 'license_detections', []) or [] + rules_by_id = build_rules_from_detection_data(detections) + rules_by_identifier.update(rules_by_id) - for rule_data in rules_data: - rule_identifier = rule_data['rule_identifier'] - rules_references_by_identifier[rule_identifier] = rule_data + for rule in rules_by_identifier.values(): + # TODO: consider using the expresion object directly instead + expo = rule.license_expression + license_keys.update(licensing.license_keys(expo)) - return rules_references_by_identifier.values() + return license_keys, rules_by_identifier -def extract_license_rules_reference_data(license_detections=None, license_matches=None): +def collect_references_from_files(codebase): """ - Get Rule data for references from a list of LicenseDetection mappings `license_detections` - and LicenseMatch mappings `license_matches`. - - Also removes this data from the list of LicenseMatch in detections, - apart from the `rule_identifier` as this data is referenced at codebase-level - attribute `license_rule_references`. + Return a two-tuple of: + (set of ``license_keys``, mapping of ``rules_by_identifier``) + collected from the ``codebase`` files. """ - rule_identifiers = set() - rules_reference_data = [] - - if license_detections: + licensing = Licensing() - for detection in license_detections: - if not detection: - continue - - for match in detection['matches']: + license_keys = set() + rules_by_identifier = {} - rule_identifier = match['rule_identifier'] - if 'referenced_filenames' in match: - ref_data = get_reference_data(match) + for resource in codebase.walk(): + expression = getattr(resource, 'detected_license_expression') + if expression: + license_keys.update(licensing.license_keys(expression)) - if rule_identifier not in rule_identifiers: - rule_identifiers.update(rule_identifier) - rules_reference_data.append(ref_data) + detections = getattr(resource, 'license_detections', []) or [] + rules_by_id = build_rules_from_detection_data(detections) + rules_by_identifier.update(rules_by_id) - if TRACE_EXTRACT: - logger_debug( - f'extract_license_rules_reference_data:', - f'rule_identifier: {rule_identifier}\n', - f'ref_data: {ref_data}\n', - f'match: {match}\n', - f'rules_reference_data: {rules_reference_data}\n', - ) + clues = getattr(resource, 'license_clues', []) or [] + rules_by_id = build_rules_from_match_data(clues) + rules_by_identifier.update(rules_by_id) - if license_matches: + for rule in rules_by_identifier.values(): + # TODO: consider using the expresion object directly instead + expo = rule.license_expression + license_keys.update(licensing.license_keys(expo)) - for match in license_matches: + return license_keys, rules_by_identifier - 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) +def build_rules_from_detection_data(license_detection_mappings): + """ + Return a mapping of unique Rule as {identifier: Rule} from a + ``license_detection_mappings`` list of LicenseDetection data mappings. + """ + rules_by_identifier = {} + if not license_detection_mappings: + return rules_by_identifier - return rules_reference_data + for detection in license_detection_mappings: + # FIXME: why this? + if not detection: + continue + match_datas = detection['matches'] + match_rules_by_id = build_rules_from_match_data(match_datas) + rules_by_identifier.update(match_rules_by_id) + return rules_by_identifier -def get_reference_data(match): +def build_rules_from_match_data(license_match_mappings): """ - Get reference data from a LicenseMatch mapping `match` after rehydrating. + Return a mapping of unique Rule as {identifier: Rule} from a + ``license_match_mappings`` list of LicenseMatch data mappings . """ + rules_by_identifier = {} + if not license_match_mappings: + return rules_by_identifier + + for license_match_mapping in license_match_mappings: + if TRACE: + logger_debug('build_rules_from_match_data: license_match_mapping', license_match_mapping) + + try: + rule_identifier = license_match_mapping['rule_identifier'] + except TypeError as e: + raise Exception(license_match_mapping) from e + + if rule_identifier not in rules_by_identifier: + rule = Rule.from_match_data(license_match_mapping) + rules_by_identifier[rule_identifier] = rule + return rules_by_identifier - rule = get_license_rule_from_match(license_match=match) - - ref_data = {} - ref_data['rule_identifier'] = match['rule_identifier'] - ref_data['license_expression'] = match['license_expression'] - ref_data['rule_url'] = rule.rule_url - ref_data['rule_relevance'] = match.get('rule_relevance') - ref_data['rule_length'] = match.get('rule_length') - ref_data['is_license_text'] = match.get('is_license_text') - ref_data['is_license_notice'] = match.get('is_license_notice') - ref_data['is_license_reference'] = match.get('is_license_reference') - ref_data['is_license_tag'] = match.get('is_license_tag') - ref_data['is_license_intro'] = match.get('is_license_intro') - ref_data['referenced_filenames'] = match.get('referenced_filenames') - ref_data['rule_text'] = rule.text - return ref_data From d7c682ddbf2b8f2ca82c1712ad55bc8ea0cb06b9 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 14:48:19 +0100 Subject: [PATCH 71/84] Remove deprecated is_license_text plugin Signed-off-by: Philippe Ombredanne --- CHANGELOG.rst | 5 +- src/licensedcode/plugin_license_text.py | 99 ------------------- .../licensedcode/test_plugin_license_text.py | 10 +- 3 files changed, 11 insertions(+), 103 deletions(-) delete mode 100644 src/licensedcode/plugin_license_text.py diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fe4e048b08c..08b9d061a96 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -175,13 +175,16 @@ License detection: - See https://github.com/nexB/scancode-toolkit/issues/3049 -- Theer is a new ``--get-license-data`` scancode command line option to export +- There 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 +- The deprecated "--is-license-text" option has been removed. + This is now built-in with the --license-text option and --info + and exposed with the "percentage_of_license_text" attribute. v31.2.3 - 2022-12-24 diff --git a/src/licensedcode/plugin_license_text.py b/src/licensedcode/plugin_license_text.py deleted file mode 100644 index 0063562d9df..00000000000 --- a/src/licensedcode/plugin_license_text.py +++ /dev/null @@ -1,99 +0,0 @@ -# -# 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 attr - -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_matches_from_detection_mappings - -# Set to True to enable debug tracing -TRACE = False - -if TRACE: - import logging - import sys - - logger = logging.getLogger(__name__) - - def logger_debug(*args): - return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) - - logging.basicConfig(stream=sys.stdout) - logger.setLevel(logging.DEBUG) -else: - - def logger_debug(*args): - pass - - -@post_scan_impl -class IsLicenseText(PostScanPlugin): - """ - Set the "is_license_text" flag to true for at the file level for text files - that contain mostly (as 90% of their size) license texts or notices. - Has no effect unless --license, --license-text and --info scan data - are available. - """ - - resource_attributes = dict(is_license_text=attr.ib(default=False, type=bool, repr=False)) - - sort_order = 80 - - options = [ - PluggableCommandLineOption(('--is-license-text',), - is_flag=True, default=False, - required_options=['info', 'license_text'], - help='Set the "is_license_text" flag to true for files that contain ' - 'mostly license texts and notices (e.g over 90% of the content).' - '[DEPRECATED] this is now built-in in the --license-text option ' - 'with a "percentage_of_license_text" attribute.', - help_group=POST_SCAN_GROUP) - ] - - def is_enabled(self, is_license_text, **kwargs): - return is_license_text - - def process_codebase(self, codebase, is_license_text, **kwargs): - """ - Set the `is_license_text` to True for files that contain over 90% of - detected license texts. - """ - - for resource in codebase.walk(): - if not resource.is_text: - continue - # keep unique texts/line ranges since we repeat this for each matched licenses - license_texts = set() - matches = get_matches_from_detection_mappings(resource.license_detections) - for match in matches: - license_texts.add( - (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 - license_texts_size = 0 - for txt, _, _, cov in license_texts: - license_texts_size += len(txt) * (cov / 100) - if TRACE: - logger_debug( - 'IsLicenseText: license size:', license_texts_size, - 'size:', resource.size, - 'license_texts_size >= (resource.size * 0.9)', license_texts_size >= (resource.size * 0.9), - 'resource.size * 0.9:', resource.size * 0.9 - ) - - if license_texts_size >= (resource.size * 0.9): - resource.is_license_text = True - resource.save(codebase) diff --git a/tests/licensedcode/test_plugin_license_text.py b/tests/licensedcode/test_plugin_license_text.py index d17c5af60e8..306bc2f1412 100644 --- a/tests/licensedcode/test_plugin_license_text.py +++ b/tests/licensedcode/test_plugin_license_text.py @@ -29,8 +29,12 @@ def test_is_licensing_works(): result_file = test_env.get_temp_file('json') args = [ '--license', '--license-text', - '--is-license-text', '--info', + '--info', test_dir, '--json-pp', result_file, '--verbose'] run_scan_click(args) - check_json_scan(test_env.get_test_loc('plugin_license_text/scan.expected.json'), - result_file, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + check_json_scan( + test_env.get_test_loc('plugin_license_text/scan.expected.json'), + result_file, + remove_file_date=True, + regen=REGEN_TEST_FIXTURES, + ) From e6fca9882ea318d297e4123531f48e7fb6f4da41 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 14:50:40 +0100 Subject: [PATCH 72/84] Use correct planned release date Signed-off-by: Philippe Ombredanne --- src/scancode_config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scancode_config.py b/src/scancode_config.py index ec4a49fcbac..948b5e03430 100644 --- a/src/scancode_config.py +++ b/src/scancode_config.py @@ -80,7 +80,7 @@ def _create_dir(location): __version__ = '32.0.0rc1' # used to warn user when the version is out of date -__release_date__ = datetime.datetime(2022, 12, 28) +__release_date__ = datetime.datetime(2023, 1, 3) # See https://github.com/nexB/scancode-toolkit/issues/2653 for more information # on the data format version From d292aac7152f152081b740d75d0bab456df87ad3 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 14:52:23 +0100 Subject: [PATCH 73/84] Improve license and rule references handling Streamline code now that we do not deal with references in the main detection. Improve models accordingly Signed-off-by: Philippe Ombredanne --- src/licensedcode/detection.py | 243 ++++++++++------------------- src/licensedcode/match.py | 55 +------ src/licensedcode/models.py | 222 ++++++++++++++++---------- src/licensedcode/plugin_license.py | 100 ++++-------- src/summarycode/score.py | 18 +-- 5 files changed, 262 insertions(+), 376 deletions(-) diff --git a/src/licensedcode/detection.py b/src/licensedcode/detection.py index fb02149d403..0391d1f8200 100644 --- a/src/licensedcode/detection.py +++ b/src/licensedcode/detection.py @@ -27,14 +27,12 @@ from licensedcode.match import LicenseMatch from licensedcode.match import set_matched_lines from licensedcode.models import UnDetectedRule -from licensedcode.models import BasicRule from licensedcode.models import compute_relevance -from licensedcode.models import get_license_rule_from_match -from licensedcode.spans import Span -from licensedcode.tokenize import query_tokenizer +from licensedcode.models import Rule from licensedcode.query import Query from licensedcode.query import LINES_THRESHOLD -from licensedcode.licenses_reference import extract_license_rules_reference_data +from licensedcode.spans import Span +from licensedcode.tokenize import query_tokenizer """ LicenseDetection data structure and processing. @@ -213,8 +211,8 @@ def from_matches( ) detection_log, license_expression = get_detected_license_expression( - license_match_objects=matches, analysis=analysis, + license_matches=matches, post_scan=post_scan, ) @@ -263,8 +261,8 @@ def get_file_region(self, path): @property def identifier(self): """ - Returns an unique identifier for a license detection, based on it's underlying - license matches with the tokenized matched_text. + Return 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: @@ -284,7 +282,7 @@ def identifier(self): @property def identifier_with_expression(self): """ - Returns an identifer for a license detection with the license expression + Return an identifer for a license detection with the license expression and an UUID created from the detection contents. """ id_safe_expression = python_safe_name(s=str(self.license_expression)) @@ -292,7 +290,7 @@ def identifier_with_expression(self): def get_start_end_line(self): """ - Returns start and end line for a license detection issue, from the + Return start and end line for a license detection issue, from the license match(es). """ if isinstance(self.matches[0], dict): @@ -403,7 +401,7 @@ def append( def percentage_license_text_of_file(self, qspans): """ - Returns the percentage of license text in the file where the + Return 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 @@ -434,7 +432,7 @@ def dict_fields(attr, value): for match in self.matches: data_matches.append( - match.get_mapping( + match.to_dict( include_text=include_text, license_text_diagnostics=license_text_diagnostics, whole_lines=whole_lines, @@ -464,17 +462,17 @@ def from_license_detection_mapping( file_path, ): """ - Returns a LicenseDetectionFromResult objects created from a LicenseDetection + Return a LicenseDetectionFromResult objects created from a LicenseDetection mapping `license_detection_mapping`. """ - matches_from_results = matches_from_license_match_mappings( + matches = LicenseMatchFromResult.from_dicts( license_match_mappings=license_detection_mapping["matches"] ) detection = cls( license_expression=license_detection_mapping["license_expression"], detection_log=license_detection_mapping["detection_log"], - matches=matches_from_results, + matches=matches, file_region=None, ) detection.file_region = detection.get_file_region(path=file_path) @@ -486,7 +484,7 @@ def detections_from_license_detection_mappings( file_path, ): """ - Returns a list of LicenseDetectionFromResult objects created from a + Return a list of LicenseDetectionFromResult objects created from a list of LicenseDetection mappings: `license_detection_mappings`. """ license_detections = [] @@ -505,9 +503,7 @@ def detections_from_license_detection_mappings( @attr.s class LicenseMatchFromResult(LicenseMatch): """ - A LicenseMatch object that is created and rehydrated from a - LicenseMatch mapping. The Rule object in here will be a - RuleFromResult objects too, as these are created from data mappings. + A LicenseMatch object recreated from a LicenseMatch data mapping. """ match_score = attr.ib( default=None, @@ -551,21 +547,13 @@ def identifier(self): return self.rule.identifier @classmethod - def from_license_match_mapping(cls, license_match_mapping, license_rule_reference): + def from_dict(cls, license_match_mapping): """ - Create a LicenseMatchFromResult object from a LicenseMatch mappping - `license_match_mapping` with the help of a `license_rule_reference` - mapping to rehydrate data back. + Return a LicenseMatchFromResult object from a ``license_match_mapping`` + LicenseMatch data mappping. """ - rule = RuleFromResult.from_license_match_mapping( - license_match_mapping=license_match_mapping, - license_rule_reference=license_rule_reference, - ) - - if "matched_text" in license_match_mapping: - matched_text = license_match_mapping["matched_text"] - else: - matched_text = None + rule = Rule.from_match_data(license_match_mapping) + matched_text = license_match_mapping.get("matched_text") or None return cls( start_line=license_match_mapping["start_line"], @@ -580,77 +568,13 @@ def from_license_match_mapping(cls, license_match_mapping, license_rule_referenc ispan=None, ) - -@attr.s -class RuleFromResult(BasicRule): - @classmethod - def from_license_match_mapping(cls, license_match_mapping, license_rule_reference): + def from_dicts(cls, license_match_mappings): """ - Create a RuleFromResult object from a LicenseMatch mappping - `license_match_mapping` with the help of a `license_rule_reference` - mapping (if not None) to rehydrate data back. + Return a LicenseMatchFromResult object from a ``license_match_mapping`s` + list of LicenseMatch data mapppings. """ - if license_rule_reference: - return cls( - license_expression=license_match_mapping["license_expression"], - identifier=license_match_mapping["rule_identifier"], - referenced_filenames=license_rule_reference["referenced_filenames"], - is_license_text=license_rule_reference["is_license_text"], - is_license_notice=license_rule_reference["is_license_notice"], - is_license_reference=license_rule_reference["is_license_reference"], - is_license_tag=license_rule_reference["is_license_tag"], - is_license_intro=license_rule_reference["is_license_intro"], - length=license_rule_reference["rule_length"], - relevance=license_rule_reference["rule_relevance"], - ) - else: - return cls( - license_expression=license_match_mapping["license_expression"], - identifier=license_match_mapping["rule_identifier"], - referenced_filenames=license_match_mapping["referenced_filenames"], - is_license_text=license_match_mapping["is_license_text"], - is_license_notice=license_match_mapping["is_license_notice"], - is_license_reference=license_match_mapping["is_license_reference"], - is_license_tag=license_match_mapping["is_license_tag"], - is_license_intro=license_match_mapping["is_license_intro"], - length=license_match_mapping["rule_length"], - relevance=license_match_mapping["rule_relevance"], - ) - - -def matches_from_license_match_mappings(license_match_mappings): - """ - Given a list of LicenseMatch mappings `license_match_mappings`, - return a list of rehydrated `LicenseMatchFromResult` objects. - """ - license_matches = [] - - for license_match_mapping in license_match_mappings: - rule = get_license_rule_from_match(license_match_mapping) - license_rule_reference = rule.get_reference_data() - license_matches.append( - LicenseMatchFromResult.from_license_match_mapping( - license_match_mapping=license_match_mapping, - license_rule_reference=license_rule_reference, - ) - ) - - return license_matches - - -def mappings_from_license_match_objects(license_matches): - """ - Return a list of LicenseMatch mappings from a list of - LicenseMatch/LicenseMatchFromResult objects after removing - the reference data. - """ - license_match_mappings = [ - license_match.get_mapping() - for license_match in license_matches - ] - _rules_data = extract_license_rules_reference_data(license_matches=license_match_mappings) - return license_match_mappings + return [LicenseMatchFromResult.from_dict(lmm) for lmm in license_match_mappings] @attr.s @@ -668,8 +592,8 @@ class UniqueDetection: @classmethod def get_unique_detections(cls, license_detections): """ - Get all unique license detections from a list of - LicenseDetection objects: `license_detections`. + Return all unique UniqueDetection from a ``license_detections`` list of + LicenseDetection. """ identifiers = get_identifiers(license_detections) unique_detection_counts = dict(Counter(identifiers)) @@ -711,12 +635,12 @@ def dict_fields(attr, value): return True - return attr.asdict(self, filter=dict_fields, dict_factory=dict) + return attr.asdict(self, filter=dict_fields) def get_identifiers(license_detections): """ - Get identifiers for all license detections. + Return identifiers for all ``license detections``. """ identifiers = ( detection.identifier @@ -728,7 +652,7 @@ def get_identifiers(license_detections): def get_detections_from_mappings(detection_mappings): """ Return a list of LicenseDetection objects from a list of - `detection_mappings` mappings. + ``detection_mappings``. """ license_detections = [] @@ -740,7 +664,7 @@ def get_detections_from_mappings(detection_mappings): def is_undetected_license_matches(license_matches): """ - Return True if there is only one LicenseMatch in `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: @@ -752,7 +676,7 @@ def is_undetected_license_matches(license_matches): def is_correct_detection(license_matches): """ - Return True if all the matches in `license_matches` List of LicenseMatch + 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) @@ -769,7 +693,7 @@ def is_correct_detection(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 + 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` @@ -807,7 +731,7 @@ def calculate_query_coverage_coefficient(license_match): def has_extra_words(license_matches): """ - Return True if any of the matches in `license_matches` List of LicenseMatch + 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 @@ -825,7 +749,7 @@ def has_extra_words(license_matches): def is_false_positive(license_matches, package_license=False): """ - Return True if all of the matches in `license_matches` List of LicenseMatch + 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, @@ -881,7 +805,7 @@ def is_false_positive(license_matches, package_license=False): def has_unknown_matches(license_matches): """ - Return True if any of the matches in `license_matches` List of LicenseMatch + 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) @@ -1013,7 +937,7 @@ def filter_license_references(license_match_objects): def has_references_to_local_files(license_matches): """ - Return True if any of the matched Rule for the `license_matches` has a + Return True if any of the matched Rule for the ``license_matches`` has a non empty `referenced_filenames`, otherwise return False. """ return any( @@ -1022,7 +946,12 @@ def has_references_to_local_files(license_matches): ) -def get_detected_license_expression(analysis, license_match_objects=None, license_match_mappings=None, post_scan=False): +def get_detected_license_expression( + analysis, + license_matches=None, + license_match_mappings=None, + post_scan=False, +): """ Return a tuple of (detection_log, combined_expression) by combining a `matches` list of LicenseMatch objects according to the `analysis` string. @@ -1030,14 +959,18 @@ def get_detected_license_expression(analysis, license_match_objects=None, licens If `post_scan` is True, this function is being called from outside the main license detection. """ - if not license_match_mappings and not license_match_objects: - raise Exception(f"Either license_match_mappings or license_match_objects must be provided") + if not license_match_mappings and not license_matches: + raise Exception(f"Either license_match_mappings or license_matches must be provided") if license_match_mappings: - license_match_objects = matches_from_license_match_mappings(license_match_mappings) + license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) if TRACE or TRACE_ANALYSIS: - logger_debug(f'license_matches {license_match_objects}', f'package_license {analysis}', f'post_scan: {post_scan}') + logger_debug( + f'license_matches {license_matches}', + f'package_license {analysis}', + f'post_scan: {post_scan}', + ) matches_for_expression = None combined_expression = None @@ -1052,56 +985,56 @@ def get_detected_license_expression(analysis, license_match_objects=None, licens elif analysis == DetectionCategory.UNDETECTED_LICENSE.value: if TRACE_ANALYSIS: logger_debug(f'analysis {DetectionCategory.UNDETECTED_LICENSE.value}') - matches_for_expression = license_match_objects + matches_for_expression = license_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(license_match_objects) + matches_for_expression = filter_license_intros(license_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(license_match_objects) + matches_for_expression = filter_license_references(license_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(license_match_objects) + matches_for_expression = filter_license_references(license_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(license_match_objects) + matches_for_expression = filter_license_references(license_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(license_match_objects) + matches_for_expression = filter_license_references(license_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(license_match_objects) + matches_for_expression = filter_license_references(license_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(license_match_objects) + matches_for_expression = filter_license_references(license_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 = license_match_objects + matches_for_expression = license_matches detection_log.append(DetectionRule.UNKNOWN_MATCH.value) elif analysis == DetectionCategory.LICENSE_CLUES.value: @@ -1113,7 +1046,7 @@ def get_detected_license_expression(analysis, license_match_objects=None, licens else: if TRACE_ANALYSIS: logger_debug(f'analysis {DetectionRule.NOT_COMBINED.value}') - matches_for_expression = license_match_objects + matches_for_expression = license_matches detection_log.append(DetectionRule.NOT_COMBINED.value) if TRACE: @@ -1189,7 +1122,7 @@ def get_undetected_matches(query_string): def get_matches_from_detections(license_detections): """ - Return a `license_matches` list of LicenseMatch objects from a + Return a ``license_matches`` list of LicenseMatch objects from a `license_detections` list of LicenseDetection objects. """ license_matches = [] @@ -1204,7 +1137,7 @@ def get_matches_from_detections(license_detections): def get_matches_from_detection_mappings(license_detections): """ - Return a `license_matches` list of LicenseMatch mappings from a + Return a ``license_matches`` list of LicenseMatch mappings from a `license_detections` list of LicenseDetection mappings. """ license_matches = [] @@ -1219,8 +1152,8 @@ def get_matches_from_detection_mappings(license_detections): def get_license_keys_from_detections(license_detections, licensing=Licensing()): """ - Return a list of unique license key strings from a list of - LicenseDetection mappings. + Return a list of unique license key strings from a ``license_detections`` + list of LicenseDetection mappings. """ license_keys = set() @@ -1292,9 +1225,9 @@ def analyze_detection(license_matches, package_license=False): 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. + Given a list of ``license_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 = [] @@ -1442,39 +1375,31 @@ def detect_licenses( 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 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 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") + raise Exception("Only one of location or query_string should be provided") + + if not location and not query_string: + return 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 + license_matches = index.match( + location=location, + query_string=query_string, + min_score=min_score, + deadline=deadline, + as_expression=as_expression, + unknown_licenses=unknown_licenses, + **kwargs, + ) if not license_matches: return diff --git a/src/licensedcode/match.py b/src/licensedcode/match.py index 7452ade5cea..b33227cdc3f 100644 --- a/src/licensedcode/match.py +++ b/src/licensedcode/match.py @@ -26,7 +26,6 @@ from scancode.api import SPDX_LICENSE_URL from scancode.api import SCANCODE_LICENSEDB_URL from scancode.api import SCANCODE_LICENSE_URL -from scancode.api import SCANCODE_LICENSE_RULE_URL from scancode.api import SCANCODE_RULE_URL """ @@ -760,7 +759,7 @@ def matched_text( _usecache=_usecache )).rstrip() - def get_mapping( + def to_dict( self, license_url_template=SCANCODE_LICENSEDB_URL, spdx_license_url=SPDX_LICENSE_URL, @@ -771,9 +770,6 @@ def get_mapping( """ 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: @@ -796,60 +792,19 @@ def get_mapping( # LicenseDB Level Information (Rule that was matched) result['license_expression'] = self.rule.license_expression + result['license_expression_spdx'] = self.rule.spdx_license_expression() result['rule_identifier'] = self.rule.identifier + + # TODO: should be a Rule.url() method instead 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) + result['rule_url'] = SCANCODE_LICENSE_URL.format(self.rule.license_expression) 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): diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 6ac6ff03d00..343fa81cfda 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -20,7 +20,6 @@ from os.path import exists from os.path import join from pathlib import Path -from time import time import attr from license_expression import ExpressionError @@ -42,8 +41,11 @@ from licensedcode.tokenize import KEY_PHRASE_OPEN from licensedcode.tokenize import KEY_PHRASE_CLOSE from licensedcode.tokenize import query_lines +from scancode.api import SCANCODE_LICENSEDB_URL +from scancode.api import SCANCODE_LICENSE_URL from scancode.api import SCANCODE_LICENSE_RULE_URL from scancode.api import SCANCODE_RULE_URL +from scancode.api import SPDX_LICENSE_URL """ Reference License and license Rule structures persisted as a combo of a YAML @@ -365,6 +367,32 @@ def from_dir(cls, key, licenses_data_dir=licenses_data_dir, check_consistency=Tr lic.load(license_file=license_file, check_consistency=check_consistency) return lic + @property + def scancode_url(self): + return SCANCODE_LICENSE_URL.format(self.key) + + @property + def licensedb_url(self): + return SCANCODE_LICENSEDB_URL.format(self.key) + + @property + def spdx_url(self): + """ + Return a URL to the SPDX license either at SPDX, ScanCode or None. + """ + spdx_license_key = self.spdx_license_key + if not spdx_license_key: + return + + is_license_ref = spdx_license_key.lower().startswith('licenseref-') + + if is_license_ref: + return SCANCODE_LICENSE_URL.format(self.key) + else: + # TODO: Is this replacing spdx_key??? + spdx_license_key = spdx_license_key.rstrip('+') + return SPDX_LICENSE_URL.format(spdx_license_key) + def license_file(self, licenses_data_dir=licenses_data_dir): return join(licenses_data_dir, f'{self.key}.LICENSE') @@ -378,47 +406,65 @@ def __copy__(self): newl.update(oldl) return newl - def to_dict(self, include_ignorables=True, include_text=False, include_builtin=True): + def _to_dict(self, include_field): + """ + Return a mapping of license data. + ``include_field(name, value)`` is a callable that will be called with + each name, value pair and returns True to include the field or False + to filter it. + """ + data = {} + for name, value in attr.asdict(self).items(): + if not include_field(name, value): + continue + data[name] = value + return data + + def to_dict( + self, + include_ignorables=True, + include_text=False, + include_builtin=True, + ): """ - Return an ordered mapping of license data (excluding text, unless - ``include_text`` is True). Fields with empty values are not included. - Optionally include the "ignorable*" attributes if ``include_ignorables`` - is True. + Return a mapping of license data. Skip fields with empty values. + Optionally include: + - the "ignorable*" attributes if ``include_ignorables`` is True. + - the text ``include_text`` is True. + - the ``is_builtin`` flag if ``include_builtin`` is True. """ - # do not dump false, empties and paths - def dict_fields(attr, value): + # do not include false, epties and paths + def include_field(name, value): if not value: return False - if isinstance(value, str) and not value.strip(): return False - # default to English which is implied - if attr.name == 'language' and value == 'en': + if name == 'language' and value == 'en': return False - - if attr.name == 'minimum_coverage' and value == 100: + if name == 'minimum_coverage' and value == 100: return False - - if not include_builtin and attr.name == 'is_builtin': + if not include_builtin and name == 'is_builtin': return False - - if not include_ignorables and attr.name.startswith('ignorable_'): + if not include_ignorables and name.startswith('ignorable_'): return False - - if not include_text and attr.name == 'text': + if not include_text and name == 'text': return False return True - data = attr.asdict(self, filter=dict_fields, dict_factory=dict) - cv = data.get('minimum_coverage', 0) - if cv: - data['minimum_coverage'] = as_int(cv) + return self._to_dict(include_field=include_field) - if include_text: - data['text'] = self.text or '' + def to_reference(self): + """ + Return a mapping of license reference data. + """ + # include everything + data = self._to_dict(include_field=lambda k, v: True) + data['scancode_url'] = self.spdx_url + data['licensedb_url'] = self.spdx_url + data['spdx_url'] = self.spdx_url return data def dump(self, licenses_data_dir): @@ -1211,11 +1257,11 @@ class BasicRule: help='Flag set to True if this is a builtin standard rule.') ) - # The is_license_xxx flags below are nn indication of what this rule - # importance is (e.g. how important is its text when detected as a licensing - # clue) as one of several "is_license_xxx" flags. These flags are mutually - # exclusive and a license rule can only have one of these as flags with a - # True value. + # The is_license_xxx flags below are an indication of what this rule + # represents and its relative importance is, e.g., how important is the rule + # text when detected as a licensing clue as one of several "is_license_xxx" + # flags. These flags are mutually exclusive and a license rule can only have + # one of these as flags with a True value. is_license_text = attr.ib( default=False, @@ -1288,7 +1334,7 @@ class BasicRule: 'have notes explaining why this is a false positive and no other ' 'fields. This is useful in some cases when some text looks like a ' 'license text, notice or tag but is not actually it. ' - 'Mutually exclusive from any other is_license_* flag') + 'Mutually exclusive from any is_license_* flag') ) language = attr.ib( @@ -1772,7 +1818,7 @@ def licensing_contains(self, other): def spdx_license_expression(self, licensing=None): from licensedcode.cache import build_spdx_license_expression - return str(build_spdx_license_expression(self, licensing=licensing)) + return str(build_spdx_license_expression(self.license_expression, licensing=licensing)) def get_length(self, unique=False): return self.length_unique if unique else self.length @@ -1788,26 +1834,35 @@ def get_min_high_matched_length(self, unique=False): return (self.min_high_matched_length_unique if unique else self.min_high_matched_length) - def get_reference_data(self): + def to_reference(self): """ - Get license reference data for this Rule object. - Used to rehydrate license match mappings. + Return a mapping of reference data for this Rule object. """ - data = {} - data['license_expression'] = self.license_expression - data['rule_identifier'] = self.identifier + data['identifier'] = self.identifier + data['language'] = self.language data['rule_url'] = self.rule_url - data['referenced_filenames'] = self.referenced_filenames data['is_license_text'] = self.is_license_text data['is_license_notice'] = self.is_license_notice data['is_license_reference'] = self.is_license_reference data['is_license_tag'] = self.is_license_tag data['is_license_intro'] = self.is_license_intro - data['rule_length'] = self.length - data['rule_relevance'] = self.relevance - + data['is_continuous'] = self.is_continuous + data['is_builtin'] = self.is_builtin + data['is_from_license'] = self.is_from_license + data['is_synthetic'] = self.is_synthetic + data['length'] = self.length + data['relevance'] = as_int(self.relevance) + data['minimum_coverage'] = as_int(self.minimum_coverage) + data['referenced_filenames'] = self.referenced_filenames + data['notes'] = self.notes + data['ignorable_copyrights'] = self.ignorable_copyrights + data['ignorable_holders'] = self.ignorable_holders + data['ignorable_authors'] = self.ignorable_authors + data['ignorable_urls'] = self.ignorable_urls + data['ignorable_emails'] = self.ignorable_emails + data['text'] = self.text return data def to_dict(self, include_text=False): @@ -1915,10 +1970,6 @@ class Rule(BasicRule): A detection rule object with support for data and text files. """ - @property - def unique_id(self): - return self.compute_unique_id() - def __attrs_post_init__(self, *args, **kwargs): self.setup() @@ -1932,16 +1983,6 @@ def from_file(cls, rule_file, is_builtin=True): rule.load_data(rule_file=rule_file) return rule - def compute_unique_id(self): - """ - Return a a unique id string based on this rule content. - - (This is a SHA1 checksum of the identifier expression and text, but this - is an implementation detail) - """ - content = f'{self.identifier!r}{self.license_expression!r}{self.text!r}' - return sha1(content.encode('utf-8')).hexdigest() - def load_data(self, rule_file): """ Load data from ``rule_file`` which has both the text and the data (as YAML forntmatter). @@ -2178,32 +2219,32 @@ def set_relevance(self): else: self.relevance = computed_relevance + @staticmethod + def from_match_data(license_match_mapping): + """ + Return a Rule object from a ``license_match_mapping`` mapping of + LicenseMatch data. + """ + rule_identifier = license_match_mapping["rule_identifier"] -def get_license_rule_from_match(license_match): - """ - Return a rehydrated Rule object from a `license_match` - LicenseMatch mapping. - """ + rule_subclass_by_identifier_prefix = { + "spdx-license-identifier": SpdxRule, + "license-detection-unknown": UnknownRule, + "package-manifest": UnDetectedRule, + } - rule_subclass_by_identifier_prefix = { - "spdx-license-identifier": SpdxRule, - "license-detection-unknown": UnknownRule, - "package-manifest": UnDetectedRule, - } - - prefixes = tuple(rule_subclass_by_identifier_prefix.keys()) - rule_identifier = license_match["rule_identifier"] - if rule_identifier.startswith(prefixes): - for prefix, cls in rule_subclass_by_identifier_prefix.items(): - if rule_identifier.startswith(prefix): - return cls( - license_expression=license_match["license_expression"], - text=license_match.get("matched_text", None), - length=license_match["matched_length"], - ) - else: - from licensedcode.cache import get_index - return get_index().rules_by_id[rule_identifier] + prefixes = tuple(rule_subclass_by_identifier_prefix.keys()) + if rule_identifier.startswith(prefixes): + for prefix, klass in rule_subclass_by_identifier_prefix.items(): + if rule_identifier.startswith(prefix): + return klass( + license_expression=license_match_mapping["license_expression"], + text=license_match_mapping.get("matched_text", None), + length=license_match_mapping["matched_length"], + ) + else: + from licensedcode.cache import get_index + return get_index().rules_by_id[rule_identifier] def compute_relevance(length): @@ -2353,6 +2394,18 @@ class SynthethicRule(Rule): They do not have backing files. """ + @property + def _unique_id(self): + """ + Return a computed unique id string based on this rule content. + + This is used to compute unique identifiers for synthetic rules. + (This is a SHA1 checksum of the expression and text, but this is an + implementation detail) + """ + content = f'{self.license_expression!r}{self.text!r}' + return sha1(content.encode('utf-8')).hexdigest() + def load(self): raise NotImplementedError @@ -2381,7 +2434,7 @@ class SpdxRule(SynthethicRule): """ def __attrs_post_init__(self, *args, **kwargs): - self.identifier = f'spdx-license-identifier-{self.license_expression}-{self.unique_id}' + self.identifier = f'spdx-license-identifier-{self.license_expression}-{self._unique_id}' self.setup() if not self.license_expression: @@ -2411,16 +2464,15 @@ class UnknownRule(SynthethicRule): def __attrs_post_init__(self, *args, **kwargs): # We craft a UNIQUE identifier for the matched content - self.identifier = f'license-detection-unknown-{self.unique_id}' + self.identifier = f'license-detection-unknown-{self._unique_id}' self.license_expression = UNKNOWN_LICENSE_KEY # note that this could be shared across rules as an optimization self.license_expression_object = self.licensing.parse(UNKNOWN_LICENSE_KEY) self.is_license_notice = True self.notes = 'Unknown license based on a composite of license words.' - self.setup() self.is_synthetic = True - + self.setup() # called only for it's side effects self.tokens() @@ -2438,7 +2490,7 @@ class UnDetectedRule(SynthethicRule): """ def __attrs_post_init__(self, *args, **kwargs): - self.identifier = f'package-manifest-{self.license_expression}-{self.unique_id}' + self.identifier = f'package-manifest-{self.license_expression}-{self._unique_id}' expression = self.licensing.parse(self.license_expression) self.license_expression = expression.render() self.license_expression_object = expression diff --git a/src/licensedcode/plugin_license.py b/src/licensedcode/plugin_license.py index 58bb4fe8f7a..1570642e7c8 100644 --- a/src/licensedcode/plugin_license.py +++ b/src/licensedcode/plugin_license.py @@ -20,21 +20,19 @@ 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 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 LicenseDetection from licensedcode.detection import group_matches from licensedcode.detection import process_detections from licensedcode.detection import DetectionCategory from licensedcode.detection import detections_from_license_detection_mappings -from licensedcode.detection import matches_from_license_match_mappings -from licensedcode.detection import UniqueDetection +from licensedcode.detection import LicenseDetection from licensedcode.detection import LicenseDetectionFromResult -from licensedcode.licenses_reference import populate_license_references +from licensedcode.detection import LicenseMatchFromResult +from licensedcode.detection import UniqueDetection from licensedcode.license_db import dump_license_data from packagedcode.utils import combine_expressions from scancode.api import SCANCODE_LICENSEDB_URL @@ -74,8 +72,6 @@ class LicenseScanner(ScanPlugin): codebase_attributes = dict( license_detections=attr.ib(default=attr.Factory(list)), - license_references=attr.ib(default=attr.Factory(list)), - license_rule_references=attr.ib(default=attr.Factory(list)) ) sort_order = 4 @@ -118,6 +114,7 @@ class LicenseScanner(ScanPlugin): 'Curly braces ({}) are replaced by the license key.', help_group=SCAN_OPTIONS_GROUP, ), + PluggableCommandLineOption( ('--unknown-licenses',), is_flag=True, @@ -125,13 +122,15 @@ class LicenseScanner(ScanPlugin): help='[EXPERIMENTAL] Detect unknown licenses. ', help_group=SCAN_OPTIONS_GROUP, ), + + # TODO: consider creating a separate comamnd line option exe instead PluggableCommandLineOption( - ('--get-license-data',), + ('--dump-license-data',), type=click.Path(exists=False, readable=True, file_okay=False, resolve_path=True, path_type=str), metavar='DIR', callback=dump_license_data, - help='Include this directory with additional custom licenses and license rules ' - 'in the license detection index. Creates the directory if it does not exist. ', + help='Dump the license data in this directory in the LicenseDB format and exit. ' + 'Creates the directory if it does not exist. ', help_group=MISC_GROUP, is_eager=True, ), @@ -169,21 +168,20 @@ def get_scanner( def process_codebase(self, codebase, **kwargs): """ - Post-processing to follow license references to other files and add - `is_builtin` flags to licenses, if applicable. - - Also add codebase level unique `license_detections` and license reference - attributes. + Post-process ``codebase`` to follow referenced filenames to license + matches in other files. + Also add top-level unique ``license_detections``. """ from licensedcode import cache cche = cache.get_cache() + cle = codebase.get_or_create_current_header() - licenses = cache.get_licenses_db() has_additional_licenses = False if cche.additional_license_directory: cle.extra_data['additional_license_directory'] = cche.additional_license_directory has_additional_licenses = True + if cche.additional_license_plugins: cle.extra_data['additional_license_plugins'] = cche.additional_license_plugins has_additional_licenses = True @@ -215,15 +213,12 @@ def process_codebase(self, codebase, **kwargs): if TRACE: license_expressions_before = resource.detected_license_expression - modified = add_referenced_license_matches_for_detections(resource, codebase) - - if has_additional_licenses and resource.is_file and resource.license_detections: - add_builtin_license_flag(resource, licenses) + modified = add_referenced_filenames_license_matches_for_detections(resource, codebase) if TRACE and modified: license_expressions_after = resource.detected_license_expression logger_debug( - f'add_referenced_filenames_license_matches: Modfied:', + f'add_referenced_filenames_license_matches: Modified:', f'{resource.path} with license_expressions:\n' f'before: {license_expressions_before}\n' f'after : {license_expressions_after}' @@ -238,14 +233,11 @@ def process_codebase(self, codebase, **kwargs): for unique_detection in unique_license_detections ]) - populate_license_references(codebase) - def populate_for_license_detections_in_resources(codebase, detections): """ - Given a `codebase` and a list of `UniqueDetection` objects `detections`, - populate all the resource level `for_license_detections` attributes for - these unique detections. + Populate the ``codebase`` resource ``for_license_detections`` attribute from + a ``detections`` list of ``UniqueDetection``, """ for detection in detections: if TRACE: @@ -257,21 +249,15 @@ def populate_for_license_detections_in_resources(codebase, detections): for file_region in detection.files: resource = codebase.get_resource(path=file_region.path) resource.for_license_detections.append(detection.identifier) + codebase.save_resource(resource) def collect_license_detections(codebase): """ - Given a `codebase` collect all LicenseDetection mappings and LicenseMatch mappings - and then return rehydrated LicenseDetectionFromResult objects created out of them. + Return a list of LicenseDetectionFromResult from a ``codebase`` """ - has_packages = False - has_licenses = False - - if hasattr(codebase.root, 'package_data'): - has_packages = True - - if hasattr(codebase.root, 'license_detections'): - has_licenses = True + has_packages = hasattr(codebase.root, 'package_data') + has_licenses = hasattr(codebase.root, 'license_detections') all_license_detections = [] @@ -290,11 +276,11 @@ def collect_license_detections(codebase): resource_license_detections.extend(license_detection_objects) if license_clues: - license_match_objects = matches_from_license_match_mappings( + license_matches = LicenseMatchFromResult.from_dicts( license_match_mappings=license_clues, ) - for group_of_matches in group_matches(license_matches=license_match_objects): + for group_of_matches in group_matches(license_matches=license_matches): detection = LicenseDetection.from_matches(matches=group_of_matches) detection.file_region = detection.get_file_region(path=resource.path) resource_license_detections.append(detection) @@ -333,39 +319,7 @@ def collect_license_detections(codebase): return all_license_detections -def add_builtin_license_flag(resource, licenses): - """ - Add a `is_builtin` flag to each license rule data mapping if there are - additional licenses present in the cache, either through an additional - license directory or additional license plugins. - """ - 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): - """ - 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['is_builtin'] = False - - -def add_referenced_license_matches_for_detections(resource, codebase): +def add_referenced_filenames_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 @@ -383,13 +337,13 @@ def add_referenced_license_matches_for_detections(resource, codebase): for license_detection_mapping in license_detection_mappings: - license_detection_object = LicenseDetectionFromResult.from_license_detection_mapping( + license_detection = LicenseDetectionFromResult.from_license_detection_mapping( license_detection_mapping=license_detection_mapping, file_path=resource.path, ) detection_modified = False license_match_mappings = license_detection_mapping["matches"] - referenced_filenames = get_referenced_filenames(license_detection_object.matches) + referenced_filenames = get_referenced_filenames(license_detection.matches) if not referenced_filenames: continue diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 63c7a39add7..883419d1340 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -16,9 +16,9 @@ from plugincode.post_scan import post_scan_impl from packagedcode.utils import combine_expressions -from licensedcode.detection import get_matches_from_detection_mappings -from licensedcode.detection import matches_from_license_match_mappings from licensedcode.cache import get_cache +from licensedcode.detection import get_matches_from_detection_mappings +from licensedcode.detection import LicenseMatchFromResult # Tracing flags TRACE = False @@ -133,7 +133,7 @@ def compute_license_score(codebase): key_files_only=True, ) license_match_mappings = get_matches_from_detection_mappings(license_detections) - license_match_objects = matches_from_license_match_mappings(license_match_mappings) + license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) declared_license_expressions = get_field_values_from_codebase_resources( codebase=codebase, field_name='detected_license_expression', @@ -142,7 +142,7 @@ def compute_license_score(codebase): ) unique_declared_license_expressions = unique(declared_license_expressions) - declared_license_categories = get_license_categories(license_match_objects) + declared_license_categories = get_license_categories(license_matches) copyrights = get_field_values_from_codebase_resources( codebase=codebase, field_name='copyrights', key_files_only=True @@ -152,17 +152,17 @@ def compute_license_score(codebase): codebase=codebase, field_name='license_detections', key_files_only=False ) other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) - other_license_match_objects = matches_from_license_match_mappings(other_license_match_mappings) + other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) - scoring_elements.declared_license = bool(license_match_objects) + scoring_elements.declared_license = bool(license_matches) if scoring_elements.declared_license: scoring_elements.score += 40 - scoring_elements.identification_precision = check_declared_licenses(license_match_objects) + scoring_elements.identification_precision = check_declared_licenses(license_matches) if scoring_elements.identification_precision: scoring_elements.score += 40 - scoring_elements.has_license_text = check_for_license_texts(license_match_objects) + scoring_elements.has_license_text = check_for_license_texts(license_matches) if scoring_elements.has_license_text: scoring_elements.score += 10 @@ -173,7 +173,7 @@ def compute_license_score(codebase): is_permissively_licensed = check_declared_license_categories(declared_license_categories) if is_permissively_licensed: scoring_elements.conflicting_license_categories = check_for_conflicting_licenses( - other_license_match_objects + other_license_matches ) if scoring_elements.conflicting_license_categories and scoring_elements.score > 0: scoring_elements.score -= 20 From ccef6f895415ca1542b9537ac63c1e13e0f35ae3 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 16:43:22 +0100 Subject: [PATCH 74/84] Do not include SPDX expression in low level matches Signed-off-by: Philippe Ombredanne --- src/licensedcode/match.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/licensedcode/match.py b/src/licensedcode/match.py index b33227cdc3f..003824f4e86 100644 --- a/src/licensedcode/match.py +++ b/src/licensedcode/match.py @@ -792,7 +792,6 @@ def to_dict( # LicenseDB Level Information (Rule that was matched) result['license_expression'] = self.rule.license_expression - result['license_expression_spdx'] = self.rule.spdx_license_expression() result['rule_identifier'] = self.rule.identifier # TODO: should be a Rule.url() method instead From f27e61cb0933febc26f2ec85fc3bcc82adfe7fee Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 18:15:19 +0100 Subject: [PATCH 75/84] Update test expectations for RPMs Signed-off-by: Philippe Ombredanne --- ...0-4.el6_3.x86_64.rpm-package-expected.json | 74 ++++++++++++++ tests/packagedcode/test_rpm.py | 98 ++----------------- 2 files changed, 84 insertions(+), 88 deletions(-) create mode 100644 tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-expected.json diff --git a/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-expected.json b/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-expected.json new file mode 100644 index 00000000000..52a40a6bde1 --- /dev/null +++ b/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-expected.json @@ -0,0 +1,74 @@ +[ + { + "type": "rpm", + "namespace": null, + "name": "libproxy-bin", + "version": "0.3.0-4.el6_3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": "Binary to test libproxy\nThe libproxy-bin package contains the proxy binary for libproxy", + "release_date": null, + "parties": [ + { + "type": null, + "role": "vendor", + "name": "CentOS", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "http://code.google.com/p/libproxy/", + "download_url": 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": "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [ + "pkg:rpm/libproxy@0.3.0-4.el6_3?arch=src" + ], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_archive", + "purl": "pkg:rpm/libproxy-bin@0.3.0-4.el6_3" + } +] \ No newline at end of file diff --git a/tests/packagedcode/test_rpm.py b/tests/packagedcode/test_rpm.py index b7c443e3611..0a726969384 100644 --- a/tests/packagedcode/test_rpm.py +++ b/tests/packagedcode/test_rpm.py @@ -16,100 +16,22 @@ from packagedcode import rpm from scancode_config import REGEN_TEST_FIXTURES +from packages_test_utils import check_result_equals_expected_json + class TestRpmBasics(FileBasedTesting): test_data_dir = os.path.join(os.path.dirname(__file__), 'data') def test_parse_to_package(self): test_file = self.get_test_loc('rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm') - for package_data in rpm.RpmArchiveHandler.parse(test_file): - break - - expected = [ - ('type', 'rpm'), - ('namespace', None), - ('name', 'libproxy-bin'), - ('version', '0.3.0-4.el6_3'), - ('qualifiers', {}), - ('subpath', None), - ('primary_language', None), - ('description', - 'Binary to test libproxy\n' - 'The libproxy-bin package contains the proxy binary for libproxy'), - ('release_date', None), - ('parties', [ - dict([ - ('type', None), - ('role', 'vendor'), - ('name', 'CentOS'), - ('email', None), - ('url', None)]) - ]), - ('keywords', []), - ('homepage_url', 'http://code.google.com/p/libproxy/'), - ('download_url', None), - ('size', None), - ('sha1', None), - ('md5', None), - ('sha256', None), - ('sha512', None), - ('bug_tracking_url', None), - ('code_view_url', None), - ('vcs_url', None), - ('copyright', None), - ('declared_license_expression', 'lgpl-2.0-plus'), - ('declared_license_expression_spdx', 'LGPL-2.0-or-later'), - ('license_detections', - [{'detection_log': ['not-combined'], - 'license_expression': 'lgpl-2.0-plus', - 'matches': [{'end_line': 1, - 'is_license_intro': False, - 'is_license_notice': False, - 'is_license_reference': True, - 'is_license_tag': False, - 'is_license_text': False, - 'license_expression': 'lgpl-2.0-plus', - 'rule_identifier': 'lgpl-2.0-plus_68.RULE', - 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE', - 'licenses': [{'category': 'Copyleft Limited', - 'homepage_url': 'http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html', - 'is_exception': False, - 'is_unknown': False, - 'key': 'lgpl-2.0-plus', - 'name': 'GNU Library General Public License 2.0 ' - 'or later', - 'owner': 'Free Software Foundation (FSF)', - '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', - 'short_name': 'LGPL 2.0 or later', - 'spdx_license_key': 'LGPL-2.0-or-later', - 'spdx_url': 'https://spdx.org/licenses/LGPL-2.0-or-later', - 'text_url': 'http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html'}], - 'match_coverage': 100.0, - 'matched_length': 1, - 'matched_text': 'LGPLv2+', - 'matcher': '1-hash', - 'referenced_filenames': [], - 'rule_length': 1, - 'rule_relevance': 100, - 'score': 100.0, - 'start_line': 1}]}]), - ('other_license_expression', None), - ('other_license_expression_spdx', None), - ('other_license_detections', []), - ('extracted_license_statement', 'LGPLv2+'), - ('notice_text', None), - ('source_packages', [ 'pkg:rpm/libproxy@0.3.0-4.el6_3?arch=src']), - ('file_references', []), - ('extra_data', {}), - ('dependencies', []), - ('repository_homepage_url', None), - ('repository_download_url', None), - ('api_data_url', None), - ('datasource_id', 'rpm_archive'), - ('purl', 'pkg:rpm/libproxy-bin@0.3.0-4.el6_3'), - ] - assert list(package_data.to_dict().items()) == expected + package_datas = rpm.RpmArchiveHandler.parse(test_file) + result = [pd.to_dict() for pd in package_datas] + + expected_loc = self.get_test_loc( + 'rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-expected.json', + must_exist=False, + ) + check_result_equals_expected_json(result, expected_loc, regen=REGEN_TEST_FIXTURES) def test_pyrpm_basic(self): test_file = self.get_test_loc('rpm/header/python-glc-0.7.1-1.src.rpm') From 0298a5c3eed11ca7083409c0d2bca8a3ed33aa3b Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 18:52:40 +0100 Subject: [PATCH 76/84] Update test expectations Align with latest fixesa nd the move of license details to license references Signed-off-by: Philippe Ombredanne --- .../filtered-expected.json | 62 +- .../filtered-expected2.json | 54 +- .../filtered-expected3.json | 69 +- .../data/csv/livescan/expected.csv | 38 +- .../formattedcode/data/cyclonedx/expected.xml | 6 +- .../data/json/simple-expected.json | 12 +- .../data/json/simple-expected.jsonlines | 8 +- .../data/json/simple-expected.jsonpp | 12 +- .../data/json/tree/expected.json | 36 +- .../data/yaml/simple-expected.yaml | 11 +- .../data/yaml/tree/expected.yaml | 18 +- .../data/datadriven/lic4/wurfl.h.yml | 1 - ...e-reference-works-with-clues.expected.json | 866 +- ...-matched-text-with-reference.expected.json | 208 +- .../scan-with-reference.expected.json | 208 +- .../data/models/licenses.dump.expected.json | 14 +- .../license-expression/scan.expected.json | 155 +- .../spdx-expressions.expected.json | 94 +- .../license-ref-see-copying.expected.json | 93 +- .../license_reference/scan-ref.expected.json | 94 +- ...-unknown-reference-copyright.expected.json | 141 +- .../license_reference/scan-wref.expected.json | 43 +- ...unknown-ref-to-key-file-root.expected.json | 228 +- ...own-intro-eclipse-foundation.expected.json | 110 +- .../scan/e2fsprogs-expected.json | 144 +- .../scan/ffmpeg-license.expected.json | 726 +- .../text/scan-diag.expected.json | 159 +- .../plugin_license/text/scan.expected.json | 159 +- .../text_long_lines/scan-diag.expected.json | 147 +- .../text_long_lines/scan.expected.json | 147 +- ...n-unknown-intro-dual-license.expected.json | 172 +- ...tro-eclipse-foundation-tycho.expected.json | 648 +- ...own-intro-eclipse-foundation.expected.json | 71 +- ...nown-intro-long-gaps-between.expected.json | 160 +- ...intro-with-imperfect-matches.expected.json | 154 +- .../policy-codebase.expected.json | 273 +- .../plugin_license_text/scan.expected.json | 276 +- .../data/about/aboutfiles.expected.json | 185 +- .../data/about/apipkg.ABOUT-expected | 29 +- .../data/about/appdirs.ABOUT-expected | 29 +- ...r-layer.tar.xz-get-installed-expected.json | 454 +- ...-container-layer.tar.xz-scan-expected.json | 908 +- .../bluedevil/APKBUILD-expected.json | 74 +- .../breeze-grub/APKBUILD-expected.json | 27 +- .../breeze-gtk/APKBUILD-expected.json | 27 +- .../breeze-plymouth/APKBUILD-expected.json | 27 +- .../community/breeze/APKBUILD-expected.json | 27 +- .../community/discover/APKBUILD-expected.json | 74 +- .../community/drkonqi/APKBUILD-expected.json | 27 +- .../jool-modules-lts/APKBUILD-expected.json | 27 +- .../jool-modules-rpi/APKBUILD-expected.json | 27 +- .../kactivitymanagerd/APKBUILD-expected.json | 44 +- .../kde-cli-tools/APKBUILD-expected.json | 74 +- .../kde-gtk-config/APKBUILD-expected.json | 59 +- .../kdecoration/APKBUILD-expected.json | 44 +- .../kdeplasma-addons/APKBUILD-expected.json | 44 +- .../community/kgamma5/APKBUILD-expected.json | 27 +- .../community/khotkeys/APKBUILD-expected.json | 44 +- .../kinfocenter/APKBUILD-expected.json | 74 +- .../kmenuedit/APKBUILD-expected.json | 27 +- .../community/kscreen/APKBUILD-expected.json | 44 +- .../kscreenlocker/APKBUILD-expected.json | 59 +- .../ksshaskpass/APKBUILD-expected.json | 27 +- .../kwallet-pam/APKBUILD-expected.json | 27 +- .../APKBUILD-expected.json | 44 +- .../kwayland-server/APKBUILD-expected.json | 74 +- .../community/kwin/APKBUILD-expected.json | 74 +- .../community/kwrited/APKBUILD-expected.json | 27 +- .../layer-shell-qt/APKBUILD-expected.json | 59 +- .../libkscreen/APKBUILD-expected.json | 74 +- .../libksysguard/APKBUILD-expected.json | 59 +- .../libreoffice/APKBUILD-expected.json | 27 +- .../community/milou/APKBUILD-expected.json | 89 +- .../community/mpd/APKBUILD-expected.json | 27 +- .../community/oxygen/APKBUILD-expected.json | 27 +- .../community/parole/APKBUILD-expected.json | 27 +- .../APKBUILD-expected.json | 27 +- .../plasma-desktop/APKBUILD-expected.json | 44 +- .../plasma-disks/APKBUILD-expected.json | 27 +- .../plasma-firewall/APKBUILD-expected.json | 27 +- .../plasma-integration/APKBUILD-expected.json | 74 +- .../plasma-nano/APKBUILD-expected.json | 44 +- .../plasma-nm/APKBUILD-expected.json | 59 +- .../plasma-pa/APKBUILD-expected.json | 59 +- .../APKBUILD-expected.json | 44 +- .../plasma-sdk/APKBUILD-expected.json | 27 +- .../APKBUILD-expected.json | 59 +- .../plasma-thunderbolt/APKBUILD-expected.json | 44 +- .../plasma-vault/APKBUILD-expected.json | 74 +- .../APKBUILD-expected.json | 27 +- .../plasma-workspace/APKBUILD-expected.json | 149 +- .../plymouth-kcm/APKBUILD-expected.json | 27 +- .../polkit-kde-agent-1/APKBUILD-expected.json | 27 +- .../powerdevil/APKBUILD-expected.json | 74 +- .../qqc2-breeze-style/APKBUILD-expected.json | 44 +- .../qt6-qtbase/APKBUILD-expected.json | 74 +- .../rtpengine-lts/APKBUILD-expected.json | 27 +- .../community/sddm-kcm/APKBUILD-expected.json | 74 +- .../systemsettings/APKBUILD-expected.json | 27 +- .../community/ufw/APKBUILD-expected.json | 27 +- .../APKBUILD-expected.json | 27 +- .../main/cmake/APKBUILD-expected.json | 27 +- .../main/kamailio/APKBUILD-expected.json | 27 +- .../main/libburn/APKBUILD-expected.json | 27 +- .../main/linux-lts/APKBUILD-expected.json | 27 +- .../main/linux-rpi/APKBUILD-expected.json | 27 +- .../main/lua-unit/APKBUILD-expected.json | 27 +- .../main/sqlite-tcl/APKBUILD-expected.json | 29 +- .../main/sqlite/APKBUILD-expected.json | 29 +- .../alpine14/main/sqsh/APKBUILD-expected.json | 27 +- .../alpine14/main/sudo/APKBUILD-expected.json | 44 +- .../main/util-linux/APKBUILD-expected.json | 119 +- .../testing/linux-edge/APKBUILD-expected.json | 27 +- .../testing/linux-elm/APKBUILD-expected.json | 27 +- .../testing/linux-gru/APKBUILD-expected.json | 27 +- .../community/abook/APKBUILD-expected.json | 27 +- .../darktable/APKBUILD-expected.json | 27 +- .../community/haxe/APKBUILD-expected.json | 59 +- .../linux-firmware/APKBUILD-expected.json | 29 +- .../community/2bwm/APKBUILD-expected.json | 29 +- .../community/acccheck/APKBUILD-expected.json | 27 +- .../accerciser/APKBUILD-expected.json | 27 +- .../community/alpine/APKBUILD-expected.json | 27 +- .../audacious-plugins/APKBUILD-expected.json | 119 +- .../boost-build/APKBUILD-expected.json | 27 +- .../dircproxy/APKBUILD-expected.json | 27 +- .../community/faac/APKBUILD-expected.json | 27 +- .../APKBUILD-expected.json | 27 +- .../community/gcc6/APKBUILD-expected.json | 44 +- .../hunspell-de-de/APKBUILD-expected.json | 27 +- .../imagemagick/APKBUILD-expected.json | 29 +- .../imagemagick6/APKBUILD-expected.json | 27 +- .../community/libluv/APKBUILD-expected.json | 27 +- .../nymphcast-client/APKBUILD-expected.json | 27 +- .../openjdk10/APKBUILD-expected.json | 27 +- .../py3-cairosvg/APKBUILD-expected.json | 27 +- .../community/qt6-qt3d/APKBUILD-expected.json | 74 +- .../ruby-rspec/APKBUILD-expected.json | 29 +- .../APKBUILD-expected.json | 27 +- .../community/vtk/APKBUILD-expected.json | 27 +- .../community/zsnes/APKBUILD-expected.json | 27 +- .../alpine14/main/gcc/APKBUILD-expected.json | 44 +- .../alpine14/main/icu/APKBUILD-expected.json | 59 +- .../alpine14/main/ruby/APKBUILD-expected.json | 59 +- .../APKBUILD-expected.json | 27 +- .../APKBUILD-expected.json | 29 +- .../APKBUILD-expected.json | 29 +- .../APKBUILD-expected.json | 44 +- .../APKBUILD-expected.json | 27 +- .../APKBUILD-expected.json | 27 +- .../gitlab-release-cli/APKBUILD-expected.json | 29 +- .../gtksourceviewmm3/APKBUILD-expected.json | 27 +- .../testing/pnmixer/APKBUILD-expected.json | 27 +- .../APKBUILD-expected.json | 27 +- .../buildbot/APKBUILD-expected.json | 27 +- .../full-installed/installed-expected.json | 456 +- .../rootfs/alpine-rootfs.tar.xz-expected.json | 972 +-- .../single-installed/installed-expected.json | 27 +- .../small-installed/installed-expected.json | 439 +- .../data/bower/author-objects/expected.json | 83 +- .../data/bower/basic/expected.json | 29 +- .../data/bower/list-of-licenses/expected.json | 83 +- .../data/bower/scan-expected.json | 373 +- .../data/build/bazel/end2end-expected.json | 4 +- .../data/build/buck/end2end-expected.json | 131 +- .../end2end/build.gradle-expected.json | 4 +- .../cargo/cargo_toml/clap/Cargo.toml.expected | 29 +- .../cargo_toml/clippy/Cargo.toml.expected | 42 +- .../cargo_toml/mdbook/Cargo.toml.expected | 27 +- .../cargo_toml/rustfmt/Cargo.toml.expected | 42 +- .../cargo_toml/rustup/Cargo.toml.expected | 42 +- .../data/cargo/scan.expected.json | 605 +- .../data/chef/basic/metadata.json.expected | 29 +- .../data/chef/basic/metadata.rb.expected | 29 +- .../chef/basic/test_package.json.expected | 27 +- ...iew_url_and_bug_tracking_url.json.expected | 27 +- .../test_package_dependencies.json.expected | 27 +- .../basic/test_package_parties.json.expected | 27 +- .../chef/dependencies/metadata.rb.expected | 27 +- .../data/chef/package.scan.expected.json | 156 +- .../assemble/many-podspecs-expected.json | 681 +- .../assemble/multiple-podspec-expected.json | 185 +- .../assemble/single-podspec-expected.json | 127 +- .../assemble/solo/Podfile-expected.json | 4 +- .../assemble/solo/Podfile.lock-expected.json | 4 +- .../solo/RxDataSources.podspec-expected.json | 127 +- ...rebaseAnalytics.podspec.json.expected.json | 31 +- .../podspec/BadgeHub.podspec.expected.json | 29 +- .../LoadingShimmer.podspec.expected.json | 29 +- .../podspec/PayTabsSDK.podspec.expected.json | 29 +- .../RxDataSources.podspec.expected.json | 29 +- .../podspec/Starscream.podspec.expected.json | 27 +- .../podspec/SwiftLib.podspec.expected.json | 29 +- ...utter_paytabs_bridge.podspec.expected.json | 29 +- .../kmmWebSocket.podspec.expected.json | 29 +- .../podspec/nanopb.podspec.expected.json | 29 +- .../data/conda/meta.yaml.expected.json | 27 +- .../data/cran/codetools/package.json.expected | 27 +- .../data/cran/geometry/package.json.expected | 27 +- .../data/debian/basic-rootfs-expected.json | 658 +- .../stable_copyright-detailed.expected.yml | 22 - .../stable_copyright-detailed.expected.yml | 398 - ...m_0.12.5-1_copyright-detailed.expected.yml | 112 - .../stable_copyright-detailed.expected.yml | 1030 --- .../stable_copyright-detailed.expected.yml | 23 - .../stable_copyright-detailed.expected.yml | 1267 --- .../stable_copyright-detailed.expected.yml | 67 - .../stable_copyright-detailed.expected.yml | 248 - .../stable_copyright-detailed.expected.yml | 112 - .../stable_copyright-detailed.expected.yml | 88 - .../stable_copyright-detailed.expected.yml | 534 -- .../stable_copyright-detailed.expected.yml | 66 - .../stable_copyright-detailed.expected.yml | 355 - .../stable_copyright-detailed.expected.yml | 202 - .../stable_copyright-detailed.expected.yml | 107 - ...sck-static.copyright-detailed.expected.yml | 44 - ...progs-l10n.copyright-detailed.expected.yml | 44 - ...e_libblkid.copyright-detailed.expected.yml | 22 - ...ibcom-err2.copyright-detailed.expected.yml | 22 - ...ble_libss2.copyright-detailed.expected.yml | 22 - ...e_libuuid1.copyright-detailed.expected.yml | 22 - ...e_uuid-dev.copyright-detailed.expected.yml | 22 - ...id-runtime.copyright-detailed.expected.yml | 22 - .../stable_copyright-detailed.expected.yml | 133 - .../stable_copyright-detailed.expected.yml | 291 - .../stable_copyright-detailed.expected.yml | 45 - .../stable_copyright-detailed.expected.yml | 168 - .../stable_copyright-detailed.expected.yml | 333 - .../stable_copyright-detailed.expected.yml | 90 - .../stable_copyright-detailed.expected.yml | 336 - .../stable_copyright-detailed.expected.yml | 1114 --- .../stable_copyright-detailed.expected.yml | 199 - .../stable_copyright-detailed.expected.yml | 90 - .../stable_copyright-detailed.expected.yml | 223 - .../stable_copyright-detailed.expected.yml | 312 - .../stable_copyright-detailed.expected.yml | 287 - .../stable_copyright-detailed.expected.yml | 45 - .../stable_copyright-detailed.expected.yml | 226 - .../stable_copyright-detailed.expected.yml | 226 - .../stable_copyright-detailed.expected.yml | 226 - .../stable_copyright-detailed.expected.yml | 226 - .../stable_copyright-detailed.expected.yml | 89 - .../stable_copyright-detailed.expected.yml | 44 - .../stable_copyright-detailed.expected.yml | 44 - .../stable_copyright-detailed.expected.yml | 605 -- .../stable_copyright-detailed.expected.yml | 221 - .../stable_copyright-detailed.expected.yml | 88 - .../stable_copyright-detailed.expected.yml | 134 - .../stable_copyright-detailed.expected.yml | 371 - .../stable_copyright-detailed.expected.yml | 88 - .../stable_copyright-detailed.expected.yml | 111 - .../stable_copyright-detailed.expected.yml | 89 - .../stable_copyright-detailed.expected.yml | 245 - .../stable_copyright-detailed.expected.yml | 419 - .../stable_copyright-detailed.expected.yml | 90 - .../stable_copyright-detailed.expected.yml | 169 - .../stable_copyright-detailed.expected.yml | 133 - .../p/perl/copyright-detailed.expected.yml | 7608 ----------------- .../stable_copyright-detailed.expected.yml | 1603 ---- .../stable_copyright-detailed.expected.yml | 177 - .../stable_copyright-detailed.expected.yml | 88 - .../stable_copyright-detailed.expected.yml | 22 - .../stable_copyright-detailed.expected.yml | 22 - .../stable_copyright-detailed.expected.yml | 267 - .../stable_copyright-detailed.expected.yml | 289 - .../stable_copyright-detailed.expected.yml | 224 - .../stable_copyright-detailed.expected.yml | 22 - .../stable_copyright-detailed.expected.yml | 22 - .../stable_copyright-detailed.expected.yml | 535 -- .../stable_copyright-detailed.expected.yml | 45 - .../stable_copyright-detailed.expected.yml | 316 - .../z3/stable_copyright-detailed.expected.yml | 67 - ...rmware-adi.copyright-detailed.expected.yml | 45 - ...d-graphics.copyright-detailed.expected.yml | 44 - ...re-atheros.copyright-detailed.expected.yml | 167 - ...mware-bnx2.copyright-detailed.expected.yml | 22 - ...ware-bnx2x.copyright-detailed.expected.yml | 22 - ...-brcm80211.copyright-detailed.expected.yml | 22 - ...are-cavium.copyright-detailed.expected.yml | 22 - ...ntel-sound.copyright-detailed.expected.yml | 928 -- ...intelwimax.copyright-detailed.expected.yml | 22 - ...re-ipw2x00.copyright-detailed.expected.yml | 22 - ...mware-ivtv.copyright-detailed.expected.yml | 22 - ...re-iwlwifi.copyright-detailed.expected.yml | 22 - ...e-libertas.copyright-detailed.expected.yml | 44 - ...ux-nonfree.copyright-detailed.expected.yml | 45 - ...ware-linux.copyright-detailed.expected.yml | 45 - ...sc-nonfree.copyright-detailed.expected.yml | 740 -- ...re-myricom.copyright-detailed.expected.yml | 22 - ...-netronome.copyright-detailed.expected.yml | 22 - ...are-netxen.copyright-detailed.expected.yml | 22 - ...qcom-media.copyright-detailed.expected.yml | 493 -- ...are-qlogic.copyright-detailed.expected.yml | 132 - ...are-ralink.copyright-detailed.expected.yml | 45 - ...re-realtek.copyright-detailed.expected.yml | 44 - ...re-samsung.copyright-detailed.expected.yml | 22 - ...ware-siano.copyright-detailed.expected.yml | 22 - ...nnectivity.copyright-detailed.expected.yml | 22 - .../copyright-detailed.expected.yml | 22 - .../copyright-detailed.expected.yml | 22 - .../copyright-detailed.expected.yml | 22 - .../copyright-detailed.expected.yml | 22 - .../copyright-detailed.expected.yml | 22 - .../stable_copyright-detailed.expected.yml | 89 - .../zlib1g/copyright-detailed.expected.yml | 22 - .../adduser/copyright-detailed.expected.yml | 23 - .../doc/apt/copyright-detailed.expected.yml | 45 - .../copyright-detailed.expected.yml | 23 - .../copyright-detailed.expected.yml | 67 - .../doc/bash/copyright-detailed.expected.yml | 309 - .../bsdutils/copyright-detailed.expected.yml | 425 - .../coreutils/copyright-detailed.expected.yml | 309 - .../doc/dash/copyright-detailed.expected.yml | 177 - .../debconf/copyright-detailed.expected.yml | 22 - .../copyright-detailed.expected.yml | 23 - .../copyright-detailed.expected.yml | 58 - .../diffutils/copyright-detailed.expected.yml | 46 - .../doc/dpkg/copyright-detailed.expected.yml | 266 - .../e2fsprogs/copyright-detailed.expected.yml | 107 - .../findutils/copyright-detailed.expected.yml | 45 - .../copyright-detailed.expected.yml | 1875 ---- .../copyright-detailed.expected.yml | 2200 ----- .../doc/gpgv/copyright-detailed.expected.yml | 312 - .../doc/grep/copyright-detailed.expected.yml | 45 - .../doc/gzip/copyright-detailed.expected.yml | 90 - .../hostname/copyright-detailed.expected.yml | 23 - .../copyright-detailed.expected.yml | 67 - .../libacl1/copyright-detailed.expected.yml | 157 - .../copyright-detailed.expected.yml | 45 - .../libattr1/copyright-detailed.expected.yml | 157 - .../copyright-detailed.expected.yml | 90 - .../libblkid1/copyright-detailed.expected.yml | 425 - .../copyright-detailed.expected.yml | 67 - .../libc-bin/copyright-detailed.expected.yml | 530 -- .../doc/libc6/copyright-detailed.expected.yml | 530 -- .../copyright-detailed.expected.yml | 69 - .../copyright-detailed.expected.yml | 22 - .../libcrypt1/copyright-detailed.expected.yml | 766 -- .../libdb5.3/copyright-detailed.expected.yml | 110 - .../copyright-detailed.expected.yml | 44 - .../copyright-detailed.expected.yml | 107 - .../libffi7/copyright-detailed.expected.yml | 91 - .../copyright-detailed.expected.yml | 540 -- .../libgmp10/copyright-detailed.expected.yml | 93 - .../copyright-detailed.expected.yml | 2421 ------ .../copyright-detailed.expected.yml | 134 - .../copyright-detailed.expected.yml | 995 --- .../copyright-detailed.expected.yml | 628 -- .../libidn2-0/copyright-detailed.expected.yml | 179 - .../copyright-detailed.expected.yml | 995 --- .../copyright-detailed.expected.yml | 90 - .../libkrb5-3/copyright-detailed.expected.yml | 995 --- .../liblz4-1/copyright-detailed.expected.yml | 112 - .../liblzma5/copyright-detailed.expected.yml | 1070 --- .../libmount1/copyright-detailed.expected.yml | 425 - .../copyright-detailed.expected.yml | 628 -- .../libnsl2/copyright-detailed.expected.yml | 352 - .../copyright-detailed.expected.yml | 178 - .../copyright-detailed.expected.yml | 57 - .../copyright-detailed.expected.yml | 110 - .../libpcre3/copyright-detailed.expected.yml | 66 - .../copyright-detailed.expected.yml | 45 - .../copyright-detailed.expected.yml | 90 - .../copyright-detailed.expected.yml | 46 - .../libsepol1/copyright-detailed.expected.yml | 47 - .../copyright-detailed.expected.yml | 425 - .../libss2/copyright-detailed.expected.yml | 22 - .../libssl1.1/copyright-detailed.expected.yml | 22 - .../copyright-detailed.expected.yml | 260 - .../copyright-detailed.expected.yml | 126 - .../libtinfo6/copyright-detailed.expected.yml | 66 - .../copyright-detailed.expected.yml | 214 - .../libudev1/copyright-detailed.expected.yml | 260 - .../copyright-detailed.expected.yml | 259 - .../libuuid1/copyright-detailed.expected.yml | 425 - .../copyright-detailed.expected.yml | 67 - .../libzstd1/copyright-detailed.expected.yml | 111 - .../doc/login/copyright-detailed.expected.yml | 67 - .../logsave/copyright-detailed.expected.yml | 107 - .../lsb-base/copyright-detailed.expected.yml | 67 - .../doc/mawk/copyright-detailed.expected.yml | 24 - .../doc/mount/copyright-detailed.expected.yml | 425 - .../copyright-detailed.expected.yml | 66 - .../passwd/copyright-detailed.expected.yml | 67 - .../perl-base/copyright-detailed.expected.yml | 7192 ---------------- .../doc/sed/copyright-detailed.expected.yml | 45 - .../copyright-detailed.expected.yml | 45 - .../doc/tar/copyright-detailed.expected.yml | 46 - .../copyright-detailed.expected.yml | 425 - .../zlib1g/copyright-detailed.expected.yml | 22 - .../stable_copyright.expected.yml | 398 - ...r-layer.tar.xz.get-installed-expected.json | 656 +- ...-container-layer.tar.xz.scan-expected.json | 658 +- .../data/debian/end-to-end.tgz.expected.json | 2 +- .../debian/ubuntu-var-lib-dpkg/expected.json | 1006 +-- .../freebsd/basic/+COMPACT_MANIFEST.expected | 27 +- .../freebsd/basic2/+COMPACT_MANIFEST.expected | 27 +- .../dual_license/+COMPACT_MANIFEST.expected | 56 +- .../dual_license2/+COMPACT_MANIFEST.expected | 83 +- .../multi_license/+COMPACT_MANIFEST.expected | 54 +- .../data/haxe/basic/haxelib.json.expected | 27 +- .../data/haxe/basic2/haxelib.json.expected | 29 +- .../data/haxe/deps/haxelib.json.expected | 27 +- .../data/haxe/tags/haxelib.json.expected | 29 +- ...instance-expected-with-test-manifests.json | 206 +- ...n-package-instance-expected-with-uuid.json | 447 +- .../python-package-instance-expected.json | 447 +- .../activemq-camel.expected.json | 42 +- ...tivemq-camel_without_license.expected.json | 261 +- .../google-built-collection.expected.json | 38 +- ...t-collection_without_license.expected.json | 213 +- .../flutter_playtabs_bridge.expected.json | 138 +- ...ytabs_bridge_without_license.expected.json | 324 +- .../nanopb.expected.json | 82 +- .../nanopb_without_license.expected.json | 211 +- .../reference-to-package/base.expected.json | 111 +- .../fusiondirectory.expected.json | 1256 ++- .../google_appengine_sdk.expected.json | 270 +- .../paddlenlp.expected.json | 264 +- .../physics.expected.json | 247 +- .../reference-to-package/samba.expected.json | 758 +- .../aopalliance-1.0.pom.package.json | 54 +- .../commons-validator-1.2.0.pom.package.json | 27 +- ...ndbugs-maven-plugin-1.1.1.pom.package.json | 29 +- .../maven2/foo-pom/foo-pom.xml.package.json | 54 +- .../jrecordbind-2.3.4.pom.package.json | 54 +- .../maven2/log4j/log4j-pom.xml.package.json | 54 +- .../logback-access.pom.package.json | 54 +- .../spring-2.5.4.pom.package.json | 54 +- .../spring-orm-2.5.3.pom.package.json | 54 +- .../spring-webmvc-2.5.3.pom.package.json | 54 +- .../maven_misc/extracted-jar-expected.json | 100 +- .../data/models/full-expected.json | 27 +- .../data/models/simple-expected.json | 27 +- .../npm/as_installed/package.json.expected | 27 +- .../authors_list_dicts/package.json.expected | 56 +- .../package.json.expected | 29 +- .../data/npm/casepath/package.json.expected | 29 +- .../data/npm/chartist/package.json.expected | 156 +- .../data/npm/dist/package.json.expected | 29 +- .../npm/double_license/package.json.expected | 54 +- .../data/npm/electron/package.expected.json | 127 +- .../express-jwt-3.4.0/package.json.expected | 56 +- .../data/npm/from_npmjs/package.json.expected | 27 +- .../npm/from_tarball/package.json.expected | 27 +- .../get_package_resources.scan.expected.json | 127 +- .../homepage-as-list/package.json.expected | 29 +- .../npm/invalid-dep/package.json.expected | 29 +- .../data/npm/keywords/package.json.expected | 29 +- .../legacy_license_dict/package.json.expected | 56 +- .../data/npm/mime-1.3.4/package.json.expected | 29 +- .../package-lock.json-expected | 29 +- .../package-lock.json-expected | 29 +- .../npm/private-and-yarn/scan.expected.json | 4 +- .../data/npm/private/scan.expected.json | 4 +- .../data/npm/scan-nested/scan.expected.json | 185 +- .../data/npm/scoped1/package.json.expected | 29 +- .../data/npm/scoped2/package.json.expected | 29 +- .../data/npm/sequelize/package.json.expected | 29 +- .../data/npm/uri_vcs/package.json.expected | 56 +- .../data/npm/urls_dict/package.json.expected | 29 +- .../utils-merge-1.0.0/package.json.expected | 56 +- .../data/npm/with_name/package.json.expected | 54 +- .../nuget/Castle.Core.nuspec.json.expected | 27 +- .../EntityFramework.nuspec.json.expected | 27 +- .../Microsoft.AspNet.Mvc.nuspec.json.expected | 27 +- .../Microsoft.Net.Http.nuspec.json.expected | 27 +- .../data/nuget/bootstrap.nuspec.json.expected | 27 +- .../jQuery.UI.Combined.nuspec.json.expected | 27 +- .../data/opam/sample1/output.opam.expected | 29 +- .../data/opam/sample3/output.opam.expected | 27 +- .../data/opam/sample4/output.opam.expected | 44 +- .../data/opam/sample5/output.opam.expected | 29 +- .../data/opam/sample6/output.opam.expected | 27 +- .../data/opam/sample7/output.opam.expected | 44 +- .../data/opam/sample8/output.opam.expected | 44 +- .../a-timer/composer.json.expected | 29 +- .../phpcomposer/composer.lock-expected.json | 866 +- .../phpcomposer/fake/composer.json.expected | 44 +- .../phpcomposer/fake2/composer.json.expected | 54 +- .../framework/composer.json.expected | 29 +- .../phpcomposer/modern/composer.json.expected | 27 +- .../phpcomposer/slim/composer.json.expected | 29 +- .../data/plugin/about-package-expected.json | 185 +- .../data/plugin/bower-package-expected.json | 127 +- .../data/plugin/cargo-package-expected.json | 127 +- .../data/plugin/chef-package-expected.json | 156 +- .../data/plugin/com-package-expected.json | 67 +- .../data/plugin/conda-package-expected.json | 245 +- .../data/plugin/cran-package-expected.json | 162 +- .../data/plugin/freebsd-package-expected.json | 141 +- .../get_installed_packages-expected.json | 656 +- .../data/plugin/haxe-package-expected.json | 127 +- .../data/plugin/maven-package-expected.json | 2033 ++--- .../data/plugin/mui-package-expected.json | 67 +- .../data/plugin/mum-package-expected.json | 4 +- .../data/plugin/mun-package-expected.json | 67 +- .../data/plugin/npm-package-expected.json | 263 +- .../data/plugin/nuget-package-expected.json | 133 +- .../data/plugin/opam-package-expected.json | 4 +- .../plugin/phpcomposer-package-expected.json | 127 +- .../data/plugin/pubspec-expected.json | 90 +- .../data/plugin/pubspec-lock-expected.json | 4 +- .../data/plugin/python-package-expected.json | 620 +- .../data/plugin/rpm-package-expected.json | 132 +- .../plugin/rubygems-package-expected.json | 127 +- .../data/plugin/sys-package-expected.json | 67 +- .../data/plugin/tlb-package-expected.json | 67 +- .../data/plugin/win_pe-package-expected.json | 65 +- .../data/plugin/winmd-package-expected.json | 67 +- ...s-1.2.1-py2.py3-none-any.whl-expected.json | 56 +- ...commoncode-21.5.12-py3.9.egg-expected.json | 27 +- .../scancode_toolkit.egg-info-expected.json | 74 +- .../dist-info-metadata/METADATA-expected.json | 56 +- .../data/pypi/metadata/PKG-INFO-expected.json | 27 +- .../pypi/metadata/v10/PKG-INFO-expected.json | 31 +- .../pypi/metadata/v11/PKG-INFO-expected.json | 27 +- .../pypi/metadata/v12/PKG-INFO-expected.json | 54 +- .../pypi/metadata/v20/PKG-INFO-expected.json | 54 +- .../pypi/metadata/v21/PKG-INFO-expected.json | 27 +- .../flask_setup.py-expected.json | 54 +- .../pyyaml_setup.py-expected.json | 56 +- .../requests_setup.py-expected.json | 27 +- .../sqlalchemy_setup.py-expected.json | 54 +- .../unpack_kwargs_setup.py-expected.json | 29 +- .../with_name-setup.py.expected.json | 27 +- .../arpy_setup.py-expected.json | 27 +- .../setup.py-expected.json | 54 +- .../certifi-2020.6.20/setup.py-expected.json | 54 +- .../cffi-1.14.0/setup.py-expected.json | 56 +- .../chardet-3.0.4/setup.py-expected.json | 54 +- .../docutils-0.16/setup.py-expected.json | 182 +- .../idna-2.9/setup.py-expected.json | 54 +- .../paho-mqtt-1.5.0/setup.py-expected.json | 81 +- .../pexpect-4.6.0/setup.py-expected.json | 54 +- .../pip-22.0.4/setup.py-expected.json | 56 +- .../pycparser-2.20/setup.py-expected.json | 54 +- .../pyserial-3.4/setup.py-expected.json | 54 +- .../pytoml-0.1.21/setup.py-expected.json | 56 +- .../requests-2.24.0/setup.py-expected.json | 27 +- .../setupreader-0.0.3/setup.py-expected.json | 27 +- .../six-1.14.0/setup.py-expected.json | 56 +- .../urllib3-1.25.9/setup.py-expected.json | 56 +- .../setup.py/bluepyopt_setup.py-expected.json | 54 +- .../boolean2_py_setup.py-expected.json | 54 +- .../setup.py/complex_setup.py-expected.json | 29 +- .../container_check_setup.py-expected.json | 54 +- .../setup.py/fb303_py_setup.py-expected.json | 27 +- .../setup.py/frell_src_setup.py-expected.json | 27 +- .../setup.py/interlap_setup.py-expected.json | 56 +- .../pypi/setup.py/mb_setup.py-expected.json | 27 +- .../pypi/setup.py/ntfs_setup.py-expected.json | 54 +- .../setup.py/nvchecker_setup.py-expected.json | 56 +- ..._agents_common_code_setup.py-expected.json | 81 +- .../packageurl_python_setup.py-expected.json | 56 +- .../pipdeptree_setup.py-expected.json | 54 +- .../setup.py/pluggy_setup.py-expected.json | 27 +- ...pygtrie_with_kwargs_setup.py-expected.json | 54 +- .../setup.py/pyrpm_2_setup.py-expected.json | 54 +- ...python_publicsuffix_setup.py-expected.json | 56 +- ...ology_py_libversion_setup.py-expected.json | 56 +- .../setup.py/saneyaml_setup.py-expected.json | 54 +- .../setuppycheck_setup.py-expected.json | 29 +- .../setup.py/simple-setup.py-expected.json | 150 +- .../setup.py/url_py_setup.py-expected.json | 56 +- .../pypi/setup.py/venv_setup.py-expected.json | 56 +- .../whatsapp-play-setup.py-expected.json | 56 +- .../setup.py/xmltodict_setup.py-expected.json | 27 +- .../site-packages/site-packages-expected.json | 357 +- .../data/pypi/solo-metadata/expected.json | 326 +- .../data/pypi/solo-setup/expected.json | 98 +- .../pip-22.0.4-pypi-package-expected.json | 402 +- ...ip-22.0.4-pypi-package-setup-expected.json | 98 +- .../PyJPString-0.0.3-expected.json | 29 +- .../PyJPString-0.0.3-subdir-expected.json | 29 +- .../python-mimeparse-1.6.0-expected.json | 27 +- .../pyup-django-0.4.0-expected.json | 54 +- .../metadata-1.2/anonapi-0.0.19-expected.json | 54 +- .../commoncode-21.5.12-expected.json | 27 +- .../celery-expected.json | 475 +- .../daglib_wheel_extracted-expected.json | 207 +- .../Jinja2-2.10.dist-info-expected.json | 54 +- ...on_mimeparse-1.6.0.dist-info-expected.json | 27 +- .../toml-0.10.1.dist-info-expected.json | 56 +- .../urllib3-1.26.4.dist-info-expected.json | 56 +- .../haruka_bot-1.2.3.dist-info-expected.json | 54 +- .../pip-20.2.2.dist-info-expected.json | 56 +- ...plugincode-21.1.21.dist-info-expected.json | 27 +- .../anonapi-0.0.19.dist-info-expected.json | 54 +- .../android/basic/README.android.expected | 27 +- .../chromium/basic/README.chromium.expected | 27 +- .../facebook/basic/README.facebook.expected | 31 +- .../capital-filename/README.FACEBOOK.expected | 31 +- .../README.facebook.expected | 27 +- .../README.facebook.expected | 27 +- .../project-as-name/README.facebook.expected | 27 +- .../README.facebook.expected | 27 +- .../README.facebook.expected | 27 +- .../setuptools/README.facebook.expected | 31 +- .../README.facebook.expected | 27 +- .../google/basic/README.google.expected | 29 +- .../basic/README.thirdparty.expected | 27 +- .../centos-8-rpms.xmlish-expected.json | 83 +- .../fc33-rpms.xmlish-expected.json | 137 +- .../openmandriva-rpms.xmlish-expected.json | 56 +- .../opensuse-rpms.xmlish-expected.json | 54 +- .../rhel-rpms.xmlish-expected.json | 83 +- .../xmlish/centos-5-rpms.xmlish-expected.json | 54 +- ...s-5-rpms.xmlish-with-license-expected.json | 54 +- .../gem/action_tracker-1.0.2.gem.json | 29 +- .../data/rubygems/gem/m2r-2.1.0.gem.json | 29 +- .../new/dependabot-omnibus-0.87.15.gem.json | 27 +- .../gem/new/hiredis-0.6.3-java.gem.json | 27 +- .../rubygems/gem/new/int_time-0.0.2.gem.json | 29 +- .../gem/new/jaro_winkler-1.5.1-java.gem.json | 29 +- .../rubygems/gem/new/rubocop-0.62.0.gem.json | 29 +- ...eLibrary.Caching.dll.package-expected.json | 31 +- .../Moq.Silverlight.dll.package-expected.json | 31 +- .../Windows.AI.winmd.package-expected.json | 31 +- .../_ctypes_test.pyd.package-expected.json | 31 +- .../win_pe/chcp.com.package-expected.json | 31 +- .../win_pe/clfs.sys.mui.package-expected.json | 31 +- .../crypt32.dll.mun.package-expected.json | 31 +- .../win_pe/euc-jp.so.package-expected.json | 31 +- .../win_pe/file.exe.package-expected.json | 27 +- .../libiconv2.dll.package-expected.json | 27 +- .../win_pe/libintl3.dll.package-expected.json | 27 +- .../win_pe/stdole2.tlb.package-expected.json | 31 +- .../data/win_pe/tbs.sys.package-expected.json | 31 +- .../win_pe/tre4.dll.package-expected.json | 27 +- .../win_pe/zlib1.dll.package-expected.json | 54 +- .../expected-results.json | 2 +- .../data/composer/composer.expected.json | 127 +- tests/scancode/data/help/help.txt | 11 +- .../data/info/all.rooted.expected.json | 132 +- .../scancode/data/license_text/test.expected | 44 +- ...-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json | 125 +- .../unicodepath.expected-linux.json | 20 +- .../unicodepath.expected-linux.json--quiet | 20 +- .../unicodepath.expected-linux.json--verbose | 20 +- .../unicodepath.expected-linux.json-q | 20 +- .../unicodepath.expected-linux.json-v | 20 +- .../component-package-build-expected.json | 309 +- .../component-package-expected.json | 309 +- .../license-holder-rollup-expected.json | 291 +- ...iple-same-holder-and-license-expected.json | 81 +- ...t-counted-in-license-holders-expected.json | 142 +- .../package-fileset-expected.json | 110 +- .../package-manifest-expected.json | 76 +- ...rectory-with-minority-origin-expected.json | 111 +- ...return-nested-local-majority-expected.json | 275 +- 651 files changed, 15600 insertions(+), 87480 deletions(-) diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected.json index ff63992a70b..98a01954136 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected.json @@ -25,6 +25,7 @@ "license_references": [ { "key": "apache-1.1", + "language": "en", "short_name": "Apache 1.1", "name": "Apache License 1.1", "category": "Permissive", @@ -32,33 +33,84 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this license is OSI certified. This license has been\nsuperseded by Apache 2.0\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-1.1", + "other_spdx_license_keys": [], "osi_license_key": "Apache-1.1", "text_urls": [ "http://apache.org/licenses/LICENSE-1.1" ], + "osi_url": null, "faq_url": "http://www.apache.org/foundation/license-faq.html", "other_urls": [ "http://opensource.org/licenses/Apache-1.1", "https://opensource.org/licenses/Apache-1.1" ], - "text": "The Apache Software License, Version 1.1\n\nCopyright (c) 2000 The Apache Software Foundation. All rights\nreserved.\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\n notice, this list of conditions and the following disclaimer.\n\n2. 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\n3. The end-user documentation included with the redistribution,\n if any, must include the following acknowledgment:\n \"This product includes software developed by the\n Apache Software Foundation (http://www.apache.org/).\"\n Alternately, this acknowledgment may appear in the software itself,\n if and wherever such third-party acknowledgments normally appear.\n\n4. The names \"Apache\" and \"Apache Software Foundation\" must\n not be used to endorse or promote products derived from this\n software without prior written permission. For written\n permission, please contact apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\",\n nor may \"Apache\" appear in their name, without prior written\n permission of the Apache Software Foundation.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR\nITS 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\nUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\nOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2000 The Apache Software Foundation" + ], + "ignorable_holders": [ + "The Apache Software Foundation" + ], + "ignorable_authors": [ + "the Apache Software Foundation (http://www.apache.org/)" + ], + "ignorable_urls": [ + "http://www.apache.org/" + ], + "ignorable_emails": [ + "apache@apache.org" + ], + "text": "The Apache Software License, Version 1.1\n\nCopyright (c) 2000 The Apache Software Foundation. All rights\nreserved.\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\n notice, this list of conditions and the following disclaimer.\n\n2. 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\n3. The end-user documentation included with the redistribution,\n if any, must include the following acknowledgment:\n \"This product includes software developed by the\n Apache Software Foundation (http://www.apache.org/).\"\n Alternately, this acknowledgment may appear in the software itself,\n if and wherever such third-party acknowledgments normally appear.\n\n4. The names \"Apache\" and \"Apache Software Foundation\" must\n not be used to endorse or promote products derived from this\n software without prior written permission. For written\n permission, please contact apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\",\n nor may \"Apache\" appear in their name, without prior written\n permission of the Apache Software Foundation.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR\nITS 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\nUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\nOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/Apache-1.1", + "licensedb_url": "https://spdx.org/licenses/Apache-1.1", + "spdx_url": "https://spdx.org/licenses/Apache-1.1" } ], "license_rule_references": [ { - "rule_identifier": "apache-1.1_63.RULE", "license_expression": "apache-1.1", + "identifier": "apache-1.1_63.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-1.1_63.RULE", - "rule_relevance": 100, - "rule_length": 367, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 367, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "is licensed under the\nApache Software License, Version 1.1, which is reproduced below.\n\n/*\n* The Apache Software License, Version 1.1\n*\n*\n* Copyright (c) The Apache Software Foundation. All rights\n* 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. The end-user documentation included with the redistribution,\n* if any, must include the following acknowledgment:\n* \"This product includes software developed by the\n* Apache Software Foundation (http://www.apache.org/).\"\n* Alternately, this acknowledgment may appear in the software itself,\n* if and wherever such third-party acknowledgments normally appear.\n*\n* 4. The names \"Xerces\" and \"Apache Software Foundation\" must\n* not be used to endorse or promote products derived from this\n* software without prior written permission. For written\n* permission, please contact apache@apache.org.\n*\n* 5. Products derived from this software may not be called \"Apache\",\n* nor may \"Apache\" appear in their name, without prior written\n* permission of the Apache Software Foundation.\n*\n* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED\n* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR\n* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF\n* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\n* 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\n* SUCH DAMAGE.\n* ====================================================================\n*\n* This software consists of voluntary contributions made by many\n* individuals on behalf of the Apache Software Foundation and was\n* originally based on software copyright (c) 1999, International\n* Business Machines, Inc., http://www.ibm.com. For more\n* information on the Apache Software Foundation, please see\n* ." + "notes": null, + "ignorable_copyrights": [ + "Copyright (c) The Apache Software Foundation", + "copyright (c) 1999, International Business Machines, Inc., http://www.ibm.com" + ], + "ignorable_holders": [ + "International Business Machines, Inc.", + "The Apache Software Foundation" + ], + "ignorable_authors": [ + "the Apache Software Foundation (http://www.apache.org/)" + ], + "ignorable_urls": [ + "http://www.apache.org/", + "http://www.ibm.com/" + ], + "ignorable_emails": [ + "apache@apache.org" + ], + "text": "is licensed under the\nApache Software License, Version 1.1, which is reproduced below.\n\n/*\n* The Apache Software License, Version 1.1\n*\n*\n* Copyright (c) The Apache Software Foundation. All rights\n* 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. The end-user documentation included with the redistribution,\n* if any, must include the following acknowledgment:\n* \"This product includes software developed by the\n* Apache Software Foundation (http://www.apache.org/).\"\n* Alternately, this acknowledgment may appear in the software itself,\n* if and wherever such third-party acknowledgments normally appear.\n*\n* 4. The names \"Xerces\" and \"Apache Software Foundation\" must\n* not be used to endorse or promote products derived from this\n* software without prior written permission. For written\n* permission, please contact apache@apache.org.\n*\n* 5. Products derived from this software may not be called \"Apache\",\n* nor may \"Apache\" appear in their name, without prior written\n* permission of the Apache Software Foundation.\n*\n* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED\n* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR\n* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF\n* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\n* 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\n* SUCH DAMAGE.\n* ====================================================================\n*\n* This software consists of voluntary contributions made by many\n* individuals on behalf of the Apache Software Foundation and was\n* originally based on software copyright (c) 1999, International\n* Business Machines, Inc., http://www.ibm.com. For more\n* information on the Apache Software Foundation, please see\n* ." } ], "files": [ diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json index 4251cb10918..6884c5e2fbd 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json @@ -25,32 +25,76 @@ "license_references": [ { "key": "pygres-2.2", + "language": "en", "short_name": "PyGres License 2.2", "name": "PyGres License v2.2", "category": "Permissive", "owner": "Unspecified", + "homepage_url": null, + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-pygres-2.2", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://shell.vex.net/viewvc.cgi/pygresql/trunk/module/pgmodule.c?view=markup&pathrev=431" ], - "text": "PyGres, version 2.2 A Python interface for PostgreSQL database. Written by\nD'Arcy J.M. Cain, (darcy@druid.net). Based heavily on code written by\nPascal Andre, andre@chimay.via.ecp.fr. Copyright (c) 1995, Pascal Andre\n(andre@via.ecp.fr).\n\nPermission to use, copy, modify, and distribute this software and its\ndocumentation for any purpose, without fee, and without a written\nagreement is hereby granted, provided that the above copyright notice and\nthis paragraph and the following two paragraphs appear in all copies or in\nany new file that contains a substantial portion of this file.\n\nIN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,\nSPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS,\nARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE\nAUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nTHE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE\nAUTHOR HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,\nENHANCEMENTS, OR MODIFICATIONS.\n\nFurther modifications copyright 1997, 1998, 1999 by D'Arcy J.M. Cain\n(darcy@druid.net) subject to the same terms and conditions as above." + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1995, Pascal Andre (andre@via.ecp.fr)", + "copyright 1997, 1998, 1999 by D'Arcy J.M. Cain (darcy@druid.net)" + ], + "ignorable_holders": [ + "D'Arcy J.M. Cain", + "Pascal Andre" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [ + "andre@chimay.via.ecp.fr", + "andre@via.ecp.fr", + "darcy@druid.net" + ], + "text": "PyGres, version 2.2 A Python interface for PostgreSQL database. Written by\nD'Arcy J.M. Cain, (darcy@druid.net). Based heavily on code written by\nPascal Andre, andre@chimay.via.ecp.fr. Copyright (c) 1995, Pascal Andre\n(andre@via.ecp.fr).\n\nPermission to use, copy, modify, and distribute this software and its\ndocumentation for any purpose, without fee, and without a written\nagreement is hereby granted, provided that the above copyright notice and\nthis paragraph and the following two paragraphs appear in all copies or in\nany new file that contains a substantial portion of this file.\n\nIN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,\nSPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS,\nARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE\nAUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nTHE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE\nAUTHOR HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,\nENHANCEMENTS, OR MODIFICATIONS.\n\nFurther modifications copyright 1997, 1998, 1999 by D'Arcy J.M. Cain\n(darcy@druid.net) subject to the same terms and conditions as above.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "pygres-2.2_2.RULE", "license_expression": "pygres-2.2", + "identifier": "pygres-2.2_2.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pygres-2.2_2.RULE", - "rule_relevance": 100, - "rule_length": 145, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 145, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Permission to use, copy, modify, and distribute this software and its\ndocumentation for any purpose, without fee, and without a written\nagreement is hereby granted, provided that the above copyright notice and\nthis paragraph and the following two paragraphs appear in all copies or in\nany new file that contains a substantial portion of this file.\n\nIN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,\nSPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS,\nARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE\nAUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nTHE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE\nAUTHOR HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,\nENHANCEMENTS, OR MODIFICATIONS." + "notes": "from http://shell.vex.net/viewvc.cgi/pygresql/trunk/module/pgmodule.c?view=markup&pathrev=431", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, and distribute this software and its\ndocumentation for any purpose, without fee, and without a written\nagreement is hereby granted, provided that the above copyright notice and\nthis paragraph and the following two paragraphs appear in all copies or in\nany new file that contains a substantial portion of this file.\n\nIN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,\nSPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS,\nARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE\nAUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nTHE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE\nAUTHOR HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,\nENHANCEMENTS, OR MODIFICATIONS." } ], "files": [ diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json index b4136792a60..72c125bf13f 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json @@ -17,7 +17,7 @@ "matcher": "1-hash", "license_expression": "pcre", "rule_identifier": "pcre.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pcre.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE" } ] } @@ -25,33 +25,90 @@ "license_references": [ { "key": "pcre", + "language": "en", "short_name": "PCRE License", "name": "PCRE License", "category": "Permissive", "owner": "University of Cambridge", "homepage_url": "http://www.pcre.org/licence.txt", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-pcre", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.pcre.org/licence.txt" ], - "text": "PCRE LICENCE \n------------ \n\nPCRE is a library of functions to support regular expressions whose\nsyntax and semantics are as close as possible to those of the Perl 5\nlanguage.\n\nWritten by: Philip Hazel \nUniversity of Cambridge Computing Service, Cambridge, England. \nPhone: +44 1223 334714.\nCopyright (c) 1997-2001 University of Cambridge\n\nPermission is granted to anyone to use this software for any purpose on\nany computer system, and to redistribute it freely, subject to the\nfollowing restrictions:\n\n1. This software is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n2. The origin of this software must not be misrepresented, either by\nexplicit claim or by omission. In practice, this means that if you use\nPCRE in software which you distribute to others, commercially or\notherwise, you must put a sentence like this\n\"Regular expression support is provided by the PCRE library package,\nwhich is open source software, written by Philip Hazel, and copyright by\nthe University of Cambridge, England\" \n\nsomewhere reasonably visible in your documentation and in any relevant\nfiles or online help data or similar.\n\nA reference to the ftp site for the source, that is, to\nftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \nshould also be given in the documentation.\n\n3. Altered versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n4. If PCRE is embedded in any software that is released under the GNU\nGeneral Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL),\nthen the terms of that licence shall supersede any condition above with\nwhich it is incompatible.\n\nThe documentation for PCRE, supplied in the \"doc\" directory, is\ndistributed under the same terms as the software itself.\n\nEnd PCRE LICENCE" + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1997-2001 University of Cambridge", + "copyright by the University of Cambridge, England" + ], + "ignorable_holders": [ + "University of Cambridge", + "the University of Cambridge, England" + ], + "ignorable_authors": [ + "Philip Hazel" + ], + "ignorable_urls": [ + "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/" + ], + "ignorable_emails": [ + "ph10@cam.ac.uk" + ], + "text": "PCRE LICENCE \n------------ \n\nPCRE is a library of functions to support regular expressions whose\nsyntax and semantics are as close as possible to those of the Perl 5\nlanguage.\n\nWritten by: Philip Hazel \nUniversity of Cambridge Computing Service, Cambridge, England. \nPhone: +44 1223 334714.\nCopyright (c) 1997-2001 University of Cambridge\n\nPermission is granted to anyone to use this software for any purpose on\nany computer system, and to redistribute it freely, subject to the\nfollowing restrictions:\n\n1. This software is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n2. The origin of this software must not be misrepresented, either by\nexplicit claim or by omission. In practice, this means that if you use\nPCRE in software which you distribute to others, commercially or\notherwise, you must put a sentence like this\n\"Regular expression support is provided by the PCRE library package,\nwhich is open source software, written by Philip Hazel, and copyright by\nthe University of Cambridge, England\" \n\nsomewhere reasonably visible in your documentation and in any relevant\nfiles or online help data or similar.\n\nA reference to the ftp site for the source, that is, to\nftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \nshould also be given in the documentation.\n\n3. Altered versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n4. If PCRE is embedded in any software that is released under the GNU\nGeneral Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL),\nthen the terms of that licence shall supersede any condition above with\nwhich it is incompatible.\n\nThe documentation for PCRE, supplied in the \"doc\" directory, is\ndistributed under the same terms as the software itself.\n\nEnd PCRE LICENCE", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "pcre.LICENSE", "license_expression": "pcre", + "identifier": "pcre.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE", - "rule_relevance": 100, - "rule_length": 303, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 303, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "PCRE LICENCE\n------------\n\nPCRE is a library of functions to support regular expressions whose\nsyntax and semantics are as close as possible to those of the Perl 5\nlanguage.\n\nWritten by: Philip Hazel \nUniversity of Cambridge Computing Service, Cambridge, England.\nPhone: +44 1223 334714.\nCopyright (c) 1997-2001 University of Cambridge\n\nPermission is granted to anyone to use this software for any purpose on\nany computer system, and to redistribute it freely, subject to the\nfollowing restrictions:\n\n1. This software is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n2. The origin of this software must not be misrepresented, either by\nexplicit claim or by omission. In practice, this means that if you use\nPCRE in software which you distribute to others, commercially or\notherwise, you must put a sentence like this\n\"Regular expression support is provided by the PCRE library package,\nwhich is open source software, written by Philip Hazel, and copyright by\nthe University of Cambridge, England\"\n\nsomewhere reasonably visible in your documentation and in any relevant\nfiles or online help data or similar.\n\nA reference to the ftp site for the source, that is, to\nftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\nshould also be given in the documentation.\n\n3. Altered versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n4. If PCRE is embedded in any software that is released under the GNU\nGeneral Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL),\nthen the terms of that licence shall supersede any condition above with\nwhich it is incompatible.\n\nThe documentation for PCRE, supplied in the \"doc\" directory, is\ndistributed under the same terms as the software itself.\n\nEnd PCRE LICENCE" + "notes": null, + "ignorable_copyrights": [ + "Copyright (c) 1997-2001 University of Cambridge", + "copyright by the University of Cambridge, England" + ], + "ignorable_holders": [ + "University of Cambridge", + "the University of Cambridge, England" + ], + "ignorable_authors": [ + "Philip Hazel" + ], + "ignorable_urls": [ + "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/" + ], + "ignorable_emails": [ + "ph10@cam.ac.uk" + ], + "text": "PCRE LICENCE\n------------\n\nPCRE is a library of functions to support regular expressions whose\nsyntax and semantics are as close as possible to those of the Perl 5\nlanguage.\n\nWritten by: Philip Hazel \nUniversity of Cambridge Computing Service, Cambridge, England.\nPhone: +44 1223 334714.\nCopyright (c) 1997-2001 University of Cambridge\n\nPermission is granted to anyone to use this software for any purpose on\nany computer system, and to redistribute it freely, subject to the\nfollowing restrictions:\n\n1. This software is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n2. The origin of this software must not be misrepresented, either by\nexplicit claim or by omission. In practice, this means that if you use\nPCRE in software which you distribute to others, commercially or\notherwise, you must put a sentence like this\n\"Regular expression support is provided by the PCRE library package,\nwhich is open source software, written by Philip Hazel, and copyright by\nthe University of Cambridge, England\"\n\nsomewhere reasonably visible in your documentation and in any relevant\nfiles or online help data or similar.\n\nA reference to the ftp site for the source, that is, to\nftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\nshould also be given in the documentation.\n\n3. Altered versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n4. If PCRE is embedded in any software that is released under the GNU\nGeneral Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL),\nthen the terms of that licence shall supersede any condition above with\nwhich it is incompatible.\n\nThe documentation for PCRE, supplied in the \"doc\" directory, is\ndistributed under the same terms as the software itself.\n\nEnd PCRE LICENCE" } ], "files": [ diff --git a/tests/formattedcode/data/csv/livescan/expected.csv b/tests/formattedcode/data/csv/livescan/expected.csv index 186ed26d42d..8f43a379745 100644 --- a/tests/formattedcode/data/csv/livescan/expected.csv +++ b/tests/formattedcode/data/csv/livescan/expected.csv @@ -1,19 +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,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,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,2018-11-15,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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -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,2018-10-15,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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,file,package.json,package,.json,2200,2018-10-15,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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -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'}, {'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'}]}]",,,,,,,,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__license_expression_spdx,license_match__rule_identifier,license_match__rule_url,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,2018-11-15,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,apache-2.0_7.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +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,2018-10-15,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-or-later,gpl-2.0-plus_420.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_420.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,file,package.json,package,.json,2200,2018-10-15,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,mit_27.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,from-package-file,84.68,24,24,136,85.53,3-seq,mit,MIT,mit_823.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +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', 'license_expression_spdx': 'MIT', 'rule_identifier': 'mit_27.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE'}, {'score': 84.68, 'start_line': 24, 'end_line': 24, 'matched_length': 136, 'match_coverage': 85.53, 'matcher': '3-seq', 'license_expression': 'mit', 'license_expression_spdx': 'MIT', 'rule_identifier': 'mit_823.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE'}]}]",,,,,,,,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/cyclonedx/expected.xml b/tests/formattedcode/data/cyclonedx/expected.xml index 2f95ac00406..4fcb9af6afa 100644 --- a/tests/formattedcode/data/cyclonedx/expected.xml +++ b/tests/formattedcode/data/cyclonedx/expected.xml @@ -1,12 +1,12 @@ - + - 2022-12-19T19:26:42Z + 2023-01-03T17:42:48Z AboutCode.org scancode-toolkit - 32.0.0 + 32.0.0rc1 diff --git a/tests/formattedcode/data/json/simple-expected.json b/tests/formattedcode/data/json/simple-expected.json index f344897fe30..b6c26ebbdb2 100644 --- a/tests/formattedcode/data/json/simple-expected.json +++ b/tests/formattedcode/data/json/simple-expected.json @@ -1,9 +1,9 @@ { + "packages": [], + "dependencies": [], "license_detections": [], "license_references": [], "license_rule_references": [], - "dependencies": [], - "packages": [], "files": [ { "path": "simple", @@ -24,6 +24,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -33,8 +35,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 1, "dirs_count": 0, "size_count": 55, @@ -59,6 +59,8 @@ "is_media": false, "is_source": true, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -80,8 +82,6 @@ } ], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 0, "dirs_count": 0, "size_count": 0, diff --git a/tests/formattedcode/data/json/simple-expected.jsonlines b/tests/formattedcode/data/json/simple-expected.jsonlines index 553fbc57750..0c55ac4e319 100644 --- a/tests/formattedcode/data/json/simple-expected.jsonlines +++ b/tests/formattedcode/data/json/simple-expected.jsonlines @@ -9,7 +9,7 @@ "--json-lines": "" }, "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.", - "output_format_version": "2.0.0", + "output_format_version": "3.0.0", "message": null, "errors": [], "warnings": [], @@ -17,9 +17,9 @@ "system_environment": { "operating_system": "linux", "cpu_architecture": "64", - "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]" + "platform": "Linux-4.15.0-200-generic-x86_64-with-glibc2.23", + "platform_version": "#211~16.04.2-Ubuntu SMP Fri Nov 25 09:18:48 UTC 2022", + "python_version": "3.9.10 (main, Jan 29 2022, 10:01:49) \n[GCC 5.4.0 20160609]" }, "spdx_license_list_version": "3.19", "files_count": 1 diff --git a/tests/formattedcode/data/json/simple-expected.jsonpp b/tests/formattedcode/data/json/simple-expected.jsonpp index f344897fe30..b6c26ebbdb2 100644 --- a/tests/formattedcode/data/json/simple-expected.jsonpp +++ b/tests/formattedcode/data/json/simple-expected.jsonpp @@ -1,9 +1,9 @@ { + "packages": [], + "dependencies": [], "license_detections": [], "license_references": [], "license_rule_references": [], - "dependencies": [], - "packages": [], "files": [ { "path": "simple", @@ -24,6 +24,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -33,8 +35,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 1, "dirs_count": 0, "size_count": 55, @@ -59,6 +59,8 @@ "is_media": false, "is_source": true, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -80,8 +82,6 @@ } ], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 0, "dirs_count": 0, "size_count": 0, diff --git a/tests/formattedcode/data/json/tree/expected.json b/tests/formattedcode/data/json/tree/expected.json index b5fef4c87c2..6fad4ca042f 100644 --- a/tests/formattedcode/data/json/tree/expected.json +++ b/tests/formattedcode/data/json/tree/expected.json @@ -1,9 +1,9 @@ { + "packages": [], + "dependencies": [], "license_detections": [], "license_references": [], "license_rule_references": [], - "dependencies": [], - "packages": [], "files": [ { "path": "copy1.c", @@ -24,6 +24,8 @@ "is_media": false, "is_source": true, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -45,8 +47,6 @@ } ], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -71,6 +71,8 @@ "is_media": false, "is_source": true, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -92,8 +94,6 @@ } ], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -118,6 +118,8 @@ "is_media": false, "is_source": true, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -139,8 +141,6 @@ } ], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -165,6 +165,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -174,8 +176,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 4, "dirs_count": 0, "size_count": 361, @@ -200,6 +200,8 @@ "is_media": false, "is_source": true, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -221,8 +223,6 @@ } ], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -247,6 +247,8 @@ "is_media": false, "is_source": true, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -268,8 +270,6 @@ } ], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -294,6 +294,8 @@ "is_media": false, "is_source": true, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -315,8 +317,6 @@ } ], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -341,6 +341,8 @@ "is_media": false, "is_source": true, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -362,8 +364,6 @@ } ], "authors": [], - "package_data": [], - "for_packages": [], "files_count": 0, "dirs_count": 0, "size_count": 0, diff --git a/tests/formattedcode/data/yaml/simple-expected.yaml b/tests/formattedcode/data/yaml/simple-expected.yaml index 7b18eb86e6e..c697b257aa1 100644 --- a/tests/formattedcode/data/yaml/simple-expected.yaml +++ b/tests/formattedcode/data/yaml/simple-expected.yaml @@ -22,10 +22,13 @@ headers: system_environment: operating_system: linux cpu_architecture: 64 - platform: Linux-5.14.0-1054-oem-x86_64-with-glibc2.29 - platform_version: '#61-Ubuntu SMP Fri Oct 14 13:05:50 UTC 2022' - python_version: "3.8.10 (default, Nov 14 2022, 12:59:47) \n[GCC 9.4.0]" - spdx_license_list_version: '3.17' + platform: Linux-4.15.0-200-generic-x86_64-with-glibc2.23 + platform_version: '#211~16.04.2-Ubuntu SMP Fri Nov 25 09:18:48 UTC 2022' + python_version: "3.9.10 (main, Jan 29 2022, 10:01:49) \n[GCC 5.4.0 20160609]" + spdx_license_list_version: '3.19' + additional_license_plugins: + - /home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install1 + - /home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install2 files_count: 1 packages: [] dependencies: [] diff --git a/tests/formattedcode/data/yaml/tree/expected.yaml b/tests/formattedcode/data/yaml/tree/expected.yaml index 9e4be9a09fa..74a83d29d05 100644 --- a/tests/formattedcode/data/yaml/tree/expected.yaml +++ b/tests/formattedcode/data/yaml/tree/expected.yaml @@ -23,10 +23,20 @@ headers: system_environment: operating_system: linux cpu_architecture: 64 - platform: Linux-5.14.0-1054-oem-x86_64-with-glibc2.29 - platform_version: '#61-Ubuntu SMP Fri Oct 14 13:05:50 UTC 2022' - python_version: "3.8.10 (default, Nov 14 2022, 12:59:47) \n[GCC 9.4.0]" - spdx_license_list_version: '3.17' + platform: Linux-4.15.0-200-generic-x86_64-with-glibc2.23 + platform_version: '#211~16.04.2-Ubuntu SMP Fri Nov 25 09:18:48 UTC 2022' + python_version: "3.9.10 (main, Jan 29 2022, 10:01:49) \n[GCC 5.4.0 20160609]" + spdx_license_list_version: '3.19' + OUTDATED: 'WARNING: Outdated ScanCode Toolkit version! You are using an outdated version + of ScanCode Toolkit: 32.0.0rc1 released on: 2023-01-03. A new version 42.5.1 is available + with important improvements including bug and security fixes, updated license, copyright + and package detection, and improved scanning accuracy. Please download and install the + latest version of ScanCode. Visit https://github.com/nexB/scancode-toolkit/releases + for details.' + additional_license_directory: /home/pombreda/w421/scancode-toolkit-master5/tests/licensedcode/data/additional_licenses/additional_dir + additional_license_plugins: + - /home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install1 + - /home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install2 files_count: 7 packages: [] dependencies: [] diff --git a/tests/licensedcode/data/datadriven/lic4/wurfl.h.yml b/tests/licensedcode/data/datadriven/lic4/wurfl.h.yml index d4d9d242474..0b8d40129f5 100644 --- a/tests/licensedcode/data/datadriven/lic4/wurfl.h.yml +++ b/tests/licensedcode/data/datadriven/lic4/wurfl.h.yml @@ -1,3 +1,2 @@ license_expressions: - commercial-license - diff --git a/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json b/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json index 0c7a7bc3170..333363d6504 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json @@ -147,7 +147,7 @@ "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/rules/python-cwi.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE" } ] }, @@ -179,7 +179,7 @@ "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/rules/bzip2-libbzip-2010.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE" } ] }, @@ -360,7 +360,7 @@ "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/rules/ssleay-windows.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE" } ] }, @@ -392,7 +392,7 @@ "matcher": "2-aho", "license_expression": "tcl", "rule_identifier": "tcl.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.LICENSE" } ] }, @@ -432,6 +432,7 @@ "license_references": [ { "key": "bsd-new", + "language": "en", "short_name": "BSD-3-Clause", "name": "BSD-3-Clause", "category": "Permissive", @@ -439,6 +440,9 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-libzip" @@ -448,15 +452,28 @@ "http://www.opensource.org/licenses/BSD-3-Clause" ], "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, "other_urls": [ "http://framework.zend.com/license/new-bsd", "https://opensource.org/licenses/BSD-3-Clause", "https://www.eclipse.org/org/documents/edl-v10.php" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { "key": "bsd-simplified", + "language": "en", "short_name": "BSD-2-Clause", "name": "BSD-2-Clause", "category": "Permissive", @@ -464,24 +481,41 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-2-Clause", "other_spdx_license_keys": [ "BSD-2-Clause-NetBSD", "BSD-2" ], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/bsd-license.php" ], "osi_url": "http://opensource.org/licenses/bsd-license.php", + "faq_url": null, "other_urls": [ "http://spdx.org/licenses/BSD-2-Clause", "http://www.freebsd.org/copyright/copyright.html", "https://opensource.org/licenses/BSD-2-Clause" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" }, { "key": "bzip2-libbzip-2010", + "language": "en", "short_name": "bzip2 License 2010", "name": "bzip2 License 2010", "category": "Permissive", @@ -489,19 +523,38 @@ "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, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "bzip2-1.0.6", "other_spdx_license_keys": [ "bzip2-1.0.5" ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "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\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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\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.", + "scancode_url": "https://spdx.org/licenses/bzip2-1.0.6", + "licensedb_url": "https://spdx.org/licenses/bzip2-1.0.6", + "spdx_url": "https://spdx.org/licenses/bzip2-1.0.6" }, { "key": "gpl-1.0-plus", + "language": "en", "short_name": "GPL 1.0 or later", "name": "GNU General Public License 1.0 or later", "category": "Copyleft", @@ -509,22 +562,45 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "notes": "Per SPDX.org, this license was released February 1989.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-1.0-or-later", "other_spdx_license_keys": [ "GPL-1.0+", "LicenseRef-GPL" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { "key": "openssl", + "language": "en", "short_name": "OpenSSL License", "name": "OpenSSL License", "category": "Permissive", @@ -532,16 +608,40 @@ "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, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-openssl", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, "faq_url": "http://www.openssl.org/support/faq.html", "other_urls": [ "http://www.openssl.org/source/license.html" ], + "key_aliases": [], "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\n notice, this list of conditions and the following disclaimer.\n\n2. 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\n3. 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\n4. 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 licensing@OpenSSL.org.\n\n5. 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\n6. 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\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." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the OpenSSL Project" + ], + "ignorable_urls": [ + "http://www.openssl.org/" + ], + "ignorable_emails": [ + "licensing@OpenSSL.org" + ], + "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. 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\n3. 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\n4. 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 licensing@OpenSSL.org.\n\n5. 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\n6. 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\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.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.LICENSE" }, { "key": "openssl-ssleay", + "language": "en", "short_name": "OpenSSL/SSLeay License", "name": "OpenSSL/SSLeay License", "category": "Permissive", @@ -549,49 +649,134 @@ "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, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "OpenSSL", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.openssl.org/source/license.html", "https://www.openssl.org/source/license-openssl-ssleay.txt" ], + "osi_url": null, "faq_url": "http://www.openssl.org/support/faq.html", + "other_urls": [], + "key_aliases": [], "minimum_coverage": 70, - "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\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\n notice, this list of conditions and the following disclaimer. \n\n2. 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\n3. 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\n4. 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\n5. 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\n6. 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\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\n Original 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\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. 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 :-).\n4. 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\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.]" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com)", + "holder is Tim Hudson (tjh@cryptsoft.com)" + ], + "ignorable_holders": [ + "Eric Young", + "Tim Hudson" + ], + "ignorable_authors": [ + "Eric Young (eay@cryptsoft.com)", + "Tim Hudson (tjh@cryptsoft.com)", + "the OpenSSL Project" + ], + "ignorable_urls": [ + "http://www.openssl.org/" + ], + "ignorable_emails": [ + "eay@cryptsoft.com", + "openssl-core@openssl.org", + "tjh@cryptsoft.com" + ], + "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\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\n notice, this list of conditions and the following disclaimer. \n\n2. 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\n3. 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\n4. 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\n5. 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\n6. 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\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\n Original 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\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. 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 :-).\n4. 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\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.]", + "scancode_url": "https://spdx.org/licenses/OpenSSL", + "licensedb_url": "https://spdx.org/licenses/OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" }, { "key": "other-copyleft", + "language": "en", "short_name": "Other Copyleft Licenses", "name": "Other Copyleft Licenses", "category": "Copyleft", "owner": "nexB", + "homepage_url": null, "notes": "this is a catch all and ellipsis to deal with some cases when a large\nnumber of ancillary yet similar licenses may be reported as one.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, "is_generic": true, "spdx_license_key": "LicenseRef-scancode-other-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." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE" }, { "key": "python", + "language": "en", "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", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Python-2.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://spdx.org/licenses/Python-2.0" ], "osi_url": "http://www.opensource.org/licenses/Python-2.0", + "faq_url": null, "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\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.\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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands", + "Copyright (c) 1995-2001 Corporation for National Research Initiatives", + "Copyright (c) Python Software Foundation" + ], + "ignorable_holders": [ + "Corporation for National Research Initiatives", + "Python Software Foundation", + "Stichting Mathematisch Centrum Amsterdam, The Netherlands" + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://hdl.handle.net/1895.22/1013", + "http://www.pythonlabs.com/logos.html" + ], + "ignorable_emails": [], + "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\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.\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.", + "scancode_url": "https://spdx.org/licenses/Python-2.0", + "licensedb_url": "https://spdx.org/licenses/Python-2.0", + "spdx_url": "https://spdx.org/licenses/Python-2.0" }, { "key": "python-cwi", + "language": "en", "short_name": "Python CWI License", "name": "Python CWI License Agreement", "category": "Permissive", @@ -599,11 +784,32 @@ "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, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "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." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE" }, { "key": "sleepycat", + "language": "en", "short_name": "Sleepycat License", "name": "Sleepycat License (Berkeley Database License)", "category": "Copyleft", @@ -611,7 +817,12 @@ "homepage_url": "http://opensource.org/licenses/sleepycat.html", "notes": "Per SPDX.org, this license is OSI certified", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Sleepycat", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.oracle.com/technology/software/products/berkeley-db/htdocs/oslicense.html" ], @@ -622,310 +833,679 @@ "http://www.opensource.org/licenses/sleepycat.php", "https://opensource.org/licenses/Sleepycat" ], - "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.\n\n THIS SOFTWARE IS PROVIDED BY ORACLE CORPORATION ``AS IS'' AND ANY EXPRESS\n OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR\n NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE CORPORATION\n BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n THE POSSIBILITY OF SUCH DAMAGE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " Redistribution and use in source and binary forms, with or without\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.\n\n THIS SOFTWARE IS PROVIDED BY ORACLE CORPORATION ``AS IS'' AND ANY EXPRESS\n OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR\n NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE CORPORATION\n BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/Sleepycat", + "licensedb_url": "https://spdx.org/licenses/Sleepycat", + "spdx_url": "https://spdx.org/licenses/Sleepycat" }, { "key": "ssleay-windows", + "language": "en", "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", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-ssleay-windows", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.openssl.org/source/license.html" ], + "osi_url": null, + "faq_url": null, "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\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. 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 :-).\n4. 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\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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "holder is Tim Hudson (tjh@cryptsoft.com)" + ], + "ignorable_holders": [ + "Tim Hudson" + ], + "ignorable_authors": [ + "Eric Young (eay@cryptsoft.com)", + "Tim Hudson (tjh@cryptsoft.com)" + ], + "ignorable_urls": [], + "ignorable_emails": [ + "eay@cryptsoft.com", + "tjh@cryptsoft.com" + ], + "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\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. 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 :-).\n4. 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\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.]", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE" }, { "key": "tcl", + "language": "en", "short_name": "TCL/TK License", "name": "TCL/TK License", "category": "Permissive", "owner": "Tcl Developer Xchange", "homepage_url": "http://www.tcl.tk/software/tcltk/license.html", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "TCL", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.tcl.tk/software/tcltk/license.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://fedoraproject.org/wiki/Licensing/TCL", "https://fedoraproject.org/wiki/Licensing/TCL" ], - "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation" + ], + "ignorable_holders": [ + "the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is copyrighted by the Regents of the University of\nCalifornia, Sun Microsystems, Inc., Scriptics Corporation, ActiveState\nCorporation and other parties. The following terms apply to all files\nassociated with the software unless explicitly disclaimed in\nindividual files.\n\nThe authors hereby grant permission to use, copy, modify, distribute,\nand license this software and its documentation for any purpose, provided\nthat existing copyright notices are retained in all copies and that this\nnotice is included verbatim in any distributions. No written agreement,\nlicense, or royalty fee is required for any of the authorized uses.\nModifications to this software may be copyrighted by their authors\nand need not follow the licensing terms described here, provided that\nthe new terms are clearly indicated on the first page of each file where\nthey apply.\n\nIN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY\nFOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\nARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY\nDERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n\nTHE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,\nINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.\nTHIS SOFTWARE IS PROVIDED ON AN \"AS IS\" BASIS, AND THE AUTHORS AND\nDISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT,\nUPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n\nGOVERNMENT USE: If you are acquiring this software on behalf of the\nU.S. government, the Government shall have only \"Restricted Rights\"\nin the software and related documentation as defined in the Federal\nAcquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you\nare acquiring the software on behalf of the Department of Defense, the\nsoftware shall be classified as \"Commercial Computer Software\" and the\nGovernment shall have only \"Restricted Rights\" as defined in Clause\n252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the\nauthors grant the U.S. Government and others acting in its behalf\npermission to use and distribute the software in accordance with the\nterms specified in this license.", + "scancode_url": "https://spdx.org/licenses/TCL", + "licensedb_url": "https://spdx.org/licenses/TCL", + "spdx_url": "https://spdx.org/licenses/TCL" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "python_not_not-a-license_269.RULE", - "license_expression": "python", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/python_not_not-a-license_269.RULE", - "rule_relevance": 100, - "rule_length": 35, - "is_license_text": false, + "license_expression": "bsd-new", + "identifier": "bsd-new_19.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 213, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "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." }, { - "rule_identifier": "other-copyleft_24.RULE", - "license_expression": "other-copyleft", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", - "rule_relevance": 80, - "rule_length": 2, - "is_license_text": false, + "license_expression": "bsd-new", + "identifier": "bsd-new_943.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_943.RULE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 213, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "GPL-compatible" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\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. Neither the name of the University nor the names of its contributors\nmay be used to endorse or promote products derived from this software\nwithout specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY HARVARD AND ITS 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 HARVARD OR ITS 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." }, { - "rule_identifier": "gpl-1.0-plus_200.RULE", - "license_expression": "gpl-1.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_200.RULE", - "rule_relevance": 100, - "rule_length": 3, - "is_license_text": false, - "is_license_notice": true, + "license_expression": "bsd-simplified", + "identifier": "bsd-simplified_242.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_242.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 175, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "under the GPL" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\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.\n\nThis software is provided by ``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 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." }, { - "rule_identifier": "gpl-1.0-plus_351.RULE", - "license_expression": "gpl-1.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", - "rule_relevance": 85, - "rule_length": 2, - "is_license_text": false, + "license_expression": "bzip2-libbzip-2010", + "identifier": "bzip2-libbzip-2010.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 233, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "the GPL" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\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." }, { - "rule_identifier": "gpl_194.RULE", "license_expression": "gpl-1.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_194.RULE", - "rule_relevance": 100, - "rule_length": 4, + "identifier": "gpl-1.0-plus_200.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_200.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "released under the GPL" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "under the GPL" }, { - "rule_identifier": "python_2019.RULE", - "license_expression": "python", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/python_2019.RULE", - "rule_relevance": 100, - "rule_length": 1530, - "is_license_text": true, + "license_expression": "gpl-1.0-plus", + "identifier": "gpl-1.0-plus_351.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 85, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_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 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\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.\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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "the GPL" }, { - "rule_identifier": "python-cwi.LICENSE", - "license_expression": "python-cwi", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE", - "rule_relevance": 100, - "rule_length": 145, - "is_license_text": true, + "license_expression": "gpl-1.0-plus", + "identifier": "gpl_194.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_194.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "released under the GPL" }, { - "rule_identifier": "license-intro_50.RULE", "license_expression": "unknown-license-reference", + "identifier": "license-intro_50.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_50.RULE", - "rule_relevance": 100, - "rule_length": 6, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "is licensed under the following terms:" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is licensed under the following terms:" }, { - "rule_identifier": "bzip2-libbzip-2010.LICENSE", - "license_expression": "bzip2-libbzip-2010", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE", - "rule_relevance": 100, - "rule_length": 233, - "is_license_text": true, + "license_expression": "openssl-ssleay", + "identifier": "openssl-ssleay_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_2.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "OpenSSL License" }, { - "rule_identifier": "sleepycat_5.RULE", - "license_expression": "sleepycat", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/sleepycat_5.RULE", - "rule_relevance": 100, - "rule_length": 174, + "license_expression": "openssl-ssleay", + "identifier": "openssl-ssleay_43.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_43.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 56, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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. 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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [ + "openssl-core@openssl.org" + ], + "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." }, { - "rule_identifier": "bsd-simplified_242.RULE", - "license_expression": "bsd-simplified", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_242.RULE", - "rule_relevance": 100, - "rule_length": 175, + "license_expression": "openssl", + "identifier": "openssl_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl_1.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 332, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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.\n\nThis software is provided by ``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 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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "Eric Young (eay@cryptsoft.com)", + "Tim Hudson (tjh@cryptsoft.com)", + "the OpenSSL Project" + ], + "ignorable_urls": [ + "http://www.openssl.org/" + ], + "ignorable_emails": [ + "eay@cryptsoft.com", + "openssl-core@openssl.org", + "tjh@cryptsoft.com" + ], + "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).\n *\n */" }, { - "rule_identifier": "bsd-new_19.RULE", - "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE", - "rule_relevance": 100, - "rule_length": 213, - "is_license_text": true, + "license_expression": "other-copyleft", + "identifier": "other-copyleft_24.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 80, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPL-compatible" }, { - "rule_identifier": "bsd-new_943.RULE", - "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_943.RULE", - "rule_relevance": 100, - "rule_length": 213, + "license_expression": "python-cwi", + "identifier": "python-cwi.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 145, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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. Neither the name of the University nor the names of its contributors\nmay be used to endorse or promote products derived from this software\nwithout specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY HARVARD AND ITS 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 HARVARD OR ITS 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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appear in all copies and 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." }, { - "rule_identifier": "openssl-ssleay_43.RULE", - "license_expression": "openssl-ssleay", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_43.RULE", - "rule_relevance": 100, - "rule_length": 56, - "is_license_text": false, - "is_license_notice": true, + "license_expression": "python", + "identifier": "python_2019.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/python_2019.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1530, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [ + "Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands", + "Copyright (c) 1995-2001 Corporation for National Research Initiatives", + "Copyright (c) Python Software Foundation" + ], + "ignorable_holders": [ + "Corporation for National Research Initiatives", + "Python Software Foundation", + "Stichting Mathematisch Centrum Amsterdam, The Netherlands" + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://hdl.handle.net/1895.22/1013", + "http://www.pythonlabs.com/logos.html" + ], + "ignorable_emails": [], + "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 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\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.\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." }, { - "rule_identifier": "openssl-ssleay_2.RULE", - "license_expression": "openssl-ssleay", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_2.RULE", - "rule_relevance": 100, - "rule_length": 2, + "license_expression": "python", + "identifier": "python_not_not-a-license_269.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/python_not_not-a-license_269.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 35, + "relevance": 100, + "minimum_coverage": 99, "referenced_filenames": [], - "rule_text": "OpenSSL License" + "notes": "this is an historical note found in Python licenses history blurb", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.opensource.org/" + ], + "ignorable_emails": [], + "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." }, { - "rule_identifier": "openssl_1.RULE", - "license_expression": "openssl", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl_1.RULE", - "rule_relevance": 100, - "rule_length": 332, - "is_license_text": true, - "is_license_notice": false, + "license_expression": "sleepycat", + "identifier": "sleepycat_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/sleepycat_5.RULE", + "is_license_text": false, + "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 174, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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).\n *\n */" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\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. 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." }, { - "rule_identifier": "ssleay-windows.LICENSE", "license_expression": "ssleay-windows", + "identifier": "ssleay-windows.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE", - "rule_relevance": 100, - "rule_length": 453, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 453, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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.]" + "notes": null, + "ignorable_copyrights": [ + "holder is Tim Hudson (tjh@cryptsoft.com)" + ], + "ignorable_holders": [ + "Tim Hudson" + ], + "ignorable_authors": [ + "Eric Young (eay@cryptsoft.com)", + "Tim Hudson (tjh@cryptsoft.com)" + ], + "ignorable_urls": [], + "ignorable_emails": [ + "eay@cryptsoft.com", + "tjh@cryptsoft.com" + ], + "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.]" }, { - "rule_identifier": "tcl.LICENSE", "license_expression": "tcl", + "identifier": "tcl.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.LICENSE", - "rule_relevance": 100, - "rule_length": 345, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 345, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [ + "copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation" + ], + "ignorable_holders": [ + "the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is copyrighted by the Regents of the University of\nCalifornia, Sun Microsystems, Inc., Scriptics Corporation, ActiveState\nCorporation and other parties. The following terms apply to all files\nassociated with the software unless explicitly disclaimed in\nindividual files.\n\nThe authors hereby grant permission to use, copy, modify, distribute,\nand license this software and its documentation for any purpose, provided\nthat existing copyright notices are retained in all copies and that this\nnotice is included verbatim in any distributions. No written agreement,\nlicense, or royalty fee is required for any of the authorized uses.\nModifications to this software may be copyrighted by their authors\nand need not follow the licensing terms described here, provided that\nthe new terms are clearly indicated on the first page of each file where\nthey apply.\n\nIN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY\nFOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\nARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY\nDERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n\nTHE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,\nINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.\nTHIS SOFTWARE IS PROVIDED ON AN \"AS IS\" BASIS, AND THE AUTHORS AND\nDISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT,\nUPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n\nGOVERNMENT USE: If you are acquiring this software on behalf of the\nU.S. government, the Government shall have only \"Restricted Rights\"\nin the software and related documentation as defined in the Federal\nAcquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you\nare acquiring the software on behalf of the Department of Defense, the\nsoftware shall be classified as \"Commercial Computer Software\" and the\nGovernment shall have only \"Restricted Rights\" as defined in Clause\n252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the\nauthors grant the U.S. Government and others acting in its behalf\npermission to use and distribute the software in accordance with the\nterms specified in this license." }, { - "rule_identifier": "tcl_14.RULE", "license_expression": "tcl", + "identifier": "tcl_14.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl_14.RULE", - "rule_relevance": 100, - "rule_length": 341, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 341, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This software is copyrighted by the Regents of the University of\n California, Sun Microsystems, Inc., and other parties. The following terms\n apply to all files associated with the software unless explicitly\n disclaimed in individual files.\n\n The authors hereby grant permission to use, copy, modify, distribute,\n and license this software and its documentation for any purpose,\n provided that existing copyright notices are retained in all copies\n and that this notice is included verbatim in any distributions. No\n written agreement, license, or royalty fee is required for any of the\n authorized uses. Modifications to this software may be copyrighted by\n their authors and need not follow the licensing terms described here,\n provided that the new terms are clearly indicated on the first page\n of each file where they apply.\n\n IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY\n FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\n ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY\n DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE.\n\n THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND\n NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN \"AS IS\" BASIS, AND\n THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE\n MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n\n GOVERNMENT USE: If you are acquiring this software on behalf of the\n U.S. government, the Government shall have only \"Restricted Rights\"\n in the software and related documentation as defined in the Federal\n Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you\n are acquiring the software on behalf of the Department of Defense,\n the software shall be classified as \"Commercial Computer Software\"\n and the Government shall have only \"Restricted Rights\" as defined in\n Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing,\n the authors grant the U.S. Government and others acting in its behalf\n permission to use and distribute the software in accordance with the\n terms specified in this license." + "notes": null, + "ignorable_copyrights": [ + "copyrighted by the Regents of the University of California, Sun Microsystems, Inc." + ], + "ignorable_holders": [ + "the Regents of the University of California, Sun Microsystems, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is copyrighted by the Regents of the University of\n California, Sun Microsystems, Inc., and other parties. The following terms\n apply to all files associated with the software unless explicitly\n disclaimed in individual files.\n\n The authors hereby grant permission to use, copy, modify, distribute,\n and license this software and its documentation for any purpose,\n provided that existing copyright notices are retained in all copies\n and that this notice is included verbatim in any distributions. No\n written agreement, license, or royalty fee is required for any of the\n authorized uses. Modifications to this software may be copyrighted by\n their authors and need not follow the licensing terms described here,\n provided that the new terms are clearly indicated on the first page\n of each file where they apply.\n\n IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY\n FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\n ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY\n DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE.\n\n THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND\n NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN \"AS IS\" BASIS, AND\n THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE\n MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n\n GOVERNMENT USE: If you are acquiring this software on behalf of the\n U.S. government, the Government shall have only \"Restricted Rights\"\n in the software and related documentation as defined in the Federal\n Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you\n are acquiring the software on behalf of the Department of Defense,\n the software shall be classified as \"Commercial Computer Software\"\n and the Government shall have only \"Restricted Rights\" as defined in\n Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing,\n the authors grant the U.S. Government and others acting in its behalf\n permission to use and distribute the software in accordance with the\n terms specified in this license." } ], "files": [ diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json index 82d096cc270..17192ac7ef9 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json @@ -53,7 +53,7 @@ "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-0966c1258469e15c75e50ee743ab0c97510de07a", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-512604ee8f4c8e5ccdd4631c2b447196299cd404", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -83,7 +83,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0_and__mit_or_bsd_simplified-b459fcbf-3240-8427-3cbc-0704d95e5256", + "identifier": "apache_2_0_and__mit_or_bsd_simplified-fbac269b-95f2-a631-6884-8ae3cd900e87", "license_expression": "apache-2.0 AND (mit OR bsd-simplified)", "count": 1, "detection_log": [ @@ -109,7 +109,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-521d0523ce32cc52dd709e9fc653552931947808", "rule_url": null } ] @@ -136,7 +136,7 @@ ] }, { - "identifier": "artistic_2_0_or_mit-434f17c8-3734-fc88-9dce-bf0d423dbb81", + "identifier": "artistic_2_0_or_mit-529b866b-c702-0328-8f33-363ba46b3370", "license_expression": "artistic-2.0 OR mit", "count": 1, "detection_log": [ @@ -151,7 +151,7 @@ "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-0966c1258469e15c75e50ee743ab0c97510de07a", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-512604ee8f4c8e5ccdd4631c2b447196299cd404", "rule_url": null } ] @@ -160,6 +160,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -167,6 +168,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -183,10 +187,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "artistic-2.0", + "language": "en", "short_name": "Artistic 2.0", "name": "Artistic License 2.0", "category": "Copyleft Limited", @@ -194,7 +213,11 @@ "homepage_url": "http://www.perlfoundation.org/", "notes": "Per SPDX.org, this version was released 2006 This license is OSI\ncertifified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Artistic-2.0", + "other_spdx_license_keys": [], "osi_license_key": "Artistic-2.0", "text_urls": [ "https://www.perlfoundation.org/artistic_license_2_0", @@ -208,10 +231,28 @@ "https://www.opensource.org/licenses/artistic-license-2.0", "https://www.perlfoundation.org/artistic-license-20.html" ], - "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2000-2006, The Perl Foundation" + ], + "ignorable_holders": [ + "The Perl Foundation" + ], + "ignorable_authors": [ + "The Perl Foundation" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", + "scancode_url": "https://spdx.org/licenses/Artistic-2.0", + "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { "key": "bsd-simplified", + "language": "en", "short_name": "BSD-2-Clause", "name": "BSD-2-Clause", "category": "Permissive", @@ -219,24 +260,41 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-2-Clause", "other_spdx_license_keys": [ "BSD-2-Clause-NetBSD", "BSD-2" ], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/bsd-license.php" ], "osi_url": "http://opensource.org/licenses/bsd-license.php", + "faq_url": null, "other_urls": [ "http://spdx.org/licenses/BSD-2-Clause", "http://www.freebsd.org/copyright/copyright.html", "https://opensource.org/licenses/BSD-2-Clause" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -244,7 +302,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -255,67 +318,128 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-0966c1258469e15c75e50ee743ab0c97510de07a", - "license_expression": "artistic-2.0 OR mit", - "rule_url": null, - "rule_relevance": 100, - "rule_length": 5, - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "Artistic-2.0 OR MIT" - }, - { - "rule_identifier": "apache-2.0_2.RULE", "license_expression": "apache-2.0", + "identifier": "apache-2.0_2.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE", - "rule_relevance": 100, - "rule_length": 119, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 119, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [ "NOTICE" ], - "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." }, { - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", - "license_expression": "mit OR bsd-simplified", + "license_expression": "artistic-2.0", + "identifier": "artistic-2.0_46.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Artistic-2.0" + }, + { + "license_expression": "artistic-2.0 OR mit", + "identifier": "spdx-license-identifier-artistic-2.0 OR mit-512604ee8f4c8e5ccdd4631c2b447196299cd404", + "language": "en", "rule_url": null, - "rule_relevance": 100, - "rule_length": 8, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 5, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "SPDX-License-Identifier: MIT or BSD-2-Clause" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Artistic-2.0 OR MIT" }, { - "rule_identifier": "artistic-2.0_46.RULE", - "license_expression": "artistic-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "mit OR bsd-simplified", + "identifier": "spdx-license-identifier-mit OR bsd-simplified-521d0523ce32cc52dd709e9fc653552931947808", + "language": "en", + "rule_url": null, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 8, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "license: Artistic-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "SPDX-License-Identifier: MIT or BSD-2-Clause" } ], "files": [ @@ -368,7 +492,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-f59ff8931aa67ccbfb194b8c7db7d4e5eafb709c", "rule_url": null, "matched_text": "SPDX-License-Identifier: MIT or BSD-2-Clause" } @@ -378,7 +502,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0_and__mit_or_bsd_simplified-b459fcbf-3240-8427-3cbc-0704d95e5256" + "apache_2_0_and__mit_or_bsd_simplified-fbac269b-95f2-a631-6884-8ae3cd900e87" ], "scan_errors": [] }, @@ -439,7 +563,7 @@ "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-0966c1258469e15c75e50ee743ab0c97510de07a", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-512604ee8f4c8e5ccdd4631c2b447196299cd404", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -493,7 +617,7 @@ "percentage_of_license_text": 5.0, "for_license_detections": [ "artistic_2_0-cb894725-5f2d-c39e-81e5-50ee1d4322fa", - "artistic_2_0_or_mit-434f17c8-3734-fc88-9dce-bf0d423dbb81" + "artistic_2_0_or_mit-529b866b-c702-0328-8f33-363ba46b3370" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json index 5525233c3d7..b36660c4ce8 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json @@ -53,7 +53,7 @@ "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-0966c1258469e15c75e50ee743ab0c97510de07a", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-512604ee8f4c8e5ccdd4631c2b447196299cd404", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -83,7 +83,7 @@ "dependencies": [], "license_detections": [ { - "identifier": "apache_2_0_and__mit_or_bsd_simplified-a964e5b8-e2cb-bcf8-8414-735d9b9c4970", + "identifier": "apache_2_0_and__mit_or_bsd_simplified-88834095-617f-8ca9-522b-bbfd5dafccfd", "license_expression": "apache-2.0 AND (mit OR bsd-simplified)", "count": 1, "detection_log": [ @@ -109,7 +109,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-c8fa3f8aa8e5819b052e913ac9dec497534a442b", "rule_url": null } ] @@ -136,7 +136,7 @@ ] }, { - "identifier": "artistic_2_0_or_mit-434f17c8-3734-fc88-9dce-bf0d423dbb81", + "identifier": "artistic_2_0_or_mit-529b866b-c702-0328-8f33-363ba46b3370", "license_expression": "artistic-2.0 OR mit", "count": 1, "detection_log": [ @@ -151,7 +151,7 @@ "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-0966c1258469e15c75e50ee743ab0c97510de07a", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-512604ee8f4c8e5ccdd4631c2b447196299cd404", "rule_url": null } ] @@ -160,6 +160,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -167,6 +168,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -183,10 +187,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "artistic-2.0", + "language": "en", "short_name": "Artistic 2.0", "name": "Artistic License 2.0", "category": "Copyleft Limited", @@ -194,7 +213,11 @@ "homepage_url": "http://www.perlfoundation.org/", "notes": "Per SPDX.org, this version was released 2006 This license is OSI\ncertifified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Artistic-2.0", + "other_spdx_license_keys": [], "osi_license_key": "Artistic-2.0", "text_urls": [ "https://www.perlfoundation.org/artistic_license_2_0", @@ -208,10 +231,28 @@ "https://www.opensource.org/licenses/artistic-license-2.0", "https://www.perlfoundation.org/artistic-license-20.html" ], - "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2000-2006, The Perl Foundation" + ], + "ignorable_holders": [ + "The Perl Foundation" + ], + "ignorable_authors": [ + "The Perl Foundation" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", + "scancode_url": "https://spdx.org/licenses/Artistic-2.0", + "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { "key": "bsd-simplified", + "language": "en", "short_name": "BSD-2-Clause", "name": "BSD-2-Clause", "category": "Permissive", @@ -219,24 +260,41 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-2-Clause", "other_spdx_license_keys": [ "BSD-2-Clause-NetBSD", "BSD-2" ], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/bsd-license.php" ], "osi_url": "http://opensource.org/licenses/bsd-license.php", + "faq_url": null, "other_urls": [ "http://spdx.org/licenses/BSD-2-Clause", "http://www.freebsd.org/copyright/copyright.html", "https://opensource.org/licenses/BSD-2-Clause" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -244,7 +302,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -255,67 +318,128 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-0966c1258469e15c75e50ee743ab0c97510de07a", - "license_expression": "artistic-2.0 OR mit", - "rule_url": null, - "rule_relevance": 100, - "rule_length": 5, - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "Artistic-2.0 OR MIT" - }, - { - "rule_identifier": "apache-2.0_2.RULE", "license_expression": "apache-2.0", + "identifier": "apache-2.0_2.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE", - "rule_relevance": 100, - "rule_length": 119, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 119, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [ "NOTICE" ], - "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." }, { - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", - "license_expression": "mit OR bsd-simplified", + "license_expression": "artistic-2.0", + "identifier": "artistic-2.0_46.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Artistic-2.0" + }, + { + "license_expression": "artistic-2.0 OR mit", + "identifier": "spdx-license-identifier-artistic-2.0 OR mit-512604ee8f4c8e5ccdd4631c2b447196299cd404", + "language": "en", "rule_url": null, - "rule_relevance": 100, - "rule_length": 8, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 5, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": null + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Artistic-2.0 OR MIT" }, { - "rule_identifier": "artistic-2.0_46.RULE", - "license_expression": "artistic-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "mit OR bsd-simplified", + "identifier": "spdx-license-identifier-mit OR bsd-simplified-c8fa3f8aa8e5819b052e913ac9dec497534a442b", + "language": "en", + "rule_url": null, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 8, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "license: Artistic-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": null } ], "files": [ @@ -367,7 +491,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR bsd-simplified", - "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-1fc2d250fa0a912969ee93a5a445b14efea0063c", + "rule_identifier": "spdx-license-identifier-mit OR bsd-simplified-f59ff8931aa67ccbfb194b8c7db7d4e5eafb709c", "rule_url": null } ] @@ -376,7 +500,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "apache_2_0_and__mit_or_bsd_simplified-a964e5b8-e2cb-bcf8-8414-735d9b9c4970" + "apache_2_0_and__mit_or_bsd_simplified-88834095-617f-8ca9-522b-bbfd5dafccfd" ], "scan_errors": [] }, @@ -437,7 +561,7 @@ "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-0966c1258469e15c75e50ee743ab0c97510de07a", + "rule_identifier": "spdx-license-identifier-artistic-2.0 OR mit-512604ee8f4c8e5ccdd4631c2b447196299cd404", "rule_url": null, "matched_text": "Artistic-2.0 OR MIT" } @@ -490,7 +614,7 @@ "percentage_of_license_text": 5.0, "for_license_detections": [ "artistic_2_0-3a21dc91-8930-074b-8e75-779c58660388", - "artistic_2_0_or_mit-434f17c8-3734-fc88-9dce-bf0d423dbb81" + "artistic_2_0_or_mit-529b866b-c702-0328-8f33-363ba46b3370" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/models/licenses.dump.expected.json b/tests/licensedcode/data/models/licenses.dump.expected.json index 2f8161da57c..84a8aac2f60 100644 --- a/tests/licensedcode/data/models/licenses.dump.expected.json +++ b/tests/licensedcode/data/models/licenses.dump.expected.json @@ -32,8 +32,8 @@ "category": "Copyleft", "owner": "Free Software Foundation (FSF)", "homepage_url": "http://www.gnu.org/licenses/gpl-1.0.html", - "is_builtin": true, "notes": "notes from SPDX:\nThis license was released: February 1989.\n", + "is_builtin": true, "spdx_license_key": "GPL-1.0", "text_urls": [ "http://www.gnu.org/licenses/gpl-1.0.txt" @@ -50,8 +50,8 @@ "category": "Copyleft", "owner": "Free Software Foundation (FSF)", "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", - "is_builtin": true, "notes": "notes from SPDX:\nThis license was released: February 1989.\n", + "is_builtin": true, "spdx_license_key": "GPL-1.0+" }, { @@ -61,8 +61,8 @@ "category": "Copyleft", "owner": "Free Software Foundation (FSF)", "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", - "is_builtin": true, "notes": "This is the last version of the GPL text as published by the FSF. This license was released: June 1991 This license is OSI certified.\n", + "is_builtin": true, "spdx_license_key": "GPL-2.0", "text_urls": [ "http://www.gnu.org/licenses/gpl-2.0.txt", @@ -82,8 +82,8 @@ "short_name": "GPL 2.0 with Library exception", "name": "GNU General Public License 2.0 with Library exception", "category": "Copyleft Limited", - "is_builtin": true, "owner": "Grammatica", + "is_builtin": true, "is_exception": true, "spdx_license_key": "LicenseRef-scancode-gpl-2.0-library", "other_urls": [ @@ -97,8 +97,8 @@ "category": "Copyleft", "owner": "Free Software Foundation (FSF)", "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "is_builtin": true, "notes": "notes from SPDX:\nThis license was released: June 1991 This license is OSI certified.\n", + "is_builtin": true, "spdx_license_key": "GPL-2.0+" }, { @@ -108,8 +108,8 @@ "category": "Copyleft", "owner": "Free Software Foundation (FSF)", "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", - "is_builtin": true, "notes": "notes from SPDX:\nThis license was released: 29 June 2007 This license is OSI certified.\n", + "is_builtin": true, "spdx_license_key": "GPL-3.0", "text_urls": [ "http://www.gnu.org/licenses/gpl-3.0.txt", @@ -128,8 +128,8 @@ "category": "Copyleft", "owner": "Free Software Foundation (FSF)", "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", - "is_builtin": true, "notes": "notes from SPDX:\nThis license was released: 29 June 2007 This license is OSI certified.\n", + "is_builtin": true, "spdx_license_key": "GPL-3.0+" }, { 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 e62bf60bb1a..52f84fdef49 100644 --- a/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json @@ -17,12 +17,12 @@ "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/rules/apache-1.0.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE" } ] }, { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a664e29f-4515-d9ec-229f-d558fa2d6ed1", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a9a9c6d7-552f-6784-5c60-e9e164ab2047", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -37,7 +37,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-258b785d25f606282f8c2f4ed6e51a66b60b7f16", "rule_url": null } ] @@ -46,22 +46,48 @@ "license_references": [ { "key": "apache-1.0", + "language": "en", "short_name": "Apache 1.0", "name": "Apache License 1.0", "category": "Permissive", "owner": "Apache Software Foundation", "homepage_url": "http://www.apache.org/licenses/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.apache.org/licenses/LICENSE-1.0" ], + "osi_url": null, "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [], + "key_aliases": [], "minimum_coverage": 80, - "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the Apache Group" + ], + "ignorable_urls": [ + "http://www.apache.org/" + ], + "ignorable_emails": [ + "apache@apache.org" + ], + "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see .", + "scancode_url": "https://spdx.org/licenses/Apache-1.0", + "licensedb_url": "https://spdx.org/licenses/Apache-1.0", + "spdx_url": "https://spdx.org/licenses/Apache-1.0" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -69,6 +95,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -92,10 +121,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "linux-openib", + "language": "en", "short_name": "Linux-OpenIB", "name": "Linux-OpenIB", "category": "Permissive", @@ -103,61 +150,135 @@ "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", "notes": "This license is a hybrid of two common licenses the BSD-2-Clause (bsd-\nsimplified) and the MIT License (mit).\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-OpenIB", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", + "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { "key": "linux-syscall-exception-gpl", + "language": "en", "short_name": "Linux Syscall Exception to GPL", "name": "Linux Syscall Exception to GPL", "category": "Copyleft Limited", "owner": "Linux Foundation", + "homepage_url": null, + "notes": null, "is_builtin": true, "is_exception": true, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-syscall-note", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/licenses/gpl-2.0.txt", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING" ], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\nLinus Torvalds\nThis library is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License version 2 as published by\nthe Free Software Foundation.\nThis library is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for\nmore details.\nYou should have received a copy of the GNU General Public License along\nwith this library; see the file COPYING. If not, write to the Free Software\nFoundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n", - "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds" + "ignorable_copyrights": [ + "copyrighted by me and others", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "me and others", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", + "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", + "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" } ], "license_rule_references": [ { - "rule_identifier": "apache-1.0.LICENSE", "license_expression": "apache-1.0", + "identifier": "apache-1.0.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", - "rule_relevance": 100, - "rule_length": 368, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 368, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the Apache Group" + ], + "ignorable_urls": [ + "http://www.apache.org/" + ], + "ignorable_emails": [ + "apache@apache.org" + ], + "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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." }, { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-258b785d25f606282f8c2f4ed6e51a66b60b7f16", + "language": "en", "rule_url": null, - "rule_relevance": 100, - "rule_length": 13, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 13, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": null + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": null } ], "files": [ @@ -214,7 +335,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-4099cddf665e1c4068ae21bd191fabfb71b7c536", "rule_url": null } ] @@ -223,7 +344,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a664e29f-4515-d9ec-229f-d558fa2d6ed1" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a9a9c6d7-552f-6784-5c60-e9e164ab2047" ], "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 index 24239416492..72f41b281f5 100644 --- a/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json +++ b/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "zlib_and_apache_2_0-69e9fb83-5a49-5697-ba7d-8afcafd67a4f", + "identifier": "zlib_and_apache_2_0-e396b1b0-1283-19a7-c40a-042f278928e8", "license_expression": "zlib AND apache-2.0", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-a7b16de6c0ee08d7043dd887faeb1ee2a93bc12f", + "rule_identifier": "spdx-license-identifier-zlib-4a028b82b49264191c29aec7d2e5b4d780173fab", "rule_url": null }, { @@ -27,7 +27,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0", - "rule_identifier": "spdx-license-identifier-apache-2.0-9b0e5497e5c9b67e4540082cccd1b092b21e078a", + "rule_identifier": "spdx-license-identifier-apache-2.0-5dcda840588b4f07f49f2c0100924ebca7bc0649", "rule_url": null } ] @@ -36,6 +36,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -43,6 +44,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -59,10 +63,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "zlib", + "language": "en", "short_name": "ZLIB License", "name": "ZLIB License", "category": "Permissive", @@ -70,7 +89,12 @@ "homepage_url": "http://www.zlib.net/", "notes": "Per SPDX.org, this is OSI certified", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Zlib", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.gzip.org/zlib/zlib_license.html" ], @@ -81,38 +105,72 @@ "http://www.zlib.net/zlib_license.html", "https://opensource.org/licenses/Zlib" ], + "key_aliases": [], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", + "scancode_url": "https://spdx.org/licenses/Zlib", + "licensedb_url": "https://spdx.org/licenses/Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-zlib-a7b16de6c0ee08d7043dd887faeb1ee2a93bc12f", - "license_expression": "zlib", + "license_expression": "apache-2.0", + "identifier": "spdx-license-identifier-apache-2.0-5dcda840588b4f07f49f2c0100924ebca7bc0649", + "language": "en", "rule_url": null, - "rule_relevance": 100, - "rule_length": 4, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 6, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "https://licenses.nuget.org/Zlib" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "SPDX-License-Identifier: Apache-2.0" }, { - "rule_identifier": "spdx-license-identifier-apache-2.0-9b0e5497e5c9b67e4540082cccd1b092b21e078a", - "license_expression": "apache-2.0", + "license_expression": "zlib", + "identifier": "spdx-license-identifier-zlib-4a028b82b49264191c29aec7d2e5b4d780173fab", + "language": "en", "rule_url": null, - "rule_relevance": 100, - "rule_length": 6, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 4, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "SPDX-License-Identifier: Apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "https://licenses.nuget.org/Zlib" } ], "files": [ @@ -136,7 +194,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-a7b16de6c0ee08d7043dd887faeb1ee2a93bc12f", + "rule_identifier": "spdx-license-identifier-zlib-defbb051fec96d25d21a92bf9e28889f674a89dc", "rule_url": null, "matched_text": "https://licenses.nuget.org/Zlib" }, @@ -148,7 +206,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0", - "rule_identifier": "spdx-license-identifier-apache-2.0-9b0e5497e5c9b67e4540082cccd1b092b21e078a", + "rule_identifier": "spdx-license-identifier-apache-2.0-8b7d7ba520c6ab392deaea36b8b1f018b637027e", "rule_url": null, "matched_text": "SPDX-License-Identifier: Apache-2.0" } @@ -158,7 +216,7 @@ "license_clues": [], "percentage_of_license_text": 90.91, "for_license_detections": [ - "zlib_and_apache_2_0-69e9fb83-5a49-5697-ba7d-8afcafd67a4f" + "zlib_and_apache_2_0-e396b1b0-1283-19a7-c40a-042f278928e8" ], "scan_errors": [] } 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 4c9b7fe3187..83eeb31f4ad 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 @@ -46,6 +46,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -53,6 +54,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -69,39 +73,110 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "apache-2.0_65.RULE", "license_expression": "apache-2.0", + "identifier": "apache-2.0_65.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", - "rule_relevance": 100, - "rule_length": 4, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "license: Apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" }, { - "rule_identifier": "unknown-license-reference_91.RULE", "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_91.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_91.RULE", - "rule_relevance": 100, - "rule_length": 8, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 8, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [ "COPYING" ], - "rule_text": "This is free software. See COPYING for details." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This is free software. See COPYING for details." } ], "files": [ 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 555a5c569a4..07cde3cbeff 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 @@ -46,6 +46,7 @@ "license_references": [ { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -53,7 +54,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -64,39 +70,109 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "mit_66.RULE", "license_expression": "mit", + "identifier": "mit_66.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_66.RULE", - "rule_relevance": 100, - "rule_length": 10, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 10, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "that is licensed under [MIT](http://opensource.org/licenses/MIT)." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://opensource.org/licenses/MIT" + ], + "ignorable_emails": [], + "text": "that is licensed under [MIT](http://opensource.org/licenses/MIT)." }, { - "rule_identifier": "unknown-license-reference_25.RULE", "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_25.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_25.RULE", - "rule_relevance": 100, - "rule_length": 5, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [ "LICENSE" ], - "rule_text": "license\": \"SEE LICENSE IN LICENSE" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license\": \"SEE LICENSE IN LICENSE" } ], "files": [ 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 index c833b360fc1..8b1e2b23daa 100644 --- 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 @@ -38,7 +38,7 @@ "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/rules/x11-xconsortium-veillard.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE" } ] }, @@ -65,68 +65,157 @@ } ], "license_references": [ + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + }, { "key": "x11-xconsortium-veillard", + "language": "en", "short_name": "X11-Style (X Consortium Veillard)", "name": "X11-Style (X Consortium Veillard)", "category": "Permissive", "owner": "Daniel Veillard", + "homepage_url": null, "notes": "the license key has been renamed from the old x11-xconsortium_veillard", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-x11-xconsortium-veillard", "other_spdx_license_keys": [ "LicenseRef-scancode-x11-xconsortium_veillard" ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "Except where otherwise noted in the source code (e.g. the files hash.c,\nlist.c and the trio files, which are covered by a similar licence but\nwith different Copyright notices) all the files are:\nCopyright (C) 1998-2003 Daniel Veillard. All Rights Reserved.\n", - "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:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 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.\n\nExcept 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." + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "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:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 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.\n\nExcept 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.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "unknown-license-reference_30.RULE", "license_expression": "unknown-license-reference", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_30.RULE", - "rule_relevance": 100, - "rule_length": 8, + "identifier": "unknown-license-reference_108.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_108.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [ "Copyright" ], - "rule_text": "See Copyright for the status of this software." - }, - { - "rule_identifier": "x11-xconsortium-veillard.LICENSE", - "license_expression": "x11-xconsortium-veillard", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", - "rule_relevance": 100, - "rule_length": 199, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_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:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 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.\n\nExcept 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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copy: See Copyright for the status of this software." }, { - "rule_identifier": "unknown-license-reference_108.RULE", "license_expression": "unknown-license-reference", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_108.RULE", - "rule_relevance": 100, - "rule_length": 9, + "identifier": "unknown-license-reference_30.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_30.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 8, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [ "Copyright" ], - "rule_text": "Copy: See Copyright for the status of this software." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "See Copyright for the status of this software." + }, + { + "license_expression": "x11-xconsortium-veillard", + "identifier": "x11-xconsortium-veillard.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 199, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining 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:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 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.\n\nExcept 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." } ], "files": [ 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 ea11dee2e61..0d27a902839 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 @@ -25,33 +25,66 @@ "license_references": [ { "key": "unknown-license-reference", + "language": "en", "short_name": "Unknown License reference", "name": "Unknown License file reference", "category": "Unstated License", "owner": "Unspecified", + "homepage_url": null, "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", "is_builtin": true, + "is_exception": false, "is_unknown": true, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", - "text": "" + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "unknown-license-reference_25.RULE", "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_25.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_25.RULE", - "rule_relevance": 100, - "rule_length": 5, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [ "LICENSE" ], - "rule_text": "license\": \"SEE LICENSE IN LICENSE" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license\": \"SEE LICENSE IN LICENSE" } ], "files": [ 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 index 8672e32233d..2e487d7315c 100644 --- 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 @@ -70,7 +70,7 @@ "matcher": "2-aho", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -141,6 +141,7 @@ "license_references": [ { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -148,7 +149,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -159,111 +165,239 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "unknown-license-reference_see-license_1.RULE", - "license_expression": "unknown-license-reference", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see-license_1.RULE", - "rule_relevance": 100, - "rule_length": 2, - "is_license_text": false, + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "LICENSE" - ], - "rule_text": "See LICENSE" + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "mit_26.RULE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", - "rule_relevance": 100, - "rule_length": 4, + "identifier": "mit_1114.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1114.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "The MIT License (MIT)" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "'MIT, Copyright" }, { - "rule_identifier": "mit.LICENSE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, - "is_license_text": true, + "identifier": "mit_1187.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1187.RULE", + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, - "referenced_filenames": [], - "rule_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." + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [ + "LICENSE" + ], + "notes": "seen in Python bottle", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT (see LICENSE)" }, { - "rule_identifier": "mit_1114.RULE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1114.RULE", - "rule_relevance": 100, - "rule_length": 2, + "identifier": "mit_26.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "'MIT, Copyright" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The MIT License (MIT)" }, { - "rule_identifier": "mit_30.RULE", "license_expression": "mit", + "identifier": "mit_30.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", - "rule_relevance": 100, - "rule_length": 2, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "License: MIT" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT" }, { - "rule_identifier": "mit_31.RULE", "license_expression": "mit", + "identifier": "mit_31.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE", - "rule_relevance": 100, - "rule_length": 3, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "License: MIT license" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT license" }, { - "rule_identifier": "mit_1187.RULE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1187.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_see-license_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see-license_1.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [ "LICENSE" ], - "rule_text": "License: MIT (see LICENSE)" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "See LICENSE" } ], "files": [ 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 index c39e005d00a..0974c91734a 100644 --- 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 @@ -15,32 +15,7 @@ "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" - } - ] + "matched_text": " * This program and the accompanying materials are made\n * available under the terms of the Eclipse Public License 2.0" }, { "score": 100.0, @@ -52,32 +27,7 @@ "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" - } - ] + "matched_text": " * available under the terms of the Eclipse Public License 2.0" }, { "score": 100.0, @@ -89,32 +39,7 @@ "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" - } - ] + "matched_text": " * which is available at https://www.eclipse.org/legal/epl-2.0/" }, { "score": 100.0, @@ -124,34 +49,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "epl-2.0", - "rule_identifier": "spdx-license-identifier-epl-2.0-56ffe805fbac33a4e6fdb80438f46d1b8feb5387", + "rule_identifier": "spdx-license-identifier-epl-2.0-c05120fcba71854ec1ea0d2897a5dcb1290a6dea", "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" - } - ] + "matched_text": " * SPDX-License-Identifier: EPL-2.0" } ] } diff --git a/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json b/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json index 460ef08dccd..dfe7ecddc01 100644 --- a/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json +++ b/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json @@ -46,6 +46,7 @@ "license_references": [ { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -53,6 +54,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -76,48 +80,160 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "lgpl-2.0-plus", + "language": "en", + "short_name": "LGPL 2.0 or later", + "name": "GNU Library General Public License 2.0 or later", + "category": "Copyleft Limited", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "notes": "Per SPDX.org, this license was released June 1991. This license has been\nsuperseded by LGPL v2.1\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LGPL-2.0-or-later", + "other_spdx_license_keys": [ + "LGPL-2.0+", + "LicenseRef-LGPL" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Library General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" }, { "key": "patent-disclaimer", + "language": "en", "short_name": "Generic patent disclaimer", "name": "Generic patent disclaimer", "category": "Permissive", "owner": "Unspecified", + "homepage_url": null, + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, "is_generic": true, "spdx_license_key": "LicenseRef-scancode-patent-disclaimer", - "text": "" + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/patent-disclaimer.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/patent-disclaimer.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/patent-disclaimer.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "lgpl-2.0-plus_65.RULE", - "license_expression": "lgpl-2.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_65.RULE", - "rule_relevance": 100, - "rule_length": 139, + "license_expression": "gpl-2.0 AND patent-disclaimer", + "identifier": "gpl-2.0_and_patent-disclaimer_3.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_3.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 185, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "** NOTE! The following LGPL license applies to the tdb\n ** library. This does NOT imply that all of Samba is released\n ** under the LGPL\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 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/", + "http://www.sgi.com/" + ], + "ignorable_emails": [], + "text": "* This program is free software; you can redistribute it and/or modify it\n * under the terms of version 2 of the GNU General Public License as\n * published by the Free Software Foundation.\n *\n * This program is distributed in the hope that it would be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n *\n * Further, this software is distributed without any warranty that it is\n * free of the rightful claim of any third person regarding infringement\n * or the like. Any license provided herein, whether implied or\n * otherwise, applies only to this software file. Patent licenses, if\n * any, provided herein do not apply to combinations of this program with\n * other software, or any other product whatsoever.\n *\n * You should have received a copy of the GNU General Public License along\n * with this program; if not, write the Free Software Foundation, Inc.,\n * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n *\n * Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,\n * Mountain View, CA 94043, or:\n *\n * http://www.sgi.com\n *\n * For further information regarding this notice, see:\n *\n * http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/" }, { - "rule_identifier": "gpl-2.0_and_patent-disclaimer_3.RULE", - "license_expression": "gpl-2.0 AND patent-disclaimer", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_3.RULE", - "rule_relevance": 100, - "rule_length": 185, + "license_expression": "lgpl-2.0-plus", + "identifier": "lgpl-2.0-plus_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_65.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 139, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "* This program is free software; you can redistribute it and/or modify it\n * under the terms of version 2 of the GNU General Public License as\n * published by the Free Software Foundation.\n *\n * This program is distributed in the hope that it would be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n *\n * Further, this software is distributed without any warranty that it is\n * free of the rightful claim of any third person regarding infringement\n * or the like. Any license provided herein, whether implied or\n * otherwise, applies only to this software file. Patent licenses, if\n * any, provided herein do not apply to combinations of this program with\n * other software, or any other product whatsoever.\n *\n * You should have received a copy of the GNU General Public License along\n * with this program; if not, write the Free Software Foundation, Inc.,\n * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n *\n * Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,\n * Mountain View, CA 94043, or:\n *\n * http://www.sgi.com\n *\n * For further information regarding this notice, see:\n *\n * http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "** NOTE! The following LGPL license applies to the tdb\n ** library. This does NOT imply that all of Samba is released\n ** under the LGPL\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 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA" } ], "files": [ diff --git a/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json b/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json index fcbdab02904..0712440d6e8 100644 --- a/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json +++ b/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json @@ -251,6 +251,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -258,6 +259,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -274,10 +278,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "gpl-1.0-plus", + "language": "en", "short_name": "GPL 1.0 or later", "name": "GNU General Public License 1.0 or later", "category": "Copyleft", @@ -285,22 +304,45 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "notes": "Per SPDX.org, this license was released February 1989.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-1.0-or-later", "other_spdx_license_keys": [ "GPL-1.0+", "LicenseRef-GPL" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -308,6 +350,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -331,10 +376,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -342,24 +405,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "gpl-3.0", + "language": "en", "short_name": "GPL 3.0", "name": "GNU General Public License 3.0", "category": "Copyleft", @@ -367,6 +453,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", "notes": "Per SPDX.org, this license was released 29 June 2007 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-3.0-only", "other_spdx_license_keys": [ "GPL-3.0", @@ -385,28 +474,80 @@ "https://opensource.org/licenses/GPL-3.0", "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], - "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "https://fsf.org/", + "https://www.gnu.org/licenses/", + "https://www.gnu.org/licenses/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", + "scancode_url": "https://spdx.org/licenses/GPL-3.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" }, { "key": "ijg", + "language": "en", "short_name": "JPEG License", "name": "Independent JPEG Group License", "category": "Permissive", "owner": "IJG - Independent JPEG Group", "homepage_url": "http://fedoraproject.org/wiki/Licensing/IJG", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "IJG", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://fedoraproject.org/wiki/Licensing/IJG" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev=1.2", "http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses" ], - "text": "LEGAL ISSUES\n============\n\nIn plain English:\n\n1. We don't promise that this software works. (But if you find any bugs,\n please let us know!)\n2. You can use this software for whatever you want. You don't have to pay us.\n3. You may not pretend that you wrote this software. If you use it in a\n program, you must acknowledge somewhere in your documentation that\n you've used the IJG code.\n\nIn legalese:\n\nThe authors make NO WARRANTY or representation, either express or implied,\nwith respect to this software, its quality, accuracy, merchantability, or\nfitness for a particular purpose. This software is provided \"AS IS\", and you,\nits user, assume the entire risk as to its quality and accuracy.\n\nThis software is copyright (C) 1991-1998, Thomas G. Lane.\nAll Rights Reserved except as specified below.\n\nPermission is hereby granted to use, copy, modify, and distribute this\nsoftware (or portions thereof) for any purpose, without fee, subject to these\nconditions:\n(1) If any part of the source code for this software is distributed, then this\nREADME file must be included, with this copyright and no-warranty notice\nunaltered; and any additions, deletions, or changes to the original files\nmust be clearly indicated in accompanying documentation.\n(2) If only executable code is distributed, then the accompanying\ndocumentation must state that \"this software is based in part on the work of\nthe Independent JPEG Group\".\n(3) Permission for use of this software is granted only if the user accepts\nfull responsibility for any undesirable consequences; the authors accept\nNO LIABILITY for damages of any kind.\n\nThese conditions apply to any software derived from or based on the IJG code,\nnot just to the unmodified library. If you use our work, you ought to\nacknowledge us.\n\nPermission is NOT granted for the use of any IJG author's name or company name\nin advertising or publicity relating to this software or products derived from\nit. This software may be referred to only as \"the Independent JPEG Group's\nsoftware\".\n\nWe specifically permit and encourage the use of this software as the basis of\ncommercial products, provided that all warranty or liability claims are\nassumed by the product vendor.\n\n\nansi2knr.c is included in this distribution by permission of L. Peter Deutsch,\nsole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.\nansi2knr.c is NOT covered by the above copyright and conditions, but instead\nby the usual distribution terms of the Free Software Foundation; principally,\nthat you must include source code if you redistribute it. (See the file\nansi2knr.c for full details.) However, since ansi2knr.c is not needed as part\nof any program generated from the IJG code, this does not limit you more than\nthe foregoing paragraphs do.\n\nThe Unix configuration script \"configure\" was produced with GNU Autoconf.\nIt is copyright by the Free Software Foundation but is freely distributable.\nThe same holds for its supporting scripts (config.guess, config.sub,\nltconfig, ltmain.sh). Another support script, install-sh, is copyright\nby M.I.T. but is also freely distributable.\n\nIt appears that the arithmetic coding option of the JPEG spec is covered by\npatents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot\nlegally be used without obtaining one or more licenses. For this reason,\nsupport for arithmetic coding has been removed from the free JPEG software.\n(Since arithmetic coding provides only a marginal gain over the unpatented\nHuffman mode, it is unlikely that very many implementations will support it.)\nSo far as we are aware, there are no patent restrictions on the remaining\ncode.\n\nThe IJG distribution formerly included code to read and write GIF files.\nTo avoid entanglement with the Unisys LZW patent, GIF reading support has\nbeen removed altogether, and the GIF writer has been simplified to produce\n\"uncompressed GIFs\". This technique does not use the LZW algorithm; the\nresulting GIF files are larger than usual, but are readable by all standard\nGIF decoders.\n\nWe are required to state that\n \"The Graphics Interchange Format(c) is the Copyright property of\n CompuServe Incorporated. GIF(sm) is a Service Mark property of\n CompuServe Incorporated.\"" + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright property of CompuServe Incorporated", + "copyright (c) 1991-1998, Thomas G. Lane", + "copyright by M.I.T.", + "copyright by the Free Software Foundation", + "copyright holder, Aladdin Enterprises of Menlo Park" + ], + "ignorable_holders": [ + "Aladdin Enterprises of Menlo Park", + "CompuServe Incorporated", + "M.I.T.", + "Thomas G. Lane", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "LEGAL ISSUES\n============\n\nIn plain English:\n\n1. We don't promise that this software works. (But if you find any bugs,\n please let us know!)\n2. You can use this software for whatever you want. You don't have to pay us.\n3. You may not pretend that you wrote this software. If you use it in a\n program, you must acknowledge somewhere in your documentation that\n you've used the IJG code.\n\nIn legalese:\n\nThe authors make NO WARRANTY or representation, either express or implied,\nwith respect to this software, its quality, accuracy, merchantability, or\nfitness for a particular purpose. This software is provided \"AS IS\", and you,\nits user, assume the entire risk as to its quality and accuracy.\n\nThis software is copyright (C) 1991-1998, Thomas G. Lane.\nAll Rights Reserved except as specified below.\n\nPermission is hereby granted to use, copy, modify, and distribute this\nsoftware (or portions thereof) for any purpose, without fee, subject to these\nconditions:\n(1) If any part of the source code for this software is distributed, then this\nREADME file must be included, with this copyright and no-warranty notice\nunaltered; and any additions, deletions, or changes to the original files\nmust be clearly indicated in accompanying documentation.\n(2) If only executable code is distributed, then the accompanying\ndocumentation must state that \"this software is based in part on the work of\nthe Independent JPEG Group\".\n(3) Permission for use of this software is granted only if the user accepts\nfull responsibility for any undesirable consequences; the authors accept\nNO LIABILITY for damages of any kind.\n\nThese conditions apply to any software derived from or based on the IJG code,\nnot just to the unmodified library. If you use our work, you ought to\nacknowledge us.\n\nPermission is NOT granted for the use of any IJG author's name or company name\nin advertising or publicity relating to this software or products derived from\nit. This software may be referred to only as \"the Independent JPEG Group's\nsoftware\".\n\nWe specifically permit and encourage the use of this software as the basis of\ncommercial products, provided that all warranty or liability claims are\nassumed by the product vendor.\n\n\nansi2knr.c is included in this distribution by permission of L. Peter Deutsch,\nsole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.\nansi2knr.c is NOT covered by the above copyright and conditions, but instead\nby the usual distribution terms of the Free Software Foundation; principally,\nthat you must include source code if you redistribute it. (See the file\nansi2knr.c for full details.) However, since ansi2knr.c is not needed as part\nof any program generated from the IJG code, this does not limit you more than\nthe foregoing paragraphs do.\n\nThe Unix configuration script \"configure\" was produced with GNU Autoconf.\nIt is copyright by the Free Software Foundation but is freely distributable.\nThe same holds for its supporting scripts (config.guess, config.sub,\nltconfig, ltmain.sh). Another support script, install-sh, is copyright\nby M.I.T. but is also freely distributable.\n\nIt appears that the arithmetic coding option of the JPEG spec is covered by\npatents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot\nlegally be used without obtaining one or more licenses. For this reason,\nsupport for arithmetic coding has been removed from the free JPEG software.\n(Since arithmetic coding provides only a marginal gain over the unpatented\nHuffman mode, it is unlikely that very many implementations will support it.)\nSo far as we are aware, there are no patent restrictions on the remaining\ncode.\n\nThe IJG distribution formerly included code to read and write GIF files.\nTo avoid entanglement with the Unisys LZW patent, GIF reading support has\nbeen removed altogether, and the GIF writer has been simplified to produce\n\"uncompressed GIFs\". This technique does not use the LZW algorithm; the\nresulting GIF files are larger than usual, but are readable by all standard\nGIF decoders.\n\nWe are required to state that\n \"The Graphics Interchange Format(c) is the Copyright property of\n CompuServe Incorporated. GIF(sm) is a Service Mark property of\n CompuServe Incorporated.\"", + "scancode_url": "https://spdx.org/licenses/IJG", + "licensedb_url": "https://spdx.org/licenses/IJG", + "spdx_url": "https://spdx.org/licenses/IJG" }, { "key": "lgpl-2.0-plus", + "language": "en", "short_name": "LGPL 2.0 or later", "name": "GNU Library General Public License 2.0 or later", "category": "Copyleft Limited", @@ -414,22 +555,45 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", "notes": "Per SPDX.org, this license was released June 1991. This license has been\nsuperseded by LGPL v2.1\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-2.0-or-later", "other_spdx_license_keys": [ "LGPL-2.0+", "LicenseRef-LGPL" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Library General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Library General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" }, { "key": "lgpl-2.1-plus", + "language": "en", "short_name": "LGPL 2.1 or later", "name": "GNU Lesser General Public License 2.1 or later", "category": "Copyleft Limited", @@ -437,24 +601,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-2.1-or-later", "other_spdx_license_keys": [ "LGPL-2.1+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.opensource.org/licenses/LGPL-2.1", "https://opensource.org/licenses/LGPL-2.1", "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { "key": "lgpl-3.0", + "language": "en", "short_name": "LGPL 3.0", "name": "GNU Lesser General Public License 3.0", "category": "Copyleft Limited", @@ -462,6 +649,9 @@ "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", "notes": "Per SPDX.org, this license was released 29 June 2007. This license is OSI\nCertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-3.0-only", "other_spdx_license_keys": [ "LGPL-3.0" @@ -472,6 +662,7 @@ "http://www.gnu.org/licenses/lgpl-3.0.txt" ], "osi_url": "http://www.opensource.org/licenses/lgpl-3.0.html", + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.gnu.org/licenses/why-not-lgpl.html", @@ -480,10 +671,28 @@ "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], - "text": " GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "https://fsf.org/" + ], + "ignorable_emails": [], + "text": " GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", + "scancode_url": "https://spdx.org/licenses/LGPL-3.0-only", + "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" }, { "key": "lgpl-3.0-plus", + "language": "en", "short_name": "LGPL 3.0 or later", "name": "GNU Lesser General Public License 3.0 or later", "category": "Copyleft Limited", @@ -491,13 +700,19 @@ "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", "notes": "Per SPDX.org, this license was released 29 June 2007. This license is OSI\nCertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-3.0-or-later", "other_spdx_license_keys": [ "LGPL-3.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.opensource.org/licenses/LGPL-3.0", @@ -505,11 +720,28 @@ "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "https://fsf.org/" + ], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", + "scancode_url": "https://spdx.org/licenses/LGPL-3.0-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -517,7 +749,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -528,239 +765,492 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" }, { "key": "other-permissive", + "language": "en", "short_name": "Other Permissive Licenses", "name": "Other Permissive Licenses", "category": "Permissive", "owner": "nexB", + "homepage_url": null, "notes": "this is a catch all and ellipsis to deal with some cases when a large\nnumber of ancillary yet similar licenses may be reported as one.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, "is_generic": true, "spdx_license_key": "LicenseRef-scancode-other-permissive", - "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" }, { "key": "proprietary-license", + "language": "en", "short_name": "Proprietary License", "name": "Proprietary License", "category": "Commercial", "owner": "Unspecified", + "homepage_url": null, "notes": "replaces the proprietary key npm before 3.1 recommended this \"If you are using a license that hasn't been assigned an SPDX identifier, or if you are using a custom license, use the following valid SPDX expression \"LicenseRef-LICENSE\"", "is_builtin": true, + "is_exception": false, + "is_unknown": false, "is_generic": true, "spdx_license_key": "LicenseRef-scancode-proprietary-license", "other_spdx_license_keys": [ "LicenseRef-LICENSE", "LicenseRef-LICENSE.md" ], - "text": "This component is normally licensed under a proprietary license agreement with \na supplier that has terms and conditions that restrict the use of the code, \nbut may not require payment to the supplier." + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This component is normally licensed under a proprietary license agreement with \na supplier that has terms and conditions that restrict the use of the code, \nbut may not require payment to the supplier.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "lgpl-2.1-plus_and__other-permissive_and_gpl-2.0-plus_1.RULE", - "license_expression": "lgpl-2.1-plus AND other-permissive AND gpl-2.0-plus", - "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", - "rule_relevance": 100, - "rule_length": 110, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_411.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_411.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "COPYING.LGPLv2.1", - "COPYING.GPLv2" - ], - "rule_text": "# License\n\nMost 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:" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 8, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "libraries are under the Apache License 2.0." }, { - "rule_identifier": "gpl_bare_word_only.RULE", - "license_expression": "gpl-1.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", - "rule_relevance": 50, - "rule_length": 1, + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_870.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_870.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 20, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "GPL" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "When combining them with FFmpeg, FFmpeg needs to be licensed as GPL as well by\npassing `--enable-gpl` to configure." }, { - "rule_identifier": "lgpl-3.0_134.RULE", - "license_expression": "lgpl-3.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_134.RULE", - "rule_relevance": 100, - "rule_length": 6, + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_bare_single_word.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "version 3 of the (L)GPL" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPLv2" }, { - "rule_identifier": "lgpl-3.0-plus_130.RULE", - "license_expression": "lgpl-3.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_130.RULE", - "rule_relevance": 99, - "rule_length": 2, + "license_expression": "gpl-1.0-plus", + "identifier": "gpl_70.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_70.RULE", "is_license_text": false, - "is_license_notice": false, + "is_license_notice": true, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 90, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "--enable-version3" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "under GPL" }, { - "rule_identifier": "lgpl-3.0_and_gpl-3.0_2.RULE", - "license_expression": "lgpl-3.0 AND gpl-3.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_and_gpl-3.0_2.RULE", - "rule_relevance": 100, - "rule_length": 25, + "license_expression": "gpl-1.0-plus", + "identifier": "gpl_bare_word_only.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "COPYING.LGPLv3", - "COPYING.GPLv3" - ], - "rule_text": "Read the file `COPYING.LGPLv3` or, if you have enabled GPL parts,\n`COPYING.GPLv3` to learn the exact legal terms that apply in this case." - }, - { - "rule_identifier": "unknown-license-reference_235.RULE", - "license_expression": "unknown-license-reference", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_235.RULE", - "rule_relevance": 100, - "rule_length": 4, - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 50, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "under other licensing terms" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPL" }, { - "rule_identifier": "ijg_28.RULE", "license_expression": "ijg", + "identifier": "ijg_28.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ijg_28.RULE", - "rule_relevance": 100, - "rule_length": 12, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "taken from libjpeg, see the top of the files for licensing details." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "taken from libjpeg, see the top of the files for licensing details." }, { - "rule_identifier": "mit_576.RULE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_576.RULE", - "rule_relevance": 100, - "rule_length": 5, + "license_expression": "lgpl-2.1-plus AND other-permissive AND gpl-2.0-plus", + "identifier": "lgpl-2.1-plus_and__other-permissive_and_gpl-2.0-plus_1.RULE", + "language": "en", + "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", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "is under the expat license." + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 110, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [ + "COPYING.LGPLv2.1", + "COPYING.GPLv2" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "# License\n\nMost 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:" }, { - "rule_identifier": "gpl_70.RULE", - "license_expression": "gpl-1.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_70.RULE", - "rule_relevance": 90, - "rule_length": 2, + "license_expression": "lgpl-3.0-plus", + "identifier": "lgpl-3.0-plus_130.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_130.RULE", "is_license_text": false, - "is_license_notice": true, + "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 99, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "under GPL" + "notes": "configure option injected by FFmpeg in the built binaries alone this should be for LGPL", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "--enable-version3" }, { - "rule_identifier": "gpl-2.0_870.RULE", - "license_expression": "gpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_870.RULE", - "rule_relevance": 100, - "rule_length": 20, + "license_expression": "lgpl-3.0", + "identifier": "lgpl-3.0_134.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_134.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "When combining them with FFmpeg, FFmpeg needs to be licensed as GPL as well by\npassing `--enable-gpl` to configure." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "version 3 of the (L)GPL" }, { - "rule_identifier": "apache-2.0_411.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_411.RULE", - "rule_relevance": 100, - "rule_length": 8, + "license_expression": "lgpl-3.0 AND gpl-3.0", + "identifier": "lgpl-3.0_and_gpl-3.0_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_and_gpl-3.0_2.RULE", "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "libraries are under the Apache License 2.0." + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 25, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [ + "COPYING.LGPLv3", + "COPYING.GPLv3" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Read the file `COPYING.LGPLv3` or, if you have enabled GPL parts,\n`COPYING.GPLv3` to learn the exact legal terms that apply in this case." }, { - "rule_identifier": "gpl-2.0_bare_single_word.RULE", - "license_expression": "gpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", - "rule_relevance": 100, - "rule_length": 1, + "license_expression": "lgpl-2.0-plus", + "identifier": "lgpl_bare_single_word.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_bare_single_word.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 75, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "GPLv2" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "LGPL" }, { - "rule_identifier": "lgpl_bare_single_word.RULE", - "license_expression": "lgpl-2.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_bare_single_word.RULE", - "rule_relevance": 75, - "rule_length": 1, + "license_expression": "mit", + "identifier": "mit_576.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_576.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "LGPL" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is under the expat license." }, { - "rule_identifier": "proprietary-license_490.RULE", "license_expression": "proprietary-license", + "identifier": "proprietary-license_490.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_490.RULE", - "rule_relevance": 100, - "rule_length": 2, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "configure option injected by FFmpeg in the built binaries", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "--enable-nonfree" + }, + { + "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_235.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_235.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "--enable-nonfree" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "under other licensing terms" } ], "files": [ 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 8d6ecb5f02d..863b5718f35 100644 --- a/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-88c476e9-3011-a36d-24bd-9eb689a51ecc", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-40ad9110ec6551e97f55cd72b297773235a415e7", "rule_url": null } ] @@ -38,7 +38,7 @@ "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/rules/fsf-ap.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE" } ] } @@ -46,6 +46,7 @@ "license_references": [ { "key": "fsf-ap", + "language": "en", "short_name": "FSF All Permissive License", "name": "FSF All Permissive License", "category": "Permissive", @@ -53,18 +54,37 @@ "homepage_url": "http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html", "notes": "Per Fedora, This is a simple permissive license, created by the FSF. It is\nFree and GPL compatible. The FSF recommends it for \"small supporting files,\nshort manuals (under 300 lines long) and rough documentation (README files,\nINSTALL files, etc.)\".\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "FSFAP", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html", "http://www.gnu.org/software/autoconf-archive/ax_lib_readline.html", "https://fedoraproject.org/wiki/Licensing/FSFAP", "https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html" ], + "key_aliases": [], "minimum_coverage": 85, - "text": "Copying and distribution of this file, with or without modification, are\npermitted in any medium without royalty provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any\nwarranty." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copying and distribution of this file, with or without modification, are\npermitted in any medium without royalty provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any\nwarranty.", + "scancode_url": "https://spdx.org/licenses/FSFAP", + "licensedb_url": "https://spdx.org/licenses/FSFAP", + "spdx_url": "https://spdx.org/licenses/FSFAP" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -72,6 +92,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -95,10 +118,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "linux-openib", + "language": "en", "short_name": "Linux-OpenIB", "name": "Linux-OpenIB", "category": "Permissive", @@ -106,61 +147,129 @@ "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", "notes": "This license is a hybrid of two common licenses the BSD-2-Clause (bsd-\nsimplified) and the MIT License (mit).\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-OpenIB", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", + "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { "key": "linux-syscall-exception-gpl", + "language": "en", "short_name": "Linux Syscall Exception to GPL", "name": "Linux Syscall Exception to GPL", "category": "Copyleft Limited", "owner": "Linux Foundation", + "homepage_url": null, + "notes": null, "is_builtin": true, "is_exception": true, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-syscall-note", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/licenses/gpl-2.0.txt", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING" ], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\nLinus Torvalds\nThis library is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License version 2 as published by\nthe Free Software Foundation.\nThis library is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for\nmore details.\nYou should have received a copy of the GNU General Public License along\nwith this library; see the file COPYING. If not, write to the Free Software\nFoundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n", - "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds" + "ignorable_copyrights": [ + "copyrighted by me and others", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "me and others", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", + "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", + "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "rule_url": null, - "rule_relevance": 100, - "rule_length": 13, - "is_license_text": false, + "license_expression": "fsf-ap", + "identifier": "fsf-ap.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", + "is_license_text": true, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 35, + "relevance": 100, + "minimum_coverage": 85, "referenced_filenames": [], - "rule_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copying and distribution of this file, with or without modification, are\npermitted in any medium without royalty provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any\nwarranty." }, { - "rule_identifier": "fsf-ap.LICENSE", - "license_expression": "fsf-ap", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", - "rule_relevance": 100, - "rule_length": 35, - "is_license_text": true, + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-40ad9110ec6551e97f55cd72b297773235a415e7", + "language": "en", + "rule_url": null, + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 13, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Copying and distribution of this file, with or without modification, are\npermitted in any medium without royalty provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any\nwarranty." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } ], "files": [ @@ -184,7 +293,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-4099cddf665e1c4068ae21bd191fabfb71b7c536", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -194,7 +303,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-88c476e9-3011-a36d-24bd-9eb689a51ecc" ], "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 e16eb57edee..7636165bf65 100644 --- a/tests/licensedcode/data/plugin_license/text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan.expected.json @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-88c476e9-3011-a36d-24bd-9eb689a51ecc", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-40ad9110ec6551e97f55cd72b297773235a415e7", "rule_url": null } ] @@ -38,7 +38,7 @@ "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/rules/fsf-ap.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE" } ] } @@ -46,6 +46,7 @@ "license_references": [ { "key": "fsf-ap", + "language": "en", "short_name": "FSF All Permissive License", "name": "FSF All Permissive License", "category": "Permissive", @@ -53,18 +54,37 @@ "homepage_url": "http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html", "notes": "Per Fedora, This is a simple permissive license, created by the FSF. It is\nFree and GPL compatible. The FSF recommends it for \"small supporting files,\nshort manuals (under 300 lines long) and rough documentation (README files,\nINSTALL files, etc.)\".\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "FSFAP", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html", "http://www.gnu.org/software/autoconf-archive/ax_lib_readline.html", "https://fedoraproject.org/wiki/Licensing/FSFAP", "https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html" ], + "key_aliases": [], "minimum_coverage": 85, - "text": "Copying and distribution of this file, with or without modification, are\npermitted in any medium without royalty provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any\nwarranty." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copying and distribution of this file, with or without modification, are\npermitted in any medium without royalty provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any\nwarranty.", + "scancode_url": "https://spdx.org/licenses/FSFAP", + "licensedb_url": "https://spdx.org/licenses/FSFAP", + "spdx_url": "https://spdx.org/licenses/FSFAP" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -72,6 +92,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -95,10 +118,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "linux-openib", + "language": "en", "short_name": "Linux-OpenIB", "name": "Linux-OpenIB", "category": "Permissive", @@ -106,61 +147,129 @@ "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", "notes": "This license is a hybrid of two common licenses the BSD-2-Clause (bsd-\nsimplified) and the MIT License (mit).\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-OpenIB", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", + "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { "key": "linux-syscall-exception-gpl", + "language": "en", "short_name": "Linux Syscall Exception to GPL", "name": "Linux Syscall Exception to GPL", "category": "Copyleft Limited", "owner": "Linux Foundation", + "homepage_url": null, + "notes": null, "is_builtin": true, "is_exception": true, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-syscall-note", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/licenses/gpl-2.0.txt", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING" ], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\nLinus Torvalds\nThis library is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License version 2 as published by\nthe Free Software Foundation.\nThis library is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for\nmore details.\nYou should have received a copy of the GNU General Public License along\nwith this library; see the file COPYING. If not, write to the Free Software\nFoundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n", - "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds" + "ignorable_copyrights": [ + "copyrighted by me and others", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "me and others", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", + "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", + "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "rule_url": null, - "rule_relevance": 100, - "rule_length": 13, - "is_license_text": false, + "license_expression": "fsf-ap", + "identifier": "fsf-ap.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", + "is_license_text": true, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 35, + "relevance": 100, + "minimum_coverage": 85, "referenced_filenames": [], - "rule_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copying and distribution of this file, with or without modification, are\npermitted in any medium without royalty provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any\nwarranty." }, { - "rule_identifier": "fsf-ap.LICENSE", - "license_expression": "fsf-ap", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", - "rule_relevance": 100, - "rule_length": 35, - "is_license_text": true, + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-40ad9110ec6551e97f55cd72b297773235a415e7", + "language": "en", + "rule_url": null, + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 13, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Copying and distribution of this file, with or without modification, are\npermitted in any medium without royalty provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any\nwarranty." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } ], "files": [ @@ -184,7 +293,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-4099cddf665e1c4068ae21bd191fabfb71b7c536", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -194,7 +303,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-88c476e9-3011-a36d-24bd-9eb689a51ecc" ], "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 7c5a9989bf5..47c56d996b7 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-88c476e9-3011-a36d-24bd-9eb689a51ecc", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-40ad9110ec6551e97f55cd72b297773235a415e7", "rule_url": null } ] @@ -38,7 +38,7 @@ "matcher": "2-aho", "license_expression": "unlicense", "rule_identifier": "unlicense.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unlicense.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE" } ] } @@ -46,6 +46,7 @@ "license_references": [ { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -53,6 +54,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -76,10 +80,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "linux-openib", + "language": "en", "short_name": "Linux-OpenIB", "name": "Linux-OpenIB", "category": "Permissive", @@ -87,34 +109,79 @@ "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", "notes": "This license is a hybrid of two common licenses the BSD-2-Clause (bsd-\nsimplified) and the MIT License (mit).\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-OpenIB", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", + "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { "key": "linux-syscall-exception-gpl", + "language": "en", "short_name": "Linux Syscall Exception to GPL", "name": "Linux Syscall Exception to GPL", "category": "Copyleft Limited", "owner": "Linux Foundation", + "homepage_url": null, + "notes": null, "is_builtin": true, "is_exception": true, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-syscall-note", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/licenses/gpl-2.0.txt", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING" ], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\nLinus Torvalds\nThis library is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License version 2 as published by\nthe Free Software Foundation.\nThis library is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for\nmore details.\nYou should have received a copy of the GNU General Public License along\nwith this library; see the file COPYING. If not, write to the Free Software\nFoundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n", - "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds" + "ignorable_copyrights": [ + "copyrighted by me and others", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "me and others", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", + "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", + "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" }, { "key": "unlicense", + "language": "en", "short_name": "Unlicense", "name": "Unlicense", "category": "Public Domain", @@ -122,42 +189,88 @@ "homepage_url": "http://unlicense.org/", "notes": "Per SPDX.org, this is a public domain dedication", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Unlicense", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://unlicense.org/" ], + "osi_url": null, "faq_url": "http://unlicense.org/", - "text": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\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 BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to " + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://unlicense.org/" + ], + "ignorable_emails": [], + "text": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\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 BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to ", + "scancode_url": "https://spdx.org/licenses/Unlicense", + "licensedb_url": "https://spdx.org/licenses/Unlicense", + "spdx_url": "https://spdx.org/licenses/Unlicense" } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-40ad9110ec6551e97f55cd72b297773235a415e7", + "language": "en", "rule_url": null, - "rule_relevance": 100, - "rule_length": 13, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 13, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" }, { - "rule_identifier": "unlicense.LICENSE", "license_expression": "unlicense", + "identifier": "unlicense.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE", - "rule_relevance": 100, - "rule_length": 198, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 198, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\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 BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to " + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://unlicense.org/" + ], + "ignorable_emails": [], + "text": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\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 BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to " } ], "files": [ @@ -181,7 +294,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-4099cddf665e1c4068ae21bd191fabfb71b7c536", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -191,7 +304,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-88c476e9-3011-a36d-24bd-9eb689a51ecc" ], "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 7c5a9989bf5..47c56d996b7 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-88c476e9-3011-a36d-24bd-9eb689a51ecc", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -16,7 +16,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-40ad9110ec6551e97f55cd72b297773235a415e7", "rule_url": null } ] @@ -38,7 +38,7 @@ "matcher": "2-aho", "license_expression": "unlicense", "rule_identifier": "unlicense.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unlicense.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE" } ] } @@ -46,6 +46,7 @@ "license_references": [ { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -53,6 +54,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -76,10 +80,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "linux-openib", + "language": "en", "short_name": "Linux-OpenIB", "name": "Linux-OpenIB", "category": "Permissive", @@ -87,34 +109,79 @@ "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", "notes": "This license is a hybrid of two common licenses the BSD-2-Clause (bsd-\nsimplified) and the MIT License (mit).\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-OpenIB", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", + "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { "key": "linux-syscall-exception-gpl", + "language": "en", "short_name": "Linux Syscall Exception to GPL", "name": "Linux Syscall Exception to GPL", "category": "Copyleft Limited", "owner": "Linux Foundation", + "homepage_url": null, + "notes": null, "is_builtin": true, "is_exception": true, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-syscall-note", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/licenses/gpl-2.0.txt", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING" ], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\nLinus Torvalds\nThis library is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License version 2 as published by\nthe Free Software Foundation.\nThis library is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for\nmore details.\nYou should have received a copy of the GNU General Public License along\nwith this library; see the file COPYING. If not, write to the Free Software\nFoundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n", - "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds" + "ignorable_copyrights": [ + "copyrighted by me and others", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "me and others", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", + "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", + "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" }, { "key": "unlicense", + "language": "en", "short_name": "Unlicense", "name": "Unlicense", "category": "Public Domain", @@ -122,42 +189,88 @@ "homepage_url": "http://unlicense.org/", "notes": "Per SPDX.org, this is a public domain dedication", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Unlicense", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://unlicense.org/" ], + "osi_url": null, "faq_url": "http://unlicense.org/", - "text": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\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 BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to " + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://unlicense.org/" + ], + "ignorable_emails": [], + "text": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\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 BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to ", + "scancode_url": "https://spdx.org/licenses/Unlicense", + "licensedb_url": "https://spdx.org/licenses/Unlicense", + "spdx_url": "https://spdx.org/licenses/Unlicense" } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-40ad9110ec6551e97f55cd72b297773235a415e7", + "language": "en", "rule_url": null, - "rule_relevance": 100, - "rule_length": 13, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 13, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" }, { - "rule_identifier": "unlicense.LICENSE", "license_expression": "unlicense", + "identifier": "unlicense.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE", - "rule_relevance": 100, - "rule_length": 198, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 198, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\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 BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to " + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://unlicense.org/" + ], + "ignorable_emails": [], + "text": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\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 BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to " } ], "files": [ @@ -181,7 +294,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-4099cddf665e1c4068ae21bd191fabfb71b7c536", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -191,7 +304,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-88c476e9-3011-a36d-24bd-9eb689a51ecc" ], "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 index e9834b37e52..dfdb3452329 100644 --- 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 @@ -58,6 +58,7 @@ "license_references": [ { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -65,7 +66,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -76,83 +82,203 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" }, { "key": "wtfpl-2.0", + "language": "en", "short_name": "WTFPL 2.0", "name": "WTFPL 2.0", "category": "Public Domain", "owner": "Sam Hocevar", "homepage_url": "http://sam.zoy.org/wtfpl/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "WTFPL", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://sam.zoy.org/wtfpl/COPYING" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://fedoraproject.org/wiki/Licensing/WTFPL", "http://www.wtfpl.net/about/" ], - "text": "DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n Version 2, December 2004\n\n Copyright (C) 2004 Sam Hocevar\n 14 rue de Plaisance, 75014 Paris, France\n Everyone is permitted to copy and distribute verbatim or modified\n copies of this license document, and changing it is allowed as long\n as the name is changed.\n\n DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. You just DO WHAT THE FUCK YOU WANT TO." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2004 Sam Hocevar" + ], + "ignorable_holders": [ + "Sam Hocevar" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n Version 2, December 2004\n\n Copyright (C) 2004 Sam Hocevar\n 14 rue de Plaisance, 75014 Paris, France\n Everyone is permitted to copy and distribute verbatim or modified\n copies of this license document, and changing it is allowed as long\n as the name is changed.\n\n DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. You just DO WHAT THE FUCK YOU WANT TO.", + "scancode_url": "https://spdx.org/licenses/WTFPL", + "licensedb_url": "https://spdx.org/licenses/WTFPL", + "spdx_url": "https://spdx.org/licenses/WTFPL" } ], "license_rule_references": [ { - "rule_identifier": "lead-in_unknown_30.RULE", "license_expression": "unknown-license-reference", + "identifier": "lead-in_unknown_30.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lead-in_unknown_30.RULE", - "rule_relevance": 100, - "rule_length": 3, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Dual licensed under" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Dual licensed under" }, { - "rule_identifier": "spdx_license_id_wtfpl_for_wtfpl-2.0.RULE", - "license_expression": "wtfpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_wtfpl_for_wtfpl-2.0.RULE", - "rule_relevance": 50, - "rule_length": 1, + "license_expression": "mit", + "identifier": "mit_64.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_64.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "wtfpl" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://opensource.org/licenses/MIT" + ], + "ignorable_emails": [], + "text": "[MIT](https://opensource.org/licenses/MIT)" }, { - "rule_identifier": "wtfpl-2.0_27.RULE", "license_expression": "wtfpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/wtfpl-2.0_27.RULE", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "spdx_license_id_wtfpl_for_wtfpl-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_wtfpl_for_wtfpl-2.0.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 50, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "www.wtfpl.net" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "wtfpl" }, { - "rule_identifier": "mit_64.RULE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_64.RULE", - "rule_relevance": 100, - "rule_length": 6, + "license_expression": "wtfpl-2.0", + "identifier": "wtfpl-2.0_27.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/wtfpl-2.0_27.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "[MIT](https://opensource.org/licenses/MIT)" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.wtfpl.net/" + ], + "ignorable_emails": [], + "text": "www.wtfpl.net" } ], "files": [ 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 index 2cc710ada74..47254b501e9 100644 --- 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 @@ -531,6 +531,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -538,6 +539,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -554,10 +558,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "bsd-new", + "language": "en", "short_name": "BSD-3-Clause", "name": "BSD-3-Clause", "category": "Permissive", @@ -565,6 +584,9 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-libzip" @@ -574,15 +596,28 @@ "http://www.opensource.org/licenses/BSD-3-Clause" ], "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, "other_urls": [ "http://framework.zend.com/license/new-bsd", "https://opensource.org/licenses/BSD-3-Clause", "https://www.eclipse.org/org/documents/edl-v10.php" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { "key": "cpl-1.0", + "language": "en", "short_name": "CPL 1.0", "name": "Common Public License 1.0", "category": "Copyleft Limited", @@ -590,7 +625,11 @@ "homepage_url": "http://www.eclipse.org/legal/cpl-v10.html", "notes": "Per SPDX.org, this license was superseded by Eclipse Public License", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CPL-1.0", + "other_spdx_license_keys": [], "osi_license_key": "CPL-1.0", "text_urls": [ "http://www.eclipse.org/legal/cpl-v10.html" @@ -605,10 +644,22 @@ "http://www.padsproj.org/License.html", "https://opensource.org/licenses/CPL-1.0" ], - "text": "Common Public License - v 1.0\n\nUpdated 16 Apr 2009\n\nAs of 25 Feb 2009, IBM has assigned the Agreement Steward role for the CPL to the Eclipse Foundation. Eclipse has designated the Eclipse Public License (EPL) as the follow-on version of the CPL.\n\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\na) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and\nb) in the case of each subsequent Contributor:\ni)\t changes to the Program, and\nii)\t additions to the Program;\nwhere such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.\n\n\"Contributor\" means any person or entity that distributes the Program.\n\n\n\"Licensed Patents \" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.\n\n\n\"Program\" means the Contributions distributed in accordance with this Agreement.\n\n\n\"Recipient\" means anyone who receives the Program under this Agreement, including all Contributors.\n\n\n2. GRANT OF RIGHTS\n\na)\tSubject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.\nb) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.\nc)\tRecipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.\nd)\tEach Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.\n3. REQUIREMENTS\n\nA Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:\n\na)\tit complies with the terms and conditions of this Agreement; and\nb)\tits license agreement:\ni)\teffectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;\nii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;\niii)\tstates that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and\niv)\tstates that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.\nWhen the Program is made available in source code form:\n\na)\tit must be made available under this Agreement; and\nb)\ta copy of this Agreement must be included with each copy of the Program.\n\nContributors may not remove or alter any copyright notices contained within the Program.\n\n\nEach Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.\n\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor (\"Commercial Contributor\") hereby agrees to defend and indemnify every other Contributor (\"Indemnified Contributor\") against any losses, damages and costs (collectively \"Losses\") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.\n\n\nFor example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.\n\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.\n\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\n\n\nIf Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.\n\n\nAll Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.\n\n\nEveryone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.\n\n\nThis Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Common Public License - v 1.0\n\nUpdated 16 Apr 2009\n\nAs of 25 Feb 2009, IBM has assigned the Agreement Steward role for the CPL to the Eclipse Foundation. Eclipse has designated the Eclipse Public License (EPL) as the follow-on version of the CPL.\n\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\na) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and\nb) in the case of each subsequent Contributor:\ni)\t changes to the Program, and\nii)\t additions to the Program;\nwhere such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.\n\n\"Contributor\" means any person or entity that distributes the Program.\n\n\n\"Licensed Patents \" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.\n\n\n\"Program\" means the Contributions distributed in accordance with this Agreement.\n\n\n\"Recipient\" means anyone who receives the Program under this Agreement, including all Contributors.\n\n\n2. GRANT OF RIGHTS\n\na)\tSubject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.\nb) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.\nc)\tRecipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.\nd)\tEach Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.\n3. REQUIREMENTS\n\nA Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:\n\na)\tit complies with the terms and conditions of this Agreement; and\nb)\tits license agreement:\ni)\teffectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;\nii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;\niii)\tstates that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and\niv)\tstates that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.\nWhen the Program is made available in source code form:\n\na)\tit must be made available under this Agreement; and\nb)\ta copy of this Agreement must be included with each copy of the Program.\n\nContributors may not remove or alter any copyright notices contained within the Program.\n\n\nEach Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.\n\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor (\"Commercial Contributor\") hereby agrees to defend and indemnify every other Contributor (\"Indemnified Contributor\") against any losses, damages and costs (collectively \"Losses\") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.\n\n\nFor example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.\n\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.\n\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\n\n\nIf Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.\n\n\nAll Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.\n\n\nEveryone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.\n\n\nThis Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.", + "scancode_url": "https://spdx.org/licenses/CPL-1.0", + "licensedb_url": "https://spdx.org/licenses/CPL-1.0", + "spdx_url": "https://spdx.org/licenses/CPL-1.0" }, { "key": "epl-1.0", + "language": "en", "short_name": "EPL 1.0", "name": "Eclipse Public License 1.0", "category": "Copyleft Limited", @@ -616,7 +667,11 @@ "homepage_url": "http://www.eclipse.org/legal/epl-v10.html", "notes": "Per SPDX.org, this license is OSI certifified EPL replaced the CPL on 28\nJune 2005.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "EPL-1.0", + "other_spdx_license_keys": [], "osi_license_key": "EPL-1.0", "text_urls": [ "http://www.eclipse.org/legal/epl-v10.html" @@ -627,299 +682,614 @@ "http://www.opensource.org/licenses/EPL-1.0", "https://opensource.org/licenses/EPL-1.0" ], - "text": "Eclipse Public License - v 1.0\n\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\na) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and\nb) in the case of each subsequent Contributor:\n\ni) changes to the Program, and\n\nii) additions to the Program;\n\nwhere such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.\n\n\"Contributor\" means any person or entity that distributes the Program.\n\n\"Licensed Patents \" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.\n\n\"Program\" means the Contributions distributed in accordance with this Agreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement, including all Contributors.\n\n2. GRANT OF RIGHTS\n\na) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.\n\nb) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.\n\nc) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.\n\nd) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.\n\n3. REQUIREMENTS\n\nA Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:\n\na) it complies with the terms and conditions of this Agreement; and\n\nb) its license agreement:\n\ni) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;\n\nii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;\n\niii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and\n\niv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.\n\nWhen the Program is made available in source code form:\n\na) it must be made available under this Agreement; and\n\nb) a copy of this Agreement must be included with each copy of the Program.\n\nContributors may not remove or alter any copyright notices contained within the Program.\n\nEach Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor (\"Commercial Contributor\") hereby agrees to defend and indemnify every other Contributor (\"Indemnified Contributor\") against any losses, damages and costs (collectively \"Losses\") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.\n\nThis Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Eclipse Public License - v 1.0\n\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\na) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and\nb) in the case of each subsequent Contributor:\n\ni) changes to the Program, and\n\nii) additions to the Program;\n\nwhere such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.\n\n\"Contributor\" means any person or entity that distributes the Program.\n\n\"Licensed Patents \" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.\n\n\"Program\" means the Contributions distributed in accordance with this Agreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement, including all Contributors.\n\n2. GRANT OF RIGHTS\n\na) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.\n\nb) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.\n\nc) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.\n\nd) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.\n\n3. REQUIREMENTS\n\nA Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:\n\na) it complies with the terms and conditions of this Agreement; and\n\nb) its license agreement:\n\ni) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;\n\nii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;\n\niii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and\n\niv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.\n\nWhen the Program is made available in source code form:\n\na) it must be made available under this Agreement; and\n\nb) a copy of this Agreement must be included with each copy of the Program.\n\nContributors may not remove or alter any copyright notices contained within the Program.\n\nEach Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor (\"Commercial Contributor\") hereby agrees to defend and indemnify every other Contributor (\"Indemnified Contributor\") against any losses, damages and costs (collectively \"Losses\") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.\n\nThis Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.", + "scancode_url": "https://spdx.org/licenses/EPL-1.0", + "licensedb_url": "https://spdx.org/licenses/EPL-1.0", + "spdx_url": "https://spdx.org/licenses/EPL-1.0" }, { "key": "epl-2.0", + "language": "en", "short_name": "EPL 2.0", "name": "Eclipse Public License 2.0", "category": "Copyleft Limited", "owner": "Eclipse Foundation", "homepage_url": "https://www.eclipse.org/legal/epl-2.0/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "EPL-2.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt" ], + "osi_url": null, "faq_url": "http://www.eclipse.org/legal/eplfaq.php", "other_urls": [ "https://www.eclipse.org/legal/epl-2.0", "https://www.opensource.org/licenses/EPL-2.0" ], - "text": "Eclipse Public License - v 2.0\n\n THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE\n PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION\n OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\n a) in the case of the initial Contributor, the initial content\n Distributed under this Agreement, and\n\n b) in the case of each subsequent Contributor:\n i) changes to the Program, and\n ii) additions to the Program;\n where such changes and/or additions to the Program originate from\n and are Distributed by that particular Contributor. A Contribution\n \"originates\" from a Contributor if it was added to the Program by\n such Contributor itself or anyone acting on such Contributor's behalf.\n Contributions do not include changes or additions to the Program that\n are not Modified Works.\n\n\"Contributor\" means any person or entity that Distributes the Program.\n\n\"Licensed Patents\" mean patent claims licensable by a Contributor which\nare necessarily infringed by the use or sale of its Contribution alone\nor when combined with the Program.\n\n\"Program\" means the Contributions Distributed in accordance with this\nAgreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement\nor any Secondary License (as applicable), including Contributors.\n\n\"Derivative Works\" shall mean any work, whether in Source Code or other\nform, that is based on (or derived from) the Program and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship.\n\n\"Modified Works\" shall mean any work in Source Code or other form that\nresults from an addition to, deletion from, or modification of the\ncontents of the Program, including, for purposes of clarity any new file\nin Source Code form that contains any contents of the Program. Modified\nWorks shall not include works that contain only declarations,\ninterfaces, types, classes, structures, or files of the Program solely\nin each case in order to link to, bind by name, or subclass the Program\nor Modified Works thereof.\n\n\"Distribute\" means the acts of a) distributing or b) making available\nin any manner that enables the transfer of a copy.\n\n\"Source Code\" means the form of a Program preferred for making\nmodifications, including but not limited to software source code,\ndocumentation source, and configuration files.\n\n\"Secondary License\" means either the GNU General Public License,\nVersion 2.0, or any later versions of that license, including any\nexceptions or additional permissions as identified by the initial\nContributor.\n\n2. GRANT OF RIGHTS\n\n a) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free copyright\n license to reproduce, prepare Derivative Works of, publicly display,\n publicly perform, Distribute and sublicense the Contribution of such\n Contributor, if any, and such Derivative Works.\n\n b) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free patent\n license under Licensed Patents to make, use, sell, offer to sell,\n import and otherwise transfer the Contribution of such Contributor,\n if any, in Source Code or other form. This patent license shall\n apply to the combination of the Contribution and the Program if, at\n the time the Contribution is added by the Contributor, such addition\n of the Contribution causes such combination to be covered by the\n Licensed Patents. The patent license shall not apply to any other\n combinations which include the Contribution. No hardware per se is\n licensed hereunder.\n\n c) Recipient understands that although each Contributor grants the\n licenses to its Contributions set forth herein, no assurances are\n provided by any Contributor that the Program does not infringe the\n patent or other intellectual property rights of any other entity.\n Each Contributor disclaims any liability to Recipient for claims\n brought by any other entity based on infringement of intellectual\n property rights or otherwise. As a condition to exercising the\n rights and licenses granted hereunder, each Recipient hereby\n assumes sole responsibility to secure any other intellectual\n property rights needed, if any. For example, if a third party\n patent license is required to allow Recipient to Distribute the\n Program, it is Recipient's responsibility to acquire that license\n before distributing the Program.\n\n d) Each Contributor represents that to its knowledge it has\n sufficient copyright rights in its Contribution, if any, to grant\n the copyright license set forth in this Agreement.\n\n e) Notwithstanding the terms of any Secondary License, no\n Contributor makes additional grants to any Recipient (other than\n those set forth in this Agreement) as a result of such Recipient's\n receipt of the Program under the terms of a Secondary License\n (if permitted under the terms of Section 3).\n\n3. REQUIREMENTS\n\n3.1 If a Contributor Distributes the Program in any form, then:\n\n a) the Program must also be made available as Source Code, in\n accordance with section 3.2, and the Contributor must accompany\n the Program with a statement that the Source Code for the Program\n is available under this Agreement, and informs Recipients how to\n obtain it in a reasonable manner on or through a medium customarily\n used for software exchange; and\n\n b) the Contributor may Distribute the Program under a license\n different than this Agreement, provided that such license:\n i) effectively disclaims on behalf of all other Contributors all\n warranties and conditions, express and implied, including\n warranties or conditions of title and non-infringement, and\n implied warranties or conditions of merchantability and fitness\n for a particular purpose;\n\n ii) effectively excludes on behalf of all other Contributors all\n liability for damages, including direct, indirect, special,\n incidental and consequential damages, such as lost profits;\n\n iii) does not attempt to limit or alter the recipients' rights\n in the Source Code under section 3.2; and\n\n iv) requires any subsequent distribution of the Program by any\n party to be under a license that satisfies the requirements\n of this section 3.\n\n3.2 When the Program is Distributed as Source Code:\n\n a) it must be made available under this Agreement, or if the\n Program (i) is combined with other material in a separate file or\n files made available under a Secondary License, and (ii) the initial\n Contributor attached to the Source Code the notice described in\n Exhibit A of this Agreement, then the Program may be made available\n under the terms of such Secondary Licenses, and\n\n b) a copy of this Agreement must be included with each copy of\n the Program.\n\n3.3 Contributors may not remove or alter any copyright, patent,\ntrademark, attribution notices, disclaimers of warranty, or limitations\nof liability (\"notices\") contained within the Program from any copy of\nthe Program which they Distribute, provided that Contributors may add\ntheir own appropriate notices.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities\nwith respect to end users, business partners and the like. While this\nlicense is intended to facilitate the commercial use of the Program,\nthe Contributor who includes the Program in a commercial product\noffering should do so in a manner which does not create potential\nliability for other Contributors. Therefore, if a Contributor includes\nthe Program in a commercial product offering, such Contributor\n(\"Commercial Contributor\") hereby agrees to defend and indemnify every\nother Contributor (\"Indemnified Contributor\") against any losses,\ndamages and costs (collectively \"Losses\") arising from claims, lawsuits\nand other legal actions brought by a third party against the Indemnified\nContributor to the extent caused by the acts or omissions of such\nCommercial Contributor in connection with its distribution of the Program\nin a commercial product offering. The obligations in this section do not\napply to any claims or Losses relating to any actual or alleged\nintellectual property infringement. In order to qualify, an Indemnified\nContributor must: a) promptly notify the Commercial Contributor in\nwriting of such claim, and b) allow the Commercial Contributor to control,\nand cooperate with the Commercial Contributor in, the defense and any\nrelated settlement negotiations. The Indemnified Contributor may\nparticipate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial\nproduct offering, Product X. That Contributor is then a Commercial\nContributor. If that Commercial Contributor then makes performance\nclaims, or offers warranties related to Product X, those performance\nclaims and warranties are such Commercial Contributor's responsibility\nalone. Under this section, the Commercial Contributor would have to\ndefend claims against the other Contributors related to those performance\nclaims and warranties, and if a court requires any other Contributor to\npay any damages as a result, the Commercial Contributor must pay\nthose damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN \"AS IS\"\nBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF\nTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR\nPURPOSE. Each Recipient is solely responsible for determining the\nappropriateness of using and distributing the Program and assumes all\nrisks associated with its exercise of rights under this Agreement,\nincluding but not limited to the risks and costs of program errors,\ncompliance with applicable laws, damage to or loss of data, programs\nor equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS\nSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\nPROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE\nEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under\napplicable law, it shall not affect the validity or enforceability of\nthe remainder of the terms of this Agreement, and without further\naction by the parties hereto, such provision shall be reformed to the\nminimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nProgram itself (excluding combinations of the Program with other software\nor hardware) infringes such Recipient's patent(s), then such Recipient's\nrights granted under Section 2(b) shall terminate as of the date such\nlitigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it\nfails to comply with any of the material terms or conditions of this\nAgreement and does not cure such failure in a reasonable period of\ntime after becoming aware of such noncompliance. If all Recipient's\nrights under this Agreement terminate, Recipient agrees to cease use\nand distribution of the Program as soon as reasonably practicable.\nHowever, Recipient's obligations under this Agreement and any licenses\ngranted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement,\nbut in order to avoid inconsistency the Agreement is copyrighted and\nmay only be modified in the following manner. The Agreement Steward\nreserves the right to publish new versions (including revisions) of\nthis Agreement from time to time. No one other than the Agreement\nSteward has the right to modify this Agreement. The Eclipse Foundation\nis the initial Agreement Steward. The Eclipse Foundation may assign the\nresponsibility to serve as the Agreement Steward to a suitable separate\nentity. Each new version of the Agreement will be given a distinguishing\nversion number. The Program (including Contributions) may always be\nDistributed subject to the version of the Agreement under which it was\nreceived. In addition, after a new version of the Agreement is published,\nContributor may elect to Distribute the Program (including its\nContributions) under the new version.\n\nExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient\nreceives no rights or licenses to the intellectual property of any\nContributor under this Agreement, whether expressly, by implication,\nestoppel or otherwise. All rights in the Program not expressly granted\nunder this Agreement are reserved. Nothing in this Agreement is intended\nto be enforceable by any entity that is not a Contributor or Recipient.\nNo third-party beneficiary rights are created under this Agreement.\n\nExhibit A - Form of Secondary Licenses Notice\n\n\"This Source Code is also Distributed under one\nor more Secondary Licenses, as those terms are defined by\nthe Eclipse Public License, v. 2.0: {name license(s),version(s),\nand exceptions or additional permissions here}.\"\n\n Simply including a copy of this Agreement, including this Exhibit A\n is not sufficient to license the Source Code under Secondary Licenses.\n\n If it is not possible or desirable to put the notice in a particular\n file, then You may include the notice in a location (such as a LICENSE\n file in a relevant directory) where a recipient would be likely to\n look for such a notice.\n\n You may add additional accurate notices of copyright ownership." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Eclipse Public License - v 2.0\n\n THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE\n PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION\n OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\n a) in the case of the initial Contributor, the initial content\n Distributed under this Agreement, and\n\n b) in the case of each subsequent Contributor:\n i) changes to the Program, and\n ii) additions to the Program;\n where such changes and/or additions to the Program originate from\n and are Distributed by that particular Contributor. A Contribution\n \"originates\" from a Contributor if it was added to the Program by\n such Contributor itself or anyone acting on such Contributor's behalf.\n Contributions do not include changes or additions to the Program that\n are not Modified Works.\n\n\"Contributor\" means any person or entity that Distributes the Program.\n\n\"Licensed Patents\" mean patent claims licensable by a Contributor which\nare necessarily infringed by the use or sale of its Contribution alone\nor when combined with the Program.\n\n\"Program\" means the Contributions Distributed in accordance with this\nAgreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement\nor any Secondary License (as applicable), including Contributors.\n\n\"Derivative Works\" shall mean any work, whether in Source Code or other\nform, that is based on (or derived from) the Program and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship.\n\n\"Modified Works\" shall mean any work in Source Code or other form that\nresults from an addition to, deletion from, or modification of the\ncontents of the Program, including, for purposes of clarity any new file\nin Source Code form that contains any contents of the Program. Modified\nWorks shall not include works that contain only declarations,\ninterfaces, types, classes, structures, or files of the Program solely\nin each case in order to link to, bind by name, or subclass the Program\nor Modified Works thereof.\n\n\"Distribute\" means the acts of a) distributing or b) making available\nin any manner that enables the transfer of a copy.\n\n\"Source Code\" means the form of a Program preferred for making\nmodifications, including but not limited to software source code,\ndocumentation source, and configuration files.\n\n\"Secondary License\" means either the GNU General Public License,\nVersion 2.0, or any later versions of that license, including any\nexceptions or additional permissions as identified by the initial\nContributor.\n\n2. GRANT OF RIGHTS\n\n a) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free copyright\n license to reproduce, prepare Derivative Works of, publicly display,\n publicly perform, Distribute and sublicense the Contribution of such\n Contributor, if any, and such Derivative Works.\n\n b) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free patent\n license under Licensed Patents to make, use, sell, offer to sell,\n import and otherwise transfer the Contribution of such Contributor,\n if any, in Source Code or other form. This patent license shall\n apply to the combination of the Contribution and the Program if, at\n the time the Contribution is added by the Contributor, such addition\n of the Contribution causes such combination to be covered by the\n Licensed Patents. The patent license shall not apply to any other\n combinations which include the Contribution. No hardware per se is\n licensed hereunder.\n\n c) Recipient understands that although each Contributor grants the\n licenses to its Contributions set forth herein, no assurances are\n provided by any Contributor that the Program does not infringe the\n patent or other intellectual property rights of any other entity.\n Each Contributor disclaims any liability to Recipient for claims\n brought by any other entity based on infringement of intellectual\n property rights or otherwise. As a condition to exercising the\n rights and licenses granted hereunder, each Recipient hereby\n assumes sole responsibility to secure any other intellectual\n property rights needed, if any. For example, if a third party\n patent license is required to allow Recipient to Distribute the\n Program, it is Recipient's responsibility to acquire that license\n before distributing the Program.\n\n d) Each Contributor represents that to its knowledge it has\n sufficient copyright rights in its Contribution, if any, to grant\n the copyright license set forth in this Agreement.\n\n e) Notwithstanding the terms of any Secondary License, no\n Contributor makes additional grants to any Recipient (other than\n those set forth in this Agreement) as a result of such Recipient's\n receipt of the Program under the terms of a Secondary License\n (if permitted under the terms of Section 3).\n\n3. REQUIREMENTS\n\n3.1 If a Contributor Distributes the Program in any form, then:\n\n a) the Program must also be made available as Source Code, in\n accordance with section 3.2, and the Contributor must accompany\n the Program with a statement that the Source Code for the Program\n is available under this Agreement, and informs Recipients how to\n obtain it in a reasonable manner on or through a medium customarily\n used for software exchange; and\n\n b) the Contributor may Distribute the Program under a license\n different than this Agreement, provided that such license:\n i) effectively disclaims on behalf of all other Contributors all\n warranties and conditions, express and implied, including\n warranties or conditions of title and non-infringement, and\n implied warranties or conditions of merchantability and fitness\n for a particular purpose;\n\n ii) effectively excludes on behalf of all other Contributors all\n liability for damages, including direct, indirect, special,\n incidental and consequential damages, such as lost profits;\n\n iii) does not attempt to limit or alter the recipients' rights\n in the Source Code under section 3.2; and\n\n iv) requires any subsequent distribution of the Program by any\n party to be under a license that satisfies the requirements\n of this section 3.\n\n3.2 When the Program is Distributed as Source Code:\n\n a) it must be made available under this Agreement, or if the\n Program (i) is combined with other material in a separate file or\n files made available under a Secondary License, and (ii) the initial\n Contributor attached to the Source Code the notice described in\n Exhibit A of this Agreement, then the Program may be made available\n under the terms of such Secondary Licenses, and\n\n b) a copy of this Agreement must be included with each copy of\n the Program.\n\n3.3 Contributors may not remove or alter any copyright, patent,\ntrademark, attribution notices, disclaimers of warranty, or limitations\nof liability (\"notices\") contained within the Program from any copy of\nthe Program which they Distribute, provided that Contributors may add\ntheir own appropriate notices.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities\nwith respect to end users, business partners and the like. While this\nlicense is intended to facilitate the commercial use of the Program,\nthe Contributor who includes the Program in a commercial product\noffering should do so in a manner which does not create potential\nliability for other Contributors. Therefore, if a Contributor includes\nthe Program in a commercial product offering, such Contributor\n(\"Commercial Contributor\") hereby agrees to defend and indemnify every\nother Contributor (\"Indemnified Contributor\") against any losses,\ndamages and costs (collectively \"Losses\") arising from claims, lawsuits\nand other legal actions brought by a third party against the Indemnified\nContributor to the extent caused by the acts or omissions of such\nCommercial Contributor in connection with its distribution of the Program\nin a commercial product offering. The obligations in this section do not\napply to any claims or Losses relating to any actual or alleged\nintellectual property infringement. In order to qualify, an Indemnified\nContributor must: a) promptly notify the Commercial Contributor in\nwriting of such claim, and b) allow the Commercial Contributor to control,\nand cooperate with the Commercial Contributor in, the defense and any\nrelated settlement negotiations. The Indemnified Contributor may\nparticipate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial\nproduct offering, Product X. That Contributor is then a Commercial\nContributor. If that Commercial Contributor then makes performance\nclaims, or offers warranties related to Product X, those performance\nclaims and warranties are such Commercial Contributor's responsibility\nalone. Under this section, the Commercial Contributor would have to\ndefend claims against the other Contributors related to those performance\nclaims and warranties, and if a court requires any other Contributor to\npay any damages as a result, the Commercial Contributor must pay\nthose damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN \"AS IS\"\nBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF\nTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR\nPURPOSE. Each Recipient is solely responsible for determining the\nappropriateness of using and distributing the Program and assumes all\nrisks associated with its exercise of rights under this Agreement,\nincluding but not limited to the risks and costs of program errors,\ncompliance with applicable laws, damage to or loss of data, programs\nor equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS\nSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\nPROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE\nEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under\napplicable law, it shall not affect the validity or enforceability of\nthe remainder of the terms of this Agreement, and without further\naction by the parties hereto, such provision shall be reformed to the\nminimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nProgram itself (excluding combinations of the Program with other software\nor hardware) infringes such Recipient's patent(s), then such Recipient's\nrights granted under Section 2(b) shall terminate as of the date such\nlitigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it\nfails to comply with any of the material terms or conditions of this\nAgreement and does not cure such failure in a reasonable period of\ntime after becoming aware of such noncompliance. If all Recipient's\nrights under this Agreement terminate, Recipient agrees to cease use\nand distribution of the Program as soon as reasonably practicable.\nHowever, Recipient's obligations under this Agreement and any licenses\ngranted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement,\nbut in order to avoid inconsistency the Agreement is copyrighted and\nmay only be modified in the following manner. The Agreement Steward\nreserves the right to publish new versions (including revisions) of\nthis Agreement from time to time. No one other than the Agreement\nSteward has the right to modify this Agreement. The Eclipse Foundation\nis the initial Agreement Steward. The Eclipse Foundation may assign the\nresponsibility to serve as the Agreement Steward to a suitable separate\nentity. Each new version of the Agreement will be given a distinguishing\nversion number. The Program (including Contributions) may always be\nDistributed subject to the version of the Agreement under which it was\nreceived. In addition, after a new version of the Agreement is published,\nContributor may elect to Distribute the Program (including its\nContributions) under the new version.\n\nExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient\nreceives no rights or licenses to the intellectual property of any\nContributor under this Agreement, whether expressly, by implication,\nestoppel or otherwise. All rights in the Program not expressly granted\nunder this Agreement are reserved. Nothing in this Agreement is intended\nto be enforceable by any entity that is not a Contributor or Recipient.\nNo third-party beneficiary rights are created under this Agreement.\n\nExhibit A - Form of Secondary Licenses Notice\n\n\"This Source Code is also Distributed under one\nor more Secondary Licenses, as those terms are defined by\nthe Eclipse Public License, v. 2.0: {name license(s),version(s),\nand exceptions or additional permissions here}.\"\n\n Simply including a copy of this Agreement, including this Exhibit A\n is not sufficient to license the Source Code under Secondary Licenses.\n\n If it is not possible or desirable to put the notice in a particular\n file, then You may include the notice in a location (such as a LICENSE\n file in a relevant directory) where a recipient would be likely to\n look for such a notice.\n\n You may add additional accurate notices of copyright ownership.", + "scancode_url": "https://spdx.org/licenses/EPL-2.0", + "licensedb_url": "https://spdx.org/licenses/EPL-2.0", + "spdx_url": "https://spdx.org/licenses/EPL-2.0" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "epl-1.0_3.RULE", - "license_expression": "epl-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_3.RULE", - "rule_relevance": 100, - "rule_length": 151, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_1112.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1112.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 38, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "License\n\nThe 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 http://www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, \"Program\" will mean the Content.\n\nIf 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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0.html" + ], + "ignorable_emails": [], + "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 http://www.apache.org/licenses/LICENSE-2.0.html" }, { - "rule_identifier": "epl-1.0_7.RULE", - "license_expression": "epl-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_7.RULE", - "rule_relevance": 100, - "rule_length": 8, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_182.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_182.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "https://www.eclipse.org/legal/epl-v10.html" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The Apache License, Version 2.0" }, { - "rule_identifier": "apache_no-version_1.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache_no-version_1.RULE", - "rule_relevance": 95, - "rule_length": 14, + "identifier": "apache-2.0_20.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_20.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)" - }, - { - "rule_identifier": "license-intro_35.RULE", - "license_expression": "unknown-license-reference", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_35.RULE", - "rule_relevance": 100, - "rule_length": 6, - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": true, - "referenced_filenames": [], - "rule_text": "subject to the terms and conditions" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0.html" + ], + "ignorable_emails": [], + "text": "http://www.apache.org/licenses/LICENSE-2.0.html" }, { - "rule_identifier": "apache-2.0_322.RULE", "license_expression": "apache-2.0", + "identifier": "apache-2.0_322.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_322.RULE", - "rule_relevance": 100, - "rule_length": 5, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Apache Software License 2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Apache Software License 2.0" }, { - "rule_identifier": "apache-2.0_1112.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1112.RULE", - "rule_relevance": 100, - "rule_length": 38, + "identifier": "apache-2.0_689.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_689.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_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 http://www.apache.org/licenses/LICENSE-2.0.html" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 65, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [ + "LICENSE-2.0.txt", + "NOTICE.TXT" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0.html" + ], + "ignorable_emails": [], + "text": "code is subject to the terms and\nconditions of the Apache License, Version 2.0. A copy of the license is\ncontained in the file LICENSE-2.0.txt and is also available at http://\nwww.apache.org/licenses/LICENSE-2.0.html.\n\nThe Apache attribution notice file NOTICE.TXT is included with the Content in\naccordance with 4d of the Apache License, Version 2.0" }, { - "rule_identifier": "apache-2.0_842.RULE", "license_expression": "apache-2.0", + "identifier": "apache-2.0_842.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_842.RULE", - "rule_relevance": 100, - "rule_length": 35, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 35, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This Font Software is licensed under the Apache License, Version 2.0. \nThis license is available with a FAQ at: https://www.apache.org/licenses/LICENSE-2.0 https://www.apache.org/licenses/LICENSE-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "This Font Software is licensed under the Apache License, Version 2.0. \nThis license is available with a FAQ at: https://www.apache.org/licenses/LICENSE-2.0 https://www.apache.org/licenses/LICENSE-2.0" }, { - "rule_identifier": "apache-2.0_689.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_689.RULE", - "rule_relevance": 100, - "rule_length": 65, + "identifier": "apache_no-version_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache_no-version_1.RULE", "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "LICENSE-2.0.txt", - "NOTICE.TXT" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 14, + "relevance": 95, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": "the actual version of the license is not provided but the most common one is the Apache 2.0", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the Apache Software Foundation (http://www.apache.org/)" ], - "rule_text": "code is subject to the terms and\nconditions of the Apache License, Version 2.0. A copy of the license is\ncontained in the file LICENSE-2.0.txt and is also available at http://\nwww.apache.org/licenses/LICENSE-2.0.html.\n\nThe Apache attribution notice file NOTICE.TXT is included with the Content in\naccordance with 4d of the Apache License, Version 2.0" + "ignorable_urls": [ + "http://www.apache.org/" + ], + "ignorable_emails": [], + "text": "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)" }, { - "rule_identifier": "apache-2.0_182.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_182.RULE", - "rule_relevance": 100, - "rule_length": 6, + "license_expression": "bsd-new", + "identifier": "bsd-new_103.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_103.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "The Apache License, Version 2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "New BSD License (BSD)" }, { - "rule_identifier": "apache-2.0_20.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_20.RULE", - "rule_relevance": 100, - "rule_length": 9, + "license_expression": "bsd-new", + "identifier": "bsd-new_119.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_119.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 90, "referenced_filenames": [], - "rule_text": "http://www.apache.org/licenses/LICENSE-2.0.html" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The \"New\" BSD License:" }, { - "rule_identifier": "epl-2.0_or_apache-2.0_2.RULE", - "license_expression": "epl-2.0 OR apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_2.RULE", - "rule_relevance": 100, - "rule_length": 50, + "license_expression": "bsd-new", + "identifier": "bsd-new_172.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_172.RULE", "is_license_text": false, - "is_license_notice": true, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 99, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "__license__ = 'BSD license'" + }, + { + "license_expression": "bsd-new", + "identifier": "bsd-new_860.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_860.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 211, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "* This program and the accompanying materials are made available under the\n * terms of the Eclipse Public License 2.0 which is available at\n * http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0\n * which is available at https://www.apache.org/licenses/LICENSE-2.0." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\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." }, { - "rule_identifier": "epl-2.0_4.RULE", - "license_expression": "epl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-2.0_4.RULE", - "rule_relevance": 100, - "rule_length": 69, + "license_expression": "cpl-1.0", + "identifier": "cpl-1.0_14.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_14.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 24, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "Unless otherwise indicated, all Content made available by the Eclipse\nFoundation is provided to you under the terms and conditions of the\nEclipse Public License Version 2.0 (EPL). A copy of the EPL is\nprovided with this Content and is also available at https://www\n.eclipse.org/legal/epl-2.0 https://www.eclipse.org/legal/epl-2.0 .\nFor purposes of the EPL, Program will mean the Content." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://www.eclipse.org/legal/cpl-v10.html" + ], + "ignorable_emails": [], + "text": "Common Public License Version 1.0 (available at https://www.eclipse.org/legal/cpl-v10.html" }, { - "rule_identifier": "cpl-1.0_5.RULE", "license_expression": "cpl-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_5.RULE", - "rule_relevance": 100, - "rule_length": 6, + "identifier": "cpl-1.0_24.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_24.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "Common Public License Version 1.0" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [ + "cpl-v10.html" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "cpl-v10.html" }, { - "rule_identifier": "cpl-1.0_14.RULE", "license_expression": "cpl-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_14.RULE", - "rule_relevance": 100, - "rule_length": 24, + "identifier": "cpl-1.0_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_5.RULE", "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Common Public License Version 1.0 (available at https://www.eclipse.org/legal/cpl-v10.html" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Common Public License Version 1.0" }, { - "rule_identifier": "bsd-new_119.RULE", - "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_119.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "epl-1.0", + "identifier": "epl-1.0_3.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_3.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 151, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "The \"New\" BSD License:" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.eclipse.org/", + "http://www.eclipse.org/legal/epl-v10.html" + ], + "ignorable_emails": [], + "text": "License\n\nThe 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 http://www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, \"Program\" will mean the Content.\n\nIf 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." }, { - "rule_identifier": "bsd-new_103.RULE", - "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_103.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "epl-1.0", + "identifier": "epl-1.0_7.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_7.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 8, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "New BSD License (BSD)" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://www.eclipse.org/legal/epl-v10.html" + ], + "ignorable_emails": [], + "text": "https://www.eclipse.org/legal/epl-v10.html" }, { - "rule_identifier": "bsd-new_172.RULE", - "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_172.RULE", - "rule_relevance": 99, - "rule_length": 3, + "license_expression": "epl-2.0", + "identifier": "epl-2.0_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-2.0_4.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 69, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "__license__ = 'BSD license'" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://www.eclipse.org/legal/epl-2.0" + ], + "ignorable_emails": [], + "text": "Unless otherwise indicated, all Content made available by the Eclipse\nFoundation is provided to you under the terms and conditions of the\nEclipse Public License Version 2.0 (EPL). A copy of the EPL is\nprovided with this Content and is also available at https://www\n.eclipse.org/legal/epl-2.0 https://www.eclipse.org/legal/epl-2.0 .\nFor purposes of the EPL, Program will mean the Content." }, { - "rule_identifier": "bsd-new_860.RULE", - "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_860.RULE", - "rule_relevance": 100, - "rule_length": 211, - "is_license_text": true, - "is_license_notice": false, + "license_expression": "epl-2.0 OR apache-2.0", + "identifier": "epl-2.0_or_apache-2.0_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_2.RULE", + "is_license_text": false, + "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 50, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.eclipse.org/legal/epl-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "* This program and the accompanying materials are made available under the\n * terms of the Eclipse Public License 2.0 which is available at\n * http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0\n * which is available at https://www.apache.org/licenses/LICENSE-2.0." }, { - "rule_identifier": "cpl-1.0_24.RULE", - "license_expression": "cpl-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_24.RULE", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "unknown-license-reference", + "identifier": "license-intro_35.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_35.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [ - "cpl-v10.html" - ], - "rule_text": "cpl-v10.html" + "is_license_intro": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "subject to the terms and conditions" } ], "files": [ 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 index e0c51a89a7d..c82c48def8a 100644 --- 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 @@ -1,7 +1,7 @@ { "license_detections": [ { - "identifier": "epl_2_0-5c2fde53-ee3f-c94e-b03d-9cc0f76eb558", + "identifier": "epl_2_0-92cb0174-f4fa-fef0-922f-9eec4e881fae", "license_expression": "epl-2.0", "count": 1, "detection_log": [ @@ -27,7 +27,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "epl-2.0", - "rule_identifier": "spdx-license-identifier-epl-2.0-56ffe805fbac33a4e6fdb80438f46d1b8feb5387", + "rule_identifier": "spdx-license-identifier-epl-2.0-fc3580adf1834d6862422242a06d59e74eb62582", "rule_url": null } ] @@ -36,52 +36,97 @@ "license_references": [ { "key": "epl-2.0", + "language": "en", "short_name": "EPL 2.0", "name": "Eclipse Public License 2.0", "category": "Copyleft Limited", "owner": "Eclipse Foundation", "homepage_url": "https://www.eclipse.org/legal/epl-2.0/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "EPL-2.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt" ], + "osi_url": null, "faq_url": "http://www.eclipse.org/legal/eplfaq.php", "other_urls": [ "https://www.eclipse.org/legal/epl-2.0", "https://www.opensource.org/licenses/EPL-2.0" ], - "text": "Eclipse Public License - v 2.0\n\n THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE\n PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION\n OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\n a) in the case of the initial Contributor, the initial content\n Distributed under this Agreement, and\n\n b) in the case of each subsequent Contributor:\n i) changes to the Program, and\n ii) additions to the Program;\n where such changes and/or additions to the Program originate from\n and are Distributed by that particular Contributor. A Contribution\n \"originates\" from a Contributor if it was added to the Program by\n such Contributor itself or anyone acting on such Contributor's behalf.\n Contributions do not include changes or additions to the Program that\n are not Modified Works.\n\n\"Contributor\" means any person or entity that Distributes the Program.\n\n\"Licensed Patents\" mean patent claims licensable by a Contributor which\nare necessarily infringed by the use or sale of its Contribution alone\nor when combined with the Program.\n\n\"Program\" means the Contributions Distributed in accordance with this\nAgreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement\nor any Secondary License (as applicable), including Contributors.\n\n\"Derivative Works\" shall mean any work, whether in Source Code or other\nform, that is based on (or derived from) the Program and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship.\n\n\"Modified Works\" shall mean any work in Source Code or other form that\nresults from an addition to, deletion from, or modification of the\ncontents of the Program, including, for purposes of clarity any new file\nin Source Code form that contains any contents of the Program. Modified\nWorks shall not include works that contain only declarations,\ninterfaces, types, classes, structures, or files of the Program solely\nin each case in order to link to, bind by name, or subclass the Program\nor Modified Works thereof.\n\n\"Distribute\" means the acts of a) distributing or b) making available\nin any manner that enables the transfer of a copy.\n\n\"Source Code\" means the form of a Program preferred for making\nmodifications, including but not limited to software source code,\ndocumentation source, and configuration files.\n\n\"Secondary License\" means either the GNU General Public License,\nVersion 2.0, or any later versions of that license, including any\nexceptions or additional permissions as identified by the initial\nContributor.\n\n2. GRANT OF RIGHTS\n\n a) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free copyright\n license to reproduce, prepare Derivative Works of, publicly display,\n publicly perform, Distribute and sublicense the Contribution of such\n Contributor, if any, and such Derivative Works.\n\n b) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free patent\n license under Licensed Patents to make, use, sell, offer to sell,\n import and otherwise transfer the Contribution of such Contributor,\n if any, in Source Code or other form. This patent license shall\n apply to the combination of the Contribution and the Program if, at\n the time the Contribution is added by the Contributor, such addition\n of the Contribution causes such combination to be covered by the\n Licensed Patents. The patent license shall not apply to any other\n combinations which include the Contribution. No hardware per se is\n licensed hereunder.\n\n c) Recipient understands that although each Contributor grants the\n licenses to its Contributions set forth herein, no assurances are\n provided by any Contributor that the Program does not infringe the\n patent or other intellectual property rights of any other entity.\n Each Contributor disclaims any liability to Recipient for claims\n brought by any other entity based on infringement of intellectual\n property rights or otherwise. As a condition to exercising the\n rights and licenses granted hereunder, each Recipient hereby\n assumes sole responsibility to secure any other intellectual\n property rights needed, if any. For example, if a third party\n patent license is required to allow Recipient to Distribute the\n Program, it is Recipient's responsibility to acquire that license\n before distributing the Program.\n\n d) Each Contributor represents that to its knowledge it has\n sufficient copyright rights in its Contribution, if any, to grant\n the copyright license set forth in this Agreement.\n\n e) Notwithstanding the terms of any Secondary License, no\n Contributor makes additional grants to any Recipient (other than\n those set forth in this Agreement) as a result of such Recipient's\n receipt of the Program under the terms of a Secondary License\n (if permitted under the terms of Section 3).\n\n3. REQUIREMENTS\n\n3.1 If a Contributor Distributes the Program in any form, then:\n\n a) the Program must also be made available as Source Code, in\n accordance with section 3.2, and the Contributor must accompany\n the Program with a statement that the Source Code for the Program\n is available under this Agreement, and informs Recipients how to\n obtain it in a reasonable manner on or through a medium customarily\n used for software exchange; and\n\n b) the Contributor may Distribute the Program under a license\n different than this Agreement, provided that such license:\n i) effectively disclaims on behalf of all other Contributors all\n warranties and conditions, express and implied, including\n warranties or conditions of title and non-infringement, and\n implied warranties or conditions of merchantability and fitness\n for a particular purpose;\n\n ii) effectively excludes on behalf of all other Contributors all\n liability for damages, including direct, indirect, special,\n incidental and consequential damages, such as lost profits;\n\n iii) does not attempt to limit or alter the recipients' rights\n in the Source Code under section 3.2; and\n\n iv) requires any subsequent distribution of the Program by any\n party to be under a license that satisfies the requirements\n of this section 3.\n\n3.2 When the Program is Distributed as Source Code:\n\n a) it must be made available under this Agreement, or if the\n Program (i) is combined with other material in a separate file or\n files made available under a Secondary License, and (ii) the initial\n Contributor attached to the Source Code the notice described in\n Exhibit A of this Agreement, then the Program may be made available\n under the terms of such Secondary Licenses, and\n\n b) a copy of this Agreement must be included with each copy of\n the Program.\n\n3.3 Contributors may not remove or alter any copyright, patent,\ntrademark, attribution notices, disclaimers of warranty, or limitations\nof liability (\"notices\") contained within the Program from any copy of\nthe Program which they Distribute, provided that Contributors may add\ntheir own appropriate notices.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities\nwith respect to end users, business partners and the like. While this\nlicense is intended to facilitate the commercial use of the Program,\nthe Contributor who includes the Program in a commercial product\noffering should do so in a manner which does not create potential\nliability for other Contributors. Therefore, if a Contributor includes\nthe Program in a commercial product offering, such Contributor\n(\"Commercial Contributor\") hereby agrees to defend and indemnify every\nother Contributor (\"Indemnified Contributor\") against any losses,\ndamages and costs (collectively \"Losses\") arising from claims, lawsuits\nand other legal actions brought by a third party against the Indemnified\nContributor to the extent caused by the acts or omissions of such\nCommercial Contributor in connection with its distribution of the Program\nin a commercial product offering. The obligations in this section do not\napply to any claims or Losses relating to any actual or alleged\nintellectual property infringement. In order to qualify, an Indemnified\nContributor must: a) promptly notify the Commercial Contributor in\nwriting of such claim, and b) allow the Commercial Contributor to control,\nand cooperate with the Commercial Contributor in, the defense and any\nrelated settlement negotiations. The Indemnified Contributor may\nparticipate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial\nproduct offering, Product X. That Contributor is then a Commercial\nContributor. If that Commercial Contributor then makes performance\nclaims, or offers warranties related to Product X, those performance\nclaims and warranties are such Commercial Contributor's responsibility\nalone. Under this section, the Commercial Contributor would have to\ndefend claims against the other Contributors related to those performance\nclaims and warranties, and if a court requires any other Contributor to\npay any damages as a result, the Commercial Contributor must pay\nthose damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN \"AS IS\"\nBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF\nTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR\nPURPOSE. Each Recipient is solely responsible for determining the\nappropriateness of using and distributing the Program and assumes all\nrisks associated with its exercise of rights under this Agreement,\nincluding but not limited to the risks and costs of program errors,\ncompliance with applicable laws, damage to or loss of data, programs\nor equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS\nSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\nPROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE\nEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under\napplicable law, it shall not affect the validity or enforceability of\nthe remainder of the terms of this Agreement, and without further\naction by the parties hereto, such provision shall be reformed to the\nminimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nProgram itself (excluding combinations of the Program with other software\nor hardware) infringes such Recipient's patent(s), then such Recipient's\nrights granted under Section 2(b) shall terminate as of the date such\nlitigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it\nfails to comply with any of the material terms or conditions of this\nAgreement and does not cure such failure in a reasonable period of\ntime after becoming aware of such noncompliance. If all Recipient's\nrights under this Agreement terminate, Recipient agrees to cease use\nand distribution of the Program as soon as reasonably practicable.\nHowever, Recipient's obligations under this Agreement and any licenses\ngranted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement,\nbut in order to avoid inconsistency the Agreement is copyrighted and\nmay only be modified in the following manner. The Agreement Steward\nreserves the right to publish new versions (including revisions) of\nthis Agreement from time to time. No one other than the Agreement\nSteward has the right to modify this Agreement. The Eclipse Foundation\nis the initial Agreement Steward. The Eclipse Foundation may assign the\nresponsibility to serve as the Agreement Steward to a suitable separate\nentity. Each new version of the Agreement will be given a distinguishing\nversion number. The Program (including Contributions) may always be\nDistributed subject to the version of the Agreement under which it was\nreceived. In addition, after a new version of the Agreement is published,\nContributor may elect to Distribute the Program (including its\nContributions) under the new version.\n\nExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient\nreceives no rights or licenses to the intellectual property of any\nContributor under this Agreement, whether expressly, by implication,\nestoppel or otherwise. All rights in the Program not expressly granted\nunder this Agreement are reserved. Nothing in this Agreement is intended\nto be enforceable by any entity that is not a Contributor or Recipient.\nNo third-party beneficiary rights are created under this Agreement.\n\nExhibit A - Form of Secondary Licenses Notice\n\n\"This Source Code is also Distributed under one\nor more Secondary Licenses, as those terms are defined by\nthe Eclipse Public License, v. 2.0: {name license(s),version(s),\nand exceptions or additional permissions here}.\"\n\n Simply including a copy of this Agreement, including this Exhibit A\n is not sufficient to license the Source Code under Secondary Licenses.\n\n If it is not possible or desirable to put the notice in a particular\n file, then You may include the notice in a location (such as a LICENSE\n file in a relevant directory) where a recipient would be likely to\n look for such a notice.\n\n You may add additional accurate notices of copyright ownership." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Eclipse Public License - v 2.0\n\n THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE\n PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION\n OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\n a) in the case of the initial Contributor, the initial content\n Distributed under this Agreement, and\n\n b) in the case of each subsequent Contributor:\n i) changes to the Program, and\n ii) additions to the Program;\n where such changes and/or additions to the Program originate from\n and are Distributed by that particular Contributor. A Contribution\n \"originates\" from a Contributor if it was added to the Program by\n such Contributor itself or anyone acting on such Contributor's behalf.\n Contributions do not include changes or additions to the Program that\n are not Modified Works.\n\n\"Contributor\" means any person or entity that Distributes the Program.\n\n\"Licensed Patents\" mean patent claims licensable by a Contributor which\nare necessarily infringed by the use or sale of its Contribution alone\nor when combined with the Program.\n\n\"Program\" means the Contributions Distributed in accordance with this\nAgreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement\nor any Secondary License (as applicable), including Contributors.\n\n\"Derivative Works\" shall mean any work, whether in Source Code or other\nform, that is based on (or derived from) the Program and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship.\n\n\"Modified Works\" shall mean any work in Source Code or other form that\nresults from an addition to, deletion from, or modification of the\ncontents of the Program, including, for purposes of clarity any new file\nin Source Code form that contains any contents of the Program. Modified\nWorks shall not include works that contain only declarations,\ninterfaces, types, classes, structures, or files of the Program solely\nin each case in order to link to, bind by name, or subclass the Program\nor Modified Works thereof.\n\n\"Distribute\" means the acts of a) distributing or b) making available\nin any manner that enables the transfer of a copy.\n\n\"Source Code\" means the form of a Program preferred for making\nmodifications, including but not limited to software source code,\ndocumentation source, and configuration files.\n\n\"Secondary License\" means either the GNU General Public License,\nVersion 2.0, or any later versions of that license, including any\nexceptions or additional permissions as identified by the initial\nContributor.\n\n2. GRANT OF RIGHTS\n\n a) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free copyright\n license to reproduce, prepare Derivative Works of, publicly display,\n publicly perform, Distribute and sublicense the Contribution of such\n Contributor, if any, and such Derivative Works.\n\n b) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free patent\n license under Licensed Patents to make, use, sell, offer to sell,\n import and otherwise transfer the Contribution of such Contributor,\n if any, in Source Code or other form. This patent license shall\n apply to the combination of the Contribution and the Program if, at\n the time the Contribution is added by the Contributor, such addition\n of the Contribution causes such combination to be covered by the\n Licensed Patents. The patent license shall not apply to any other\n combinations which include the Contribution. No hardware per se is\n licensed hereunder.\n\n c) Recipient understands that although each Contributor grants the\n licenses to its Contributions set forth herein, no assurances are\n provided by any Contributor that the Program does not infringe the\n patent or other intellectual property rights of any other entity.\n Each Contributor disclaims any liability to Recipient for claims\n brought by any other entity based on infringement of intellectual\n property rights or otherwise. As a condition to exercising the\n rights and licenses granted hereunder, each Recipient hereby\n assumes sole responsibility to secure any other intellectual\n property rights needed, if any. For example, if a third party\n patent license is required to allow Recipient to Distribute the\n Program, it is Recipient's responsibility to acquire that license\n before distributing the Program.\n\n d) Each Contributor represents that to its knowledge it has\n sufficient copyright rights in its Contribution, if any, to grant\n the copyright license set forth in this Agreement.\n\n e) Notwithstanding the terms of any Secondary License, no\n Contributor makes additional grants to any Recipient (other than\n those set forth in this Agreement) as a result of such Recipient's\n receipt of the Program under the terms of a Secondary License\n (if permitted under the terms of Section 3).\n\n3. REQUIREMENTS\n\n3.1 If a Contributor Distributes the Program in any form, then:\n\n a) the Program must also be made available as Source Code, in\n accordance with section 3.2, and the Contributor must accompany\n the Program with a statement that the Source Code for the Program\n is available under this Agreement, and informs Recipients how to\n obtain it in a reasonable manner on or through a medium customarily\n used for software exchange; and\n\n b) the Contributor may Distribute the Program under a license\n different than this Agreement, provided that such license:\n i) effectively disclaims on behalf of all other Contributors all\n warranties and conditions, express and implied, including\n warranties or conditions of title and non-infringement, and\n implied warranties or conditions of merchantability and fitness\n for a particular purpose;\n\n ii) effectively excludes on behalf of all other Contributors all\n liability for damages, including direct, indirect, special,\n incidental and consequential damages, such as lost profits;\n\n iii) does not attempt to limit or alter the recipients' rights\n in the Source Code under section 3.2; and\n\n iv) requires any subsequent distribution of the Program by any\n party to be under a license that satisfies the requirements\n of this section 3.\n\n3.2 When the Program is Distributed as Source Code:\n\n a) it must be made available under this Agreement, or if the\n Program (i) is combined with other material in a separate file or\n files made available under a Secondary License, and (ii) the initial\n Contributor attached to the Source Code the notice described in\n Exhibit A of this Agreement, then the Program may be made available\n under the terms of such Secondary Licenses, and\n\n b) a copy of this Agreement must be included with each copy of\n the Program.\n\n3.3 Contributors may not remove or alter any copyright, patent,\ntrademark, attribution notices, disclaimers of warranty, or limitations\nof liability (\"notices\") contained within the Program from any copy of\nthe Program which they Distribute, provided that Contributors may add\ntheir own appropriate notices.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities\nwith respect to end users, business partners and the like. While this\nlicense is intended to facilitate the commercial use of the Program,\nthe Contributor who includes the Program in a commercial product\noffering should do so in a manner which does not create potential\nliability for other Contributors. Therefore, if a Contributor includes\nthe Program in a commercial product offering, such Contributor\n(\"Commercial Contributor\") hereby agrees to defend and indemnify every\nother Contributor (\"Indemnified Contributor\") against any losses,\ndamages and costs (collectively \"Losses\") arising from claims, lawsuits\nand other legal actions brought by a third party against the Indemnified\nContributor to the extent caused by the acts or omissions of such\nCommercial Contributor in connection with its distribution of the Program\nin a commercial product offering. The obligations in this section do not\napply to any claims or Losses relating to any actual or alleged\nintellectual property infringement. In order to qualify, an Indemnified\nContributor must: a) promptly notify the Commercial Contributor in\nwriting of such claim, and b) allow the Commercial Contributor to control,\nand cooperate with the Commercial Contributor in, the defense and any\nrelated settlement negotiations. The Indemnified Contributor may\nparticipate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial\nproduct offering, Product X. That Contributor is then a Commercial\nContributor. If that Commercial Contributor then makes performance\nclaims, or offers warranties related to Product X, those performance\nclaims and warranties are such Commercial Contributor's responsibility\nalone. Under this section, the Commercial Contributor would have to\ndefend claims against the other Contributors related to those performance\nclaims and warranties, and if a court requires any other Contributor to\npay any damages as a result, the Commercial Contributor must pay\nthose damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN \"AS IS\"\nBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF\nTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR\nPURPOSE. Each Recipient is solely responsible for determining the\nappropriateness of using and distributing the Program and assumes all\nrisks associated with its exercise of rights under this Agreement,\nincluding but not limited to the risks and costs of program errors,\ncompliance with applicable laws, damage to or loss of data, programs\nor equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS\nSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\nPROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE\nEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under\napplicable law, it shall not affect the validity or enforceability of\nthe remainder of the terms of this Agreement, and without further\naction by the parties hereto, such provision shall be reformed to the\nminimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nProgram itself (excluding combinations of the Program with other software\nor hardware) infringes such Recipient's patent(s), then such Recipient's\nrights granted under Section 2(b) shall terminate as of the date such\nlitigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it\nfails to comply with any of the material terms or conditions of this\nAgreement and does not cure such failure in a reasonable period of\ntime after becoming aware of such noncompliance. If all Recipient's\nrights under this Agreement terminate, Recipient agrees to cease use\nand distribution of the Program as soon as reasonably practicable.\nHowever, Recipient's obligations under this Agreement and any licenses\ngranted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement,\nbut in order to avoid inconsistency the Agreement is copyrighted and\nmay only be modified in the following manner. The Agreement Steward\nreserves the right to publish new versions (including revisions) of\nthis Agreement from time to time. No one other than the Agreement\nSteward has the right to modify this Agreement. The Eclipse Foundation\nis the initial Agreement Steward. The Eclipse Foundation may assign the\nresponsibility to serve as the Agreement Steward to a suitable separate\nentity. Each new version of the Agreement will be given a distinguishing\nversion number. The Program (including Contributions) may always be\nDistributed subject to the version of the Agreement under which it was\nreceived. In addition, after a new version of the Agreement is published,\nContributor may elect to Distribute the Program (including its\nContributions) under the new version.\n\nExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient\nreceives no rights or licenses to the intellectual property of any\nContributor under this Agreement, whether expressly, by implication,\nestoppel or otherwise. All rights in the Program not expressly granted\nunder this Agreement are reserved. Nothing in this Agreement is intended\nto be enforceable by any entity that is not a Contributor or Recipient.\nNo third-party beneficiary rights are created under this Agreement.\n\nExhibit A - Form of Secondary Licenses Notice\n\n\"This Source Code is also Distributed under one\nor more Secondary Licenses, as those terms are defined by\nthe Eclipse Public License, v. 2.0: {name license(s),version(s),\nand exceptions or additional permissions here}.\"\n\n Simply including a copy of this Agreement, including this Exhibit A\n is not sufficient to license the Source Code under Secondary Licenses.\n\n If it is not possible or desirable to put the notice in a particular\n file, then You may include the notice in a location (such as a LICENSE\n file in a relevant directory) where a recipient would be likely to\n look for such a notice.\n\n You may add additional accurate notices of copyright ownership.", + "scancode_url": "https://spdx.org/licenses/EPL-2.0", + "licensedb_url": "https://spdx.org/licenses/EPL-2.0", + "spdx_url": "https://spdx.org/licenses/EPL-2.0" } ], "license_rule_references": [ { - "rule_identifier": "epl-2.0_56.RULE", "license_expression": "epl-2.0", + "identifier": "epl-2.0_56.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-2.0_56.RULE", - "rule_relevance": 100, - "rule_length": 31, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 31, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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/" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://www.eclipse.org/legal/epl-2.0/" + ], + "ignorable_emails": [], + "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/" }, { - "rule_identifier": "spdx-license-identifier-epl-2.0-56ffe805fbac33a4e6fdb80438f46d1b8feb5387", "license_expression": "epl-2.0", + "identifier": "spdx-license-identifier-epl-2.0-fc3580adf1834d6862422242a06d59e74eb62582", + "language": "en", "rule_url": null, - "rule_relevance": 100, - "rule_length": 6, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 6, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "SPDX-License-Identifier: EPL-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "SPDX-License-Identifier: EPL-2.0" } ], "files": [ @@ -117,7 +162,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "epl-2.0", - "rule_identifier": "spdx-license-identifier-epl-2.0-56ffe805fbac33a4e6fdb80438f46d1b8feb5387", + "rule_identifier": "spdx-license-identifier-epl-2.0-c05120fcba71854ec1ea0d2897a5dcb1290a6dea", "rule_url": null, "matched_text": "SPDX-License-Identifier: EPL-2.0" } @@ -127,7 +172,7 @@ "license_clues": [], "percentage_of_license_text": 86.05, "for_license_detections": [ - "epl_2_0-5c2fde53-ee3f-c94e-b03d-9cc0f76eb558" + "epl_2_0-92cb0174-f4fa-fef0-922f-9eec4e881fae" ], "scan_errors": [] } 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 index 2ffb8123f4d..e369c80520f 100644 --- 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 @@ -60,7 +60,7 @@ "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/rules/bzip2-libbzip-2010.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE" } ] } @@ -68,6 +68,7 @@ "license_references": [ { "key": "bzip2-libbzip-2010", + "language": "en", "short_name": "bzip2 License 2010", "name": "bzip2 License 2010", "category": "Permissive", @@ -75,71 +76,180 @@ "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, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "bzip2-1.0.6", "other_spdx_license_keys": [ "bzip2-1.0.5" ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "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\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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\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.", + "scancode_url": "https://spdx.org/licenses/bzip2-1.0.6", + "licensedb_url": "https://spdx.org/licenses/bzip2-1.0.6", + "spdx_url": "https://spdx.org/licenses/bzip2-1.0.6" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" }, { "key": "x11-lucent", + "language": "en", "short_name": "X11-Style (Lucent)", "name": "X11-Style (Lucent)", "category": "Permissive", "owner": "Alcatel-Lucent", + "homepage_url": null, + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-x11-lucent", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], "minimum_coverage": 80, - "text": "Permission to use, copy, modify, and distribute this software for any\npurpose without fee is hereby granted, provided that this entire notice\nis included in all copies of any software which is or includes a copy\nor modification of this software and in all copies of the supporting\ndocumentation for such software.\n\nTHIS SOFTWARE IS BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY\nREPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY\nOF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, and distribute this software for any\npurpose without fee is hereby granted, provided that this entire notice\nis included in all copies of any software which is or includes a copy\nor modification of this software and in all copies of the supporting\ndocumentation for such software.\n\nTHIS SOFTWARE IS BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY\nREPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY\nOF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "license-intro_4.RULE", - "license_expression": "unknown-license-reference", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_4.RULE", - "rule_relevance": 100, - "rule_length": 5, - "is_license_text": false, + "license_expression": "bzip2-libbzip-2010", + "identifier": "bzip2-libbzip-2010.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE", + "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, - "is_license_intro": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 233, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "licensed under the following terms" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\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." }, { - "rule_identifier": "x11-lucent_1.RULE", - "license_expression": "x11-lucent", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-lucent_1.RULE", - "rule_relevance": 100, - "rule_length": 93, - "is_license_text": true, + "license_expression": "unknown-license-reference", + "identifier": "license-intro_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_4.RULE", + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, - "is_license_intro": false, + "is_license_intro": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Permission to use, copy, modify, and distribute this software for any\npurpose without fee is hereby granted, provided that this entire notice\nis included in all copies of any software which is or includes a copy\nor modification of this software and in all copies of the supporting\ndocumentation for such software.\nTHIS SOFTWARE IS BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY\nREPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY\nOF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE." + "notes": "licensed under", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "licensed under the following terms" }, { - "rule_identifier": "bzip2-libbzip-2010.LICENSE", - "license_expression": "bzip2-libbzip-2010", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE", - "rule_relevance": 100, - "rule_length": 233, + "license_expression": "x11-lucent", + "identifier": "x11-lucent_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-lucent_1.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 93, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, and distribute this software for any\npurpose without fee is hereby granted, provided that this entire notice\nis included in all copies of any software which is or includes a copy\nor modification of this software and in all copies of the supporting\ndocumentation for such software.\nTHIS SOFTWARE IS BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY\nREPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY\nOF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE." } ], "files": [ 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 index 7affb835522..2aa9a85bfea 100644 --- 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 @@ -50,7 +50,7 @@ "matcher": "2-aho", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] } @@ -58,6 +58,7 @@ "license_references": [ { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -65,7 +66,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -76,65 +82,159 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "license-intro_2.RULE", "license_expression": "unknown-license-reference", + "identifier": "license-intro_2.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_2.RULE", - "rule_relevance": 50, - "rule_length": 2, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 50, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Licensed under" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Licensed under" }, { - "rule_identifier": "mit_21.RULE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_21.RULE", - "rule_relevance": 100, - "rule_length": 5, - "is_license_text": false, + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "http://spdx.org/licenses/MIT" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "mit_31.RULE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "mit_21.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_21.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "License: MIT license" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://spdx.org/licenses/MIT" + ], + "ignorable_emails": [], + "text": "http://spdx.org/licenses/MIT" }, { - "rule_identifier": "mit.LICENSE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, - "is_license_text": true, + "identifier": "mit_31.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE", + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT license" } ], "files": [ diff --git a/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json b/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json index 4915dc8aff8..10d46dcfb46 100644 --- a/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json +++ b/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json @@ -17,7 +17,7 @@ "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/rules/broadcom-commercial.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE" } ] }, @@ -38,7 +38,7 @@ "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/rules/bsd-1988.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE" } ] }, @@ -59,7 +59,7 @@ "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/rules/esri-devkit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE" } ] }, @@ -80,7 +80,7 @@ "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/rules/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" } ] }, @@ -101,7 +101,7 @@ "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/rules/rh-eula.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE" } ] } @@ -109,131 +109,344 @@ "license_references": [ { "key": "broadcom-commercial", + "language": "en", "short_name": "Broadcom Commercial Notice", "name": "Broadcom Commercial Notice", "category": "Commercial", "owner": "Broadcom", + "homepage_url": null, + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-broadcom-commercial", - "text": "Confidential Property of Broadcom Corporation\n\nTHIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE\nAGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR\nEXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Confidential Property of Broadcom Corporation\n\nTHIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE\nAGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR\nEXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE" }, { "key": "bsd-1988", + "language": "en", "short_name": "BSD 1988", "name": "BSD 1988", "category": "Permissive", "owner": "Regents of the University of California", + "homepage_url": null, + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-bsd-1988", - "text": "Redistribution and use in source and binary forms are permitted provided that: \n\n(1) source distributions retain this entire copyright notice and comment, and \n\n(2) distributions including binaries display the following acknowledgement:\n``This product includes software developed by copyright holder and its\ncontributors'' in the documentation or other materials provided with the\ndistribution and in all advertising materials mentioning features or use of this\nsoftware.\n\nNeither the name of the {copyright-holder} nor the names of its contributors may\nbe used to endorse or promote products derived from this software without\nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "copyright holder and its contributors" + ], + "ignorable_holders": [ + "its contributors" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms are permitted provided that: \n\n(1) source distributions retain this entire copyright notice and comment, and \n\n(2) distributions including binaries display the following acknowledgement:\n``This product includes software developed by copyright holder and its\ncontributors'' in the documentation or other materials provided with the\ndistribution and in all advertising materials mentioning features or use of this\nsoftware.\n\nNeither the name of the {copyright-holder} nor the names of its contributors may\nbe used to endorse or promote products derived from this software without\nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE" }, { "key": "esri-devkit", + "language": "en", "short_name": "Esri Developer Kit License", "name": "Esri Developer Kit License", "category": "Proprietary Free", "owner": "Esri", + "homepage_url": null, + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-esri-devkit", - "text": "Copyright 2006 ESRI\n\nAll rights reserved under the copyright laws of the United States\nand applicable international laws, treaties, and conventions.\n\nYou may freely redistribute and use this sample code, with or\nwithout modification, provided you include the original copyright\nnotice and use restrictions.\n\nSee use restrictions at /arcgis/developerkit/userestrictions." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright 2006 ESRI" + ], + "ignorable_holders": [ + "ESRI" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copyright 2006 ESRI\n\nAll rights reserved under the copyright laws of the United States\nand applicable international laws, treaties, and conventions.\n\nYou may freely redistribute and use this sample code, with or\nwithout modification, provided you include the original copyright\nnotice and use restrictions.\n\nSee use restrictions at /arcgis/developerkit/userestrictions.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE" }, { "key": "oracle-java-ee-sdk-2010", + "language": "en", "short_name": "OTN Developer License for JAVA EE SDK", "name": "OTN Developer License for JAVA EE SDK", "category": "Proprietary Free", "owner": "Oracle Corporation", "homepage_url": "http://www.oracle.com/technetwork/java/javase/downloads/366879", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-oracle-java-ee-sdk-2010", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], "minimum_coverage": 50, - "text": "Oracle Technology Network Developer License Terms for JAVA EE SDK\n\nExport Controls on the Programs Selecting the \"Accept License Agreement\" button is a confirmation of your agreement that you comply, now and during the trial term, with each of the following statements:\n\n-You are not a citizen, national, or resident of, and are not under control of, the government of Cuba, Iran, Sudan, Libya, North Korea, Syria, nor any country to which the United States has prohibited export.\n\n-You will not download or otherwise export or re-export the Programs, directly or indirectly, to the above mentioned countries nor to citizens, nationals or residents of those countries.\n\n-You are not listed on the United States Department of Treasury lists of Specially Designated Nationals, Specially Designated Terrorists, and Specially Designated Narcotic Traffickers, nor are you listed on the United States Department of Commerce Table of Denial Orders.\n\nYou will not download or otherwise export or re-export the Programs, directly or indirectly, to persons on the above mentioned lists.\n\nYou will not use the Programs for, and will not allow the Programs to be used for, any purposes prohibited by United States law, including, without limitation, for the development, design, manufacture or production of nuclear, chemical or biological weapons of mass destruction.\n\nEXPORT RESTRICTIONS You agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle\u00ae's Global Trade Compliance web site (http://www.oracle.com/products/export).\n\nYou agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nOracle Employees: Under no circumstances are Oracle Employees authorized to download software for the purpose of distributing it to customers. Oracle products are available to employees for internal use or demonstration purposes only. In keeping with Oracle's trade compliance obligations under U.S. and applicable multilateral law, failure to comply with this policy could result in disciplinary action up to and including termination.\n\nNote: You are bound by the Oracle Technology Network (\"OTN\") License Agreement terms. The OTN License Agreement terms also apply to all updates you receive under your Technology Track subscription.\n\nThe OTN License Agreement terms below supercede any shrinkwrap license on the OTN Technology Track software CDs and previous OTN License terms (including the Oracle Program License as modified by the OTN Program Use Certificate). \n\nOracle Technology Network Development License Agreement for JAVA EE SDK\n\n\"We,\" \"us,\" and \"our\" refers to Oracle America, Inc., for and on behalf of itself and its subsidiaries and affiliates under common control. \"You\" and \"your\" refers to the individual or entity that wishes to use the programs from Oracle. \"Programs\" refers to the Java EE SDK software product you wish to download and use and program documentation. \"License\" refers to your right to use the programs under the terms of this agreement. This agreement is governed by the substantive and procedural laws of California. You and Oracle agree to submit to the exclusive jurisdiction of, and venue in, the courts of San Francisco, San Mateo, or Santa Clara counties in California in any dispute arising out of or relating to this agreement.\n\nWe are willing to license the programs to you only upon the condition that you accept all of the terms contained in this agreement. Read the terms carefully and select the \"Accept\" button at the bottom of the page to confirm your acceptance. If you are not willing to be bound by these terms, select the \"Do Not Accept\" button and the registration process will not continue.\n\nLicense Rights\n\nWe grant you a nonexclusive, nontransferable limited license to use the programs for purposes of developing your applications. If you want to use the programs for any purpose other than as expressly permitted under this agreement you must contact us, or an Oracle reseller, to obtain the appropriate license. We may audit your use of the programs. Program documentation is provided with the programs.\n\nOwnership and Restrictions\n\nWe retain all ownership and intellectual property rights in the programs. You may make a sufficient number of copies of the programs for the licensed use and one copy of the programs for backup purposes.\n\nYou may not:\n\n\u00b7 use the programs for any purpose other than as provided above; \n\u00b7 distribute the programs; \n\u00b7 charge your end users for use of the programs; \n\u00b7 remove or modify any program markings or any notice of our proprietary rights; \n\u00b7 use the programs to provide third party training on the content and/or functionality of the programs; \n\u00b7 assign this agreement or give the programs, program access or an interest in the programs to any individual or entity; \n\u00b7 cause or permit reverse engineering (unless required by law for interoperability), disassembly or decompilation of the programs; \n\u00b7 disclose results of any program benchmark tests without our prior consent; or, \n\u00b7 use any Oracle name, trademark or logo.\n\nExport\n\nYou agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle's Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html. You agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nDisclaimer of Warranty and Exclusive Remedies\n\nTHE PROGRAMS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND. WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. OUR ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000).\n\nNo Technical Support\n\nOur technical support organization will not provide technical support, phone support, or updates to you for the programs licensed under this agreement.\n\nRestricted Rights\n\nIf you distribute a license to the United States government, the programs, including documentation, shall be considered commercial computer software and you will place a legend, in addition to applicable copyright notices, on the documentation, and on the media label, substantially similar to the following:\n\nNOTICE OF RESTRICTED RIGHTS\n\n\"Programs delivered subject to the DOD FAR Supplement are 'commercial computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software-Restricted Rights (June 1987). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.\"\n\nEnd of Agreement\n\nYou may terminate this agreement by destroying all copies of the programs. We have the right to terminate your right to use the programs if you fail to comply with any of the terms of this agreement, in which case you shall destroy all copies of the programs.\n\nRelationship Between the Parties\n\nThe relationship between you and us is that of licensee/licensor. Neither party will represent that it has any authority to assume or create any obligation, express or implied, on behalf of the other party, nor to represent the other party as agent, employee, franchisee, or in any other capacity. Nothing in this agreement shall be construed to limit either party's right to independently develop or distribute software that is functionally similar to the other party's products, so long as proprietary information of the other party is not included in such software.\n\nOpen Source\n\n\"Open Source\" software - software available without charge for use, modification and distribution - is often licensed under terms that require the user to make the user's modifications to the Open Source software or any software that the user 'combines' with the Open Source software freely available in source code form. If you use Open Source software in conjunction with the programs, you must ensure that your use does not: (i) create, or purport to create, obligations of us with respect to the Oracle programs; or (ii) grant, or purport to grant, to any third party any rights to or immunities under our intellectual property or proprietary rights in the Oracle. For example, you may not develop a software program using an Oracle program and an Open Source program where such use results in a program file(s) that contains code from both the Oracle program and the Open Source program (including without limitation libraries) if the Open Source program is licensed under a license that requires any \"modifications\" be made freely available. You also may not combine the Oracle program with programs licensed under the GNU General Public License (\"GPL\") in any manner that could cause, or could be interpreted or asserted to cause, the Oracle program, or any modifications thereto, to become subject to the terms of the GPL.\n\nEntire Agreement\n\nYou agree that this agreement is the complete agreement for the programs and licenses, and this agreement supersedes all prior or contemporaneous agreements or representations. If any term of this agreement is found to be invalid or unenforceable, the remaining provisions will remain effective.\n\nLast updated: 05/10/2010 Should you have any questions concerning this License Agreement, or if you desire to contact Oracle for any reason, please write: Oracle America, Inc. 500 Oracle Parkway, Redwood City, CA 94065\n\nOracle may contact you to ask if you had a satisfactory experience installing and using this OTN software download." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the OTN Program" + ], + "ignorable_urls": [ + "http://www.oracle.com/products/export", + "http://www.oracle.com/products/export/index.html" + ], + "ignorable_emails": [], + "text": "Oracle Technology Network Developer License Terms for JAVA EE SDK\n\nExport Controls on the Programs Selecting the \"Accept License Agreement\" button is a confirmation of your agreement that you comply, now and during the trial term, with each of the following statements:\n\n-You are not a citizen, national, or resident of, and are not under control of, the government of Cuba, Iran, Sudan, Libya, North Korea, Syria, nor any country to which the United States has prohibited export.\n\n-You will not download or otherwise export or re-export the Programs, directly or indirectly, to the above mentioned countries nor to citizens, nationals or residents of those countries.\n\n-You are not listed on the United States Department of Treasury lists of Specially Designated Nationals, Specially Designated Terrorists, and Specially Designated Narcotic Traffickers, nor are you listed on the United States Department of Commerce Table of Denial Orders.\n\nYou will not download or otherwise export or re-export the Programs, directly or indirectly, to persons on the above mentioned lists.\n\nYou will not use the Programs for, and will not allow the Programs to be used for, any purposes prohibited by United States law, including, without limitation, for the development, design, manufacture or production of nuclear, chemical or biological weapons of mass destruction.\n\nEXPORT RESTRICTIONS You agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle\u00ae's Global Trade Compliance web site (http://www.oracle.com/products/export).\n\nYou agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nOracle Employees: Under no circumstances are Oracle Employees authorized to download software for the purpose of distributing it to customers. Oracle products are available to employees for internal use or demonstration purposes only. In keeping with Oracle's trade compliance obligations under U.S. and applicable multilateral law, failure to comply with this policy could result in disciplinary action up to and including termination.\n\nNote: You are bound by the Oracle Technology Network (\"OTN\") License Agreement terms. The OTN License Agreement terms also apply to all updates you receive under your Technology Track subscription.\n\nThe OTN License Agreement terms below supercede any shrinkwrap license on the OTN Technology Track software CDs and previous OTN License terms (including the Oracle Program License as modified by the OTN Program Use Certificate). \n\nOracle Technology Network Development License Agreement for JAVA EE SDK\n\n\"We,\" \"us,\" and \"our\" refers to Oracle America, Inc., for and on behalf of itself and its subsidiaries and affiliates under common control. \"You\" and \"your\" refers to the individual or entity that wishes to use the programs from Oracle. \"Programs\" refers to the Java EE SDK software product you wish to download and use and program documentation. \"License\" refers to your right to use the programs under the terms of this agreement. This agreement is governed by the substantive and procedural laws of California. You and Oracle agree to submit to the exclusive jurisdiction of, and venue in, the courts of San Francisco, San Mateo, or Santa Clara counties in California in any dispute arising out of or relating to this agreement.\n\nWe are willing to license the programs to you only upon the condition that you accept all of the terms contained in this agreement. Read the terms carefully and select the \"Accept\" button at the bottom of the page to confirm your acceptance. If you are not willing to be bound by these terms, select the \"Do Not Accept\" button and the registration process will not continue.\n\nLicense Rights\n\nWe grant you a nonexclusive, nontransferable limited license to use the programs for purposes of developing your applications. If you want to use the programs for any purpose other than as expressly permitted under this agreement you must contact us, or an Oracle reseller, to obtain the appropriate license. We may audit your use of the programs. Program documentation is provided with the programs.\n\nOwnership and Restrictions\n\nWe retain all ownership and intellectual property rights in the programs. You may make a sufficient number of copies of the programs for the licensed use and one copy of the programs for backup purposes.\n\nYou may not:\n\n\u00b7 use the programs for any purpose other than as provided above; \n\u00b7 distribute the programs; \n\u00b7 charge your end users for use of the programs; \n\u00b7 remove or modify any program markings or any notice of our proprietary rights; \n\u00b7 use the programs to provide third party training on the content and/or functionality of the programs; \n\u00b7 assign this agreement or give the programs, program access or an interest in the programs to any individual or entity; \n\u00b7 cause or permit reverse engineering (unless required by law for interoperability), disassembly or decompilation of the programs; \n\u00b7 disclose results of any program benchmark tests without our prior consent; or, \n\u00b7 use any Oracle name, trademark or logo.\n\nExport\n\nYou agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle's Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html. You agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nDisclaimer of Warranty and Exclusive Remedies\n\nTHE PROGRAMS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND. WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. OUR ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000).\n\nNo Technical Support\n\nOur technical support organization will not provide technical support, phone support, or updates to you for the programs licensed under this agreement.\n\nRestricted Rights\n\nIf you distribute a license to the United States government, the programs, including documentation, shall be considered commercial computer software and you will place a legend, in addition to applicable copyright notices, on the documentation, and on the media label, substantially similar to the following:\n\nNOTICE OF RESTRICTED RIGHTS\n\n\"Programs delivered subject to the DOD FAR Supplement are 'commercial computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software-Restricted Rights (June 1987). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.\"\n\nEnd of Agreement\n\nYou may terminate this agreement by destroying all copies of the programs. We have the right to terminate your right to use the programs if you fail to comply with any of the terms of this agreement, in which case you shall destroy all copies of the programs.\n\nRelationship Between the Parties\n\nThe relationship between you and us is that of licensee/licensor. Neither party will represent that it has any authority to assume or create any obligation, express or implied, on behalf of the other party, nor to represent the other party as agent, employee, franchisee, or in any other capacity. Nothing in this agreement shall be construed to limit either party's right to independently develop or distribute software that is functionally similar to the other party's products, so long as proprietary information of the other party is not included in such software.\n\nOpen Source\n\n\"Open Source\" software - software available without charge for use, modification and distribution - is often licensed under terms that require the user to make the user's modifications to the Open Source software or any software that the user 'combines' with the Open Source software freely available in source code form. If you use Open Source software in conjunction with the programs, you must ensure that your use does not: (i) create, or purport to create, obligations of us with respect to the Oracle programs; or (ii) grant, or purport to grant, to any third party any rights to or immunities under our intellectual property or proprietary rights in the Oracle. For example, you may not develop a software program using an Oracle program and an Open Source program where such use results in a program file(s) that contains code from both the Oracle program and the Open Source program (including without limitation libraries) if the Open Source program is licensed under a license that requires any \"modifications\" be made freely available. You also may not combine the Oracle program with programs licensed under the GNU General Public License (\"GPL\") in any manner that could cause, or could be interpreted or asserted to cause, the Oracle program, or any modifications thereto, to become subject to the terms of the GPL.\n\nEntire Agreement\n\nYou agree that this agreement is the complete agreement for the programs and licenses, and this agreement supersedes all prior or contemporaneous agreements or representations. If any term of this agreement is found to be invalid or unenforceable, the remaining provisions will remain effective.\n\nLast updated: 05/10/2010 Should you have any questions concerning this License Agreement, or if you desire to contact Oracle for any reason, please write: Oracle America, Inc. 500 Oracle Parkway, Redwood City, CA 94065\n\nOracle may contact you to ask if you had a satisfactory experience installing and using this OTN software download.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.LICENSE" }, { "key": "rh-eula", + "language": "en", "short_name": "Red Hat EULA", "name": "Red Hat EULA for Enterprise Linux and Applications", "category": "Copyleft", "owner": "Red Hat", "homepage_url": "http://www.redhat.com/en/about/red-hat-end-user-license-agreements", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-rh-eula", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.redhat.com/f/pdf/licenses/GLOBAL_EULA_RHEL_English_20101110.pdf" ], - "text": "END USER LICENSE AGREEMENT\nRED HAT\u00ae ENTERPRISE LINUX\u00ae AND RED HAT APPLICATIONS\n\nThis end user license agreement (\"EULA\") governs the use of any of the versions\nof Red Hat Enterprise Linux, any Red Hat Applications (as set forth at\nwww.redhat.com/licenses/products), and any related updates, source code,\nappearance, structure and organization (the \"Programs\"), regardless of the\ndelivery mechanism.\n\n\n1. License Grant. Subject to the following terms, Red Hat, Inc. (\"Red Hat\")\n grants to you (\"User\") a perpetual, worldwide license to the Programs\n pursuant to the GNU General Public License v.2. The Programs are either a\n modular operating system or an application consisting of hundreds of\n software components. With the exception of certain image files identified\n in Section 2 below, the license agreement for each software component is\n located in the software component's source code and permits User to run,\n copy, modify, and redistribute (subject to certain obligations in some\n cases) the software component, in both source code and binary code forms.\n This EULA pertains solely to the Programs and does not limit User's rights\n under, or grant User rights that supersede, the license terms of any\n particular component.\n\n2. Intellectual Property Rights. The Programs and each of their components are\n owned by Red Hat and others and are protected under copyright law and under\n other laws as applicable. Title to the Programs and any component, or to any\n copy, modification, or merged portion shall remain with the aforementioned,\n subject to the applicable license. The \"Red Hat\" trademark and the\n \"Shadowman\" logo are registered trademarks of Red Hat in the U.S. and other\n countries. This EULA does not permit User to distribute the Programs or\n their components using Red Hat's trademarks, regardless of whether the copy\n has been modified. User should read the information found at\n http://www.redhat.com/about/corporate/trademark/ before distributing a copy\n of the Programs. User may make a commercial redistribution of the Programs\n only if, (a) a separate agreement with Red Hat authorizing such commercial\n redistribution is executed or other written permission is granted by Red Hat\n or (b) User modifies any files identified as \"REDHAT-LOGOS\" to remove and\n replace all images containing the \"Red Hat\" trademark or the \"Shadowman\"\n logo. Merely deleting these files may corrupt the Programs.\n\n3. Limited Warranty. Except as specifically stated in this Section 3, a\n separate agreement with Red Hat, or a license for a particular component, to\n the maximum extent permitted under applicable law, the Programs and the\n components are provided and licensed \"as is\" without warranty of any kind,\n expressed or implied, including the implied warranties of merchantability,\n non-infringement or fitness for a particular purpose. Red Hat warrants that\n the media on which the Programs and the components are furnished will be\n free from defects in materials and manufacture under normal use for a period\n of 30 days from the date of delivery to User. Red Hat does not warrant that\n the functions contained in the Programs will meet User's requirements or\n that the operation of the Programs will be entirely error free, appear\n precisely as described in the accompanying documentation, or comply with\n regulatory requirements. This warranty extends only to the party that\n purchases services pertaining to the Programs from Red Hat or a Red Hat\n authorized distributor.\n\n4. Limitation of Remedies and Liability. To the maximum extent permitted by\n applicable law, User's exclusive remedy under this EULA is to return any\n defective media within 30 days of delivery along with a copy of User's\n payment receipt and Red Hat, at its option, will replace it or refund the\n money paid by User for the media. To the maximum extent permitted under\n applicable law, neither Red Hat, any Red Hat authorized distributor, nor the\n licensor of any component provided to User under this EULA will be liable to\n User for any incidental or consequential damages, including lost profits or\n lost savings arising out of the use or inability to use the Programs or any\n component, even if Red Hat, such authorized distributor or licensor has been\n advised of the possibility of such damages. In no event shall Red Hat's\n liability, an authorized distributor\u2019s liability or the liability of the\n licensor of a component provided to User under this EULA exceed the amount\n that User paid to Red Hat under this EULA during the twelve months preceding\n the action.\n\n5. Export Control. As required by the laws of the United States and other\n countries, User represents and warrants that it: (a) understands that the\n Programs and their components may be subject to export controls under the\n U.S. Commerce Department\u2019s Export Administration Regulations (\"EAR\"); (b) is\n not located in a prohibited destination country under the EAR or\n U.S. sanctions regulations (currently Cuba, Iran, Iraq, North Korea, Sudan\n and Syria, subject to change as posted by the United States government); (c)\n will not export, re-export, or transfer the Programs to any prohibited\n destination or persons or entities on the U.S. Bureau of Industry and\n Security Denied Parties List or Entity List, or the U.S. Office of Foreign\n Assets Control list of Specially Designated Nationals and Blocked Persons,\n or any similar lists maintained by other countries, without the necessary\n export license(s) or authorizations(s); (d) will not use or transfer the\n Programs for use in connection with any nuclear, chemical or biological\n weapons, missile technology, or military end-uses where prohibited by an\n applicable arms embargo, unless authorized by the relevant government agency\n by regulation or specific license; (e) understands and agrees that if it is\n in the United States and exports or transfers the Programs to eligible end\n users, it will, to the extent required by EAR Section 740.17(e), submit\n semi-annual reports to the Commerce Department\u2019s Bureau of Industry and\n Security, which include the name and address (including country) of each\n transferee; and (f) understands that countries including the United States\n may restrict the import, use, or export of encryption products (which may\n include the Programs and the components) and agrees that it shall be solely\n responsible for compliance with any such import, use, or export\n restrictions.\n\n6. Third Party Programs. Red Hat may distribute third party software programs\n with the Programs that are not part of the Programs. These third party\n programs are not required to run the Programs, are provided as a convenience\n to User, and are subject to their own license terms. The license terms\n either accompany the third party software programs or can be viewed at\n http://www.redhat.com/licenses/thirdparty/eula.html. If User does not agree\n to abide by the applicable license terms for the third party software\n programs, then User may not install them. If User wishes to install the\n third party software programs on more than one system or transfer the third\n party software programs to another party, then User must contact the\n licensor of the applicable third party software programs.\n\n7. General. In the case of a discrepancy between the Spanish version and the\n English version of this EULA, the English version shall prevail. If any\n provision of this agreement is held to be unenforceable, that shall not\n affect the enforceability of the remaining provisions. This agreement shall\n be governed by the laws of the State of New York and of the United States,\n without regard to any conflict of laws provisions. The rights and\n obligations of the parties to this EULA shall not be governed by the United\n Nations Convention on the International Sale of Goods.\n\nCopyright \u00a9 2007 Red Hat, Inc. All rights reserved. \"Red Hat\" and the Red Hat\n\"Shadowman\" logo are registered trademarks of Red Hat, Inc. \"Linux\" is a\nregistered trademark of Linus Torvalds. All other trademarks are the property of\ntheir respective owners." + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Red Hat, Inc." + ], + "ignorable_holders": [ + "Red Hat, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.redhat.com/about/corporate/trademark/", + "http://www.redhat.com/licenses/products", + "http://www.redhat.com/licenses/thirdparty/eula.html" + ], + "ignorable_emails": [], + "text": "END USER LICENSE AGREEMENT\nRED HAT\u00ae ENTERPRISE LINUX\u00ae AND RED HAT APPLICATIONS\n\nThis end user license agreement (\"EULA\") governs the use of any of the versions\nof Red Hat Enterprise Linux, any Red Hat Applications (as set forth at\nwww.redhat.com/licenses/products), and any related updates, source code,\nappearance, structure and organization (the \"Programs\"), regardless of the\ndelivery mechanism.\n\n\n1. License Grant. Subject to the following terms, Red Hat, Inc. (\"Red Hat\")\n grants to you (\"User\") a perpetual, worldwide license to the Programs\n pursuant to the GNU General Public License v.2. The Programs are either a\n modular operating system or an application consisting of hundreds of\n software components. With the exception of certain image files identified\n in Section 2 below, the license agreement for each software component is\n located in the software component's source code and permits User to run,\n copy, modify, and redistribute (subject to certain obligations in some\n cases) the software component, in both source code and binary code forms.\n This EULA pertains solely to the Programs and does not limit User's rights\n under, or grant User rights that supersede, the license terms of any\n particular component.\n\n2. Intellectual Property Rights. The Programs and each of their components are\n owned by Red Hat and others and are protected under copyright law and under\n other laws as applicable. Title to the Programs and any component, or to any\n copy, modification, or merged portion shall remain with the aforementioned,\n subject to the applicable license. The \"Red Hat\" trademark and the\n \"Shadowman\" logo are registered trademarks of Red Hat in the U.S. and other\n countries. This EULA does not permit User to distribute the Programs or\n their components using Red Hat's trademarks, regardless of whether the copy\n has been modified. User should read the information found at\n http://www.redhat.com/about/corporate/trademark/ before distributing a copy\n of the Programs. User may make a commercial redistribution of the Programs\n only if, (a) a separate agreement with Red Hat authorizing such commercial\n redistribution is executed or other written permission is granted by Red Hat\n or (b) User modifies any files identified as \"REDHAT-LOGOS\" to remove and\n replace all images containing the \"Red Hat\" trademark or the \"Shadowman\"\n logo. Merely deleting these files may corrupt the Programs.\n\n3. Limited Warranty. Except as specifically stated in this Section 3, a\n separate agreement with Red Hat, or a license for a particular component, to\n the maximum extent permitted under applicable law, the Programs and the\n components are provided and licensed \"as is\" without warranty of any kind,\n expressed or implied, including the implied warranties of merchantability,\n non-infringement or fitness for a particular purpose. Red Hat warrants that\n the media on which the Programs and the components are furnished will be\n free from defects in materials and manufacture under normal use for a period\n of 30 days from the date of delivery to User. Red Hat does not warrant that\n the functions contained in the Programs will meet User's requirements or\n that the operation of the Programs will be entirely error free, appear\n precisely as described in the accompanying documentation, or comply with\n regulatory requirements. This warranty extends only to the party that\n purchases services pertaining to the Programs from Red Hat or a Red Hat\n authorized distributor.\n\n4. Limitation of Remedies and Liability. To the maximum extent permitted by\n applicable law, User's exclusive remedy under this EULA is to return any\n defective media within 30 days of delivery along with a copy of User's\n payment receipt and Red Hat, at its option, will replace it or refund the\n money paid by User for the media. To the maximum extent permitted under\n applicable law, neither Red Hat, any Red Hat authorized distributor, nor the\n licensor of any component provided to User under this EULA will be liable to\n User for any incidental or consequential damages, including lost profits or\n lost savings arising out of the use or inability to use the Programs or any\n component, even if Red Hat, such authorized distributor or licensor has been\n advised of the possibility of such damages. In no event shall Red Hat's\n liability, an authorized distributor\u2019s liability or the liability of the\n licensor of a component provided to User under this EULA exceed the amount\n that User paid to Red Hat under this EULA during the twelve months preceding\n the action.\n\n5. Export Control. As required by the laws of the United States and other\n countries, User represents and warrants that it: (a) understands that the\n Programs and their components may be subject to export controls under the\n U.S. Commerce Department\u2019s Export Administration Regulations (\"EAR\"); (b) is\n not located in a prohibited destination country under the EAR or\n U.S. sanctions regulations (currently Cuba, Iran, Iraq, North Korea, Sudan\n and Syria, subject to change as posted by the United States government); (c)\n will not export, re-export, or transfer the Programs to any prohibited\n destination or persons or entities on the U.S. Bureau of Industry and\n Security Denied Parties List or Entity List, or the U.S. Office of Foreign\n Assets Control list of Specially Designated Nationals and Blocked Persons,\n or any similar lists maintained by other countries, without the necessary\n export license(s) or authorizations(s); (d) will not use or transfer the\n Programs for use in connection with any nuclear, chemical or biological\n weapons, missile technology, or military end-uses where prohibited by an\n applicable arms embargo, unless authorized by the relevant government agency\n by regulation or specific license; (e) understands and agrees that if it is\n in the United States and exports or transfers the Programs to eligible end\n users, it will, to the extent required by EAR Section 740.17(e), submit\n semi-annual reports to the Commerce Department\u2019s Bureau of Industry and\n Security, which include the name and address (including country) of each\n transferee; and (f) understands that countries including the United States\n may restrict the import, use, or export of encryption products (which may\n include the Programs and the components) and agrees that it shall be solely\n responsible for compliance with any such import, use, or export\n restrictions.\n\n6. Third Party Programs. Red Hat may distribute third party software programs\n with the Programs that are not part of the Programs. These third party\n programs are not required to run the Programs, are provided as a convenience\n to User, and are subject to their own license terms. The license terms\n either accompany the third party software programs or can be viewed at\n http://www.redhat.com/licenses/thirdparty/eula.html. If User does not agree\n to abide by the applicable license terms for the third party software\n programs, then User may not install them. If User wishes to install the\n third party software programs on more than one system or transfer the third\n party software programs to another party, then User must contact the\n licensor of the applicable third party software programs.\n\n7. General. In the case of a discrepancy between the Spanish version and the\n English version of this EULA, the English version shall prevail. If any\n provision of this agreement is held to be unenforceable, that shall not\n affect the enforceability of the remaining provisions. This agreement shall\n be governed by the laws of the State of New York and of the United States,\n without regard to any conflict of laws provisions. The rights and\n obligations of the parties to this EULA shall not be governed by the United\n Nations Convention on the International Sale of Goods.\n\nCopyright \u00a9 2007 Red Hat, Inc. All rights reserved. \"Red Hat\" and the Red Hat\n\"Shadowman\" logo are registered trademarks of Red Hat, Inc. \"Linux\" is a\nregistered trademark of Linus Torvalds. All other trademarks are the property of\ntheir respective owners.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "broadcom-commercial.LICENSE", "license_expression": "broadcom-commercial", + "identifier": "broadcom-commercial.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE", - "rule_relevance": 100, - "rule_length": 42, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 42, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Confidential Property of Broadcom Corporation\n\nTHIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE\nAGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR\nEXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Confidential Property of Broadcom Corporation\n\nTHIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE\nAGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR\nEXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT." }, { - "rule_identifier": "bsd-1988.LICENSE", "license_expression": "bsd-1988", + "identifier": "bsd-1988.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE", - "rule_relevance": 100, - "rule_length": 120, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 120, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Redistribution and use in source and binary forms are permitted provided that:\n\n(1) source distributions retain this entire copyright notice and comment, and\n\n(2) distributions including binaries display the following acknowledgement:\n``This product includes software developed by copyright holder and its\ncontributors'' in the documentation or other materials provided with the\ndistribution and in all advertising materials mentioning features or use of this\nsoftware.\n\nNeither the name of the {copyright-holder} nor the names of its contributors may\nbe used to endorse or promote products derived from this software without\nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." + "notes": null, + "ignorable_copyrights": [ + "copyright holder and its contributors" + ], + "ignorable_holders": [ + "its contributors" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms are permitted provided that:\n\n(1) source distributions retain this entire copyright notice and comment, and\n\n(2) distributions including binaries display the following acknowledgement:\n``This product includes software developed by copyright holder and its\ncontributors'' in the documentation or other materials provided with the\ndistribution and in all advertising materials mentioning features or use of this\nsoftware.\n\nNeither the name of the {copyright-holder} nor the names of its contributors may\nbe used to endorse or promote products derived from this software without\nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." }, { - "rule_identifier": "esri-devkit.LICENSE", "license_expression": "esri-devkit", + "identifier": "esri-devkit.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE", - "rule_relevance": 100, - "rule_length": 51, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 51, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Copyright 2006 ESRI\n\nAll rights reserved under the copyright laws of the United States\nand applicable international laws, treaties, and conventions.\n\nYou may freely redistribute and use this sample code, with or\nwithout modification, provided you include the original copyright\nnotice and use restrictions.\n\nSee use restrictions at /arcgis/developerkit/userestrictions." + "notes": null, + "ignorable_copyrights": [ + "Copyright 2006 ESRI" + ], + "ignorable_holders": [ + "ESRI" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copyright 2006 ESRI\n\nAll rights reserved under the copyright laws of the United States\nand applicable international laws, treaties, and conventions.\n\nYou may freely redistribute and use this sample code, with or\nwithout modification, provided you include the original copyright\nnotice and use restrictions.\n\nSee use restrictions at /arcgis/developerkit/userestrictions." }, { - "rule_identifier": "oracle-java-ee-sdk-2010.LICENSE", "license_expression": "oracle-java-ee-sdk-2010", + "identifier": "oracle-java-ee-sdk-2010.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.LICENSE", - "rule_relevance": 100, - "rule_length": 1668, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 1668, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "Oracle Technology Network Developer License Terms for JAVA EE SDK\n\nExport Controls on the Programs Selecting the \"Accept License Agreement\" button is a confirmation of your agreement that you comply, now and during the trial term, with each of the following statements:\n\n-You are not a citizen, national, or resident of, and are not under control of, the government of Cuba, Iran, Sudan, Libya, North Korea, Syria, nor any country to which the United States has prohibited export.\n\n-You will not download or otherwise export or re-export the Programs, directly or indirectly, to the above mentioned countries nor to citizens, nationals or residents of those countries.\n\n-You are not listed on the United States Department of Treasury lists of Specially Designated Nationals, Specially Designated Terrorists, and Specially Designated Narcotic Traffickers, nor are you listed on the United States Department of Commerce Table of Denial Orders.\n\nYou will not download or otherwise export or re-export the Programs, directly or indirectly, to persons on the above mentioned lists.\n\nYou will not use the Programs for, and will not allow the Programs to be used for, any purposes prohibited by United States law, including, without limitation, for the development, design, manufacture or production of nuclear, chemical or biological weapons of mass destruction.\n\nEXPORT RESTRICTIONS You agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle\u00ae's Global Trade Compliance web site (http://www.oracle.com/products/export).\n\nYou agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nOracle Employees: Under no circumstances are Oracle Employees authorized to download software for the purpose of distributing it to customers. Oracle products are available to employees for internal use or demonstration purposes only. In keeping with Oracle's trade compliance obligations under U.S. and applicable multilateral law, failure to comply with this policy could result in disciplinary action up to and including termination.\n\nNote: You are bound by the Oracle Technology Network (\"OTN\") License Agreement terms. The OTN License Agreement terms also apply to all updates you receive under your Technology Track subscription.\n\nThe OTN License Agreement terms below supercede any shrinkwrap license on the OTN Technology Track software CDs and previous OTN License terms (including the Oracle Program License as modified by the OTN Program Use Certificate).\n\nOracle Technology Network Development License Agreement for JAVA EE SDK\n\n\"We,\" \"us,\" and \"our\" refers to Oracle America, Inc., for and on behalf of itself and its subsidiaries and affiliates under common control. \"You\" and \"your\" refers to the individual or entity that wishes to use the programs from Oracle. \"Programs\" refers to the Java EE SDK software product you wish to download and use and program documentation. \"License\" refers to your right to use the programs under the terms of this agreement. This agreement is governed by the substantive and procedural laws of California. You and Oracle agree to submit to the exclusive jurisdiction of, and venue in, the courts of San Francisco, San Mateo, or Santa Clara counties in California in any dispute arising out of or relating to this agreement.\n\nWe are willing to license the programs to you only upon the condition that you accept all of the terms contained in this agreement. Read the terms carefully and select the \"Accept\" button at the bottom of the page to confirm your acceptance. If you are not willing to be bound by these terms, select the \"Do Not Accept\" button and the registration process will not continue.\n\nLicense Rights\n\nWe grant you a nonexclusive, nontransferable limited license to use the programs for purposes of developing your applications. If you want to use the programs for any purpose other than as expressly permitted under this agreement you must contact us, or an Oracle reseller, to obtain the appropriate license. We may audit your use of the programs. Program documentation is provided with the programs.\n\nOwnership and Restrictions\n\nWe retain all ownership and intellectual property rights in the programs. You may make a sufficient number of copies of the programs for the licensed use and one copy of the programs for backup purposes.\n\nYou may not:\n\n\u00b7 use the programs for any purpose other than as provided above;\n\u00b7 distribute the programs;\n\u00b7 charge your end users for use of the programs;\n\u00b7 remove or modify any program markings or any notice of our proprietary rights;\n\u00b7 use the programs to provide third party training on the content and/or functionality of the programs;\n\u00b7 assign this agreement or give the programs, program access or an interest in the programs to any individual or entity;\n\u00b7 cause or permit reverse engineering (unless required by law for interoperability), disassembly or decompilation of the programs;\n\u00b7 disclose results of any program benchmark tests without our prior consent; or,\n\u00b7 use any Oracle name, trademark or logo.\n\nExport\n\nYou agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle's Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html. You agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nDisclaimer of Warranty and Exclusive Remedies\n\nTHE PROGRAMS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND. WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. OUR ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000).\n\nNo Technical Support\n\nOur technical support organization will not provide technical support, phone support, or updates to you for the programs licensed under this agreement.\n\nRestricted Rights\n\nIf you distribute a license to the United States government, the programs, including documentation, shall be considered commercial computer software and you will place a legend, in addition to applicable copyright notices, on the documentation, and on the media label, substantially similar to the following:\n\nNOTICE OF RESTRICTED RIGHTS\n\n\"Programs delivered subject to the DOD FAR Supplement are 'commercial computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software-Restricted Rights (June 1987). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.\"\n\nEnd of Agreement\n\nYou may terminate this agreement by destroying all copies of the programs. We have the right to terminate your right to use the programs if you fail to comply with any of the terms of this agreement, in which case you shall destroy all copies of the programs.\n\nRelationship Between the Parties\n\nThe relationship between you and us is that of licensee/licensor. Neither party will represent that it has any authority to assume or create any obligation, express or implied, on behalf of the other party, nor to represent the other party as agent, employee, franchisee, or in any other capacity. Nothing in this agreement shall be construed to limit either party's right to independently develop or distribute software that is functionally similar to the other party's products, so long as proprietary information of the other party is not included in such software.\n\nOpen Source\n\n\"Open Source\" software - software available without charge for use, modification and distribution - is often licensed under terms that require the user to make the user's modifications to the Open Source software or any software that the user 'combines' with the Open Source software freely available in source code form. If you use Open Source software in conjunction with the programs, you must ensure that your use does not: (i) create, or purport to create, obligations of us with respect to the Oracle programs; or (ii) grant, or purport to grant, to any third party any rights to or immunities under our intellectual property or proprietary rights in the Oracle. For example, you may not develop a software program using an Oracle program and an Open Source program where such use results in a program file(s) that contains code from both the Oracle program and the Open Source program (including without limitation libraries) if the Open Source program is licensed under a license that requires any \"modifications\" be made freely available. You also may not combine the Oracle program with programs licensed under the GNU General Public License (\"GPL\") in any manner that could cause, or could be interpreted or asserted to cause, the Oracle program, or any modifications thereto, to become subject to the terms of the GPL.\n\nEntire Agreement\n\nYou agree that this agreement is the complete agreement for the programs and licenses, and this agreement supersedes all prior or contemporaneous agreements or representations. If any term of this agreement is found to be invalid or unenforceable, the remaining provisions will remain effective.\n\nLast updated: 05/10/2010 Should you have any questions concerning this License Agreement, or if you desire to contact Oracle for any reason, please write: Oracle America, Inc. 500 Oracle Parkway, Redwood City, CA 94065\n\nOracle may contact you to ask if you had a satisfactory experience installing and using this OTN software download." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the OTN Program" + ], + "ignorable_urls": [ + "http://www.oracle.com/products/export", + "http://www.oracle.com/products/export/index.html" + ], + "ignorable_emails": [], + "text": "Oracle Technology Network Developer License Terms for JAVA EE SDK\n\nExport Controls on the Programs Selecting the \"Accept License Agreement\" button is a confirmation of your agreement that you comply, now and during the trial term, with each of the following statements:\n\n-You are not a citizen, national, or resident of, and are not under control of, the government of Cuba, Iran, Sudan, Libya, North Korea, Syria, nor any country to which the United States has prohibited export.\n\n-You will not download or otherwise export or re-export the Programs, directly or indirectly, to the above mentioned countries nor to citizens, nationals or residents of those countries.\n\n-You are not listed on the United States Department of Treasury lists of Specially Designated Nationals, Specially Designated Terrorists, and Specially Designated Narcotic Traffickers, nor are you listed on the United States Department of Commerce Table of Denial Orders.\n\nYou will not download or otherwise export or re-export the Programs, directly or indirectly, to persons on the above mentioned lists.\n\nYou will not use the Programs for, and will not allow the Programs to be used for, any purposes prohibited by United States law, including, without limitation, for the development, design, manufacture or production of nuclear, chemical or biological weapons of mass destruction.\n\nEXPORT RESTRICTIONS You agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle\u00ae's Global Trade Compliance web site (http://www.oracle.com/products/export).\n\nYou agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nOracle Employees: Under no circumstances are Oracle Employees authorized to download software for the purpose of distributing it to customers. Oracle products are available to employees for internal use or demonstration purposes only. In keeping with Oracle's trade compliance obligations under U.S. and applicable multilateral law, failure to comply with this policy could result in disciplinary action up to and including termination.\n\nNote: You are bound by the Oracle Technology Network (\"OTN\") License Agreement terms. The OTN License Agreement terms also apply to all updates you receive under your Technology Track subscription.\n\nThe OTN License Agreement terms below supercede any shrinkwrap license on the OTN Technology Track software CDs and previous OTN License terms (including the Oracle Program License as modified by the OTN Program Use Certificate).\n\nOracle Technology Network Development License Agreement for JAVA EE SDK\n\n\"We,\" \"us,\" and \"our\" refers to Oracle America, Inc., for and on behalf of itself and its subsidiaries and affiliates under common control. \"You\" and \"your\" refers to the individual or entity that wishes to use the programs from Oracle. \"Programs\" refers to the Java EE SDK software product you wish to download and use and program documentation. \"License\" refers to your right to use the programs under the terms of this agreement. This agreement is governed by the substantive and procedural laws of California. You and Oracle agree to submit to the exclusive jurisdiction of, and venue in, the courts of San Francisco, San Mateo, or Santa Clara counties in California in any dispute arising out of or relating to this agreement.\n\nWe are willing to license the programs to you only upon the condition that you accept all of the terms contained in this agreement. Read the terms carefully and select the \"Accept\" button at the bottom of the page to confirm your acceptance. If you are not willing to be bound by these terms, select the \"Do Not Accept\" button and the registration process will not continue.\n\nLicense Rights\n\nWe grant you a nonexclusive, nontransferable limited license to use the programs for purposes of developing your applications. If you want to use the programs for any purpose other than as expressly permitted under this agreement you must contact us, or an Oracle reseller, to obtain the appropriate license. We may audit your use of the programs. Program documentation is provided with the programs.\n\nOwnership and Restrictions\n\nWe retain all ownership and intellectual property rights in the programs. You may make a sufficient number of copies of the programs for the licensed use and one copy of the programs for backup purposes.\n\nYou may not:\n\n\u00b7 use the programs for any purpose other than as provided above;\n\u00b7 distribute the programs;\n\u00b7 charge your end users for use of the programs;\n\u00b7 remove or modify any program markings or any notice of our proprietary rights;\n\u00b7 use the programs to provide third party training on the content and/or functionality of the programs;\n\u00b7 assign this agreement or give the programs, program access or an interest in the programs to any individual or entity;\n\u00b7 cause or permit reverse engineering (unless required by law for interoperability), disassembly or decompilation of the programs;\n\u00b7 disclose results of any program benchmark tests without our prior consent; or,\n\u00b7 use any Oracle name, trademark or logo.\n\nExport\n\nYou agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle's Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html. You agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nDisclaimer of Warranty and Exclusive Remedies\n\nTHE PROGRAMS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND. WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. OUR ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000).\n\nNo Technical Support\n\nOur technical support organization will not provide technical support, phone support, or updates to you for the programs licensed under this agreement.\n\nRestricted Rights\n\nIf you distribute a license to the United States government, the programs, including documentation, shall be considered commercial computer software and you will place a legend, in addition to applicable copyright notices, on the documentation, and on the media label, substantially similar to the following:\n\nNOTICE OF RESTRICTED RIGHTS\n\n\"Programs delivered subject to the DOD FAR Supplement are 'commercial computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software-Restricted Rights (June 1987). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.\"\n\nEnd of Agreement\n\nYou may terminate this agreement by destroying all copies of the programs. We have the right to terminate your right to use the programs if you fail to comply with any of the terms of this agreement, in which case you shall destroy all copies of the programs.\n\nRelationship Between the Parties\n\nThe relationship between you and us is that of licensee/licensor. Neither party will represent that it has any authority to assume or create any obligation, express or implied, on behalf of the other party, nor to represent the other party as agent, employee, franchisee, or in any other capacity. Nothing in this agreement shall be construed to limit either party's right to independently develop or distribute software that is functionally similar to the other party's products, so long as proprietary information of the other party is not included in such software.\n\nOpen Source\n\n\"Open Source\" software - software available without charge for use, modification and distribution - is often licensed under terms that require the user to make the user's modifications to the Open Source software or any software that the user 'combines' with the Open Source software freely available in source code form. If you use Open Source software in conjunction with the programs, you must ensure that your use does not: (i) create, or purport to create, obligations of us with respect to the Oracle programs; or (ii) grant, or purport to grant, to any third party any rights to or immunities under our intellectual property or proprietary rights in the Oracle. For example, you may not develop a software program using an Oracle program and an Open Source program where such use results in a program file(s) that contains code from both the Oracle program and the Open Source program (including without limitation libraries) if the Open Source program is licensed under a license that requires any \"modifications\" be made freely available. You also may not combine the Oracle program with programs licensed under the GNU General Public License (\"GPL\") in any manner that could cause, or could be interpreted or asserted to cause, the Oracle program, or any modifications thereto, to become subject to the terms of the GPL.\n\nEntire Agreement\n\nYou agree that this agreement is the complete agreement for the programs and licenses, and this agreement supersedes all prior or contemporaneous agreements or representations. If any term of this agreement is found to be invalid or unenforceable, the remaining provisions will remain effective.\n\nLast updated: 05/10/2010 Should you have any questions concerning this License Agreement, or if you desire to contact Oracle for any reason, please write: Oracle America, Inc. 500 Oracle Parkway, Redwood City, CA 94065\n\nOracle may contact you to ask if you had a satisfactory experience installing and using this OTN software download." }, { - "rule_identifier": "rh-eula.LICENSE", "license_expression": "rh-eula", + "identifier": "rh-eula.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE", - "rule_relevance": 100, - "rule_length": 1283, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 1283, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "END USER LICENSE AGREEMENT\nRED HAT\u00ae ENTERPRISE LINUX\u00ae AND RED HAT APPLICATIONS\n\nThis end user license agreement (\"EULA\") governs the use of any of the versions\nof Red Hat Enterprise Linux, any Red Hat Applications (as set forth at\nwww.redhat.com/licenses/products), and any related updates, source code,\nappearance, structure and organization (the \"Programs\"), regardless of the\ndelivery mechanism.\n\n\n1. License Grant. Subject to the following terms, Red Hat, Inc. (\"Red Hat\")\ngrants to you (\"User\") a perpetual, worldwide license to the Programs\npursuant to the GNU General Public License v.2. The Programs are either a\nmodular operating system or an application consisting of hundreds of\nsoftware components. With the exception of certain image files identified\nin Section 2 below, the license agreement for each software component is\nlocated in the software component's source code and permits User to run,\ncopy, modify, and redistribute (subject to certain obligations in some\ncases) the software component, in both source code and binary code forms.\nThis EULA pertains solely to the Programs and does not limit User's rights\nunder, or grant User rights that supersede, the license terms of any\nparticular component.\n\n2. Intellectual Property Rights. The Programs and each of their components are\nowned by Red Hat and others and are protected under copyright law and under\nother laws as applicable. Title to the Programs and any component, or to any\ncopy, modification, or merged portion shall remain with the aforementioned,\nsubject to the applicable license. The \"Red Hat\" trademark and the\n\"Shadowman\" logo are registered trademarks of Red Hat in the U.S. and other\ncountries. This EULA does not permit User to distribute the Programs or\ntheir components using Red Hat's trademarks, regardless of whether the copy\nhas been modified. User should read the information found at\nhttp://www.redhat.com/about/corporate/trademark/ before distributing a copy\nof the Programs. User may make a commercial redistribution of the Programs\nonly if, (a) a separate agreement with Red Hat authorizing such commercial\nredistribution is executed or other written permission is granted by Red Hat\nor (b) User modifies any files identified as \"REDHAT-LOGOS\" to remove and\nreplace all images containing the \"Red Hat\" trademark or the \"Shadowman\"\nlogo. Merely deleting these files may corrupt the Programs.\n\n3. Limited Warranty. Except as specifically stated in this Section 3, a\nseparate agreement with Red Hat, or a license for a particular component, to\nthe maximum extent permitted under applicable law, the Programs and the\ncomponents are provided and licensed \"as is\" without warranty of any kind,\nexpressed or implied, including the implied warranties of merchantability,\nnon-infringement or fitness for a particular purpose. Red Hat warrants that\nthe media on which the Programs and the components are furnished will be\nfree from defects in materials and manufacture under normal use for a period\nof 30 days from the date of delivery to User. Red Hat does not warrant that\nthe functions contained in the Programs will meet User's requirements or\nthat the operation of the Programs will be entirely error free, appear\nprecisely as described in the accompanying documentation, or comply with\nregulatory requirements. This warranty extends only to the party that\npurchases services pertaining to the Programs from Red Hat or a Red Hat\nauthorized distributor.\n\n4. Limitation of Remedies and Liability. To the maximum extent permitted by\napplicable law, User's exclusive remedy under this EULA is to return any\ndefective media within 30 days of delivery along with a copy of User's\npayment receipt and Red Hat, at its option, will replace it or refund the\nmoney paid by User for the media. To the maximum extent permitted under\napplicable law, neither Red Hat, any Red Hat authorized distributor, nor the\nlicensor of any component provided to User under this EULA will be liable to\nUser for any incidental or consequential damages, including lost profits or\nlost savings arising out of the use or inability to use the Programs or any\ncomponent, even if Red Hat, such authorized distributor or licensor has been\nadvised of the possibility of such damages. In no event shall Red Hat's\nliability, an authorized distributor\u2019s liability or the liability of the\nlicensor of a component provided to User under this EULA exceed the amount\nthat User paid to Red Hat under this EULA during the twelve months preceding\nthe action.\n\n5. Export Control. As required by the laws of the United States and other\ncountries, User represents and warrants that it: (a) understands that the\nPrograms and their components may be subject to export controls under the\nU.S. Commerce Department\u2019s Export Administration Regulations (\"EAR\"); (b) is\nnot located in a prohibited destination country under the EAR or\nU.S. sanctions regulations (currently Cuba, Iran, Iraq, North Korea, Sudan\nand Syria, subject to change as posted by the United States government); (c)\nwill not export, re-export, or transfer the Programs to any prohibited\ndestination or persons or entities on the U.S. Bureau of Industry and\nSecurity Denied Parties List or Entity List, or the U.S. Office of Foreign\nAssets Control list of Specially Designated Nationals and Blocked Persons,\nor any similar lists maintained by other countries, without the necessary\nexport license(s) or authorizations(s); (d) will not use or transfer the\nPrograms for use in connection with any nuclear, chemical or biological\nweapons, missile technology, or military end-uses where prohibited by an\napplicable arms embargo, unless authorized by the relevant government agency\nby regulation or specific license; (e) understands and agrees that if it is\nin the United States and exports or transfers the Programs to eligible end\nusers, it will, to the extent required by EAR Section 740.17(e), submit\nsemi-annual reports to the Commerce Department\u2019s Bureau of Industry and\nSecurity, which include the name and address (including country) of each\ntransferee; and (f) understands that countries including the United States\nmay restrict the import, use, or export of encryption products (which may\ninclude the Programs and the components) and agrees that it shall be solely\nresponsible for compliance with any such import, use, or export\nrestrictions.\n\n6. Third Party Programs. Red Hat may distribute third party software programs\nwith the Programs that are not part of the Programs. These third party\nprograms are not required to run the Programs, are provided as a convenience\nto User, and are subject to their own license terms. The license terms\neither accompany the third party software programs or can be viewed at\nhttp://www.redhat.com/licenses/thirdparty/eula.html. If User does not agree\nto abide by the applicable license terms for the third party software\nprograms, then User may not install them. If User wishes to install the\nthird party software programs on more than one system or transfer the third\nparty software programs to another party, then User must contact the\nlicensor of the applicable third party software programs.\n\n7. General. In the case of a discrepancy between the Spanish version and the\nEnglish version of this EULA, the English version shall prevail. If any\nprovision of this agreement is held to be unenforceable, that shall not\naffect the enforceability of the remaining provisions. This agreement shall\nbe governed by the laws of the State of New York and of the United States,\nwithout regard to any conflict of laws provisions. The rights and\nobligations of the parties to this EULA shall not be governed by the United\nNations Convention on the International Sale of Goods.\n\nCopyright \u00a9 2007 Red Hat, Inc. All rights reserved. \"Red Hat\" and the Red Hat\n\"Shadowman\" logo are registered trademarks of Red Hat, Inc. \"Linux\" is a\nregistered trademark of Linus Torvalds. All other trademarks are the property of\ntheir respective owners." + "notes": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Red Hat, Inc." + ], + "ignorable_holders": [ + "Red Hat, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.redhat.com/about/corporate/trademark/", + "http://www.redhat.com/licenses/products", + "http://www.redhat.com/licenses/thirdparty/eula.html" + ], + "ignorable_emails": [], + "text": "END USER LICENSE AGREEMENT\nRED HAT\u00ae ENTERPRISE LINUX\u00ae AND RED HAT APPLICATIONS\n\nThis end user license agreement (\"EULA\") governs the use of any of the versions\nof Red Hat Enterprise Linux, any Red Hat Applications (as set forth at\nwww.redhat.com/licenses/products), and any related updates, source code,\nappearance, structure and organization (the \"Programs\"), regardless of the\ndelivery mechanism.\n\n\n1. License Grant. Subject to the following terms, Red Hat, Inc. (\"Red Hat\")\ngrants to you (\"User\") a perpetual, worldwide license to the Programs\npursuant to the GNU General Public License v.2. The Programs are either a\nmodular operating system or an application consisting of hundreds of\nsoftware components. With the exception of certain image files identified\nin Section 2 below, the license agreement for each software component is\nlocated in the software component's source code and permits User to run,\ncopy, modify, and redistribute (subject to certain obligations in some\ncases) the software component, in both source code and binary code forms.\nThis EULA pertains solely to the Programs and does not limit User's rights\nunder, or grant User rights that supersede, the license terms of any\nparticular component.\n\n2. Intellectual Property Rights. The Programs and each of their components are\nowned by Red Hat and others and are protected under copyright law and under\nother laws as applicable. Title to the Programs and any component, or to any\ncopy, modification, or merged portion shall remain with the aforementioned,\nsubject to the applicable license. The \"Red Hat\" trademark and the\n\"Shadowman\" logo are registered trademarks of Red Hat in the U.S. and other\ncountries. This EULA does not permit User to distribute the Programs or\ntheir components using Red Hat's trademarks, regardless of whether the copy\nhas been modified. User should read the information found at\nhttp://www.redhat.com/about/corporate/trademark/ before distributing a copy\nof the Programs. User may make a commercial redistribution of the Programs\nonly if, (a) a separate agreement with Red Hat authorizing such commercial\nredistribution is executed or other written permission is granted by Red Hat\nor (b) User modifies any files identified as \"REDHAT-LOGOS\" to remove and\nreplace all images containing the \"Red Hat\" trademark or the \"Shadowman\"\nlogo. Merely deleting these files may corrupt the Programs.\n\n3. Limited Warranty. Except as specifically stated in this Section 3, a\nseparate agreement with Red Hat, or a license for a particular component, to\nthe maximum extent permitted under applicable law, the Programs and the\ncomponents are provided and licensed \"as is\" without warranty of any kind,\nexpressed or implied, including the implied warranties of merchantability,\nnon-infringement or fitness for a particular purpose. Red Hat warrants that\nthe media on which the Programs and the components are furnished will be\nfree from defects in materials and manufacture under normal use for a period\nof 30 days from the date of delivery to User. Red Hat does not warrant that\nthe functions contained in the Programs will meet User's requirements or\nthat the operation of the Programs will be entirely error free, appear\nprecisely as described in the accompanying documentation, or comply with\nregulatory requirements. This warranty extends only to the party that\npurchases services pertaining to the Programs from Red Hat or a Red Hat\nauthorized distributor.\n\n4. Limitation of Remedies and Liability. To the maximum extent permitted by\napplicable law, User's exclusive remedy under this EULA is to return any\ndefective media within 30 days of delivery along with a copy of User's\npayment receipt and Red Hat, at its option, will replace it or refund the\nmoney paid by User for the media. To the maximum extent permitted under\napplicable law, neither Red Hat, any Red Hat authorized distributor, nor the\nlicensor of any component provided to User under this EULA will be liable to\nUser for any incidental or consequential damages, including lost profits or\nlost savings arising out of the use or inability to use the Programs or any\ncomponent, even if Red Hat, such authorized distributor or licensor has been\nadvised of the possibility of such damages. In no event shall Red Hat's\nliability, an authorized distributor\u2019s liability or the liability of the\nlicensor of a component provided to User under this EULA exceed the amount\nthat User paid to Red Hat under this EULA during the twelve months preceding\nthe action.\n\n5. Export Control. As required by the laws of the United States and other\ncountries, User represents and warrants that it: (a) understands that the\nPrograms and their components may be subject to export controls under the\nU.S. Commerce Department\u2019s Export Administration Regulations (\"EAR\"); (b) is\nnot located in a prohibited destination country under the EAR or\nU.S. sanctions regulations (currently Cuba, Iran, Iraq, North Korea, Sudan\nand Syria, subject to change as posted by the United States government); (c)\nwill not export, re-export, or transfer the Programs to any prohibited\ndestination or persons or entities on the U.S. Bureau of Industry and\nSecurity Denied Parties List or Entity List, or the U.S. Office of Foreign\nAssets Control list of Specially Designated Nationals and Blocked Persons,\nor any similar lists maintained by other countries, without the necessary\nexport license(s) or authorizations(s); (d) will not use or transfer the\nPrograms for use in connection with any nuclear, chemical or biological\nweapons, missile technology, or military end-uses where prohibited by an\napplicable arms embargo, unless authorized by the relevant government agency\nby regulation or specific license; (e) understands and agrees that if it is\nin the United States and exports or transfers the Programs to eligible end\nusers, it will, to the extent required by EAR Section 740.17(e), submit\nsemi-annual reports to the Commerce Department\u2019s Bureau of Industry and\nSecurity, which include the name and address (including country) of each\ntransferee; and (f) understands that countries including the United States\nmay restrict the import, use, or export of encryption products (which may\ninclude the Programs and the components) and agrees that it shall be solely\nresponsible for compliance with any such import, use, or export\nrestrictions.\n\n6. Third Party Programs. Red Hat may distribute third party software programs\nwith the Programs that are not part of the Programs. These third party\nprograms are not required to run the Programs, are provided as a convenience\nto User, and are subject to their own license terms. The license terms\neither accompany the third party software programs or can be viewed at\nhttp://www.redhat.com/licenses/thirdparty/eula.html. If User does not agree\nto abide by the applicable license terms for the third party software\nprograms, then User may not install them. If User wishes to install the\nthird party software programs on more than one system or transfer the third\nparty software programs to another party, then User must contact the\nlicensor of the applicable third party software programs.\n\n7. General. In the case of a discrepancy between the Spanish version and the\nEnglish version of this EULA, the English version shall prevail. If any\nprovision of this agreement is held to be unenforceable, that shall not\naffect the enforceability of the remaining provisions. This agreement shall\nbe governed by the laws of the State of New York and of the United States,\nwithout regard to any conflict of laws provisions. The rights and\nobligations of the parties to this EULA shall not be governed by the United\nNations Convention on the International Sale of Goods.\n\nCopyright \u00a9 2007 Red Hat, Inc. All rights reserved. \"Red Hat\" and the Red Hat\n\"Shadowman\" logo are registered trademarks of Red Hat, Inc. \"Linux\" is a\nregistered trademark of Linus Torvalds. All other trademarks are the property of\ntheir respective owners." } ], "files": [ diff --git a/tests/licensedcode/data/plugin_license_text/scan.expected.json b/tests/licensedcode/data/plugin_license_text/scan.expected.json index 819cd2b3014..600a4e235c8 100644 --- a/tests/licensedcode/data/plugin_license_text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license_text/scan.expected.json @@ -17,7 +17,7 @@ "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/rules/apache-1.0.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE" } ] }, @@ -38,7 +38,7 @@ "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/rules/ja-sig.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE" } ] }, @@ -64,7 +64,7 @@ ] }, { - "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0", + "identifier": "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-88c476e9-3011-a36d-24bd-9eb689a51ecc", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", "count": 1, "detection_log": [ @@ -79,7 +79,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-40ad9110ec6551e97f55cd72b297773235a415e7", "rule_url": null } ] @@ -88,22 +88,48 @@ "license_references": [ { "key": "apache-1.0", + "language": "en", "short_name": "Apache 1.0", "name": "Apache License 1.0", "category": "Permissive", "owner": "Apache Software Foundation", "homepage_url": "http://www.apache.org/licenses/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.apache.org/licenses/LICENSE-1.0" ], + "osi_url": null, "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [], + "key_aliases": [], "minimum_coverage": 80, - "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the Apache Group" + ], + "ignorable_urls": [ + "http://www.apache.org/" + ], + "ignorable_emails": [ + "apache@apache.org" + ], + "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see .", + "scancode_url": "https://spdx.org/licenses/Apache-1.0", + "licensedb_url": "https://spdx.org/licenses/Apache-1.0", + "spdx_url": "https://spdx.org/licenses/Apache-1.0" }, { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -111,6 +137,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -127,10 +156,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -138,6 +182,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -161,10 +208,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "ja-sig", + "language": "en", "short_name": "JA-SiG License", "name": "JA-SiG License", "category": "Permissive", @@ -172,11 +237,36 @@ "homepage_url": "http://web.archive.org/web/20040402030132/http://uportal.org/license.html", "notes": "this is an old and rare license, replaced since by an Apache 2.0. This is a\nBSD variant. See original at\nhttp://web.archive.org/web/20040402030132/http://uportal.org/license.html\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-ja-sig", - "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\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 and/or\nother materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative \n(http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed\nor implied warranties, including, but not limited to, the implied warranties of\nmerchantability and fitness for a particular purpose are disclaimed. In no event\nshall the JA-SIG collaborative or its contributors be liable for any direct,\nindirect, incidental, special, exemplary, or consequential damages (including,\nbut not limited to, procurement of substitute goods or services; loss of use,\ndata, or 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." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the JA-SIG Collaborative (http://www.ja-sig.org/)" + ], + "ignorable_urls": [ + "http://www.ja-sig.org/" + ], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\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 and/or\nother materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative \n(http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed\nor implied warranties, including, but not limited to, the implied warranties of\nmerchantability and fitness for a particular purpose are disclaimed. In no event\nshall the JA-SIG collaborative or its contributors be liable for any direct,\nindirect, incidental, special, exemplary, or consequential damages (including,\nbut not limited to, procurement of substitute goods or services; loss of use,\ndata, or 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.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE" }, { "key": "linux-openib", + "language": "en", "short_name": "Linux-OpenIB", "name": "Linux-OpenIB", "category": "Permissive", @@ -184,91 +274,195 @@ "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", "notes": "This license is a hybrid of two common licenses the BSD-2-Clause (bsd-\nsimplified) and the MIT License (mit).\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-OpenIB", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://github.com/spdx/license-list-XML/issues/620", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h?id=3215b9d57a2c75c4305a3956ca303d7004485200" ], - "text": "Redistribution and use in source and binary forms, with or without modification,\nare 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.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", + "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { "key": "linux-syscall-exception-gpl", + "language": "en", "short_name": "Linux Syscall Exception to GPL", "name": "Linux Syscall Exception to GPL", "category": "Copyleft Limited", "owner": "Linux Foundation", + "homepage_url": null, + "notes": null, "is_builtin": true, "is_exception": true, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Linux-syscall-note", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/licenses/gpl-2.0.txt", "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING" ], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\nLinus Torvalds\nThis library is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License version 2 as published by\nthe Free Software Foundation.\nThis library is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for\nmore details.\nYou should have received a copy of the GNU General Public License along\nwith this library; see the file COPYING. If not, write to the Free Software\nFoundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n", - "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds" + "ignorable_copyrights": [ + "copyrighted by me and others", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "me and others", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", + "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", + "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" } ], "license_rule_references": [ { - "rule_identifier": "apache-1.0.LICENSE", "license_expression": "apache-1.0", + "identifier": "apache-1.0.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", - "rule_relevance": 100, - "rule_length": 368, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." - }, - { - "rule_identifier": "ja-sig.LICENSE", - "license_expression": "ja-sig", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", - "rule_relevance": 100, - "rule_length": 212, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 368, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\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 and/or\nother materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative\n(http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed\nor implied warranties, including, but not limited to, the implied warranties of\nmerchantability and fitness for a particular purpose are disclaimed. In no event\nshall the JA-SIG collaborative or its contributors be liable for any direct,\nindirect, incidental, special, exemplary, or consequential damages (including,\nbut not limited to, procurement of substitute goods or services; loss of use,\ndata, or 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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the Apache Group" + ], + "ignorable_urls": [ + "http://www.apache.org/" + ], + "ignorable_emails": [ + "apache@apache.org" + ], + "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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." }, { - "rule_identifier": "apache-2.0_2.RULE", "license_expression": "apache-2.0", + "identifier": "apache-2.0_2.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE", - "rule_relevance": 100, - "rule_length": 119, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 119, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [ "NOTICE" ], - "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." + }, + { + "license_expression": "ja-sig", + "identifier": "ja-sig.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 212, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the JA-SIG Collaborative (http://www.ja-sig.org/)" + ], + "ignorable_urls": [ + "http://www.ja-sig.org/" + ], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\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 and/or\nother materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative\n(http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed\nor implied warranties, including, but not limited to, the implied warranties of\nmerchantability and fitness for a particular purpose are disclaimed. In no event\nshall the JA-SIG collaborative or its contributors be liable for any direct,\nindirect, incidental, special, exemplary, or consequential damages (including,\nbut not limited to, procurement of substitute goods or services; loss of use,\ndata, or 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." }, { - "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-74b1a79de4d57db85d2f16e3e7e495ee0671c756", "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-40ad9110ec6551e97f55cd72b297773235a415e7", + "language": "en", "rule_url": null, - "rule_relevance": 100, - "rule_length": 13, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 13, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } ], "files": [ @@ -297,7 +491,6 @@ "license_clues": [], "percentage_of_license_text": 0, "for_license_detections": [], - "is_license_text": false, "files_count": 5, "dirs_count": 0, "size_count": 19976, @@ -351,7 +544,6 @@ "for_license_detections": [ "apache_1_0-01e67edb-9930-c1d2-2a95-f923a0ecacfb" ], - "is_license_text": true, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -405,7 +597,6 @@ "for_license_detections": [ "apache_1_0-01e67edb-9930-c1d2-2a95-f923a0ecacfb" ], - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -480,7 +671,6 @@ "ja_sig-025b96bc-0a83-9578-3e3f-0e0375a87457", "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de" ], - "is_license_text": true, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -522,7 +712,7 @@ "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-74b1a79de4d57db85d2f16e3e7e495ee0671c756", + "rule_identifier": "spdx-license-identifier-gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib-4099cddf665e1c4068ae21bd191fabfb71b7c536", "rule_url": null, "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" } @@ -532,9 +722,8 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-a649aa96-0bd8-a99a-ed2e-4364b412ddd0" + "gpl_2_0_with_linux_syscall_exception_gpl_or_linux_openib-88c476e9-3011-a36d-24bd-9eb689a51ecc" ], - "is_license_text": true, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -609,7 +798,6 @@ "ja_sig-025b96bc-0a83-9578-3e3f-0e0375a87457", "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de" ], - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, diff --git a/tests/packagedcode/data/about/aboutfiles.expected.json b/tests/packagedcode/data/about/aboutfiles.expected.json index 264e9ebc4aa..d4242e8a30f 100644 --- a/tests/packagedcode/data/about/aboutfiles.expected.json +++ b/tests/packagedcode/data/about/aboutfiles.expected.json @@ -48,34 +48,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -147,34 +122,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -212,6 +162,75 @@ } ], "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "mit" + } + ], "files": [ { "path": "aboutfiles", @@ -281,34 +300,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -396,34 +390,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } diff --git a/tests/packagedcode/data/about/apipkg.ABOUT-expected b/tests/packagedcode/data/about/apipkg.ABOUT-expected index ef651176412..77781dd7eeb 100644 --- a/tests/packagedcode/data/about/apipkg.ABOUT-expected +++ b/tests/packagedcode/data/about/apipkg.ABOUT-expected @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } diff --git a/tests/packagedcode/data/about/appdirs.ABOUT-expected b/tests/packagedcode/data/about/appdirs.ABOUT-expected index a9e62c7a2ad..f2dd8607886 100644 --- a/tests/packagedcode/data/about/appdirs.ABOUT-expected +++ b/tests/packagedcode/data/about/appdirs.ABOUT-expected @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } 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 ef97861e347..f5849051a36 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 @@ -51,32 +51,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -283,34 +258,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -411,32 +361,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -582,32 +507,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -814,34 +714,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -1291,49 +1166,9 @@ "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-f20015883595b2a2a6d8bc8001c5e5e00b1c1bd7", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND mit-5514313e881fb20dc746d1ac1e3a53a643c808d7", "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" - } - ] + "matched_text": "mpl-2.0 AND mit" } ] } @@ -1432,34 +1267,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -1648,34 +1458,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -1776,32 +1561,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1888,34 +1648,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", + "rule_identifier": "spdx-license-identifier-zlib-2023583c09c2e5aa14d564036e304041c0f1ace3", "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" - } - ] + "matched_text": "zlib" } ] } @@ -2016,32 +1751,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -2139,32 +1849,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -2251,64 +1936,9 @@ "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-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-a42688b31c355df3bef97265e8ca20360250716e", "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" - } - ] + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later" } ] } @@ -2431,49 +2061,9 @@ "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-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-dc707a661bb1da34ff773b7e9955e0235b3b3f74", "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" - } - ] + "matched_text": "bsd-2-clause AND bsd-3-clause" } ] } 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 ccdafb15bd5..d6e0ab7dac5 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 @@ -52,32 +52,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -165,34 +140,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -282,32 +232,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -397,32 +322,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -528,34 +428,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -805,49 +680,9 @@ "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-f20015883595b2a2a6d8bc8001c5e5e00b1c1bd7", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND mit-5514313e881fb20dc746d1ac1e3a53a643c808d7", "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" - } - ] + "matched_text": "mpl-2.0 AND mit" } ] } @@ -935,34 +770,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -1059,34 +869,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -1176,32 +961,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1277,34 +1037,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", + "rule_identifier": "spdx-license-identifier-zlib-2023583c09c2e5aa14d564036e304041c0f1ace3", "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" - } - ] + "matched_text": "zlib" } ] } @@ -1394,32 +1129,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1497,32 +1207,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1598,64 +1283,9 @@ "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-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-a42688b31c355df3bef97265e8ca20360250716e", "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" - } - ] + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later" } ] } @@ -1731,49 +1361,9 @@ "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-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-dc707a661bb1da34ff773b7e9955e0235b3b3f74", "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" - } - ] + "matched_text": "bsd-2-clause AND bsd-3-clause" } ] } @@ -2595,32 +2185,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -2819,34 +2384,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -2939,32 +2479,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -3102,32 +2617,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -3337,34 +2827,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -3806,49 +3271,9 @@ "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-f20015883595b2a2a6d8bc8001c5e5e00b1c1bd7", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND mit-5514313e881fb20dc746d1ac1e3a53a643c808d7", "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" - } - ] + "matched_text": "mpl-2.0 AND mit" } ] } @@ -3939,34 +3364,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -4147,34 +3547,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -4267,32 +3642,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -4374,34 +3724,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", + "rule_identifier": "spdx-license-identifier-zlib-2023583c09c2e5aa14d564036e304041c0f1ace3", "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" - } - ] + "matched_text": "zlib" } ] } @@ -4494,32 +3819,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -4633,32 +3933,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -4740,64 +4015,9 @@ "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-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-a42688b31c355df3bef97265e8ca20360250716e", "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" - } - ] + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later" } ] } @@ -4926,49 +4146,9 @@ "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-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-dc707a661bb1da34ff773b7e9955e0235b3b3f74", "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" - } - ] + "matched_text": "bsd-2-clause AND bsd-3-clause" } ] } 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 2322cc928fd..e1f5b4a116f 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 @@ -38,79 +38,9 @@ "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)-f97ab040a0da8b47e1b5dc98932dde1251fe1e7a", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)-b7eafc9b966222982218b5cba903dd77b43f0540", "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" - } - ] + "matched_text": "gpl-2.0-or-later AND lgpl-2.0-or-later AND (lgpl-2.1-only OR lgpl-3.0-only)" } ] } 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 4986e9f5748..5ff0cb01944 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-3.0-or-later" } ] } 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 88dcef377e0..3f6b51e8c8f 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "lgpl-2.1-only" } ] } 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 a7c4fdddac4..1f60d6c1107 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 afcf794d496..1da89003291 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 f2dde3e7ad8..6d9007b3381 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 @@ -38,79 +38,9 @@ "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-4d8f7cd54c760d5380493120ff87813e7b4d8812", + "rule_identifier": "spdx-license-identifier-lgpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND gfdl-1.2-71479f146df396347c1f389292ea4ade2de988be", "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" - } - ] + "matched_text": "lgpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only) AND gfdl-1.2-only" } ] } 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 4bfca69a459..13eb0364894 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 78ea009e430..24e1b5ef717 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 78ea009e430..24e1b5ef717 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 d35ed76c5a8..7749bbc0561 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 @@ -38,49 +38,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-24e39b7a5aac876c6380cd12713a7da7fbbbd74c", + "rule_identifier": "spdx-license-identifier-gpl-2.0 OR gpl-3.0-ebaae67e1dae7287bcefcb6037a4ae01d28150bb", "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" - } - ] + "matched_text": "gpl-2.0-only OR gpl-3.0-only" } ] } 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 ed7101e9112..dc385293127 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 @@ -38,79 +38,9 @@ "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-48fdbbd3e4cd25a814107b87b1f80ed29f4fb702", + "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-807060997a907edbf6fb1afce31562a9d6562969", "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" - } - ] + "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" } ] } 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 ba32908c3cf..a0ce824be39 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 @@ -38,64 +38,9 @@ "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-c89fcaf99be6b2ec83fd7ee43020bd823bff25ee", + "rule_identifier": "spdx-license-identifier-(gpl-2.0 AND lgpl-2.1) OR lgpl-3.0-877e4ca7bc57bbc791f042ee281cee48814e200c", "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" - } - ] + "matched_text": "(gpl-2.0 AND lgpl-2.1-only) OR lgpl-3.0-only" } ] } 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 efa43122283..2a9052fe6bb 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 @@ -38,49 +38,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-787c2d960e02b29c4807f1780c90601545b3b7ab", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR lgpl-3.0-e4927f7ed1ca2211b75c4c4b498140cdc67e340b", "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" - } - ] + "matched_text": "lgpl-2.1-only OR lgpl-3.0-only" } ] } 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 ccb636c5f16..81afb5504a8 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 @@ -38,49 +38,9 @@ "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-8de857d1a1391b1f39b2bb3d7c996c9a87f5136e", + "rule_identifier": "spdx-license-identifier-lgpl-2.0 AND gpl-2.0-plus-c8002ee7804f7830bc06d8d26df9e3e5d861c339", "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" - } - ] + "matched_text": "lgpl-2.0-only AND gpl-2.0-or-later" } ] } 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 66bdec8536b..6a0f96a5f5e 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 b4bac8dee79..31d8a6753b8 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 @@ -38,49 +38,9 @@ "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-35cf5cdacc3e72e9c392c7a0d9fb47e5c03e3031", + "rule_identifier": "spdx-license-identifier-gpl-2.0 AND lgpl-2.0-plus-ec90969a128367759b81f6978fe09ff5a121b9c9", "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" - } - ] + "matched_text": "gpl-2.0-only AND lgpl-2.0-or-later" } ] } 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 b53b6983c14..42fdc64a8ef 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 @@ -38,79 +38,9 @@ "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)-520352ee4990ea6328d9998c99d98a60ca5ddd2e", + "rule_identifier": "spdx-license-identifier-(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)-9138e20c7248ef0ad3b2f747b9f3cf4e17f3db2c", "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" - } - ] + "matched_text": "(gpl-2.0-only OR gpl-3.0-only) AND (lgpl-2.1-only OR lgpl-3.0-only)" } ] } 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 81df439a46c..7c4e147ac50 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 0e8b4318dee..a6b37dcf6fd 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 @@ -38,49 +38,9 @@ "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-76d5330ac8a9238219e0cffa46e904e24dd3841b", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-b7337f560557d7048adf521ddbfda4608795b9a0", "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" - } - ] + "matched_text": "gpl-2.0-or-later AND lgpl-2.1-or-later" } ] } 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 fda27d84490..15ddb7486de 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 @@ -38,64 +38,9 @@ "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)-148611840c31014ceafbbc96ed3de6f30a123b14", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)-ce4c78ee41a3e336943864361ed11d000f9d99e9", "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" - } - ] + "matched_text": "gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only)" } ] } 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 989080c2e27..219d8d0a452 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 97b0a466175..3348e4dcf5b 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "lgpl-2.1-or-later" } ] } 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 655c1d83455..b5dd9486954 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 @@ -38,49 +38,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-787c2d960e02b29c4807f1780c90601545b3b7ab", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR lgpl-3.0-e4927f7ed1ca2211b75c4c4b498140cdc67e340b", "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" - } - ] + "matched_text": "lgpl-2.1-only OR lgpl-3.0-only" } ] } 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 c4c2161fafa..fedcf103dc7 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 @@ -38,79 +38,9 @@ "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-bb80ded8074ce8c30a0d49019a1f446e4802b90b", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-f6e235567e8c0f3615b6e0cf705ff2198e12b95a", "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" - } - ] + "matched_text": "gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only) AND lgpl-2.1-only" } ] } 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 47eca588bf3..5f2a79e933b 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 @@ -38,79 +38,9 @@ "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-bb80ded8074ce8c30a0d49019a1f446e4802b90b", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-f6e235567e8c0f3615b6e0cf705ff2198e12b95a", "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" - } - ] + "matched_text": "gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only) AND lgpl-2.1-only" } ] } 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 f5b8932526d..357a8048250 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 10f7f67c566..d8b15426492 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 @@ -38,64 +38,9 @@ "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)-148611840c31014ceafbbc96ed3de6f30a123b14", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)-ce4c78ee41a3e336943864361ed11d000f9d99e9", "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" - } - ] + "matched_text": "gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only)" } ] } 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 ded7033faec..a0a3a5cea98 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 @@ -38,79 +38,9 @@ "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)-4f43e09b0b5eb727ac507171a26c40f1245b0fe3", + "rule_identifier": "spdx-license-identifier-lgpl-2.1-plus AND gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)-42c579dc301f74170657fd26e8c1f4a629633b3e", "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" - } - ] + "matched_text": "lgpl-2.1-or-later AND gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only)" } ] } 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 71b813d3116..7a924b0cacf 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 @@ -38,64 +38,9 @@ "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)-cbd2df3acade772a4be60731f9f9b205e12d541f", + "rule_identifier": "spdx-license-identifier-lgpl-2.1-plus AND (gpl-2.0 OR gpl-3.0)-5576b785bcf8108f0c7a5eb9a15c91087b4a9aad", "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" - } - ] + "matched_text": "lgpl-2.1-or-later AND (gpl-2.0-only OR gpl-3.0-only)" } ] } 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 86fb0f64120..123a3f9d06e 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "mpl-2.0" } ] } 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 9441b5508e4..0dc3028bac9 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 @@ -38,94 +38,9 @@ "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)-c7a62e6210c0b51754b1ec66cfc728270bbab776", + "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)-f2624eb417fc2a933301bad7d7d05a012dd774a8", "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" - } - ] + "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)" } ] } 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 06adf39cf7a..5636752bdff 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 ac2b5c19d7f..21d357b1005 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "lgpl-2.1-or-later" } ] } 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 07d94997708..25c220cd1f1 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 a38d8be641d..d35514f6956 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-3.0-or-later" } ] } 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 2d1119b2157..78f15a36564 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 @@ -38,49 +38,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-f8414f96d9a0da639abad19c140cbd99f653ca7b", + "rule_identifier": "spdx-license-identifier-gpl-2.0 AND lgpl-2.1-89e25548a98f2cc78ea3207284de00386e9cca56", "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" - } - ] + "matched_text": "gpl-2.0-only AND lgpl-2.1-only" } ] } 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 690d13850ed..ebe7edad741 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 b75f3eeef98..1778508ed52 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 67fbec5db7c..b71d32cdb1d 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 @@ -38,79 +38,9 @@ "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)-e7376d35bdba659eec0bea3022a1b6799b845f90", + "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)-3017fe0de3ce4010ecfd72d730a3209c094143fb", "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" - } - ] + "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)" } ] } 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 a1ad76222fe..faeca8a3b2b 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 @@ -38,49 +38,9 @@ "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-76d5330ac8a9238219e0cffa46e904e24dd3841b", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-b7337f560557d7048adf521ddbfda4608795b9a0", "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" - } - ] + "matched_text": "gpl-2.0-or-later AND lgpl-2.1-or-later" } ] } 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 cd36e303d43..a8aa38bb289 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 @@ -38,64 +38,9 @@ "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-24293f10623d2450a25b88535247e5c356ae5115", + "rule_identifier": "spdx-license-identifier-(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0-plus-7dea9e47d5bf4a2a09cf2f861f69abe368ccb3f4", "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" - } - ] + "matched_text": "(lgpl-2.1-only OR lgpl-3.0-only) AND lgpl-2.0-or-later" } ] } 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 fd76b68a901..c7bd7cdb2ff 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 @@ -38,64 +38,9 @@ "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)-c3f7bc173b53d10b24cf4e8a027970877fb1bffe", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR (lgpl-3.0 AND gpl-2.0)-534186cd80fee338c6272bb9dda85611148c66e8", "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" - } - ] + "matched_text": "lgpl-2.1-only OR (lgpl-3.0-only AND gpl-2.0-only)" } ] } 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 76fe2f4e24d..f72c11c7c6f 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 @@ -38,49 +38,9 @@ "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-76d5330ac8a9238219e0cffa46e904e24dd3841b", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-b7337f560557d7048adf521ddbfda4608795b9a0", "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" - } - ] + "matched_text": "gpl-2.0-or-later AND lgpl-2.1-or-later" } ] } 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 b7ce64f48d8..fd4c7e542b7 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 5814c5fcc8c..a8dacb20628 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 @@ -38,64 +38,9 @@ "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-cd7963fcd3b54c8bacb807ab4fa7730044d16b23", + "rule_identifier": "spdx-license-identifier-kde-accepted-gpl AND kde-accepted-lgpl AND cc0-1.0-6a9624535224bcf1a0f54065c5d93440ca135f98", "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" - } - ] + "matched_text": "licenseref-kde-accepted-gpl AND licenseref-kde-accepted-lgpl AND cc0-1.0" } ] } 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 4999191b36f..1ab9dfcbca9 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 @@ -38,49 +38,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-24e39b7a5aac876c6380cd12713a7da7fbbbd74c", + "rule_identifier": "spdx-license-identifier-gpl-2.0 OR gpl-3.0-ebaae67e1dae7287bcefcb6037a4ae01d28150bb", "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" - } - ] + "matched_text": "gpl-2.0-only OR gpl-3.0-only" } ] } 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 c72c4245cdb..a26f7388040 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 @@ -38,79 +38,9 @@ "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)-4c68750f20029adda68204db7be059fca4732fe0", + "rule_identifier": "spdx-license-identifier-(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 AND lgpl-3.0)-2cb11bcdf63224f750de9a8729634e1605256e50", "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" - } - ] + "matched_text": "(gpl-2.0-only OR gpl-3.0-only) AND (lgpl-2.1-only AND lgpl-3.0-only)" } ] } 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 3ce49823c75..f52dd93d640 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 93bf8b037f4..6fc67624aa8 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 @@ -38,154 +38,9 @@ "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-b029e236fe62d409a5dd66c96694a7104cdbf42b", + "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-03672b2a90402ac498ea76c8d3bb32c9fc13e415", "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" - } - ] + "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" } ] } 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 034d860cd20..170676b6a60 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 f08ebd70f6a..3900c471594 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 a4175b2521f..2f7c9b77e43 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 @@ -38,79 +38,9 @@ "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)-f97ab040a0da8b47e1b5dc98932dde1251fe1e7a", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)-b7eafc9b966222982218b5cba903dd77b43f0540", "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" - } - ] + "matched_text": "gpl-2.0-or-later AND lgpl-2.0-or-later AND (lgpl-2.1-only OR lgpl-3.0-only)" } ] } 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 34be88b3739..28aa39bc33d 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 @@ -38,49 +38,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-fbcb1c170c12213a992402eeb799a8e7565423ef", + "rule_identifier": "spdx-license-identifier-kde-accepted-lgpl AND kfqf-accepted-gpl-d97defd08863e41010f561c03741f2df5e14dc33", "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" - } - ] + "matched_text": "licenseref-kde-accepted-lgpl AND licenseref-kfqf-accepted-gpl" } ] } 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 5df2b2b72b6..5eefb2e7619 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 @@ -38,79 +38,9 @@ "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-b5a9df9a3c79b33310bd60c074fbb1be54b210cb", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0-b369424d9cea52ba4d1953c9bcf424cc48586aee", "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" - } - ] + "matched_text": "lgpl-2.1-only AND lgpl-3.0-only AND gpl-3.0-only AND qt-gpl-exception-1.0" } ] } 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 8e65194ba52..ad19817d87e 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-3.0-only" } ] } 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 efa926dbc93..06764c34dd6 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 @@ -38,79 +38,9 @@ "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-008feca3cecfeb36464dd50229a38a574364a0cd", + "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-77bf3be68b89b9db5231f68196e7824e08107db0", "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" - } - ] + "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" } ] } 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 6d0652f07c9..3c938ea52b0 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 014515eaf25..ecc02f492a0 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-3.0-or-later" } ] } 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 532f7201e84..1293ba7663b 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "lgpl-2.0-or-later" } ] } 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 5d0f69f987a..42d5f655c2f 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "bsd-3-clause" } ] } 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 a274e790704..41bd34b1ba6 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 7b1a948b445..d5acb8c0b9e 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 b718bd1f20f..0f9f730253a 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0" } ] } 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 9fa0b85e11f..d145d7f6286 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0" } ] } 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 49d04c4c53e..e2ee2c0c502 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "bsd-2-clause" } ] } 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 a31916ccddb..f98e75f6218 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 @@ -38,34 +38,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "public-domain", - "rule_identifier": "spdx-license-identifier-public-domain-a09a67171c22206e93ca232d77421c226fa031b6", + "rule_identifier": "spdx-license-identifier-public-domain-3557a117ec0598b8a9056c438400584fec0415e6", "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" - } - ] + "matched_text": "licenseref-scancode-public-domain" } ] } 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 1f53925cc68..8ccf04c7aa6 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 @@ -38,34 +38,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "public-domain", - "rule_identifier": "spdx-license-identifier-public-domain-a09a67171c22206e93ca232d77421c226fa031b6", + "rule_identifier": "spdx-license-identifier-public-domain-3557a117ec0598b8a9056c438400584fec0415e6", "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" - } - ] + "matched_text": "licenseref-scancode-public-domain" } ] } 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 cafbd1ad4ee..fd662191ee4 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-1.0-or-later" } ] } 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 1384edaeb81..3fde21a129c 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 @@ -38,49 +38,9 @@ "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-fead32bfa42ead1108da7768d12af304e6bbe8bc", + "rule_identifier": "spdx-license-identifier-unknown-license-reference AND isc-931c1a1fdf45228cefb05b09f05449a73fc24287", "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" - } - ] + "matched_text": "licenseref-scancode-unknown-license-reference AND isc" } ] } 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 10487e0bd2d..1832a2ea6d1 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 @@ -38,124 +38,9 @@ "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-f8d3653b8576279f77cb83b4103ce4f9e9c6cf42", + "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-4c618cc2365d2d36360f002752b2a7dfb8e338a4", "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" - } - ] + "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" } ] } 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 44f8eacafe8..0473e1f762d 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0" } ] } 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 7433f2c6459..f8bb38d2f0d 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0" } ] } 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 7787ff31b00..f25c10bf7d7 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0" } ] } 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 ed68ba16a92..2e9d83286a8 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 b1569da8c37..6d8e8421275 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-3.0-or-later" } ] } 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 763408219f8..44d52fce1ac 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 @@ -38,64 +38,9 @@ "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-e197bd94ac627efca231a76d2ed6ccbbc3b31ec4", + "rule_identifier": "spdx-license-identifier-gpl-1.0-plus AND mit AND lgpl-2.0-plus-08bcf9f42fc4cda4bfb36c1191bb03b3121a3b3f", "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" - } - ] + "matched_text": "gpl-1.0-or-later AND mit AND lgpl-2.0-or-later" } ] } 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 40f4c3f2a36..c339a306768 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 @@ -38,34 +38,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "unknown-license-reference", - "rule_identifier": "spdx-license-identifier-unknown-license-reference-bd730ce3085416f5e9def77262b23eb93caddd6b", + "rule_identifier": "spdx-license-identifier-unknown-license-reference-555dc1c4c5d6d483173bdc629017bd81905d82ab", "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" - } - ] + "matched_text": "licenseref-scancode-unknown-license-reference" } ] } 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 ada656d4b77..88357ef83bb 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 @@ -38,34 +38,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-eaab6b458cd2dbf6c6bf12d464065f6ddfe727ec", + "rule_identifier": "spdx-license-identifier-isc-fd23252ced2c9184cff91208f30a380cf105f995", "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" - } - ] + "matched_text": "isc" } ] } 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 647f158290d..55848f1235e 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0" } ] } 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 c3c48acec07..2374c24adf8 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "bsd-3-clause" } ] } 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 603e877bb23..53cc6fe8ba2 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "apache-2.0" } ] } 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 7479cbba37a..3eb9264a4ef 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 @@ -38,124 +38,9 @@ "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-7792fe2962e7947144c524786b345d5c02cdc8d1", + "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-64f2ebe21c0b7e185e837ac00b9ccd756d3654c7", "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" - } - ] + "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" } ] } 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 384dcab23d0..b98571d441c 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "bsl-1.0" } ] } 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 740a32720ef..7dfda525773 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-or-later" } ] } 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 0c7fec009f1..b0a6091d574 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-3.0-or-later" } ] } 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 0a9a9f6a165..40679a87f6b 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-3.0-or-later" } ] } 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 98df2eb6e17..bc83d3f8b5f 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 @@ -38,49 +38,9 @@ "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-d7c3391747c7e606441509ae1c63e9de4f5e9c2b", + "rule_identifier": "spdx-license-identifier-gpl-1.0-plus AND lgpl-2.0-plus-6ea1d8adc0d312a579c952366c5f2ceea876266b", "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" - } - ] + "matched_text": "gpl-1.0-or-later AND lgpl-2.0-or-later" } ] } 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 d4a1b1e58ad..d76240685e4 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-3.0-only" } ] } 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 9953bcb8111..40eeaa74a31 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 @@ -38,34 +38,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "imagemagick", - "rule_identifier": "spdx-license-identifier-imagemagick-e46afc30022add6e93b5cfa1cf190a627c0a46c4", + "rule_identifier": "spdx-license-identifier-imagemagick-0dd8f5c123a82d3e8b7c6d577c371911a89076bb", "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" - } - ] + "matched_text": "imagemagick" } ] } 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 9d6d43c3477..f618f8dee53 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "apache-2.0" } ] } 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 2c3bbaa1072..e2e64c53a0d 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "apache-2.0" } ] } 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 a8dd473b3ba..541bf1ede39 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "bsd-3-clause" } ] } 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 855e93624b1..696f694785b 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-with-classpath-exception" } ] } 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 8ebb5345200..c28424f2f0b 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "lgpl-3.0-or-later" } ] } 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 cd7681d2934..270da8b9c19 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 @@ -38,79 +38,9 @@ "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-b5a9df9a3c79b33310bd60c074fbb1be54b210cb", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0-b369424d9cea52ba4d1953c9bcf424cc48586aee", "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" - } - ] + "matched_text": "lgpl-2.1-only AND lgpl-3.0-only AND gpl-3.0-only AND qt-gpl-exception-1.0" } ] } 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 3ce7ecd8d2a..493c09ebf8e 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 @@ -38,34 +38,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } 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 5c27577923b..e585567ac18 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "unicode-dfs-2015" } ] } 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 f28271bbf75..c0e9e4ac15a 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "bsd-3-clause" } ] } 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 0aa90cd09e9..85f3040c8e4 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0" } ] } 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 c65d7ad2148..34c2f6b9eae 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 @@ -38,49 +38,9 @@ "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-76d5330ac8a9238219e0cffa46e904e24dd3841b", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus AND lgpl-2.1-plus-b7337f560557d7048adf521ddbfda4608795b9a0", "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" - } - ] + "matched_text": "gpl-2.0-or-later AND lgpl-2.1-or-later" } ] } 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 ca5f700ce75..6ee825b0042 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 @@ -38,64 +38,9 @@ "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-6aa315f0189ecafa0477d30f606eaa9ffeab0775", + "rule_identifier": "spdx-license-identifier-mit AND x11 AND unicode-tou-04c03ffc5d87121ab71914d00034fdd4a46eb02c", "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" - } - ] + "matched_text": "mit AND icu AND unicode-tou" } ] } 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 d4c3c517683..c29704950cc 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 @@ -38,64 +38,9 @@ "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-a58c959493ba866bdef28704cfd46395a6c58318", + "rule_identifier": "spdx-license-identifier-ruby AND bsd-simplified AND mit-41ebb50cee7db0cae90eea02dcf774f353e5566e", "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" - } - ] + "matched_text": "ruby AND bsd-2-clause AND mit" } ] } 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 8f61b8a854b..69600602048 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "bsl-1.0" } ] } 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 fde4a0d2a9c..346c36a2388 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 @@ -38,34 +38,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "unknown-license-reference", - "rule_identifier": "spdx-license-identifier-unknown-license-reference-bd730ce3085416f5e9def77262b23eb93caddd6b", + "rule_identifier": "spdx-license-identifier-unknown-license-reference-555dc1c4c5d6d483173bdc629017bd81905d82ab", "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" - } - ] + "matched_text": "licenseref-scancode-unknown-license-reference" } ] } 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 c4c641baea3..d3f371454d0 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 @@ -38,34 +38,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } 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 7f8015a33a6..05cf1e66e1c 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 @@ -38,49 +38,9 @@ "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-225d2e60aa2b42b9c63c2d12d13eb6a9fd18a5f8", + "rule_identifier": "spdx-license-identifier-gpl-1.0-plus OR artistic-perl-1.0-535d84b5d1aa6e65995199385dd4e21954d8d8ba", "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" - } - ] + "matched_text": "gpl-1.0-or-later OR artistic-1.0-perl" } ] } 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 9b0ef763502..e0c5fc569d4 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "bsl-1.0" } ] } 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 4d85b4c6702..f270891400e 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "bsd-3-clause" } ] } 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 c29e2405c3d..367e72f1c78 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 @@ -38,34 +38,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } 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 adf5561c092..32f87d13d88 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "lgpl-2.1-or-later" } ] } 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 c4e12cc8309..d29300242da 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-1.0-or-later" } ] } 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 1f2432aa26a..995adb0da6a 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-1.0-or-later" } ] } 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 405401d4c9b..0392af081bb 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "gpl-2.0" } ] } diff --git a/tests/packagedcode/data/alpine/full-installed/installed-expected.json b/tests/packagedcode/data/alpine/full-installed/installed-expected.json index d6963f943f5..181b2ea42b7 100644 --- a/tests/packagedcode/data/alpine/full-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/full-installed/installed-expected.json @@ -49,34 +49,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -169,32 +144,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -332,32 +282,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -673,34 +598,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -953,34 +853,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -1161,34 +1036,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -1279,49 +1129,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-d71b06316482bbeb14a7c162f3ae2b5bb5635c46", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND gpl-2.0-plus-ebba41d440d51e8500958cb8f2bc7302a0b7b0c5", "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" - } - ] + "matched_text": "mpl-2.0 AND gpl-2.0-or-later" } ] } @@ -1404,34 +1214,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-eaab6b458cd2dbf6c6bf12d464065f6ddfe727ec", + "rule_identifier": "spdx-license-identifier-isc-fd23252ced2c9184cff91208f30a380cf105f995", "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" - } - ] + "matched_text": "isc" } ] } @@ -1535,32 +1320,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1642,34 +1402,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", + "rule_identifier": "spdx-license-identifier-zlib-2023583c09c2e5aa14d564036e304041c0f1ace3", "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" - } - ] + "matched_text": "zlib" } ] } @@ -1762,32 +1497,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1871,32 +1581,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1978,64 +1663,9 @@ "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-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-a42688b31c355df3bef97265e8ca20360250716e", "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" - } - ] + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later" } ] } @@ -2164,49 +1794,9 @@ "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-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-dc707a661bb1da34ff773b7e9955e0235b3b3f74", "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" - } - ] + "matched_text": "bsd-2-clause AND bsd-3-clause" } ] } 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 12e55597c46..4952a760294 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 @@ -50,34 +50,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -167,32 +142,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -282,32 +232,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -422,34 +347,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -699,49 +599,9 @@ "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-f20015883595b2a2a6d8bc8001c5e5e00b1c1bd7", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND mit-5514313e881fb20dc746d1ac1e3a53a643c808d7", "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" - } - ] + "matched_text": "mpl-2.0 AND mit" } ] } @@ -829,34 +689,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -971,34 +806,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -1086,64 +896,9 @@ "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)-d012b21289c1252d29c6366bc9c586569f98079e", + "rule_identifier": "spdx-license-identifier-isc AND (bsd-new OR mit)-7471dfe24fdc3b7a8943273ac320469f644d2688", "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" - } - ] + "matched_text": "isc AND (bsd-3-clause OR mit)" } ] } @@ -1233,32 +988,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1334,34 +1064,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", + "rule_identifier": "spdx-license-identifier-zlib-2023583c09c2e5aa14d564036e304041c0f1ace3", "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" - } - ] + "matched_text": "zlib" } ] } @@ -1451,32 +1156,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1554,32 +1234,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1655,64 +1310,9 @@ "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-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-a42688b31c355df3bef97265e8ca20360250716e", "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" - } - ] + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later" } ] } @@ -1788,49 +1388,9 @@ "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-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-dc707a661bb1da34ff773b7e9955e0235b3b3f74", "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" - } - ] + "matched_text": "bsd-2-clause AND bsd-3-clause" } ] } @@ -2609,34 +2169,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -2729,32 +2264,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -2892,32 +2402,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -3242,34 +2727,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -3711,49 +3171,9 @@ "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-f20015883595b2a2a6d8bc8001c5e5e00b1c1bd7", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND mit-5514313e881fb20dc746d1ac1e3a53a643c808d7", "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" - } - ] + "matched_text": "mpl-2.0 AND mit" } ] } @@ -3844,34 +3264,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -4043,34 +3438,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -4161,64 +3531,9 @@ "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)-d012b21289c1252d29c6366bc9c586569f98079e", + "rule_identifier": "spdx-license-identifier-isc AND (bsd-new OR mit)-7471dfe24fdc3b7a8943273ac320469f644d2688", "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" - } - ] + "matched_text": "isc AND (bsd-3-clause OR mit)" } ] } @@ -4322,32 +3637,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -4429,34 +3719,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", + "rule_identifier": "spdx-license-identifier-zlib-2023583c09c2e5aa14d564036e304041c0f1ace3", "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" - } - ] + "matched_text": "zlib" } ] } @@ -4549,32 +3814,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -4688,32 +3928,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -4795,64 +4010,9 @@ "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-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-a42688b31c355df3bef97265e8ca20360250716e", "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" - } - ] + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later" } ] } @@ -4981,49 +4141,9 @@ "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-e9d0a6a7bd7b16d2c56888f7a3a73a89e3e3d80f", + "rule_identifier": "spdx-license-identifier-bsd-simplified AND bsd-new-dc707a661bb1da34ff773b7e9955e0235b3b3f74", "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" - } - ] + "matched_text": "bsd-2-clause AND bsd-3-clause" } ] } diff --git a/tests/packagedcode/data/alpine/single-installed/installed-expected.json b/tests/packagedcode/data/alpine/single-installed/installed-expected.json index 7a51e5fec69..169de58c325 100644 --- a/tests/packagedcode/data/alpine/single-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/single-installed/installed-expected.json @@ -51,32 +51,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } diff --git a/tests/packagedcode/data/alpine/small-installed/installed-expected.json b/tests/packagedcode/data/alpine/small-installed/installed-expected.json index 1754c01d12b..37fb8eb9c81 100644 --- a/tests/packagedcode/data/alpine/small-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/small-installed/installed-expected.json @@ -49,34 +49,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -169,32 +144,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -332,32 +282,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -673,34 +598,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -935,34 +835,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -1143,34 +1018,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "openssl-ssleay", - "rule_identifier": "spdx-license-identifier-openssl-ssleay-76cff229afc74742cea8e5cfda2fa666880e28cb", + "rule_identifier": "spdx-license-identifier-openssl-ssleay-b5dd48b21e3399670d584d4ade9a9791a24c58cd", "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" - } - ] + "matched_text": "openssl" } ] } @@ -1261,49 +1111,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-d71b06316482bbeb14a7c162f3ae2b5bb5635c46", + "rule_identifier": "spdx-license-identifier-mpl-2.0 AND gpl-2.0-plus-ebba41d440d51e8500958cb8f2bc7302a0b7b0c5", "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" - } - ] + "matched_text": "mpl-2.0 AND gpl-2.0-or-later" } ] } @@ -1377,34 +1187,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-eaab6b458cd2dbf6c6bf12d464065f6ddfe727ec", + "rule_identifier": "spdx-license-identifier-isc-fd23252ced2c9184cff91208f30a380cf105f995", "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" - } - ] + "matched_text": "isc" } ] } @@ -1508,32 +1293,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1615,34 +1375,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "zlib", - "rule_identifier": "spdx-license-identifier-zlib-076ffdd9a57dc110018554f5a9690b2af7daadcc", + "rule_identifier": "spdx-license-identifier-zlib-2023583c09c2e5aa14d564036e304041c0f1ace3", "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" - } - ] + "matched_text": "zlib" } ] } @@ -1735,32 +1470,7 @@ "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" - } - ] + "matched_text": "gpl2" } ] } @@ -1844,32 +1554,7 @@ "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" - } - ] + "matched_text": "gpl-2.0-only" } ] } @@ -1951,64 +1636,9 @@ "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-2e6928d1e57b1cb0c9ddcab2fd91ae14b4c13453", + "rule_identifier": "spdx-license-identifier-mit AND bsd-new AND gpl-2.0-plus-a42688b31c355df3bef97265e8ca20360250716e", "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" - } - ] + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later" } ] } @@ -2139,32 +1769,7 @@ "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" - } - ] + "matched_text": "bsd-3-clause" } ] } diff --git a/tests/packagedcode/data/bower/author-objects/expected.json b/tests/packagedcode/data/bower/author-objects/expected.json index f4855b88169..817f6845adf 100644 --- a/tests/packagedcode/data/bower/author-objects/expected.json +++ b/tests/packagedcode/data/bower/author-objects/expected.json @@ -58,34 +58,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -105,32 +80,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] }, @@ -150,32 +100,7 @@ "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" - } - ] + "matched_text": "BSD-3-Clause" } ] } diff --git a/tests/packagedcode/data/bower/basic/expected.json b/tests/packagedcode/data/bower/basic/expected.json index fb21a4b3cee..da3b62d91cc 100644 --- a/tests/packagedcode/data/bower/basic/expected.json +++ b/tests/packagedcode/data/bower/basic/expected.json @@ -51,34 +51,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/bower/list-of-licenses/expected.json b/tests/packagedcode/data/bower/list-of-licenses/expected.json index 6b414c9f819..ff6d2100ce1 100644 --- a/tests/packagedcode/data/bower/list-of-licenses/expected.json +++ b/tests/packagedcode/data/bower/list-of-licenses/expected.json @@ -51,34 +51,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -98,32 +73,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] }, @@ -143,32 +93,7 @@ "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" - } - ] + "matched_text": "BSD-3-Clause" } ] } diff --git a/tests/packagedcode/data/bower/scan-expected.json b/tests/packagedcode/data/bower/scan-expected.json index 10cc3520abf..1d585da6f82 100644 --- a/tests/packagedcode/data/bower/scan-expected.json +++ b/tests/packagedcode/data/bower/scan-expected.json @@ -59,34 +59,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -106,32 +81,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] }, @@ -151,32 +101,7 @@ "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" - } - ] + "matched_text": "BSD-3-Clause" } ] } @@ -245,6 +170,213 @@ "datasource_id": "bower_json" } ], + "license_references": [ + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "bsd-new", + "language": "en", + "short_name": "BSD-3-Clause", + "name": "BSD-3-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-3-Clause", + "other_spdx_license_keys": [ + "LicenseRef-scancode-libzip" + ], + "osi_license_key": "BSD-3-Clause", + "text_urls": [ + "http://www.opensource.org/licenses/BSD-3-Clause" + ], + "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, + "other_urls": [ + "http://framework.zend.com/license/new-bsd", + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "bsd-new", + "identifier": "bsd-new_10.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "BSD-3-Clause" + }, + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + }, + { + "license_expression": "apache-2.0", + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" + } + ], "files": [ { "path": "scan", @@ -316,34 +448,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -363,32 +470,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] }, @@ -408,32 +490,7 @@ "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" - } - ] + "matched_text": "BSD-3-Clause" } ] } diff --git a/tests/packagedcode/data/build/bazel/end2end-expected.json b/tests/packagedcode/data/build/bazel/end2end-expected.json index e89ecb752be..2f26c97da29 100644 --- a/tests/packagedcode/data/build/bazel/end2end-expected.json +++ b/tests/packagedcode/data/build/bazel/end2end-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "bazel", @@ -92,6 +91,9 @@ "purl": "pkg:bazel/subdir2" } ], + "dependencies": [], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "end2end", diff --git a/tests/packagedcode/data/build/buck/end2end-expected.json b/tests/packagedcode/data/build/buck/end2end-expected.json index f8cf73d1b8c..d56a524a0d3 100644 --- a/tests/packagedcode/data/build/buck/end2end-expected.json +++ b/tests/packagedcode/data/build/buck/end2end-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "buck", @@ -88,32 +87,7 @@ "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" - } - ] + "matched_text": "apache-2.0" } ] } @@ -138,6 +112,82 @@ "purl": "pkg:buck/bin" } ], + "dependencies": [], + "license_references": [ + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0", + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" + } + ], "files": [ { "path": "end2end", @@ -288,32 +338,7 @@ "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" - } - ] + "matched_text": "apache-2.0" } ] } 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 dc3b248e5ec..bb9dc05bcf3 100644 --- a/tests/packagedcode/data/build_gradle/end2end/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/end2end/build.gradle-expected.json @@ -1,4 +1,5 @@ { + "packages": [], "dependencies": [ { "purl": "pkg:maven/com.google/guava@1.0", @@ -57,7 +58,8 @@ "datasource_id": "build_gradle" } ], - "packages": [], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "build.gradle", 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 d7c6c1bdbb3..64271b84ea4 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } 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 696cdd26417..467526bad0e 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/clippy/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/clippy/Cargo.toml.expected @@ -77,47 +77,7 @@ "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" - } - ] + "matched_text": "MIT/Apache-2.0" } ] } 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 5fc33bc290c..f7296669df7 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/mdbook/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/mdbook/Cargo.toml.expected @@ -63,32 +63,7 @@ "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" - } - ] + "matched_text": "MPL-2.0" } ] } 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 33c38212742..61f470724f8 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/rustfmt/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/rustfmt/Cargo.toml.expected @@ -56,47 +56,7 @@ "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" - } - ] + "matched_text": "Apache-2.0/MIT" } ] } 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 1b3a14c5d6e..814e922b1c4 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/rustup/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/rustup/Cargo.toml.expected @@ -49,47 +49,7 @@ "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" - } - ] + "matched_text": "MIT OR Apache-2.0" } ] } diff --git a/tests/packagedcode/data/cargo/scan.expected.json b/tests/packagedcode/data/cargo/scan.expected.json index 4c7d966cf28..a611bdf13bf 100644 --- a/tests/packagedcode/data/cargo/scan.expected.json +++ b/tests/packagedcode/data/cargo/scan.expected.json @@ -1,4 +1,161 @@ { + "packages": [ + { + "type": "cargo", + "namespace": null, + "name": "apple-xar", + "version": "0.4.0-pre", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "XAR archive reading and writing", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Gregory Szorc", + "email": "gregory.szorc@gmail.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/indygreg/PyOxidizer", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/indygreg/PyOxidizer.git", + "copyright": null, + "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", + "matched_text": "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": {}, + "repository_homepage_url": "https://crates.io/crates/apple-xar", + "repository_download_url": "https://crates.io/api/v1/crates/apple-xar/0.4.0-pre/download", + "api_data_url": "https://crates.io/api/v1/crates/apple-xar", + "package_uid": "pkg:cargo/apple-xar@0.4.0-pre?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "scan/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "purl": "pkg:cargo/apple-xar@0.4.0-pre" + }, + { + "type": "cargo", + "namespace": null, + "name": "daachorse", + "version": "0.4.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Daachorse: Double-Array Aho-Corasick", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Koichi Akabe", + "email": "vbkaisetsu@gmail.com", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Shunsuke Kanda", + "email": "shnsk.knd@gmail.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/daac-tools/daachorse", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/daac-tools/daachorse", + "copyright": null, + "declared_license_expression": "mit OR apache-2.0", + "declared_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "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", + "matched_text": "MIT OR 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": {}, + "repository_homepage_url": "https://crates.io/crates/daachorse", + "repository_download_url": "https://crates.io/api/v1/crates/daachorse/0.4.1/download", + "api_data_url": "https://crates.io/api/v1/crates/daachorse", + "package_uid": "pkg:cargo/daachorse@0.4.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "scan/dac/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "purl": "pkg:cargo/daachorse@0.4.1" + } + ], "dependencies": [ { "purl": "pkg:cargo/ahash@0.7.4", @@ -295,226 +452,187 @@ "datasource_id": "cargo_lock" } ], - "packages": [ + "license_references": [ { - "type": "cargo", - "namespace": null, - "name": "apple-xar", - "version": "0.4.0-pre", - "qualifiers": {}, - "subpath": null, - "primary_language": "Rust", - "description": "XAR archive reading and writing", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Gregory Szorc", - "email": "gregory.szorc@gmail.com", - "url": null - } + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" ], - "keywords": [], - "homepage_url": "https://github.com/indygreg/PyOxidizer", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": "https://github.com/indygreg/PyOxidizer.git", - "copyright": null, - "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" - } - ] - } - ] - } + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-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": {}, - "repository_homepage_url": "https://crates.io/crates/apple-xar", - "repository_download_url": "https://crates.io/api/v1/crates/apple-xar/0.4.0-pre/download", - "api_data_url": "https://crates.io/api/v1/crates/apple-xar", - "package_uid": "pkg:cargo/apple-xar@0.4.0-pre?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "scan/Cargo.toml" + "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" ], - "datasource_ids": [ - "cargo_toml" + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" ], - "purl": "pkg:cargo/apple-xar@0.4.0-pre" + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { - "type": "cargo", - "namespace": null, - "name": "daachorse", - "version": "0.4.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Rust", - "description": "Daachorse: Double-Array Aho-Corasick", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Koichi Akabe", - "email": "vbkaisetsu@gmail.com", - "url": null - }, - { - "type": "person", - "role": "author", - "name": "Shunsuke Kanda", - "email": "shnsk.knd@gmail.com", - "url": null - } + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" ], - "keywords": [], - "homepage_url": "https://github.com/daac-tools/daachorse", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": "https://github.com/daac-tools/daachorse", - "copyright": null, - "declared_license_expression": "mit OR apache-2.0", - "declared_license_expression_spdx": "MIT OR Apache-2.0", - "license_detections": [ - { - "license_expression": "mit OR apache-2.0", - "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" - } - ] - } - ] - } + "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" ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "MIT OR Apache-2.0", - "notice_text": null, - "source_packages": [], - "extra_data": {}, - "repository_homepage_url": "https://crates.io/crates/daachorse", - "repository_download_url": "https://crates.io/api/v1/crates/daachorse/0.4.1/download", - "api_data_url": "https://crates.io/api/v1/crates/daachorse", - "package_uid": "pkg:cargo/daachorse@0.4.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "scan/dac/Cargo.toml" + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "mpl-2.0", + "language": "en", + "short_name": "MPL 2.0", + "name": "Mozilla Public License 2.0", + "category": "Copyleft Limited", + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "notes": "Per SPDX.org, this license was released in January 2012. This license list\nentry is for use when the standard MPL 2.0 is used, as indicated by the\nstandard header (Exhibit A but no Exhibit B).\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MPL-2.0", + "other_spdx_license_keys": [], + "osi_license_key": "MPL-2.0", + "text_urls": [ + "http://www.mozilla.com/MPL/2.0/", + "http://www.mozilla.org/MPL/2.0/", + "http://www.mozilla.org/MPL/2.0/index.html", + "http://www.mozilla.org/MPL/2.0/index.txt" ], - "datasource_ids": [ - "cargo_toml" + "osi_url": "http://opensource.org/licenses/MPL-2.0", + "faq_url": "http://www.mozilla.org/MPL/2.0/FAQ.html", + "other_urls": [ + "https://opensource.org/licenses/MPL-2.0", + "https://www.mozilla.org/MPL/2.0/" ], - "purl": "pkg:cargo/daachorse@0.4.1" + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://mozilla.org/MPL/2.0" + ], + "ignorable_emails": [], + "text": "Mozilla Public License Version 2.0\n==================================\n\n1. Definitions\n--------------\n\n1.1. \"Contributor\"\n means each individual or legal entity that creates, contributes to\n the creation of, or owns Covered Software.\n\n1.2. \"Contributor Version\"\n means the combination of the Contributions of others (if any) used\n by a Contributor and that particular Contributor's Contribution.\n\n1.3. \"Contribution\"\n means Covered Software of a particular Contributor.\n\n1.4. \"Covered Software\"\n means Source Code Form to which the initial Contributor has attached\n the notice in Exhibit A, the Executable Form of such Source Code\n Form, and Modifications of such Source Code Form, in each case\n including portions thereof.\n\n1.5. \"Incompatible With Secondary Licenses\"\n means\n\n (a) that the initial Contributor has attached the notice described\n in Exhibit B to the Covered Software; or\n\n (b) that the Covered Software was made available under the terms of\n version 1.1 or earlier of the License, but not also under the\n terms of a Secondary License.\n\n1.6. \"Executable Form\"\n means any form of the work other than Source Code Form.\n\n1.7. \"Larger Work\"\n means a work that combines Covered Software with other material, in \n a separate file or files, that is not Covered Software.\n\n1.8. \"License\"\n means this document.\n\n1.9. \"Licensable\"\n means having the right to grant, to the maximum extent possible,\n whether at the time of the initial grant or subsequently, any and\n all of the rights conveyed by this License.\n\n1.10. \"Modifications\"\n means any of the following:\n\n (a) any file in Source Code Form that results from an addition to,\n deletion from, or modification of the contents of Covered\n Software; or\n\n (b) any new file in Source Code Form that contains any Covered\n Software.\n\n1.11. \"Patent Claims\" of a Contributor\n means any patent claim(s), including without limitation, method,\n process, and apparatus claims, in any patent Licensable by such\n Contributor that would be infringed, but for the grant of the\n License, by the making, using, selling, offering for sale, having\n made, import, or transfer of either its Contributions or its\n Contributor Version.\n\n1.12. \"Secondary License\"\n means either the GNU General Public License, Version 2.0, the GNU\n Lesser General Public License, Version 2.1, the GNU Affero General\n Public License, Version 3.0, or any later versions of those\n licenses.\n\n1.13. \"Source Code Form\"\n means the form of the work preferred for making modifications.\n\n1.14. \"You\" (or \"Your\")\n means an individual or a legal entity exercising rights under this\n License. For legal entities, \"You\" includes any entity that\n controls, is controlled by, or is under common control with You. For\n purposes of this definition, \"control\" means (a) the power, direct\n or indirect, to cause the direction or management of such entity,\n whether by contract or otherwise, or (b) ownership of more than\n fifty percent (50%) of the outstanding shares or beneficial\n ownership of such entity.\n\n2. License Grants and Conditions\n--------------------------------\n\n2.1. Grants\n\nEach Contributor hereby grants You a world-wide, royalty-free,\nnon-exclusive license:\n\n(a) under intellectual property rights (other than patent or trademark)\n Licensable by such Contributor to use, reproduce, make available,\n modify, display, perform, distribute, and otherwise exploit its\n Contributions, either on an unmodified basis, with Modifications, or\n as part of a Larger Work; and\n\n(b) under Patent Claims of such Contributor to make, use, sell, offer\n for sale, have made, import, and otherwise transfer either its\n Contributions or its Contributor Version.\n\n2.2. Effective Date\n\nThe licenses granted in Section 2.1 with respect to any Contribution\nbecome effective for each Contribution on the date the Contributor first\ndistributes such Contribution.\n\n2.3. Limitations on Grant Scope\n\nThe licenses granted in this Section 2 are the only rights granted under\nthis License. No additional rights or licenses will be implied from the\ndistribution or licensing of Covered Software under this License.\nNotwithstanding Section 2.1(b) above, no patent license is granted by a\nContributor:\n\n(a) for any code that a Contributor has removed from Covered Software;\n or\n\n(b) for infringements caused by: (i) Your and any other third party's\n modifications of Covered Software, or (ii) the combination of its\n Contributions with other software (except as part of its Contributor\n Version); or\n\n(c) under Patent Claims infringed by Covered Software in the absence of\n its Contributions.\n\nThis License does not grant any rights in the trademarks, service marks,\nor logos of any Contributor (except as may be necessary to comply with\nthe notice requirements in Section 3.4).\n\n2.4. Subsequent Licenses\n\nNo Contributor makes additional grants as a result of Your choice to\ndistribute the Covered Software under a subsequent version of this\nLicense (see Section 10.2) or under the terms of a Secondary License (if\npermitted under the terms of Section 3.3).\n\n2.5. Representation\n\nEach Contributor represents that the Contributor believes its\nContributions are its original creation(s) or it has sufficient rights\nto grant the rights to its Contributions conveyed by this License.\n\n2.6. Fair Use\n\nThis License is not intended to limit any rights You have under\napplicable copyright doctrines of fair use, fair dealing, or other\nequivalents.\n\n2.7. Conditions\n\nSections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted\nin Section 2.1.\n\n3. Responsibilities\n-------------------\n\n3.1. Distribution of Source Form\n\nAll distribution of Covered Software in Source Code Form, including any\nModifications that You create or to which You contribute, must be under\nthe terms of this License. You must inform recipients that the Source\nCode Form of the Covered Software is governed by the terms of this\nLicense, and how they can obtain a copy of this License. You may not\nattempt to alter or restrict the recipients' rights in the Source Code\nForm.\n\n3.2. Distribution of Executable Form\n\nIf You distribute Covered Software in Executable Form then:\n\n(a) such Covered Software must also be made available in Source Code\n Form, as described in Section 3.1, and You must inform recipients of\n the Executable Form how they can obtain a copy of such Source Code\n Form by reasonable means in a timely manner, at a charge no more\n than the cost of distribution to the recipient; and\n\n(b) You may distribute such Executable Form under the terms of this\n License, or sublicense it under different terms, provided that the\n license for the Executable Form does not attempt to limit or alter\n the recipients' rights in the Source Code Form under this License.\n\n3.3. Distribution of a Larger Work\n\nYou may create and distribute a Larger Work under terms of Your choice,\nprovided that You also comply with the requirements of this License for\nthe Covered Software. If the Larger Work is a combination of Covered\nSoftware with a work governed by one or more Secondary Licenses, and the\nCovered Software is not Incompatible With Secondary Licenses, this\nLicense permits You to additionally distribute such Covered Software\nunder the terms of such Secondary License(s), so that the recipient of\nthe Larger Work may, at their option, further distribute the Covered\nSoftware under the terms of either this License or such Secondary\nLicense(s).\n\n3.4. Notices\n\nYou may not remove or alter the substance of any license notices\n(including copyright notices, patent notices, disclaimers of warranty,\nor limitations of liability) contained within the Source Code Form of\nthe Covered Software, except that You may alter any license notices to\nthe extent required to remedy known factual inaccuracies.\n\n3.5. Application of Additional Terms\n\nYou may choose to offer, and to charge a fee for, warranty, support,\nindemnity or liability obligations to one or more recipients of Covered\nSoftware. However, You may do so only on Your own behalf, and not on\nbehalf of any Contributor. You must make it absolutely clear that any\nsuch warranty, support, indemnity, or liability obligation is offered by\nYou alone, and You hereby agree to indemnify every Contributor for any\nliability incurred by such Contributor as a result of warranty, support,\nindemnity or liability terms You offer. You may include additional\ndisclaimers of warranty and limitations of liability specific to any\njurisdiction.\n\n4. Inability to Comply Due to Statute or Regulation\n---------------------------------------------------\n\nIf it is impossible for You to comply with any of the terms of this\nLicense with respect to some or all of the Covered Software due to\nstatute, judicial order, or regulation then You must: (a) comply with\nthe terms of this License to the maximum extent possible; and (b)\ndescribe the limitations and the code they affect. Such description must\nbe placed in a text file included with all distributions of the Covered\nSoftware under this License. Except to the extent prohibited by statute\nor regulation, such description must be sufficiently detailed for a\nrecipient of ordinary skill to be able to understand it.\n\n5. Termination\n--------------\n\n5.1. The rights granted under this License will terminate automatically\nif You fail to comply with any of its terms. However, if You become\ncompliant, then the rights granted under this License from a particular\nContributor are reinstated (a) provisionally, unless and until such\nContributor explicitly and finally terminates Your grants, and (b) on an\nongoing basis, if such Contributor fails to notify You of the\nnon-compliance by some reasonable means prior to 60 days after You have\ncome back into compliance. Moreover, Your grants from a particular\nContributor are reinstated on an ongoing basis if such Contributor\nnotifies You of the non-compliance by some reasonable means, this is the\nfirst time You have received notice of non-compliance with this License\nfrom such Contributor, and You become compliant prior to 30 days after\nYour receipt of the notice.\n\n5.2. If You initiate litigation against any entity by asserting a patent\ninfringement claim (excluding declaratory judgment actions,\ncounter-claims, and cross-claims) alleging that a Contributor Version\ndirectly or indirectly infringes any patent, then the rights granted to\nYou by any and all Contributors for the Covered Software under Section\n2.1 of this License shall terminate.\n\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all\nend user license agreements (excluding distributors and resellers) which\nhave been validly granted by You or Your distributors under this License\nprior to termination shall survive termination.\n\n************************************************************************\n* *\n* 6. Disclaimer of Warranty *\n* ------------------------- *\n* *\n* Covered Software is provided under this License on an \"as is\" *\n* basis, without warranty of any kind, either expressed, implied, or *\n* statutory, including, without limitation, warranties that the *\n* Covered Software is free of defects, merchantable, fit for a *\n* particular purpose or non-infringing. The entire risk as to the *\n* quality and performance of the Covered Software is with You. *\n* Should any Covered Software prove defective in any respect, You *\n* (not any Contributor) assume the cost of any necessary servicing, *\n* repair, or correction. This disclaimer of warranty constitutes an *\n* essential part of this License. No use of any Covered Software is *\n* authorized under this License except under this disclaimer. *\n* *\n************************************************************************\n\n************************************************************************\n* *\n* 7. Limitation of Liability *\n* -------------------------- *\n* *\n* Under no circumstances and under no legal theory, whether tort *\n* (including negligence), contract, or otherwise, shall any *\n* Contributor, or anyone who distributes Covered Software as *\n* permitted above, be liable to You for any direct, indirect, *\n* special, incidental, or consequential damages of any character *\n* including, without limitation, damages for lost profits, loss of *\n* goodwill, work stoppage, computer failure or malfunction, or any *\n* and all other commercial damages or losses, even if such party *\n* shall have been informed of the possibility of such damages. This *\n* limitation of liability shall not apply to liability for death or *\n* personal injury resulting from such party's negligence to the *\n* extent applicable law prohibits such limitation. Some *\n* jurisdictions do not allow the exclusion or limitation of *\n* incidental or consequential damages, so this exclusion and *\n* limitation may not apply to You. *\n* *\n************************************************************************\n\n8. Litigation\n-------------\n\nAny litigation relating to this License may be brought only in the\ncourts of a jurisdiction where the defendant maintains its principal\nplace of business and such litigation shall be governed by laws of that\njurisdiction, without reference to its conflict-of-law provisions.\nNothing in this Section shall prevent a party's ability to bring\ncross-claims or counter-claims.\n\n9. Miscellaneous\n----------------\n\nThis License represents the complete agreement concerning the subject\nmatter hereof. If any provision of this License is held to be\nunenforceable, such provision shall be reformed only to the extent\nnecessary to make it enforceable. Any law or regulation which provides\nthat the language of a contract shall be construed against the drafter\nshall not be used to construe this License against a Contributor.\n\n10. Versions of the License\n---------------------------\n\n10.1. New Versions\n\nMozilla Foundation is the license steward. Except as provided in Section\n10.3, no one other than the license steward has the right to modify or\npublish new versions of this License. Each version will be given a\ndistinguishing version number.\n\n10.2. Effect of New Versions\n\nYou may distribute the Covered Software under the terms of the version\nof the License under which You originally received the Covered Software,\nor under the terms of any subsequent version published by the license\nsteward.\n\n10.3. Modified Versions\n\nIf you create software not governed by this License, and you want to\ncreate a new license for such software, you may create and use a\nmodified version of this License if you rename the license and remove\nany references to the name of the license steward (except to note that\nsuch modified license differs from this License).\n\n10.4. Distributing Source Code Form that is Incompatible With Secondary\nLicenses\n\nIf You choose to distribute Source Code Form that is Incompatible With\nSecondary Licenses under the terms of this version of the License, the\nnotice described in Exhibit B of this License must be attached.\n\nExhibit A - Source Code Form License Notice\n-------------------------------------------\n\n This Source Code Form is subject to the terms of the Mozilla Public\n License, v. 2.0. If a copy of the MPL was not distributed with this\n file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nIf it is not possible or desirable to put the notice in a particular\nfile, then You may include the notice in a location (such as a LICENSE\nfile in a relevant directory) where a recipient would be likely to look\nfor such a notice.\n\nYou may add additional accurate notices of copyright ownership.\n\nExhibit B - \"Incompatible With Secondary Licenses\" Notice\n---------------------------------------------------------\n\n This Source Code Form is \"Incompatible With Secondary Licenses\", as\n defined by the Mozilla Public License, v. 2.0.", + "scancode_url": "https://spdx.org/licenses/MPL-2.0", + "licensedb_url": "https://spdx.org/licenses/MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + } + ], + "license_rule_references": [ + { + "license_expression": "mit OR apache-2.0", + "identifier": "mit_or_apache-2.0_15.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_15.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "\"MIT OR Apache-2.0\"" + }, + { + "license_expression": "mpl-2.0", + "identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "language": "en", + "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", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 50, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "mpl-2.0" } ], "files": [ @@ -841,32 +959,7 @@ "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" - } - ] + "matched_text": "MPL-2.0" } ] } @@ -960,47 +1053,7 @@ "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" - } - ] + "matched_text": "MIT OR Apache-2.0" } ] } diff --git a/tests/packagedcode/data/chef/basic/metadata.json.expected b/tests/packagedcode/data/chef/basic/metadata.json.expected index cb178478967..dc039b36dac 100644 --- a/tests/packagedcode/data/chef/basic/metadata.json.expected +++ b/tests/packagedcode/data/chef/basic/metadata.json.expected @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/chef/basic/metadata.rb.expected b/tests/packagedcode/data/chef/basic/metadata.rb.expected index 0f201270c4c..ba9ca49d0ae 100644 --- a/tests/packagedcode/data/chef/basic/metadata.rb.expected +++ b/tests/packagedcode/data/chef/basic/metadata.rb.expected @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/chef/basic/test_package.json.expected b/tests/packagedcode/data/chef/basic/test_package.json.expected index 171af399383..afd269e3245 100644 --- a/tests/packagedcode/data/chef/basic/test_package.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package.json.expected @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "public-domain" } ] } 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 5807dd13ae0..6b2ed1df320 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 @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "public-domain" } ] } 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 4b6a9ca6927..1133f9f9447 100644 --- a/tests/packagedcode/data/chef/basic/test_package_dependencies.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package_dependencies.json.expected @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "public-domain" } ] } 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 5be6b7e7aec..ca45ea071ce 100644 --- a/tests/packagedcode/data/chef/basic/test_package_parties.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package_parties.json.expected @@ -48,32 +48,7 @@ "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" - } - ] + "matched_text": "public-domain" } ] } diff --git a/tests/packagedcode/data/chef/dependencies/metadata.rb.expected b/tests/packagedcode/data/chef/dependencies/metadata.rb.expected index 9ce8fc96184..d15ea71b2fa 100644 --- a/tests/packagedcode/data/chef/dependencies/metadata.rb.expected +++ b/tests/packagedcode/data/chef/dependencies/metadata.rb.expected @@ -49,32 +49,7 @@ "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" - } - ] + "matched_text": "Apache-2.0" } ] } diff --git a/tests/packagedcode/data/chef/package.scan.expected.json b/tests/packagedcode/data/chef/package.scan.expected.json index dbde191156c..7514bd73dc7 100644 --- a/tests/packagedcode/data/chef/package.scan.expected.json +++ b/tests/packagedcode/data/chef/package.scan.expected.json @@ -48,34 +48,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -132,6 +107,75 @@ "datasource_id": "chef_cookbook_metadata_json" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "package", @@ -192,34 +236,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -308,34 +327,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json index 6c10408728b..8d08f0a7145 100644 --- a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json @@ -1,118 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:cocoapods/AWSCore@2.27.0", - "extracted_requirement": "2.27.0", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/AWSCore@2.27.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "many-podspecs/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/CwlCatchException@2.1.1", - "extracted_requirement": "2.1.1", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/CwlCatchException@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "many-podspecs/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/CwlCatchExceptionSupport@2.1.1", - "extracted_requirement": "2.1.1", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/CwlCatchExceptionSupport@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "many-podspecs/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/CwlMachBadInstructionHandler@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/CwlMachBadInstructionHandler@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "many-podspecs/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/CwlPosixPreconditionTesting@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/CwlPosixPreconditionTesting@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "many-podspecs/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/CwlPreconditionTesting@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/CwlPreconditionTesting@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "many-podspecs/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/SwiftFormat/CLI@0.44.17", - "extracted_requirement": "0.44.17", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/SwiftFormat/CLI@0.44.17?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "many-podspecs/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - }, - { - "purl": "pkg:cocoapods/SwiftLint@0.46.2", - "extracted_requirement": "0.46.2", - "scope": "requires", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cocoapods/SwiftLint@0.46.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "many-podspecs/Podfile.lock", - "datasource_id": "cocoapods_podfile_lock" - } - ], "packages": [ { "type": "cocoapods", @@ -164,32 +50,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -263,32 +124,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -362,32 +198,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -461,32 +272,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -560,32 +346,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -659,32 +420,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -709,6 +445,195 @@ "purl": "pkg:cocoapods/AWSPredictionsPlugin@%24AMPLIFY_VERSION" } ], + "dependencies": [ + { + "purl": "pkg:cocoapods/AWSCore@2.27.0", + "extracted_requirement": "2.27.0", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/AWSCore@2.27.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "many-podspecs/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/CwlCatchException@2.1.1", + "extracted_requirement": "2.1.1", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/CwlCatchException@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "many-podspecs/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/CwlCatchExceptionSupport@2.1.1", + "extracted_requirement": "2.1.1", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/CwlCatchExceptionSupport@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "many-podspecs/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/CwlMachBadInstructionHandler@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/CwlMachBadInstructionHandler@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "many-podspecs/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/CwlPosixPreconditionTesting@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/CwlPosixPreconditionTesting@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "many-podspecs/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/CwlPreconditionTesting@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/CwlPreconditionTesting@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "many-podspecs/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/SwiftFormat/CLI@0.44.17", + "extracted_requirement": "0.44.17", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/SwiftFormat/CLI@0.44.17?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "many-podspecs/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + }, + { + "purl": "pkg:cocoapods/SwiftLint@0.46.2", + "extracted_requirement": "0.46.2", + "scope": "requires", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cocoapods/SwiftLint@0.46.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "many-podspecs/Podfile.lock", + "datasource_id": "cocoapods_podfile_lock" + } + ], + "license_references": [ + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_48.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Apache License, Version 2.0" + } + ], "files": [ { "path": "many-podspecs", @@ -771,32 +696,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -876,32 +776,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -981,32 +856,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -1086,32 +936,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -1191,32 +1016,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -1296,32 +1096,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } @@ -1393,32 +1168,7 @@ "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" - } - ] + "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." } ] } @@ -1490,32 +1240,7 @@ "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" - } - ] + "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." } ] } diff --git a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json index 552e2c6d8b3..9e64f894ac3 100644 --- a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json @@ -48,34 +48,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -147,34 +122,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -243,6 +193,75 @@ "datasource_id": "cocoapods_podfile_lock" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "multiple-podspec", @@ -303,34 +322,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -541,34 +535,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json index 63873292cad..84515d52715 100644 --- a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json @@ -48,34 +48,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -144,6 +119,75 @@ "datasource_id": "cocoapods_podfile_lock" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "single-podspec", @@ -337,34 +381,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json index 6f5964d416d..0a694e6e6fa 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json @@ -1,6 +1,8 @@ { - "dependencies": [], "packages": [], + "dependencies": [], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "Podfile", 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 3eda1cba4fa..67eb158240b 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile.lock-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile.lock-expected.json @@ -1,4 +1,5 @@ { + "packages": [], "dependencies": [ { "purl": "pkg:cocoapods/boost@1.76.0", @@ -43,7 +44,8 @@ "datasource_id": "cocoapods_podfile_lock" } ], - "packages": [], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "Podfile.lock", 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 87cca7154bd..3db4219ddc6 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json @@ -48,34 +48,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -101,6 +76,75 @@ } ], "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "RxDataSources.podspec", @@ -154,34 +198,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } 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 781065d2035..1752a673381 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 @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-c55d14cce605cf8b18d6bee5e6fef8ff1025e063", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-c55d14cce605cf8b18d6bee5e6fef8ff1025e063", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-d2754fbb513aa8b758a4d140049dd6bef0aedd05", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-d2754fbb513aa8b758a4d140049dd6bef0aedd05", + "matched_text": "license Copyright 2021 Google Copyright" } ] } diff --git a/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json index aa2123b6a5e..13a6b6d796e 100644 --- a/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json @@ -49,34 +49,7 @@ "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" - } - ] + "matched_text": ":type = MIT, :file = LICENSE" } ] } diff --git a/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json index c68b4009d9d..f97a29a0b0f 100644 --- a/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json @@ -49,34 +49,7 @@ "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" - } - ] + "matched_text": ":type = MIT, :file = LICENSE" } ] } diff --git a/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json index 16f94a23e32..34ca8bf6fb2 100644 --- a/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json index 3cbb9fec9d2..550bb0819ac 100644 --- a/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json index 7a480c36174..5a6f9f0ed23 100644 --- a/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json @@ -56,32 +56,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json index 68a9c305d42..c17b0bf5d41 100644 --- a/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json @@ -49,34 +49,7 @@ "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" - } - ] + "matched_text": ":type = MIT, :file = LICENSE" } ] } 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 121265b529e..267397bc088 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 @@ -49,34 +49,7 @@ "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" - } - ] + "matched_text": "license :file = ../LICENSE" } ] } diff --git a/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json index 4bf10cbc3f1..462f4d5ce92 100644 --- a/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json @@ -49,34 +49,7 @@ "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" - } - ] + "matched_text": ":type = MIT, :file = LICENSE" } ] } diff --git a/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json index b0bb16fee4e..6f2dca47bf9 100644 --- a/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json @@ -49,34 +49,7 @@ "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" - } - ] + "matched_text": ":type = zlib, :file = LICENSE.txt" } ] } diff --git a/tests/packagedcode/data/conda/meta.yaml.expected.json b/tests/packagedcode/data/conda/meta.yaml.expected.json index 78fc43fbadc..3dc55a4cef7 100644 --- a/tests/packagedcode/data/conda/meta.yaml.expected.json +++ b/tests/packagedcode/data/conda/meta.yaml.expected.json @@ -41,32 +41,7 @@ "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" - } - ] + "matched_text": "license Apache Software" } ] } diff --git a/tests/packagedcode/data/cran/codetools/package.json.expected b/tests/packagedcode/data/cran/codetools/package.json.expected index 633945a86f5..9d7e0b5b173 100644 --- a/tests/packagedcode/data/cran/codetools/package.json.expected +++ b/tests/packagedcode/data/cran/codetools/package.json.expected @@ -56,32 +56,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } diff --git a/tests/packagedcode/data/cran/geometry/package.json.expected b/tests/packagedcode/data/cran/geometry/package.json.expected index 99f87c652c4..f8a494ac65b 100644 --- a/tests/packagedcode/data/cran/geometry/package.json.expected +++ b/tests/packagedcode/data/cran/geometry/package.json.expected @@ -98,32 +98,7 @@ "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" - } - ] + "matched_text": "GPL (>= 3)" } ] } diff --git a/tests/packagedcode/data/debian/basic-rootfs-expected.json b/tests/packagedcode/data/debian/basic-rootfs-expected.json index 039e07ed097..c1e31598384 100644 --- a/tests/packagedcode/data/debian/basic-rootfs-expected.json +++ b/tests/packagedcode/data/debian/basic-rootfs-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "deb", @@ -55,32 +54,7 @@ "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" - } - ] + "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." } ] }, @@ -100,32 +74,7 @@ "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" - } - ] + "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." } ] }, @@ -145,32 +94,7 @@ "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" - } - ] + "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." } ] }, @@ -190,32 +114,7 @@ "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" - } - ] + "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." } ] } @@ -339,32 +238,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -376,32 +250,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -413,32 +262,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -450,32 +274,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -487,34 +286,7 @@ "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" - } - ] + "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'." } ] } @@ -538,32 +310,7 @@ "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" - } - ] + "matched_text": "License: lgpl-2.1+" }, { "score": 100.0, @@ -575,32 +322,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -612,34 +334,7 @@ "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" - } - ] + "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'." } ] } @@ -689,6 +384,7 @@ "purl": "pkg:deb/libndp0@1.4-2ubuntu0.16.04.1?architecture=amd64" } ], + "dependencies": [], "files": [ { "path": "basic-rootfs.tar.gz", @@ -771,32 +467,7 @@ "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" - } - ] + "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." } ] }, @@ -816,32 +487,7 @@ "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" - } - ] + "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." } ] }, @@ -861,32 +507,7 @@ "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" - } - ] + "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." } ] }, @@ -906,32 +527,7 @@ "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" - } - ] + "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." } ] } @@ -1010,32 +606,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1047,32 +618,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1084,32 +630,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1121,32 +642,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -1158,34 +654,7 @@ "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" - } - ] + "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'." } ] } @@ -1209,32 +678,7 @@ "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" - } - ] + "matched_text": "License: lgpl-2.1+" }, { "score": 100.0, @@ -1246,32 +690,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -1283,34 +702,7 @@ "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" - } - ] + "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'." } ] } 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 9a7cbfd80fb..fc37dd31619 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 @@ -21,14 +21,6 @@ other_license_detections: 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 @@ -48,20 +40,6 @@ other_license_detections: 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 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 d5650ac2d9b..62dd842cca5 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 @@ -58,29 +58,7 @@ other_license_detections: 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 @@ -90,15 +68,6 @@ other_license_detections: 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 @@ -117,20 +86,6 @@ other_license_detections: 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 @@ -144,14 +99,6 @@ other_license_detections: 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 @@ -163,20 +110,6 @@ other_license_detections: in contract, strict liability or tort (including negligence 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 @@ -190,14 +123,6 @@ other_license_detections: 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: @@ -224,20 +149,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -251,14 +162,6 @@ other_license_detections: 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 @@ -280,20 +183,6 @@ other_license_detections: 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 @@ -303,14 +192,6 @@ other_license_detections: 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 @@ -322,20 +203,6 @@ other_license_detections: 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 @@ -349,29 +216,7 @@ other_license_detections: 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 @@ -381,15 +226,6 @@ other_license_detections: 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 @@ -404,20 +240,6 @@ other_license_detections: 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 @@ -431,29 +253,7 @@ other_license_detections: 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 @@ -463,14 +263,6 @@ other_license_detections: 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 @@ -485,20 +277,6 @@ other_license_detections: 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 @@ -512,14 +290,6 @@ other_license_detections: 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). @@ -554,20 +324,6 @@ other_license_detections: 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 @@ -581,14 +337,6 @@ other_license_detections: 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. @@ -614,20 +362,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -641,33 +375,11 @@ other_license_detections: 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 @@ -677,14 +389,6 @@ other_license_detections: 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. @@ -705,20 +409,6 @@ other_license_detections: 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 @@ -732,14 +422,6 @@ other_license_detections: 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 @@ -763,20 +445,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -790,14 +458,6 @@ other_license_detections: 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: @@ -824,20 +484,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -851,14 +497,6 @@ other_license_detections: 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 @@ -872,20 +510,6 @@ other_license_detections: . 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 @@ -899,14 +523,6 @@ other_license_detections: 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 @@ -924,20 +540,6 @@ other_license_detections: 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 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 2ac2762b900..377b5b5cd21 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 @@ -43,29 +43,7 @@ other_license_detections: 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 @@ -75,15 +53,6 @@ other_license_detections: 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 @@ -100,20 +69,6 @@ other_license_detections: 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 @@ -127,29 +82,7 @@ other_license_detections: 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 @@ -159,14 +92,6 @@ other_license_detections: 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 @@ -180,20 +105,6 @@ other_license_detections: 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 @@ -203,32 +114,9 @@ other_license_detections: 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 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 f1d65b645f8..dfd860e8b86 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 @@ -93,33 +93,11 @@ other_license_detections: 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 @@ -133,29 +111,7 @@ other_license_detections: 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 @@ -169,31 +125,9 @@ other_license_detections: 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 @@ -207,29 +141,7 @@ other_license_detections: 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 @@ -243,31 +155,9 @@ other_license_detections: 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 @@ -281,14 +171,6 @@ other_license_detections: 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 @@ -299,20 +181,6 @@ other_license_detections: 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 @@ -326,31 +194,9 @@ other_license_detections: 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 @@ -364,14 +210,6 @@ other_license_detections: 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 @@ -419,20 +257,6 @@ other_license_detections: 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 @@ -446,14 +270,6 @@ other_license_detections: 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 @@ -465,20 +281,6 @@ other_license_detections: 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 @@ -492,14 +294,6 @@ other_license_detections: 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 @@ -516,20 +310,6 @@ other_license_detections: 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 @@ -543,14 +323,6 @@ other_license_detections: 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, @@ -561,20 +333,6 @@ other_license_detections: 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 @@ -588,14 +346,6 @@ other_license_detections: 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 @@ -620,20 +370,6 @@ other_license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -647,14 +383,6 @@ other_license_detections: 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 @@ -679,20 +407,6 @@ other_license_detections: LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -706,14 +420,6 @@ other_license_detections: 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 @@ -740,20 +446,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -767,14 +459,6 @@ other_license_detections: 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 @@ -804,20 +488,6 @@ other_license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -831,14 +501,6 @@ other_license_detections: 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 @@ -869,20 +531,6 @@ other_license_detections: TORT (INCLUDING NEGLIGENCE 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 @@ -896,14 +544,6 @@ other_license_detections: 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: @@ -926,20 +566,6 @@ other_license_detections: 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 @@ -953,14 +579,6 @@ other_license_detections: 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 @@ -972,20 +590,6 @@ other_license_detections: 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 @@ -999,32 +603,10 @@ other_license_detections: 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 @@ -1038,14 +620,6 @@ other_license_detections: 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) @@ -1054,20 +628,6 @@ other_license_detections: 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 @@ -1081,31 +641,9 @@ other_license_detections: 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 @@ -1119,29 +657,7 @@ other_license_detections: 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 @@ -1155,33 +671,10 @@ other_license_detections: 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 @@ -1195,33 +688,11 @@ other_license_detections: 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 @@ -1235,29 +706,7 @@ other_license_detections: 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 @@ -1271,31 +720,9 @@ other_license_detections: 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 @@ -1309,29 +736,7 @@ other_license_detections: 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 @@ -1345,29 +750,7 @@ other_license_detections: 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 @@ -1381,29 +764,7 @@ other_license_detections: 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 @@ -1417,34 +778,11 @@ other_license_detections: 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 @@ -1458,29 +796,7 @@ other_license_detections: 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 @@ -1494,14 +810,6 @@ other_license_detections: 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 @@ -1522,20 +830,6 @@ other_license_detections: . 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 @@ -1549,14 +843,6 @@ other_license_detections: 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 @@ -1566,20 +852,6 @@ other_license_detections: . 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 @@ -1593,33 +865,11 @@ other_license_detections: 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 @@ -1633,33 +883,10 @@ other_license_detections: 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 @@ -1673,33 +900,11 @@ other_license_detections: 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 @@ -1713,29 +918,7 @@ other_license_detections: 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 @@ -1749,29 +932,7 @@ other_license_detections: 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 @@ -1785,33 +946,10 @@ other_license_detections: 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 @@ -1825,29 +963,7 @@ other_license_detections: 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 @@ -1861,48 +977,12 @@ other_license_detections: 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 @@ -1916,29 +996,7 @@ other_license_detections: 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 @@ -1952,31 +1010,9 @@ other_license_detections: 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 @@ -1990,31 +1026,9 @@ other_license_detections: 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 @@ -2028,29 +1042,7 @@ other_license_detections: 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 @@ -2064,29 +1056,7 @@ other_license_detections: 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 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 033da0771f1..b11bd3a824b 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 @@ -17,15 +17,6 @@ license_detections: 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 @@ -34,20 +25,6 @@ license_detections: 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 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 22db8741e06..684066edabe 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 @@ -84,29 +84,7 @@ other_license_detections: 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 @@ -116,14 +94,6 @@ other_license_detections: 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 @@ -133,20 +103,6 @@ other_license_detections: but WITHOUT 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 @@ -160,14 +116,6 @@ other_license_detections: 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 @@ -177,20 +125,6 @@ other_license_detections: but WITHOUT 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 @@ -200,14 +134,6 @@ other_license_detections: 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 @@ -222,20 +148,6 @@ other_license_detections: 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 @@ -245,15 +157,6 @@ other_license_detections: 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 @@ -262,20 +165,6 @@ other_license_detections: 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 @@ -289,14 +178,6 @@ other_license_detections: 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 @@ -307,20 +188,6 @@ other_license_detections: but WITHOUT 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 @@ -330,33 +197,11 @@ other_license_detections: 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 @@ -366,15 +211,6 @@ other_license_detections: 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 @@ -383,20 +219,6 @@ other_license_detections: 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 @@ -410,14 +232,6 @@ other_license_detections: 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 @@ -435,33 +249,6 @@ other_license_detections: 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 @@ -471,15 +258,6 @@ other_license_detections: 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 @@ -488,20 +266,6 @@ other_license_detections: 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 @@ -515,14 +279,6 @@ other_license_detections: 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 @@ -538,33 +294,6 @@ other_license_detections: WITHOUT 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 @@ -574,15 +303,6 @@ other_license_detections: 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 @@ -591,20 +311,6 @@ other_license_detections: 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 @@ -618,14 +324,6 @@ other_license_detections: 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 @@ -641,33 +339,6 @@ other_license_detections: 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 @@ -677,15 +348,6 @@ other_license_detections: 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 @@ -694,20 +356,6 @@ other_license_detections: 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 @@ -721,14 +369,6 @@ other_license_detections: 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 @@ -741,20 +381,6 @@ other_license_detections: 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 @@ -768,32 +394,10 @@ other_license_detections: 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 @@ -807,31 +411,9 @@ other_license_detections: 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 @@ -845,14 +427,6 @@ other_license_detections: 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, @@ -862,20 +436,6 @@ other_license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: fsf-ap detection_log: - not-combined @@ -889,33 +449,11 @@ other_license_detections: 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 @@ -929,33 +467,11 @@ other_license_detections: 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 @@ -969,14 +485,6 @@ other_license_detections: 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 @@ -1008,20 +516,6 @@ other_license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1035,29 +529,7 @@ other_license_detections: 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 @@ -1067,29 +539,7 @@ other_license_detections: 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 @@ -1103,29 +553,7 @@ other_license_detections: 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 @@ -1139,29 +567,7 @@ other_license_detections: 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 @@ -1175,14 +581,6 @@ other_license_detections: 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 @@ -1202,20 +600,6 @@ other_license_detections: 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 @@ -1229,29 +613,7 @@ other_license_detections: 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 @@ -1261,29 +623,7 @@ other_license_detections: 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 @@ -1297,14 +637,6 @@ other_license_detections: 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. @@ -1317,20 +649,6 @@ other_license_detections: 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 @@ -1340,16 +658,6 @@ other_license_detections: 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: @@ -1363,46 +671,6 @@ other_license_detections: 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 @@ -1416,14 +684,6 @@ other_license_detections: 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 @@ -1444,33 +704,6 @@ other_license_detections: 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 @@ -1480,15 +713,6 @@ other_license_detections: 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 @@ -1497,20 +721,6 @@ other_license_detections: 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 @@ -1524,29 +734,7 @@ other_license_detections: 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 @@ -1556,14 +744,6 @@ other_license_detections: 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 @@ -1574,20 +754,6 @@ other_license_detections: but WITHOUT 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 @@ -1601,29 +767,7 @@ other_license_detections: 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 @@ -1633,14 +777,6 @@ other_license_detections: 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 @@ -1650,20 +786,6 @@ other_license_detections: 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 @@ -1677,14 +799,6 @@ other_license_detections: 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 @@ -1702,20 +816,6 @@ other_license_detections: 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 @@ -1729,14 +829,6 @@ other_license_detections: 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 @@ -1758,20 +850,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1785,14 +863,6 @@ other_license_detections: 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 @@ -1817,20 +887,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1844,14 +900,6 @@ other_license_detections: 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 @@ -1868,20 +916,6 @@ other_license_detections: 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 @@ -1895,15 +929,6 @@ other_license_detections: 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 @@ -1912,20 +937,6 @@ other_license_detections: 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 @@ -1939,15 +950,6 @@ other_license_detections: 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 @@ -1956,20 +958,6 @@ other_license_detections: 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 @@ -1983,15 +971,6 @@ other_license_detections: 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 @@ -2000,20 +979,6 @@ other_license_detections: 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 @@ -2027,15 +992,6 @@ other_license_detections: 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 @@ -2044,20 +1000,6 @@ other_license_detections: 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 @@ -2071,15 +1013,6 @@ other_license_detections: 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 @@ -2088,20 +1021,6 @@ other_license_detections: 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 @@ -2115,15 +1034,6 @@ other_license_detections: 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 @@ -2132,20 +1042,6 @@ other_license_detections: 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 @@ -2159,15 +1055,6 @@ other_license_detections: 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 @@ -2176,20 +1063,6 @@ other_license_detections: 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 @@ -2203,15 +1076,6 @@ other_license_detections: 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 @@ -2220,20 +1084,6 @@ other_license_detections: 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 @@ -2247,33 +1097,11 @@ other_license_detections: 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 @@ -2283,29 +1111,7 @@ other_license_detections: 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 @@ -2319,16 +1125,6 @@ other_license_detections: 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: @@ -2342,46 +1138,6 @@ other_license_detections: 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 @@ -2395,15 +1151,6 @@ other_license_detections: 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 @@ -2412,20 +1159,6 @@ other_license_detections: 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 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 31919f8e432..e57e78ea59c 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 @@ -19,29 +19,7 @@ other_license_detections: 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 @@ -51,14 +29,6 @@ other_license_detections: 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 @@ -68,20 +38,6 @@ other_license_detections: but WITHOUT 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 @@ -95,15 +51,6 @@ other_license_detections: 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 @@ -112,20 +59,6 @@ other_license_detections: 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 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 c2d1055faaa..e30e4fcc9d0 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 @@ -52,31 +52,9 @@ other_license_detections: 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 @@ -90,29 +68,7 @@ other_license_detections: 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 @@ -122,14 +78,6 @@ other_license_detections: 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 @@ -147,20 +95,6 @@ other_license_detections: 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 @@ -174,14 +108,6 @@ other_license_detections: 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 @@ -211,33 +137,6 @@ other_license_detections: 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 @@ -251,29 +150,7 @@ other_license_detections: 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 @@ -283,14 +160,6 @@ other_license_detections: 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 @@ -309,20 +178,6 @@ other_license_detections: 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 @@ -336,14 +191,6 @@ other_license_detections: 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 @@ -374,33 +221,6 @@ other_license_detections: 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 @@ -414,35 +234,12 @@ other_license_detections: 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 @@ -456,29 +253,7 @@ other_license_detections: 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 @@ -488,15 +263,6 @@ other_license_detections: 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. @@ -512,20 +278,6 @@ other_license_detections: 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 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 4536db55d54..cb9559b2afe 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 @@ -26,14 +26,6 @@ other_license_detections: 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 @@ -58,20 +50,6 @@ other_license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -85,15 +63,6 @@ other_license_detections: 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 @@ -152,20 +121,6 @@ other_license_detections: 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 @@ -179,15 +134,6 @@ other_license_detections: 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 @@ -246,20 +192,6 @@ other_license_detections: 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 @@ -273,29 +205,7 @@ other_license_detections: 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 @@ -305,14 +215,6 @@ other_license_detections: 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 @@ -332,20 +234,6 @@ other_license_detections: 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. 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 55b4cb837cf..3496ed8ff05 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 @@ -20,29 +20,7 @@ other_license_detections: 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 @@ -52,14 +30,6 @@ other_license_detections: 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) @@ -67,20 +37,6 @@ other_license_detections: 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 @@ -94,29 +50,7 @@ other_license_detections: 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 @@ -126,14 +60,6 @@ other_license_detections: 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 @@ -291,20 +217,6 @@ other_license_detections: 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 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 4743053f64e..0ce97ad38bf 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 @@ -171,29 +171,7 @@ other_license_detections: 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 @@ -203,35 +181,12 @@ other_license_detections: 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 @@ -245,14 +200,6 @@ other_license_detections: 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. @@ -443,20 +390,6 @@ other_license_detections: 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 @@ -470,29 +403,7 @@ other_license_detections: 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 @@ -502,33 +413,11 @@ other_license_detections: 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 @@ -538,31 +427,9 @@ other_license_detections: 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 @@ -572,30 +439,7 @@ other_license_detections: 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 @@ -605,29 +449,7 @@ other_license_detections: 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 @@ -641,29 +463,7 @@ other_license_detections: 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 @@ -673,32 +473,10 @@ other_license_detections: 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 @@ -708,32 +486,9 @@ other_license_detections: 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 @@ -747,29 +502,7 @@ other_license_detections: 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 @@ -779,33 +512,11 @@ other_license_detections: 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 @@ -815,32 +526,9 @@ other_license_detections: 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 @@ -854,29 +542,7 @@ other_license_detections: 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 @@ -886,32 +552,10 @@ other_license_detections: 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 @@ -921,31 +565,9 @@ other_license_detections: 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 @@ -955,30 +577,7 @@ other_license_detections: 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 @@ -992,29 +591,7 @@ other_license_detections: 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 @@ -1024,33 +601,11 @@ other_license_detections: 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 @@ -1060,31 +615,9 @@ other_license_detections: 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 @@ -1094,30 +627,7 @@ other_license_detections: 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 @@ -1131,14 +641,6 @@ other_license_detections: 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 @@ -1151,20 +653,6 @@ other_license_detections: 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 @@ -1178,32 +666,10 @@ other_license_detections: 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 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 fa79b588f62..7d504014025 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 @@ -31,14 +31,6 @@ other_license_detections: 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 @@ -53,20 +45,6 @@ other_license_detections: 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 @@ -80,14 +58,6 @@ other_license_detections: 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 @@ -100,20 +70,6 @@ other_license_detections: 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 @@ -127,14 +83,6 @@ other_license_detections: 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 @@ -156,20 +104,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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). 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 5593561a509..ec6a45ec465 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 @@ -57,33 +57,11 @@ other_license_detections: 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 @@ -97,31 +75,9 @@ other_license_detections: 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 @@ -135,14 +91,6 @@ other_license_detections: 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"), @@ -161,20 +109,6 @@ other_license_detections: 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 @@ -188,29 +122,7 @@ other_license_detections: 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 @@ -220,14 +132,6 @@ other_license_detections: 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 @@ -242,20 +146,6 @@ other_license_detections: 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 @@ -265,29 +155,7 @@ other_license_detections: 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 @@ -297,30 +165,7 @@ other_license_detections: 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 @@ -334,29 +179,7 @@ other_license_detections: 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 @@ -366,15 +189,6 @@ other_license_detections: 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. @@ -390,20 +204,6 @@ other_license_detections: 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 @@ -417,14 +217,6 @@ other_license_detections: 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 @@ -449,20 +241,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -476,14 +254,6 @@ other_license_detections: 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: @@ -505,20 +275,6 @@ other_license_detections: CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -532,29 +288,7 @@ other_license_detections: 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 @@ -564,14 +298,6 @@ other_license_detections: 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 @@ -586,20 +312,6 @@ other_license_detections: 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 @@ -609,29 +321,7 @@ other_license_detections: 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 @@ -641,30 +331,7 @@ other_license_detections: 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 @@ -678,14 +345,6 @@ other_license_detections: 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. @@ -720,20 +379,6 @@ other_license_detections: 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 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 42772aea211..8edda17b313 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 @@ -38,29 +38,7 @@ other_license_detections: 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 @@ -70,32 +48,9 @@ other_license_detections: 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 @@ -109,15 +64,6 @@ other_license_detections: 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 @@ -126,20 +72,6 @@ other_license_detections: 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 @@ -153,29 +85,7 @@ other_license_detections: 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 @@ -185,32 +95,9 @@ other_license_detections: 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 @@ -224,29 +111,7 @@ other_license_detections: 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 @@ -256,32 +121,9 @@ other_license_detections: 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 @@ -295,14 +137,6 @@ other_license_detections: 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 @@ -328,20 +162,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -355,14 +175,6 @@ other_license_detections: 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 @@ -389,20 +201,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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. 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 ddf374aa31a..9f7493d96fa 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 @@ -19,16 +19,6 @@ license_detections: 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\ @@ -38,59 +28,6 @@ license_detections: 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 @@ -104,14 +41,6 @@ license_detections: 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 @@ -121,20 +50,6 @@ license_detections: 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 @@ -144,14 +59,6 @@ license_detections: 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 @@ -178,20 +85,6 @@ license_detections: (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 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 3a83617931d..75795dfa924 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 @@ -17,31 +17,9 @@ license_detections: 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 @@ -55,31 +33,9 @@ license_detections: 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 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 3a83617931d..75795dfa924 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 @@ -17,31 +17,9 @@ license_detections: 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 @@ -55,31 +33,9 @@ license_detections: 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 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 ef202ae09ed..22aaa03e7ca 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 @@ -17,34 +17,12 @@ license_detections: 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 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 d6dd138f5a5..76404af5e33 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -37,20 +29,6 @@ license_detections: 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 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 0d16c10e303..2c872209494 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -37,20 +29,6 @@ license_detections: 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 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 0de5a39e9c5..9f002dc5ca6 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -51,19 +43,5 @@ license_detections: (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 0de5a39e9c5..9f002dc5ca6 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -51,19 +43,5 @@ license_detections: (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 5233f19df09..6601716a790 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -51,19 +43,5 @@ license_detections: (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 3e3e81bcdea..165a1abc9d8 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 @@ -30,29 +30,7 @@ other_license_detections: 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 @@ -62,14 +40,6 @@ other_license_detections: 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 ================================== @@ -444,20 +414,6 @@ other_license_detections: 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 @@ -471,14 +427,6 @@ other_license_detections: 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 @@ -508,20 +456,6 @@ other_license_detections: 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 @@ -535,14 +469,6 @@ other_license_detections: 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: @@ -569,20 +495,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -596,29 +508,7 @@ other_license_detections: 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 @@ -628,15 +518,6 @@ other_license_detections: 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 @@ -647,20 +528,6 @@ other_license_detections: 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 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 b83fc3dafa2..0618c206174 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 @@ -46,29 +46,7 @@ other_license_detections: 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 @@ -78,15 +56,6 @@ other_license_detections: 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. @@ -102,20 +71,6 @@ other_license_detections: 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 @@ -129,29 +84,7 @@ other_license_detections: 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 @@ -161,15 +94,6 @@ other_license_detections: 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 @@ -186,20 +110,6 @@ other_license_detections: 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 @@ -213,29 +123,7 @@ other_license_detections: 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 @@ -245,15 +133,6 @@ other_license_detections: 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 @@ -270,20 +149,6 @@ other_license_detections: 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 @@ -297,29 +162,7 @@ other_license_detections: 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 @@ -329,15 +172,6 @@ other_license_detections: 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 @@ -351,20 +185,6 @@ other_license_detections: 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 @@ -378,29 +198,7 @@ other_license_detections: 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 @@ -410,15 +208,6 @@ other_license_detections: 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 @@ -442,20 +231,6 @@ other_license_detections: . 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 @@ -469,14 +244,6 @@ other_license_detections: 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 @@ -785,20 +552,6 @@ other_license_detections: 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 @@ -812,29 +565,7 @@ other_license_detections: 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 @@ -844,14 +575,6 @@ other_license_detections: 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 @@ -1275,20 +998,6 @@ other_license_detections: 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 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 880443676ee..88d236440a7 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 @@ -21,29 +21,7 @@ other_license_detections: 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 @@ -53,15 +31,6 @@ other_license_detections: 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. @@ -77,20 +46,6 @@ other_license_detections: 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 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 fc298990de5..a4165688332 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 @@ -27,14 +27,6 @@ other_license_detections: 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, @@ -44,20 +36,6 @@ other_license_detections: 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 @@ -71,29 +49,7 @@ other_license_detections: 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 @@ -103,15 +59,6 @@ other_license_detections: 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 @@ -129,33 +76,6 @@ other_license_detections: 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 @@ -169,14 +89,6 @@ other_license_detections: 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 @@ -187,20 +99,6 @@ other_license_detections: 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 @@ -214,29 +112,7 @@ other_license_detections: 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 @@ -246,14 +122,6 @@ other_license_detections: 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 @@ -264,20 +132,6 @@ other_license_detections: but WITHOUT 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 @@ -287,32 +141,10 @@ other_license_detections: 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 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 eed1d25b043..8b13b815a5a 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 @@ -42,29 +42,7 @@ other_license_detections: 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 @@ -74,15 +52,6 @@ other_license_detections: 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 @@ -98,20 +67,6 @@ other_license_detections: 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 @@ -125,29 +80,7 @@ other_license_detections: 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 @@ -157,14 +90,6 @@ other_license_detections: 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 @@ -175,20 +100,6 @@ other_license_detections: 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 @@ -198,29 +109,7 @@ other_license_detections: 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 @@ -230,30 +119,7 @@ other_license_detections: 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 @@ -267,14 +133,6 @@ other_license_detections: 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 @@ -299,20 +157,6 @@ other_license_detections: 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 @@ -326,14 +170,6 @@ other_license_detections: 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 @@ -350,20 +186,6 @@ other_license_detections: 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 @@ -377,29 +199,7 @@ other_license_detections: 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 @@ -409,32 +209,9 @@ other_license_detections: 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 @@ -448,14 +225,6 @@ other_license_detections: 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 ․ @@ -833,20 +602,6 @@ other_license_detections: 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 @@ -860,14 +615,6 @@ other_license_detections: 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 @@ -909,20 +656,6 @@ other_license_detections: 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 @@ -932,14 +665,6 @@ other_license_detections: 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 @@ -983,20 +708,6 @@ other_license_detections: 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 @@ -1010,32 +721,10 @@ other_license_detections: 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 @@ -1045,31 +734,9 @@ other_license_detections: 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 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 518aa84570b..5be4d72189f 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 @@ -29,29 +29,7 @@ other_license_detections: 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 @@ -61,15 +39,6 @@ other_license_detections: 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 @@ -82,20 +51,6 @@ other_license_detections: 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 @@ -109,29 +64,7 @@ other_license_detections: 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 @@ -141,15 +74,6 @@ other_license_detections: 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 @@ -162,20 +86,6 @@ other_license_detections: 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. 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 aa6bf118a27..ed253962935 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 @@ -83,29 +83,7 @@ license_detections: 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 @@ -115,15 +93,6 @@ license_detections: 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 @@ -141,20 +110,6 @@ license_detections: 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 @@ -168,29 +123,7 @@ license_detections: 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 @@ -200,15 +133,6 @@ license_detections: 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 @@ -226,20 +150,6 @@ license_detections: 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 @@ -253,29 +163,7 @@ license_detections: 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 @@ -285,15 +173,6 @@ license_detections: 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 @@ -313,20 +192,6 @@ license_detections: 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 @@ -340,14 +205,6 @@ license_detections: 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 @@ -366,20 +223,6 @@ license_detections: 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 @@ -393,14 +236,6 @@ license_detections: 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 @@ -425,20 +260,6 @@ license_detections: INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -452,14 +273,6 @@ license_detections: 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 @@ -487,20 +300,6 @@ license_detections: LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -514,29 +313,7 @@ license_detections: 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 @@ -546,15 +323,6 @@ license_detections: 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 @@ -568,20 +336,6 @@ license_detections: 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 @@ -595,33 +349,11 @@ license_detections: 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 @@ -635,30 +367,7 @@ license_detections: 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 @@ -672,31 +381,8 @@ license_detections: 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 @@ -710,29 +396,7 @@ license_detections: 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-2018, FusionDirectory 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 0c373ae8bd5..593ef3f41cb 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 @@ -101,14 +101,6 @@ license_detections: 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 @@ -116,33 +108,6 @@ license_detections: 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 @@ -156,34 +121,12 @@ license_detections: 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 @@ -197,34 +140,12 @@ license_detections: 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 @@ -238,33 +159,11 @@ license_detections: 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 @@ -278,29 +177,7 @@ license_detections: 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 @@ -314,14 +191,6 @@ license_detections: 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 @@ -1173,20 +1042,6 @@ license_detections: 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 @@ -1200,32 +1055,10 @@ license_detections: 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 @@ -1239,14 +1072,6 @@ license_detections: 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 @@ -1271,20 +1096,6 @@ license_detections: 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 @@ -1298,14 +1109,6 @@ license_detections: 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 @@ -1330,20 +1133,6 @@ license_detections: 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 @@ -1357,14 +1146,6 @@ license_detections: 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"), @@ -1383,20 +1164,6 @@ license_detections: 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 @@ -1410,14 +1177,6 @@ license_detections: 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 @@ -1439,20 +1198,6 @@ license_detections: 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 @@ -1466,34 +1211,12 @@ license_detections: 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 @@ -1507,14 +1230,6 @@ license_detections: 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, @@ -1528,20 +1243,6 @@ license_detections: 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 @@ -1555,14 +1256,6 @@ license_detections: 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, @@ -1596,20 +1289,6 @@ license_detections: (INCLUDING NEGLIGENCE 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 @@ -1623,14 +1302,6 @@ license_detections: 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, @@ -1669,20 +1340,6 @@ license_detections: (INCLUDING NEGLIGENCE 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 @@ -1696,14 +1353,6 @@ license_detections: 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 ---------------------------- @@ -1885,20 +1534,6 @@ license_detections: 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 @@ -1912,14 +1547,6 @@ license_detections: 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. @@ -1941,20 +1568,6 @@ license_detections: 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 @@ -1968,14 +1581,6 @@ license_detections: 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, @@ -1992,20 +1597,6 @@ license_detections: 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 @@ -2019,29 +1610,7 @@ license_detections: 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 @@ -2051,29 +1620,7 @@ license_detections: 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 @@ -2087,34 +1634,12 @@ license_detections: 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 @@ -2128,29 +1653,7 @@ license_detections: 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 @@ -2164,29 +1667,7 @@ license_detections: 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 @@ -2196,29 +1677,7 @@ license_detections: 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 @@ -2232,34 +1691,12 @@ license_detections: 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 @@ -2273,32 +1710,10 @@ license_detections: 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 @@ -2312,15 +1727,6 @@ license_detections: 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 @@ -2328,20 +1734,6 @@ license_detections: 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 @@ -2355,15 +1747,6 @@ license_detections: 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, @@ -2373,20 +1756,6 @@ license_detections: 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 @@ -2400,15 +1769,6 @@ license_detections: 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, @@ -2418,20 +1778,6 @@ license_detections: 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 @@ -2445,34 +1791,12 @@ license_detections: 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 @@ -2486,15 +1810,6 @@ license_detections: 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, @@ -2504,20 +1819,6 @@ license_detections: 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 @@ -2531,15 +1832,6 @@ license_detections: 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, @@ -2549,20 +1841,6 @@ license_detections: 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 @@ -2576,16 +1854,6 @@ license_detections: 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, @@ -2597,20 +1865,6 @@ license_detections: 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 @@ -2624,29 +1878,7 @@ license_detections: 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 @@ -2660,15 +1892,6 @@ license_detections: 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. [...] @@ -2679,33 +1902,6 @@ license_detections: 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 @@ -2719,33 +1915,11 @@ license_detections: 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 @@ -2759,15 +1933,6 @@ license_detections: 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. @@ -2779,20 +1944,6 @@ license_detections: 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 @@ -2806,33 +1957,11 @@ license_detections: 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 @@ -2846,29 +1975,7 @@ license_detections: 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 @@ -2878,29 +1985,7 @@ license_detections: 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 @@ -2914,29 +1999,7 @@ license_detections: 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 @@ -2950,34 +2013,12 @@ license_detections: 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 @@ -2991,34 +2032,12 @@ license_detections: 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 @@ -3032,34 +2051,12 @@ license_detections: 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 @@ -3073,34 +2070,12 @@ license_detections: 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 @@ -3114,34 +2089,12 @@ license_detections: 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 @@ -3155,34 +2108,12 @@ license_detections: 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 @@ -3196,15 +2127,6 @@ license_detections: 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, @@ -3214,20 +2136,6 @@ license_detections: 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 @@ -3241,34 +2149,12 @@ license_detections: 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 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 d1070cf09e8..29f20124b9c 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 @@ -19,14 +19,6 @@ license_detections: 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 @@ -44,20 +36,6 @@ license_detections: 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 @@ -71,29 +49,7 @@ license_detections: 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 @@ -107,29 +63,7 @@ license_detections: 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 @@ -143,29 +77,7 @@ license_detections: 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 @@ -175,15 +87,6 @@ license_detections: 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"); @@ -200,20 +103,6 @@ license_detections: . 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 @@ -223,29 +112,7 @@ license_detections: 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 @@ -255,14 +122,6 @@ license_detections: 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 @@ -281,20 +140,6 @@ license_detections: 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 @@ -304,29 +149,7 @@ license_detections: 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 @@ -336,14 +159,6 @@ license_detections: 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 @@ -357,20 +172,6 @@ license_detections: . 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. 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 6a1e488f9ce..ab82ded2cb5 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 @@ -27,29 +27,7 @@ other_license_detections: 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 @@ -59,15 +37,6 @@ other_license_detections: 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 @@ -84,20 +53,6 @@ other_license_detections: 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 @@ -111,29 +66,7 @@ other_license_detections: 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 @@ -143,15 +76,6 @@ other_license_detections: 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 @@ -168,20 +92,6 @@ other_license_detections: 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 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 de8452fd9f1..73cbf56dd15 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 @@ -29,29 +29,7 @@ other_license_detections: 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 @@ -61,14 +39,6 @@ other_license_detections: 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 @@ -79,20 +49,6 @@ other_license_detections: but WITHOUT 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 @@ -102,32 +58,9 @@ other_license_detections: 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 @@ -141,14 +74,6 @@ other_license_detections: 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 @@ -167,20 +92,6 @@ other_license_detections: 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 @@ -194,29 +105,7 @@ other_license_detections: 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 @@ -226,14 +115,6 @@ other_license_detections: 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 @@ -244,20 +125,6 @@ other_license_detections: 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 @@ -267,32 +134,9 @@ other_license_detections: 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 @@ -306,29 +150,7 @@ other_license_detections: 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 @@ -338,14 +160,6 @@ other_license_detections: 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 @@ -356,20 +170,6 @@ other_license_detections: 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 @@ -379,32 +179,9 @@ other_license_detections: 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 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 37377e032b1..d43d05b4fe7 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 @@ -50,14 +50,6 @@ other_license_detections: 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 @@ -85,20 +77,6 @@ other_license_detections: LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -112,14 +90,6 @@ other_license_detections: 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 @@ -129,20 +99,6 @@ other_license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: ietf detection_log: - not-combined @@ -156,14 +112,6 @@ other_license_detections: 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 @@ -181,20 +129,6 @@ other_license_detections: 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 @@ -208,29 +142,7 @@ other_license_detections: 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 @@ -240,15 +152,6 @@ other_license_detections: 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 @@ -266,20 +169,6 @@ other_license_detections: 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 @@ -293,29 +182,7 @@ other_license_detections: 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 @@ -325,15 +192,6 @@ other_license_detections: 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 @@ -351,20 +209,6 @@ other_license_detections: 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 @@ -378,29 +222,7 @@ other_license_detections: 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' @@ -410,15 +232,6 @@ other_license_detections: 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 @@ -436,20 +249,6 @@ other_license_detections: 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 @@ -463,14 +262,6 @@ other_license_detections: 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 @@ -496,20 +287,6 @@ other_license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -523,14 +300,6 @@ other_license_detections: 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 @@ -550,20 +319,6 @@ other_license_detections: 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 @@ -577,29 +332,7 @@ other_license_detections: 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 @@ -609,15 +342,6 @@ other_license_detections: 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 @@ -625,20 +349,6 @@ other_license_detections: 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 @@ -652,29 +362,7 @@ other_license_detections: 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 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 ade9f6796d4..4af74341658 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 @@ -53,31 +53,9 @@ other_license_detections: 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 @@ -91,14 +69,6 @@ other_license_detections: 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 @@ -125,20 +95,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -152,14 +108,6 @@ other_license_detections: 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 @@ -186,20 +134,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -209,14 +143,6 @@ other_license_detections: 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, @@ -232,20 +158,6 @@ other_license_detections: 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 @@ -259,29 +171,7 @@ other_license_detections: 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 @@ -291,15 +181,6 @@ other_license_detections: 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. @@ -315,20 +196,6 @@ other_license_detections: 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 @@ -342,14 +209,6 @@ other_license_detections: 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 @@ -368,20 +227,6 @@ other_license_detections: 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 @@ -395,14 +240,6 @@ other_license_detections: 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 @@ -424,20 +261,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -451,14 +274,6 @@ other_license_detections: 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 @@ -479,20 +294,6 @@ other_license_detections: 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 @@ -506,14 +307,6 @@ other_license_detections: 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 @@ -842,20 +635,6 @@ other_license_detections: 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 @@ -869,14 +648,6 @@ other_license_detections: 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: @@ -902,20 +673,6 @@ other_license_detections: 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 @@ -929,33 +686,11 @@ other_license_detections: 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 @@ -969,32 +704,10 @@ other_license_detections: 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. 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 debab3b2727..557b76b5965 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 @@ -20,29 +20,7 @@ other_license_detections: 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 @@ -52,15 +30,6 @@ other_license_detections: 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 @@ -69,18 +38,4 @@ other_license_detections: 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 86a5ff13754..4ac4bddb435 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 @@ -34,14 +34,6 @@ other_license_detections: 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 @@ -74,33 +66,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -114,14 +79,6 @@ other_license_detections: 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. @@ -154,20 +111,6 @@ other_license_detections: 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 @@ -181,14 +124,6 @@ other_license_detections: 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 @@ -207,20 +142,6 @@ other_license_detections: 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 @@ -234,29 +155,7 @@ other_license_detections: 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 @@ -266,15 +165,6 @@ other_license_detections: 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 @@ -291,20 +181,6 @@ other_license_detections: 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 @@ -318,29 +194,7 @@ other_license_detections: 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 @@ -350,14 +204,6 @@ other_license_detections: 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 @@ -371,20 +217,6 @@ other_license_detections: 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 @@ -394,32 +226,9 @@ other_license_detections: 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 @@ -433,14 +242,6 @@ other_license_detections: 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 @@ -479,33 +280,6 @@ other_license_detections: 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 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 86a5ff13754..4ac4bddb435 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 @@ -34,14 +34,6 @@ other_license_detections: 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 @@ -74,33 +66,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -114,14 +79,6 @@ other_license_detections: 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. @@ -154,20 +111,6 @@ other_license_detections: 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 @@ -181,14 +124,6 @@ other_license_detections: 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 @@ -207,20 +142,6 @@ other_license_detections: 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 @@ -234,29 +155,7 @@ other_license_detections: 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 @@ -266,15 +165,6 @@ other_license_detections: 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 @@ -291,20 +181,6 @@ other_license_detections: 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 @@ -318,29 +194,7 @@ other_license_detections: 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 @@ -350,14 +204,6 @@ other_license_detections: 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 @@ -371,20 +217,6 @@ other_license_detections: 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 @@ -394,32 +226,9 @@ other_license_detections: 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 @@ -433,14 +242,6 @@ other_license_detections: 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 @@ -479,33 +280,6 @@ other_license_detections: 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 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 86a5ff13754..4ac4bddb435 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 @@ -34,14 +34,6 @@ other_license_detections: 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 @@ -74,33 +66,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -114,14 +79,6 @@ other_license_detections: 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. @@ -154,20 +111,6 @@ other_license_detections: 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 @@ -181,14 +124,6 @@ other_license_detections: 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 @@ -207,20 +142,6 @@ other_license_detections: 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 @@ -234,29 +155,7 @@ other_license_detections: 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 @@ -266,15 +165,6 @@ other_license_detections: 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 @@ -291,20 +181,6 @@ other_license_detections: 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 @@ -318,29 +194,7 @@ other_license_detections: 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 @@ -350,14 +204,6 @@ other_license_detections: 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 @@ -371,20 +217,6 @@ other_license_detections: 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 @@ -394,32 +226,9 @@ other_license_detections: 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 @@ -433,14 +242,6 @@ other_license_detections: 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 @@ -479,33 +280,6 @@ other_license_detections: 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 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 86a5ff13754..4ac4bddb435 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 @@ -34,14 +34,6 @@ other_license_detections: 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 @@ -74,33 +66,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -114,14 +79,6 @@ other_license_detections: 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. @@ -154,20 +111,6 @@ other_license_detections: 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 @@ -181,14 +124,6 @@ other_license_detections: 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 @@ -207,20 +142,6 @@ other_license_detections: 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 @@ -234,29 +155,7 @@ other_license_detections: 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 @@ -266,15 +165,6 @@ other_license_detections: 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 @@ -291,20 +181,6 @@ other_license_detections: 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 @@ -318,29 +194,7 @@ other_license_detections: 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 @@ -350,14 +204,6 @@ other_license_detections: 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 @@ -371,20 +217,6 @@ other_license_detections: 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 @@ -394,32 +226,9 @@ other_license_detections: 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 @@ -433,14 +242,6 @@ other_license_detections: 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 @@ -479,33 +280,6 @@ other_license_detections: 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 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 5c3c9f4eac1..5070cffb58a 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 @@ -27,14 +27,6 @@ other_license_detections: 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. @@ -58,20 +50,6 @@ other_license_detections: 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 @@ -85,14 +63,6 @@ other_license_detections: 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 @@ -109,20 +79,6 @@ other_license_detections: 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 @@ -136,29 +92,7 @@ other_license_detections: 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 @@ -168,15 +102,6 @@ other_license_detections: 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 @@ -185,20 +110,6 @@ other_license_detections: 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 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 9b8c04e215a..566cf34c977 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 @@ -22,14 +22,6 @@ other_license_detections: 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 @@ -72,20 +64,6 @@ other_license_detections: 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 @@ -99,31 +77,9 @@ other_license_detections: 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 62b7223bf7b..ebd5cd0d876 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -46,20 +38,6 @@ license_detections: 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 @@ -73,14 +51,6 @@ license_detections: 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 @@ -102,20 +72,6 @@ license_detections: 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 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 9aac93c5927..989f690c3a7 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 @@ -160,31 +160,9 @@ other_license_detections: 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 @@ -198,31 +176,9 @@ other_license_detections: 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 @@ -236,14 +192,6 @@ other_license_detections: 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 @@ -260,20 +208,6 @@ other_license_detections: 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 @@ -287,14 +221,6 @@ other_license_detections: 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 @@ -323,33 +249,6 @@ other_license_detections: 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 @@ -363,14 +262,6 @@ other_license_detections: 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 @@ -397,33 +288,6 @@ other_license_detections: 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 @@ -437,14 +301,6 @@ other_license_detections: 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. @@ -454,20 +310,6 @@ other_license_detections: 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 @@ -481,14 +323,6 @@ other_license_detections: 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 @@ -511,20 +345,6 @@ other_license_detections: 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 @@ -534,29 +354,7 @@ other_license_detections: 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 @@ -570,29 +368,7 @@ other_license_detections: 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 @@ -602,15 +378,6 @@ other_license_detections: 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 @@ -627,20 +394,6 @@ other_license_detections: 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 @@ -654,29 +407,7 @@ other_license_detections: 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 @@ -686,15 +417,6 @@ other_license_detections: 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 @@ -712,20 +434,6 @@ other_license_detections: 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 @@ -739,29 +447,7 @@ other_license_detections: 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 @@ -771,15 +457,6 @@ other_license_detections: 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 @@ -798,20 +475,6 @@ other_license_detections: 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 @@ -825,29 +488,7 @@ other_license_detections: 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 @@ -857,15 +498,6 @@ other_license_detections: 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 @@ -885,20 +517,6 @@ other_license_detections: 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 @@ -912,14 +530,6 @@ other_license_detections: 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 @@ -931,20 +541,6 @@ other_license_detections: 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 @@ -958,14 +554,6 @@ other_license_detections: 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 @@ -990,20 +578,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1017,29 +591,7 @@ other_license_detections: 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 @@ -1049,14 +601,6 @@ other_license_detections: 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" @@ -1185,20 +729,6 @@ other_license_detections: 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 @@ -1212,29 +742,7 @@ other_license_detections: 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 @@ -1248,29 +756,7 @@ other_license_detections: 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 @@ -1280,14 +766,6 @@ other_license_detections: 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 @@ -1304,20 +782,6 @@ other_license_detections: 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 @@ -1331,29 +795,7 @@ other_license_detections: 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 @@ -1363,15 +805,6 @@ other_license_detections: 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 @@ -1387,20 +820,6 @@ other_license_detections: 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 @@ -1414,16 +833,6 @@ other_license_detections: 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 @@ -1435,20 +844,6 @@ other_license_detections: 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 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 54d9bd95009..09f84f6bebf 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 @@ -51,29 +51,7 @@ other_license_detections: 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 @@ -83,14 +61,6 @@ other_license_detections: 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 @@ -111,20 +81,6 @@ other_license_detections: 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 @@ -138,14 +94,6 @@ other_license_detections: 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 @@ -168,20 +116,6 @@ other_license_detections: 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 @@ -195,14 +129,6 @@ other_license_detections: 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 @@ -221,20 +147,6 @@ other_license_detections: 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 @@ -248,14 +160,6 @@ other_license_detections: 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, @@ -273,20 +177,6 @@ other_license_detections: 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 @@ -296,14 +186,6 @@ other_license_detections: 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. @@ -312,20 +194,6 @@ other_license_detections: 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 @@ -339,14 +207,6 @@ other_license_detections: 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. @@ -355,20 +215,6 @@ other_license_detections: 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 @@ -382,14 +228,6 @@ other_license_detections: 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 @@ -404,20 +242,6 @@ other_license_detections: 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 @@ -431,29 +255,7 @@ other_license_detections: 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 @@ -463,15 +265,6 @@ other_license_detections: 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 @@ -493,20 +286,6 @@ other_license_detections: 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 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 73922dfb1b8..fae8359ea0c 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 @@ -18,14 +18,6 @@ license_detections: 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 @@ -50,20 +42,6 @@ license_detections: 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 @@ -77,14 +55,6 @@ license_detections: 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 @@ -107,20 +77,6 @@ license_detections: 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 @@ -134,14 +90,6 @@ license_detections: 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 @@ -166,20 +114,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -193,14 +127,6 @@ license_detections: 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 @@ -225,20 +151,6 @@ license_detections: 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. 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 9993789c5c8..54c58f5f398 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 @@ -29,14 +29,6 @@ other_license_detections: 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"), @@ -55,20 +47,6 @@ other_license_detections: 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 @@ -82,14 +60,6 @@ other_license_detections: 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 @@ -113,20 +83,6 @@ other_license_detections: 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 @@ -140,29 +96,7 @@ other_license_detections: 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 @@ -172,15 +106,6 @@ other_license_detections: 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 @@ -188,20 +113,6 @@ other_license_detections: 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 @@ -215,29 +126,7 @@ other_license_detections: 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 @@ -247,15 +136,6 @@ other_license_detections: 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 @@ -264,20 +144,6 @@ other_license_detections: 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 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 2720fb4ac23..8d692a1f384 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 @@ -54,15 +54,6 @@ other_license_detections: 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. @@ -78,33 +69,6 @@ other_license_detections: 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 @@ -118,14 +82,6 @@ other_license_detections: 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 @@ -149,20 +105,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -176,14 +118,6 @@ other_license_detections: 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 @@ -206,20 +140,6 @@ other_license_detections: 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 @@ -233,14 +153,6 @@ other_license_detections: 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 @@ -265,20 +177,6 @@ other_license_detections: 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 @@ -292,29 +190,7 @@ other_license_detections: 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 @@ -324,14 +200,6 @@ other_license_detections: 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 @@ -350,20 +218,6 @@ other_license_detections: 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 @@ -377,29 +231,7 @@ other_license_detections: 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 @@ -409,14 +241,6 @@ other_license_detections: 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 @@ -431,20 +255,6 @@ other_license_detections: 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 @@ -454,32 +264,9 @@ other_license_detections: 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 @@ -493,29 +280,7 @@ other_license_detections: 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 @@ -525,15 +290,6 @@ other_license_detections: 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 @@ -550,20 +306,6 @@ other_license_detections: 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 @@ -577,29 +319,7 @@ other_license_detections: 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 @@ -609,16 +329,6 @@ other_license_detections: 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 @@ -629,20 +339,6 @@ other_license_detections: 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 @@ -656,29 +352,7 @@ other_license_detections: 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 @@ -688,15 +362,6 @@ other_license_detections: 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 @@ -714,20 +379,6 @@ other_license_detections: 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 @@ -741,32 +392,10 @@ other_license_detections: 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 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 a7f1c3b746e..ee46b92ffd8 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 @@ -48,14 +48,6 @@ other_license_detections: 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 @@ -78,20 +70,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -105,14 +83,6 @@ other_license_detections: 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 @@ -137,20 +107,6 @@ other_license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -164,14 +120,6 @@ other_license_detections: 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 @@ -196,20 +144,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -223,14 +157,6 @@ other_license_detections: 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 @@ -249,20 +175,6 @@ other_license_detections: 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. 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 c082dfe7296..710d0069cc4 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 @@ -28,14 +28,6 @@ other_license_detections: 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: @@ -57,20 +49,6 @@ other_license_detections: CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -84,14 +62,6 @@ other_license_detections: 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 @@ -113,20 +83,6 @@ other_license_detections: 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 @@ -140,29 +96,7 @@ other_license_detections: 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 @@ -172,15 +106,6 @@ other_license_detections: 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 @@ -197,20 +122,6 @@ other_license_detections: 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 @@ -224,29 +135,7 @@ other_license_detections: 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 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 e9475b196ef..01ba75489c8 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 @@ -20,29 +20,7 @@ other_license_detections: 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 @@ -52,14 +30,6 @@ other_license_detections: 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 @@ -73,20 +43,6 @@ other_license_detections: 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 @@ -96,29 +52,7 @@ other_license_detections: 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 @@ -128,30 +62,7 @@ other_license_detections: 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 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 1164592f1f2..bb99f17cf33 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 @@ -33,14 +33,6 @@ other_license_detections: 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\ @@ -59,20 +51,6 @@ other_license_detections: \ 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 @@ -86,29 +64,7 @@ other_license_detections: 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 @@ -118,14 +74,6 @@ other_license_detections: 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 @@ -138,20 +86,6 @@ other_license_detections: 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 @@ -161,32 +95,9 @@ other_license_detections: 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 @@ -200,29 +111,7 @@ other_license_detections: 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 @@ -232,15 +121,6 @@ other_license_detections: 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 @@ -257,20 +137,6 @@ other_license_detections: 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 @@ -284,29 +150,7 @@ other_license_detections: 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 @@ -316,15 +160,6 @@ other_license_detections: 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 @@ -340,20 +175,6 @@ other_license_detections: 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 @@ -367,14 +188,6 @@ other_license_detections: 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 @@ -387,20 +200,6 @@ other_license_detections: 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 @@ -410,14 +209,6 @@ other_license_detections: 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 @@ -438,20 +229,6 @@ other_license_detections: 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 @@ -465,14 +242,6 @@ other_license_detections: 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 @@ -496,20 +265,6 @@ other_license_detections: 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. 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 cd524d4b49c..3c2cf6ced68 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 @@ -24,14 +24,6 @@ license_detections: 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 @@ -54,20 +46,6 @@ license_detections: 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 @@ -77,14 +55,6 @@ license_detections: 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 @@ -127,20 +97,6 @@ license_detections: 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 @@ -154,14 +110,6 @@ license_detections: 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"), @@ -180,20 +128,6 @@ license_detections: # 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 @@ -207,14 +141,6 @@ license_detections: 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, @@ -224,20 +150,6 @@ license_detections: # 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: hs-regexp detection_log: - not-combined @@ -251,14 +163,6 @@ license_detections: 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 @@ -277,20 +181,6 @@ license_detections: * 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 @@ -304,14 +194,6 @@ license_detections: 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 @@ -333,20 +215,6 @@ license_detections: * 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 @@ -360,14 +228,6 @@ license_detections: 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\ @@ -387,20 +247,6 @@ license_detections: \ 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 @@ -414,14 +260,6 @@ license_detections: 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 @@ -435,20 +273,6 @@ license_detections: * 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 @@ -462,32 +286,10 @@ license_detections: 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 @@ -501,33 +303,11 @@ license_detections: 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 @@ -541,14 +321,6 @@ license_detections: 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 @@ -559,20 +331,6 @@ license_detections: # 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 @@ -586,31 +344,9 @@ license_detections: 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 @@ -624,14 +360,6 @@ license_detections: 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 @@ -649,20 +377,6 @@ license_detections: * 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 @@ -676,34 +390,11 @@ license_detections: 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 @@ -717,14 +408,6 @@ license_detections: 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 @@ -737,20 +420,6 @@ license_detections: * 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 @@ -760,31 +429,9 @@ license_detections: 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 @@ -798,14 +445,6 @@ license_detections: 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 @@ -834,20 +473,6 @@ license_detections: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -857,33 +482,11 @@ license_detections: 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 @@ -897,14 +500,6 @@ license_detections: 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 @@ -912,20 +507,6 @@ license_detections: * 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 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 aaa1e304bed..95e58024d52 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 @@ -23,29 +23,7 @@ other_license_detections: 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 @@ -55,15 +33,6 @@ other_license_detections: 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 @@ -80,20 +49,6 @@ other_license_detections: 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 @@ -107,29 +62,7 @@ other_license_detections: 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 @@ -139,15 +72,6 @@ other_license_detections: 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 @@ -164,20 +88,6 @@ other_license_detections: 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 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 6d577908e56..ecfda920d98 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 @@ -32,32 +32,10 @@ other_license_detections: 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 @@ -71,14 +49,6 @@ other_license_detections: 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 @@ -93,33 +63,6 @@ other_license_detections: 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 @@ -133,29 +76,7 @@ other_license_detections: 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 @@ -165,15 +86,6 @@ other_license_detections: 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 @@ -182,20 +94,6 @@ other_license_detections: 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 @@ -209,29 +107,7 @@ other_license_detections: 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 @@ -241,15 +117,6 @@ other_license_detections: 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 @@ -258,20 +125,6 @@ other_license_detections: 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 @@ -285,14 +138,6 @@ other_license_detections: 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 @@ -317,20 +162,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 664d8b5bda6..a1d2bef5ff7 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 @@ -43,32 +43,10 @@ other_license_detections: 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 @@ -82,14 +60,6 @@ other_license_detections: 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") @@ -118,20 +88,6 @@ other_license_detections: 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 @@ -145,29 +101,7 @@ other_license_detections: 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 @@ -177,15 +111,6 @@ other_license_detections: 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 @@ -199,20 +124,6 @@ other_license_detections: 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 @@ -226,14 +137,6 @@ other_license_detections: 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 @@ -274,20 +177,6 @@ other_license_detections: 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 @@ -301,14 +190,6 @@ other_license_detections: 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/, @@ -361,20 +242,6 @@ other_license_detections: 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 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 d502879984b..2c2e3e48a03 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 @@ -751,29 +751,7 @@ other_license_detections: 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 @@ -783,31 +761,9 @@ other_license_detections: 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 @@ -821,29 +777,7 @@ other_license_detections: 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 @@ -853,31 +787,9 @@ other_license_detections: 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 @@ -891,29 +803,7 @@ other_license_detections: 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 @@ -923,32 +813,10 @@ other_license_detections: 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 @@ -962,29 +830,7 @@ other_license_detections: 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 @@ -994,31 +840,9 @@ other_license_detections: 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 @@ -1032,14 +856,6 @@ other_license_detections: 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. @@ -1223,20 +1039,6 @@ other_license_detections: 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 @@ -1250,14 +1052,6 @@ other_license_detections: 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 @@ -1289,20 +1083,6 @@ other_license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1316,14 +1096,6 @@ other_license_detections: 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 @@ -1340,20 +1112,6 @@ other_license_detections: 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 @@ -1367,14 +1125,6 @@ other_license_detections: 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 @@ -1393,20 +1143,6 @@ other_license_detections: 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 @@ -1420,14 +1156,6 @@ other_license_detections: 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 @@ -1452,20 +1180,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1479,14 +1193,6 @@ other_license_detections: 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 @@ -1515,20 +1221,6 @@ other_license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1542,14 +1234,6 @@ other_license_detections: 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 @@ -1606,20 +1290,6 @@ other_license_detections: 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 @@ -1633,14 +1303,6 @@ other_license_detections: 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 @@ -1665,20 +1327,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1692,14 +1340,6 @@ other_license_detections: 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 @@ -1724,20 +1364,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1751,14 +1377,6 @@ other_license_detections: 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, @@ -1773,20 +1391,6 @@ other_license_detections: 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 @@ -1800,34 +1404,12 @@ other_license_detections: 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 @@ -1841,32 +1423,10 @@ other_license_detections: 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 @@ -1880,31 +1440,9 @@ other_license_detections: 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 @@ -1918,29 +1456,7 @@ other_license_detections: 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 @@ -1950,29 +1466,7 @@ other_license_detections: 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 @@ -1982,29 +1476,7 @@ other_license_detections: 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 @@ -2014,29 +1486,7 @@ other_license_detections: 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 @@ -2050,14 +1500,6 @@ other_license_detections: 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 @@ -2084,33 +1526,6 @@ other_license_detections: 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 @@ -2124,14 +1539,6 @@ other_license_detections: 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 @@ -2149,20 +1556,6 @@ other_license_detections: 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 @@ -2176,14 +1569,6 @@ other_license_detections: 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 @@ -2211,20 +1596,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2238,29 +1609,7 @@ other_license_detections: 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 @@ -2270,14 +1619,6 @@ other_license_detections: 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 @@ -2399,20 +1740,6 @@ other_license_detections: 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 @@ -2426,33 +1753,11 @@ other_license_detections: 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 @@ -2466,14 +1771,6 @@ other_license_detections: 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" @@ -2600,20 +1897,6 @@ other_license_detections: 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 @@ -2627,14 +1910,6 @@ other_license_detections: 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: @@ -2644,33 +1919,6 @@ other_license_detections: 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 @@ -2684,42 +1932,7 @@ other_license_detections: 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 @@ -2733,42 +1946,7 @@ other_license_detections: 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 @@ -2782,42 +1960,7 @@ other_license_detections: 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 @@ -2831,42 +1974,7 @@ other_license_detections: 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 @@ -2880,42 +1988,7 @@ other_license_detections: 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 @@ -2929,45 +2002,9 @@ other_license_detections: 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 @@ -2981,44 +2018,9 @@ other_license_detections: 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 @@ -3032,29 +2034,7 @@ other_license_detections: 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 @@ -3068,45 +2048,10 @@ other_license_detections: 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 @@ -3120,44 +2065,9 @@ other_license_detections: 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 @@ -3171,44 +2081,9 @@ other_license_detections: 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 @@ -3222,42 +2097,7 @@ other_license_detections: 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 @@ -3271,42 +2111,7 @@ other_license_detections: 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 @@ -3320,42 +2125,7 @@ other_license_detections: 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 @@ -3369,44 +2139,9 @@ other_license_detections: 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 @@ -3420,45 +2155,9 @@ other_license_detections: 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 @@ -3472,44 +2171,9 @@ other_license_detections: 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 @@ -3523,45 +2187,9 @@ other_license_detections: 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 @@ -3575,44 +2203,9 @@ other_license_detections: 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 @@ -3626,45 +2219,9 @@ other_license_detections: 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 @@ -3678,45 +2235,9 @@ other_license_detections: 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 @@ -3730,42 +2251,7 @@ other_license_detections: 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 @@ -3779,44 +2265,9 @@ other_license_detections: 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 @@ -3830,42 +2281,7 @@ other_license_detections: 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 @@ -3879,44 +2295,9 @@ other_license_detections: 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 @@ -3930,45 +2311,10 @@ other_license_detections: 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 @@ -3982,44 +2328,9 @@ other_license_detections: 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 @@ -4033,14 +2344,6 @@ other_license_detections: 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: @@ -4050,33 +2353,6 @@ other_license_detections: 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 @@ -4090,44 +2366,9 @@ other_license_detections: 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 @@ -4141,44 +2382,9 @@ other_license_detections: 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 @@ -4192,44 +2398,9 @@ other_license_detections: 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 @@ -4243,44 +2414,9 @@ other_license_detections: 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 @@ -4294,42 +2430,7 @@ other_license_detections: 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 @@ -4343,44 +2444,9 @@ other_license_detections: 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 @@ -4394,44 +2460,9 @@ other_license_detections: 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 @@ -4445,44 +2476,9 @@ other_license_detections: 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 @@ -4496,44 +2492,9 @@ other_license_detections: 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 @@ -4547,44 +2508,9 @@ other_license_detections: 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 @@ -4598,44 +2524,9 @@ other_license_detections: 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 @@ -4649,44 +2540,9 @@ other_license_detections: 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 @@ -4700,44 +2556,9 @@ other_license_detections: 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 @@ -4751,44 +2572,9 @@ other_license_detections: 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 @@ -4802,44 +2588,9 @@ other_license_detections: 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 @@ -4853,44 +2604,9 @@ other_license_detections: 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 @@ -4904,31 +2620,9 @@ other_license_detections: 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 @@ -4942,44 +2636,9 @@ other_license_detections: 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 @@ -4993,44 +2652,9 @@ other_license_detections: 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 @@ -5044,14 +2668,6 @@ other_license_detections: 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 @@ -5063,33 +2679,6 @@ other_license_detections: 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 @@ -5103,44 +2692,9 @@ other_license_detections: 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 @@ -5154,44 +2708,9 @@ other_license_detections: 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 @@ -5205,44 +2724,9 @@ other_license_detections: 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 @@ -5256,44 +2740,9 @@ other_license_detections: 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 @@ -5307,44 +2756,9 @@ other_license_detections: 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 @@ -5358,44 +2772,9 @@ other_license_detections: 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 @@ -5409,47 +2788,12 @@ other_license_detections: 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 @@ -5463,44 +2807,9 @@ other_license_detections: 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 @@ -5514,44 +2823,9 @@ other_license_detections: 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 @@ -5565,44 +2839,9 @@ other_license_detections: 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 @@ -5616,44 +2855,9 @@ other_license_detections: 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 @@ -5667,44 +2871,9 @@ other_license_detections: 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 @@ -5718,44 +2887,9 @@ other_license_detections: 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 @@ -5769,45 +2903,9 @@ other_license_detections: 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 @@ -5821,44 +2919,9 @@ other_license_detections: 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 @@ -5872,44 +2935,9 @@ other_license_detections: 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 @@ -5923,44 +2951,9 @@ other_license_detections: 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 @@ -5974,44 +2967,9 @@ other_license_detections: 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 @@ -6025,58 +2983,10 @@ other_license_detections: 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 @@ -6090,57 +3000,9 @@ other_license_detections: 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 @@ -6154,44 +3016,9 @@ other_license_detections: 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 @@ -6205,47 +3032,12 @@ other_license_detections: 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 @@ -6259,44 +3051,9 @@ other_license_detections: 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 @@ -6310,44 +3067,9 @@ other_license_detections: 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 @@ -6357,14 +3079,6 @@ other_license_detections: 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 @@ -6376,20 +3090,6 @@ other_license_detections: 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 @@ -6403,44 +3103,9 @@ other_license_detections: 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 @@ -6454,44 +3119,9 @@ other_license_detections: 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 @@ -6505,42 +3135,7 @@ other_license_detections: 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 @@ -6554,44 +3149,9 @@ other_license_detections: 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 @@ -6605,44 +3165,9 @@ other_license_detections: 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 @@ -6656,44 +3181,9 @@ other_license_detections: 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 @@ -6707,45 +3197,10 @@ other_license_detections: 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 @@ -6759,44 +3214,9 @@ other_license_detections: 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 @@ -6810,44 +3230,9 @@ other_license_detections: 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 @@ -6861,44 +3246,9 @@ other_license_detections: 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 @@ -6912,44 +3262,9 @@ other_license_detections: 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 @@ -6963,44 +3278,9 @@ other_license_detections: 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 @@ -7014,44 +3294,9 @@ other_license_detections: 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 @@ -7065,45 +3310,10 @@ other_license_detections: 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 @@ -7117,44 +3327,9 @@ other_license_detections: 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 @@ -7168,44 +3343,9 @@ other_license_detections: 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 @@ -7219,44 +3359,9 @@ other_license_detections: 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 @@ -7270,34 +3375,12 @@ other_license_detections: 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 @@ -7307,34 +3390,12 @@ other_license_detections: 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 @@ -7344,45 +3405,10 @@ other_license_detections: 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 @@ -7396,45 +3422,10 @@ other_license_detections: 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 @@ -7448,44 +3439,9 @@ other_license_detections: 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 @@ -7499,44 +3455,9 @@ other_license_detections: 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 @@ -7550,44 +3471,9 @@ other_license_detections: 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 @@ -7601,44 +3487,9 @@ other_license_detections: 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 @@ -7652,44 +3503,9 @@ other_license_detections: 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 @@ -7703,44 +3519,9 @@ other_license_detections: 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 @@ -7754,44 +3535,9 @@ other_license_detections: 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 @@ -7805,44 +3551,9 @@ other_license_detections: 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 @@ -7856,44 +3567,9 @@ other_license_detections: 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 @@ -7907,44 +3583,9 @@ other_license_detections: 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 @@ -7958,44 +3599,9 @@ other_license_detections: 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 @@ -8009,44 +3615,9 @@ other_license_detections: 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 @@ -8056,34 +3627,12 @@ other_license_detections: 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 @@ -8097,44 +3646,9 @@ other_license_detections: 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 @@ -8148,44 +3662,9 @@ other_license_detections: 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 @@ -8199,32 +3678,10 @@ other_license_detections: 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 @@ -8238,44 +3695,9 @@ other_license_detections: 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 @@ -8289,46 +3711,11 @@ other_license_detections: 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 @@ -8342,14 +3729,6 @@ other_license_detections: 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. @@ -8358,33 +3737,6 @@ other_license_detections: 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 @@ -8398,47 +3750,12 @@ other_license_detections: 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 @@ -8452,44 +3769,9 @@ other_license_detections: 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 @@ -8503,44 +3785,9 @@ other_license_detections: 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 @@ -8554,29 +3801,7 @@ other_license_detections: 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 @@ -8586,44 +3811,9 @@ other_license_detections: 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 @@ -8637,44 +3827,9 @@ other_license_detections: 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 @@ -8688,29 +3843,7 @@ other_license_detections: 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 @@ -8724,44 +3857,9 @@ other_license_detections: 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 @@ -8775,47 +3873,12 @@ other_license_detections: 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 @@ -8829,44 +3892,9 @@ other_license_detections: 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 @@ -8880,44 +3908,9 @@ other_license_detections: 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 @@ -8931,44 +3924,9 @@ other_license_detections: 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 @@ -8982,44 +3940,9 @@ other_license_detections: 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 @@ -9033,44 +3956,9 @@ other_license_detections: 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 @@ -9084,44 +3972,9 @@ other_license_detections: 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 @@ -9135,44 +3988,9 @@ other_license_detections: 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 @@ -9182,44 +4000,9 @@ other_license_detections: 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 @@ -9233,44 +4016,9 @@ other_license_detections: 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 @@ -9284,44 +4032,9 @@ other_license_detections: 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 @@ -9335,44 +4048,9 @@ other_license_detections: 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 @@ -9386,44 +4064,9 @@ other_license_detections: 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 @@ -9437,44 +4080,9 @@ other_license_detections: 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 @@ -9488,44 +4096,9 @@ other_license_detections: 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 @@ -9535,45 +4108,10 @@ other_license_detections: 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 @@ -9587,42 +4125,7 @@ other_license_detections: 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 @@ -9636,44 +4139,9 @@ other_license_detections: 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 @@ -9687,42 +4155,7 @@ other_license_detections: 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 @@ -9736,44 +4169,9 @@ other_license_detections: 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 @@ -9787,42 +4185,7 @@ other_license_detections: 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 @@ -9836,44 +4199,9 @@ other_license_detections: 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 @@ -9887,44 +4215,9 @@ other_license_detections: 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 @@ -9938,44 +4231,9 @@ other_license_detections: 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 @@ -9989,14 +4247,6 @@ other_license_detections: 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: @@ -10005,46 +4255,6 @@ other_license_detections: 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 @@ -10058,44 +4268,9 @@ other_license_detections: 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 @@ -10109,44 +4284,9 @@ other_license_detections: 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 @@ -10160,44 +4300,9 @@ other_license_detections: 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 @@ -10211,44 +4316,9 @@ other_license_detections: 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 @@ -10262,44 +4332,9 @@ other_license_detections: 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 @@ -10313,45 +4348,9 @@ other_license_detections: 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 @@ -10365,45 +4364,10 @@ other_license_detections: 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 @@ -10417,44 +4381,9 @@ other_license_detections: 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 @@ -10468,44 +4397,9 @@ other_license_detections: 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 @@ -10519,45 +4413,9 @@ other_license_detections: 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 @@ -10571,44 +4429,9 @@ other_license_detections: 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 @@ -10622,45 +4445,9 @@ other_license_detections: 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 @@ -10674,44 +4461,9 @@ other_license_detections: 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 @@ -10725,44 +4477,9 @@ other_license_detections: 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 @@ -10776,45 +4493,10 @@ other_license_detections: 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 @@ -10828,43 +4510,8 @@ other_license_detections: 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 @@ -10878,45 +4525,9 @@ other_license_detections: 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 @@ -10930,45 +4541,10 @@ other_license_detections: 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 @@ -10982,44 +4558,9 @@ other_license_detections: 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 @@ -11033,29 +4574,7 @@ other_license_detections: 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 @@ -11069,44 +4588,9 @@ other_license_detections: 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 @@ -11120,44 +4604,9 @@ other_license_detections: 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 @@ -11167,44 +4616,9 @@ other_license_detections: 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 @@ -11218,45 +4632,10 @@ other_license_detections: 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 @@ -11270,44 +4649,9 @@ other_license_detections: 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 @@ -11321,45 +4665,9 @@ other_license_detections: 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 @@ -11373,29 +4681,7 @@ other_license_detections: 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 @@ -11409,44 +4695,9 @@ other_license_detections: 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 @@ -11460,45 +4711,9 @@ other_license_detections: 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 @@ -11512,44 +4727,9 @@ other_license_detections: 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 @@ -11563,44 +4743,9 @@ other_license_detections: 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 @@ -11614,42 +4759,7 @@ other_license_detections: 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 @@ -11663,44 +4773,9 @@ other_license_detections: 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 @@ -11714,44 +4789,9 @@ other_license_detections: 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 @@ -11761,34 +4801,12 @@ other_license_detections: 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 @@ -11802,45 +4820,10 @@ other_license_detections: 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 @@ -11854,42 +4837,7 @@ other_license_detections: 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 @@ -11903,42 +4851,7 @@ other_license_detections: 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 @@ -11952,42 +4865,7 @@ other_license_detections: 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 @@ -12001,44 +4879,9 @@ other_license_detections: 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 @@ -12048,34 +4891,12 @@ other_license_detections: 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 @@ -12089,44 +4910,9 @@ other_license_detections: 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 @@ -12140,44 +4926,9 @@ other_license_detections: 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' @@ -12187,34 +4938,12 @@ other_license_detections: 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 @@ -12228,42 +4957,7 @@ other_license_detections: 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 @@ -12277,42 +4971,7 @@ other_license_detections: 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 @@ -12326,42 +4985,7 @@ other_license_detections: 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 @@ -12375,44 +4999,9 @@ other_license_detections: 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 @@ -12426,14 +5015,6 @@ other_license_detections: 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 @@ -12451,46 +5032,6 @@ other_license_detections: 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 @@ -12504,32 +5045,10 @@ other_license_detections: 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 @@ -12543,14 +5062,6 @@ other_license_detections: 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: @@ -12577,33 +5088,6 @@ other_license_detections: 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 @@ -12617,14 +5101,6 @@ other_license_detections: 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: @@ -12634,33 +5110,6 @@ other_license_detections: 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 @@ -12670,29 +5119,7 @@ other_license_detections: 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 @@ -12706,46 +5133,11 @@ other_license_detections: 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 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 1f88c7bb86e..a37286edb8e 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 @@ -46,29 +46,7 @@ license_detections: 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 @@ -78,14 +56,6 @@ license_detections: 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 @@ -103,20 +73,6 @@ license_detections: 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 @@ -126,32 +82,9 @@ license_detections: 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 @@ -165,14 +98,6 @@ license_detections: 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 @@ -193,20 +118,6 @@ license_detections: 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 @@ -220,14 +131,6 @@ license_detections: 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 @@ -235,20 +138,6 @@ license_detections: 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 @@ -262,33 +151,10 @@ license_detections: 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 @@ -302,33 +168,10 @@ license_detections: 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 @@ -342,33 +185,10 @@ license_detections: 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 @@ -382,32 +202,10 @@ license_detections: 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 @@ -421,33 +219,10 @@ license_detections: 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 @@ -461,33 +236,10 @@ license_detections: 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 @@ -501,33 +253,10 @@ license_detections: 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 @@ -541,33 +270,10 @@ license_detections: 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 @@ -581,33 +287,10 @@ license_detections: 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 @@ -621,14 +304,6 @@ license_detections: 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 @@ -638,20 +313,6 @@ license_detections: 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 @@ -665,33 +326,10 @@ license_detections: 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 @@ -705,33 +343,10 @@ license_detections: 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 @@ -745,33 +360,10 @@ license_detections: 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 @@ -785,33 +377,10 @@ license_detections: 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 @@ -825,33 +394,10 @@ license_detections: 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 @@ -865,33 +411,10 @@ license_detections: 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 @@ -905,33 +428,10 @@ license_detections: 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 @@ -945,33 +445,10 @@ license_detections: 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 @@ -985,33 +462,10 @@ license_detections: 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 @@ -1025,33 +479,10 @@ license_detections: 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 @@ -1065,33 +496,10 @@ license_detections: 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 @@ -1105,33 +513,10 @@ license_detections: 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 @@ -1145,33 +530,10 @@ license_detections: 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 @@ -1185,33 +547,10 @@ license_detections: 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 @@ -1225,33 +564,10 @@ license_detections: 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 @@ -1265,33 +581,10 @@ license_detections: 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 @@ -1305,33 +598,10 @@ license_detections: 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 @@ -1345,14 +615,6 @@ license_detections: 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 @@ -1373,20 +635,6 @@ license_detections: 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 @@ -1400,33 +648,10 @@ license_detections: 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 @@ -1440,33 +665,10 @@ license_detections: 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 @@ -1480,33 +682,10 @@ license_detections: 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 @@ -1520,33 +699,10 @@ license_detections: 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 @@ -1560,33 +716,10 @@ license_detections: 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 @@ -1600,33 +733,10 @@ license_detections: 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 @@ -1640,33 +750,10 @@ license_detections: 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 @@ -1680,33 +767,10 @@ license_detections: 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 @@ -1720,33 +784,10 @@ license_detections: 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 @@ -1760,33 +801,10 @@ license_detections: 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 @@ -1800,33 +818,10 @@ license_detections: 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 @@ -1840,33 +835,10 @@ license_detections: 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 @@ -1880,33 +852,10 @@ license_detections: 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 @@ -1920,33 +869,10 @@ license_detections: 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 @@ -1960,33 +886,10 @@ license_detections: 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 @@ -2000,33 +903,10 @@ license_detections: 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 @@ -2040,33 +920,10 @@ license_detections: 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 @@ -2080,33 +937,10 @@ license_detections: 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 @@ -2120,33 +954,10 @@ license_detections: 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 @@ -2160,33 +971,10 @@ license_detections: 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 @@ -2200,33 +988,10 @@ license_detections: 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 @@ -2240,33 +1005,10 @@ license_detections: 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 @@ -2280,33 +1022,10 @@ license_detections: 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 @@ -2320,33 +1039,10 @@ license_detections: 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 @@ -2360,33 +1056,10 @@ license_detections: 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 @@ -2400,33 +1073,10 @@ license_detections: 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 @@ -2440,33 +1090,10 @@ license_detections: 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 @@ -2480,33 +1107,10 @@ license_detections: 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 @@ -2520,33 +1124,10 @@ license_detections: 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 @@ -2560,33 +1141,10 @@ license_detections: 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 @@ -2600,33 +1158,10 @@ license_detections: 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 @@ -2640,33 +1175,10 @@ license_detections: 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 @@ -2680,33 +1192,10 @@ license_detections: 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 @@ -2720,33 +1209,10 @@ license_detections: 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 @@ -2760,33 +1226,10 @@ license_detections: 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 @@ -2800,33 +1243,10 @@ license_detections: 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 @@ -2836,33 +1256,10 @@ license_detections: 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 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 8868d869452..6101622c384 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 @@ -44,29 +44,7 @@ other_license_detections: 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 @@ -76,14 +54,6 @@ other_license_detections: 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. @@ -96,20 +66,6 @@ other_license_detections: 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 @@ -119,32 +75,9 @@ other_license_detections: 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 @@ -158,14 +91,6 @@ other_license_detections: 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 @@ -185,20 +110,6 @@ other_license_detections: 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 @@ -212,14 +123,6 @@ other_license_detections: 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 -------------------------------------------- @@ -270,20 +173,6 @@ other_license_detections: 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 @@ -297,14 +186,6 @@ other_license_detections: 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: @@ -326,20 +207,6 @@ other_license_detections: CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -353,14 +220,6 @@ other_license_detections: 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: @@ -386,20 +245,6 @@ other_license_detections: CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -413,29 +258,7 @@ other_license_detections: 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 , 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 1140a71c04e..c390b22c484 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 @@ -18,14 +18,6 @@ license_detections: 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: @@ -43,20 +35,6 @@ license_detections: # 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 @@ -70,14 +48,6 @@ license_detections: 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 @@ -85,20 +55,6 @@ license_detections: . 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 @@ -112,14 +68,6 @@ license_detections: 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: @@ -137,20 +85,6 @@ license_detections: ## 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 @@ -160,29 +94,7 @@ license_detections: 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 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 86aa947a591..94243ce5ca7 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 @@ -21,14 +21,6 @@ other_license_detections: 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 @@ -48,20 +40,6 @@ other_license_detections: 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 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 a42d092759d..83598d8421d 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 @@ -21,14 +21,6 @@ other_license_detections: 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 @@ -111,20 +103,6 @@ other_license_detections: 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. 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 abe77400132..e8ab3b7a534 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 @@ -45,29 +45,7 @@ other_license_detections: 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 @@ -81,14 +59,6 @@ other_license_detections: 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 @@ -113,20 +83,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -140,14 +96,6 @@ other_license_detections: 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 @@ -168,20 +116,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -195,14 +129,6 @@ other_license_detections: 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 @@ -221,20 +147,6 @@ other_license_detections: 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 @@ -248,29 +160,7 @@ other_license_detections: 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 @@ -280,32 +170,10 @@ other_license_detections: 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 @@ -315,35 +183,12 @@ other_license_detections: 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 @@ -357,29 +202,7 @@ other_license_detections: 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 @@ -389,15 +212,6 @@ other_license_detections: 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 @@ -414,20 +228,6 @@ other_license_detections: 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 @@ -441,29 +241,7 @@ other_license_detections: 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 @@ -473,14 +251,6 @@ other_license_detections: 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 @@ -494,20 +264,6 @@ other_license_detections: 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' @@ -517,32 +273,9 @@ other_license_detections: 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 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 5a9a3bced18..b541f8b9981 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 @@ -44,32 +44,10 @@ other_license_detections: 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 @@ -83,31 +61,9 @@ other_license_detections: 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 @@ -121,29 +77,7 @@ other_license_detections: 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 @@ -153,32 +87,9 @@ other_license_detections: 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 @@ -192,29 +103,7 @@ other_license_detections: 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 @@ -224,32 +113,9 @@ other_license_detections: 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 @@ -263,29 +129,7 @@ other_license_detections: 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 @@ -295,15 +139,6 @@ other_license_detections: 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 @@ -321,20 +156,6 @@ other_license_detections: 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 @@ -348,14 +169,6 @@ other_license_detections: 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 @@ -382,20 +195,6 @@ other_license_detections: IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -409,14 +208,6 @@ other_license_detections: 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: @@ -438,20 +229,6 @@ other_license_detections: ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -465,14 +242,6 @@ other_license_detections: 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"), @@ -491,20 +260,6 @@ other_license_detections: 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 @@ -518,14 +273,6 @@ other_license_detections: 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 @@ -559,20 +306,6 @@ other_license_detections: 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 @@ -586,14 +319,6 @@ other_license_detections: 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") @@ -781,20 +506,6 @@ other_license_detections: 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 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 d41df1994c7..e521da335ed 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 @@ -41,31 +41,9 @@ other_license_detections: 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 @@ -79,14 +57,6 @@ other_license_detections: 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 @@ -105,20 +75,6 @@ other_license_detections: 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 @@ -132,29 +88,7 @@ other_license_detections: 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 @@ -164,15 +98,6 @@ other_license_detections: 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 @@ -190,20 +115,6 @@ other_license_detections: 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 @@ -217,29 +128,7 @@ other_license_detections: 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 @@ -249,15 +138,6 @@ other_license_detections: 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 @@ -275,20 +155,6 @@ other_license_detections: 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 @@ -302,29 +168,7 @@ other_license_detections: 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 @@ -334,15 +178,6 @@ other_license_detections: 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 @@ -360,20 +195,6 @@ other_license_detections: 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 @@ -387,29 +208,7 @@ other_license_detections: 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' @@ -419,15 +218,6 @@ other_license_detections: 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 @@ -438,20 +228,6 @@ other_license_detections: 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 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 12982b1237d..87241c6d3ff 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 @@ -17,28 +17,6 @@ license_detections: 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: 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 ab51f506872..046a8129ead 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -88,19 +80,5 @@ license_detections: 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 da1398bef4c..fb67ddd4e31 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 @@ -56,32 +56,10 @@ other_license_detections: 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 @@ -95,14 +73,6 @@ other_license_detections: 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 @@ -124,20 +94,6 @@ other_license_detections: OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -151,14 +107,6 @@ other_license_detections: 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 @@ -185,20 +133,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -212,14 +146,6 @@ other_license_detections: 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 @@ -240,20 +166,6 @@ other_license_detections: 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 @@ -267,14 +179,6 @@ other_license_detections: 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 @@ -300,20 +204,6 @@ other_license_detections: 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 @@ -327,29 +217,7 @@ other_license_detections: 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 @@ -359,15 +227,6 @@ other_license_detections: 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 @@ -379,20 +238,6 @@ other_license_detections: 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 @@ -406,29 +251,7 @@ other_license_detections: 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 @@ -438,15 +261,6 @@ other_license_detections: 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 @@ -459,20 +273,6 @@ other_license_detections: 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 @@ -486,29 +286,7 @@ other_license_detections: 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 @@ -518,15 +296,6 @@ other_license_detections: 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 @@ -538,20 +307,6 @@ other_license_detections: 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 @@ -565,29 +320,7 @@ other_license_detections: 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 @@ -597,15 +330,6 @@ other_license_detections: 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 @@ -618,20 +342,6 @@ other_license_detections: 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 @@ -645,29 +355,7 @@ other_license_detections: 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 @@ -677,15 +365,6 @@ other_license_detections: 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 @@ -698,20 +377,6 @@ other_license_detections: 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 @@ -725,29 +390,7 @@ other_license_detections: 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 @@ -757,15 +400,6 @@ other_license_detections: 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 @@ -779,20 +413,6 @@ other_license_detections: 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 @@ -806,14 +426,6 @@ other_license_detections: 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 @@ -839,20 +451,6 @@ other_license_detections: 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 @@ -866,29 +464,7 @@ other_license_detections: 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 @@ -898,14 +474,6 @@ other_license_detections: 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 @@ -1374,20 +942,6 @@ other_license_detections: 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 @@ -1401,29 +955,7 @@ other_license_detections: 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 @@ -1433,32 +965,9 @@ other_license_detections: 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 @@ -1472,14 +981,6 @@ other_license_detections: 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 @@ -1494,20 +995,6 @@ other_license_detections: 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 @@ -1521,29 +1008,7 @@ other_license_detections: 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 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 6035a9fb6dc..49dea68d727 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 @@ -19,29 +19,7 @@ other_license_detections: 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 @@ -51,15 +29,6 @@ other_license_detections: 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 @@ -76,20 +45,6 @@ other_license_detections: 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 1c3fe27ded6..1ae2e554dcd 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 @@ -41,14 +41,6 @@ other_license_detections: 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). @@ -108,20 +100,6 @@ other_license_detections: 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 @@ -135,29 +113,7 @@ other_license_detections: 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 @@ -171,14 +127,6 @@ other_license_detections: 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 @@ -191,20 +139,6 @@ other_license_detections: 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 @@ -218,15 +152,6 @@ other_license_detections: 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 @@ -235,33 +160,6 @@ other_license_detections: 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: x11vnc-openssl-exception - spdx_url: https://spdx.org/licenses/x11vnc-openssl-exception - license_expression: gpl-2.0 detection_log: - not-combined @@ -275,29 +173,7 @@ other_license_detections: 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 @@ -307,15 +183,6 @@ other_license_detections: 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. @@ -323,20 +190,6 @@ other_license_detections: 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 @@ -350,29 +203,7 @@ other_license_detections: 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 @@ -382,15 +213,6 @@ other_license_detections: 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 @@ -399,20 +221,6 @@ other_license_detections: 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 @@ -426,29 +234,7 @@ other_license_detections: 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 @@ -458,35 +244,12 @@ other_license_detections: 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'. - 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 @@ -500,14 +263,6 @@ other_license_detections: 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 @@ -526,20 +281,6 @@ other_license_detections: 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: bsd-new detection_log: - not-combined @@ -553,14 +294,6 @@ other_license_detections: 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 @@ -588,20 +321,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -615,44 +334,9 @@ other_license_detections: 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 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 fb1b7ea021f..f2b74616d0d 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 @@ -20,14 +20,6 @@ other_license_detections: 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 @@ -46,20 +38,6 @@ other_license_detections: 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 @@ -73,29 +51,7 @@ other_license_detections: 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 @@ -105,15 +61,6 @@ other_license_detections: 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 @@ -130,20 +77,6 @@ other_license_detections: 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 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 72a2b66ebc4..f0aa85481b6 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 @@ -17,14 +17,6 @@ license_detections: 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: @@ -41,20 +33,6 @@ license_detections: 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 @@ -64,32 +42,9 @@ license_detections: 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 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 87765e25083..3a49bba6bc4 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 @@ -19,14 +19,6 @@ license_detections: 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"), @@ -46,20 +38,6 @@ license_detections: 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 @@ -73,14 +51,6 @@ license_detections: 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 @@ -131,20 +101,6 @@ license_detections: 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. 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 3ee7dc9bb33..b0daa4f2564 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 @@ -28,14 +28,6 @@ license_detections: 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 @@ -72,20 +64,6 @@ license_detections: ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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: @@ -100,14 +78,6 @@ license_detections: 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 @@ -138,20 +108,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -161,14 +117,6 @@ license_detections: 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 @@ -181,20 +129,6 @@ license_detections: 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 @@ -204,14 +138,6 @@ license_detections: 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: @@ -243,20 +169,6 @@ license_detections: OR 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 @@ -266,14 +178,6 @@ license_detections: 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 @@ -288,33 +192,6 @@ license_detections: 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 @@ -324,14 +201,6 @@ license_detections: 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 @@ -351,20 +220,6 @@ license_detections: 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 @@ -378,14 +233,6 @@ license_detections: 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. @@ -431,20 +278,6 @@ license_detections: ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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. 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 c6ee81027ac..7f9b0d384d2 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 @@ -17,14 +17,6 @@ license_detections: 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. @@ -32,19 +24,5 @@ license_detections: 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 794a39c3a96..801ca11dada 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 @@ -17,14 +17,6 @@ license_detections: 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. @@ -32,20 +24,6 @@ license_detections: 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 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 cb2848965b8..0954387107b 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 @@ -17,14 +17,6 @@ license_detections: 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\ @@ -165,19 +157,5 @@ license_detections: \ 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: 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 5135d5023ea..005e477ae43 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -83,19 +75,5 @@ license_detections: (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 fd8290a76d7..1f77b3c3d0e 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 @@ -28,14 +28,6 @@ license_detections: 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 @@ -73,20 +65,6 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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 @@ -100,14 +78,6 @@ license_detections: 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. @@ -144,20 +114,6 @@ license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -173,14 +129,6 @@ license_detections: 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. @@ -217,20 +165,6 @@ license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -240,60 +174,12 @@ license_detections: 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: - 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 @@ -303,14 +189,6 @@ license_detections: 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 @@ -322,20 +200,6 @@ license_detections: 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 @@ -345,14 +209,6 @@ license_detections: 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: @@ -376,20 +232,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -399,14 +241,6 @@ license_detections: 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 @@ -418,20 +252,6 @@ license_detections: 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 @@ -441,14 +261,6 @@ license_detections: 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 @@ -468,20 +280,6 @@ license_detections: 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 @@ -491,14 +289,6 @@ license_detections: 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 @@ -512,20 +302,6 @@ license_detections: 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 @@ -535,32 +311,10 @@ license_detections: 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 @@ -570,14 +324,6 @@ license_detections: 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: @@ -589,20 +335,6 @@ license_detections: 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 @@ -612,14 +344,6 @@ license_detections: 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 @@ -629,20 +353,6 @@ license_detections: 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 @@ -652,14 +362,6 @@ license_detections: 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 @@ -670,20 +372,6 @@ license_detections: 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 @@ -693,14 +381,6 @@ license_detections: 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 @@ -723,20 +403,6 @@ license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -746,14 +412,6 @@ license_detections: 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 @@ -767,20 +425,6 @@ license_detections: 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 @@ -790,14 +434,6 @@ license_detections: 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 @@ -825,20 +461,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -848,14 +470,6 @@ license_detections: 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 @@ -877,20 +491,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -900,14 +500,6 @@ license_detections: 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 @@ -929,20 +521,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -952,14 +530,6 @@ license_detections: 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 @@ -981,20 +551,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1004,14 +560,6 @@ license_detections: 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 @@ -1023,20 +571,6 @@ license_detections: 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 @@ -1046,14 +580,6 @@ license_detections: 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 @@ -1075,20 +601,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1098,14 +610,6 @@ license_detections: 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 @@ -1128,20 +632,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1151,14 +641,6 @@ license_detections: 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 @@ -1166,20 +648,6 @@ license_detections: 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 @@ -1189,14 +657,6 @@ license_detections: 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 @@ -1221,20 +681,6 @@ license_detections: 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 @@ -1244,14 +690,6 @@ license_detections: 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: @@ -1263,20 +701,6 @@ license_detections: 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 @@ -1286,14 +710,6 @@ license_detections: 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 @@ -1315,20 +731,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1338,14 +740,6 @@ license_detections: 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 @@ -1367,20 +761,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1390,14 +770,6 @@ license_detections: 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 @@ -1419,20 +791,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1442,14 +800,6 @@ license_detections: 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: @@ -1474,20 +824,6 @@ license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1497,14 +833,6 @@ license_detections: 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 @@ -1526,20 +854,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1549,14 +863,6 @@ license_detections: 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 @@ -1578,20 +884,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1601,14 +893,6 @@ license_detections: 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 @@ -1630,20 +914,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1653,14 +923,6 @@ license_detections: 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 @@ -1682,20 +944,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1705,14 +953,6 @@ license_detections: 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 @@ -1734,20 +974,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1757,14 +983,6 @@ license_detections: 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 @@ -1788,20 +1006,6 @@ license_detections: LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1811,14 +1015,6 @@ license_detections: 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 @@ -1846,20 +1042,6 @@ license_detections: LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1869,14 +1051,6 @@ license_detections: 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 @@ -1906,20 +1080,6 @@ license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1929,14 +1089,6 @@ license_detections: 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 @@ -1947,20 +1099,6 @@ license_detections: 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 @@ -1970,14 +1108,6 @@ license_detections: 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: @@ -2000,20 +1130,6 @@ license_detections: CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2023,14 +1139,6 @@ license_detections: 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 @@ -2056,20 +1164,6 @@ license_detections: ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2079,14 +1173,6 @@ license_detections: 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 @@ -2108,20 +1194,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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. 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 4742ae35137..c19954e73ec 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 @@ -17,14 +17,6 @@ license_detections: 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\ @@ -48,19 +40,5 @@ license_detections: \ 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 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 b03e3a6d842..7d91dde589e 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 @@ -17,14 +17,6 @@ license_detections: 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\ @@ -263,19 +255,5 @@ license_detections: \ 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 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 6cfe6e95d82..738535d14f9 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -175,19 +167,5 @@ license_detections: 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 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 5239afbdd8c..17357df3125 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -62,19 +54,5 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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 755916d03b2..98181032613 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 @@ -19,14 +19,6 @@ license_detections: 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 @@ -66,20 +58,6 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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 @@ -93,14 +71,6 @@ license_detections: 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 @@ -132,20 +102,6 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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. 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 72a2b66ebc4..f0aa85481b6 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 @@ -17,14 +17,6 @@ license_detections: 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: @@ -41,20 +33,6 @@ license_detections: 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 @@ -64,32 +42,9 @@ license_detections: 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 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 72a2b66ebc4..f0aa85481b6 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 @@ -17,14 +17,6 @@ license_detections: 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: @@ -41,20 +33,6 @@ license_detections: 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 @@ -64,32 +42,9 @@ license_detections: 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 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 96f277fa4bc..10a41f01baa 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 @@ -68,14 +68,6 @@ license_detections: 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 @@ -105,20 +97,6 @@ license_detections: (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 @@ -132,33 +110,11 @@ license_detections: 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 @@ -172,14 +128,6 @@ license_detections: 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 @@ -218,20 +166,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -245,14 +179,6 @@ license_detections: 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 @@ -267,20 +193,6 @@ license_detections: 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 @@ -294,14 +206,6 @@ license_detections: 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 @@ -347,20 +251,6 @@ license_detections: (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 @@ -374,32 +264,10 @@ license_detections: 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 @@ -413,14 +281,6 @@ license_detections: 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 @@ -443,20 +303,6 @@ license_detections: 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 @@ -470,14 +316,6 @@ license_detections: 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: @@ -503,20 +341,6 @@ license_detections: ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -530,33 +354,11 @@ license_detections: 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 @@ -570,14 +372,6 @@ license_detections: 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 @@ -591,20 +385,6 @@ license_detections: 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 @@ -618,14 +398,6 @@ license_detections: 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 @@ -640,20 +412,6 @@ license_detections: 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 @@ -667,14 +425,6 @@ license_detections: 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 @@ -689,20 +439,6 @@ license_detections: 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 @@ -716,14 +452,6 @@ license_detections: 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 @@ -733,20 +461,6 @@ license_detections: 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 @@ -760,14 +474,6 @@ license_detections: 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: @@ -793,20 +499,6 @@ license_detections: LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -820,14 +512,6 @@ license_detections: 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 @@ -841,20 +525,6 @@ license_detections: 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 @@ -868,14 +538,6 @@ license_detections: 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 @@ -884,20 +546,6 @@ license_detections: 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 @@ -911,15 +559,6 @@ license_detections: 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]; @@ -930,20 +569,6 @@ license_detections: 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 @@ -957,14 +582,6 @@ license_detections: 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. @@ -1000,20 +617,6 @@ license_detections: ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1027,14 +630,6 @@ license_detections: 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 @@ -1080,20 +675,6 @@ license_detections: ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1107,14 +688,6 @@ license_detections: 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 @@ -1142,20 +715,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1169,14 +728,6 @@ license_detections: 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"), @@ -1195,20 +746,6 @@ license_detections: 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 @@ -1222,14 +759,6 @@ license_detections: 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 @@ -1247,20 +776,6 @@ license_detections: 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 @@ -1274,14 +789,6 @@ license_detections: 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 @@ -1319,20 +826,6 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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 @@ -1346,29 +839,7 @@ license_detections: 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 @@ -1382,14 +853,6 @@ license_detections: 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 @@ -1518,20 +981,6 @@ license_detections: 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 @@ -1545,14 +994,6 @@ license_detections: 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 @@ -1592,20 +1033,6 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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 @@ -1619,14 +1046,6 @@ license_detections: 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 @@ -1636,20 +1055,6 @@ license_detections: 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 @@ -1663,14 +1068,6 @@ license_detections: 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 @@ -1708,20 +1105,6 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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 @@ -1735,32 +1118,10 @@ license_detections: 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 @@ -1774,32 +1135,10 @@ license_detections: 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 @@ -1813,14 +1152,6 @@ license_detections: 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 @@ -1855,33 +1186,6 @@ license_detections: 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 @@ -1895,14 +1199,6 @@ license_detections: 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 @@ -1911,20 +1207,6 @@ license_detections: 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 @@ -1938,14 +1220,6 @@ license_detections: 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 @@ -1983,20 +1257,6 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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 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 c29932e35da..e094ed44966 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 @@ -17,14 +17,6 @@ license_detections: 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: @@ -47,19 +39,5 @@ license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 89dbb2687ea..2d5f0e8351f 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 @@ -17,14 +17,6 @@ license_detections: 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") @@ -89,19 +81,5 @@ license_detections: 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 243e36fd792..ee7aa53e10b 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 @@ -17,14 +17,6 @@ license_detections: 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\ @@ -44,19 +36,5 @@ license_detections: 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 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 2db3ed7658b..4b493447404 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 @@ -26,14 +26,6 @@ license_detections: 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 @@ -241,20 +233,6 @@ license_detections: 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 @@ -268,33 +246,11 @@ license_detections: 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 @@ -308,34 +264,12 @@ license_detections: 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 @@ -345,29 +279,7 @@ license_detections: 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 @@ -381,14 +293,6 @@ license_detections: 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 @@ -438,20 +342,6 @@ license_detections: * 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 @@ -465,14 +355,6 @@ license_detections: 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). @@ -526,20 +408,6 @@ license_detections: * 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 @@ -553,30 +421,7 @@ license_detections: 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 @@ -590,14 +435,6 @@ license_detections: 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 @@ -616,20 +453,6 @@ license_detections: 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 @@ -643,32 +466,10 @@ license_detections: 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 @@ -682,14 +483,6 @@ license_detections: 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 @@ -714,20 +507,6 @@ license_detections: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -741,31 +520,9 @@ license_detections: 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 @@ -779,14 +536,6 @@ license_detections: 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 @@ -794,20 +543,6 @@ license_detections: 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 @@ -821,14 +556,6 @@ license_detections: 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. * @@ -839,20 +566,6 @@ license_detections: * 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 @@ -866,14 +579,6 @@ license_detections: 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 * @@ -891,20 +596,6 @@ license_detections: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -918,16 +609,6 @@ license_detections: 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 @@ -937,33 +618,6 @@ license_detections: * 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 @@ -977,16 +631,6 @@ license_detections: 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 @@ -996,33 +640,6 @@ license_detections: * 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 @@ -1036,14 +653,6 @@ license_detections: 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 @@ -1068,20 +677,6 @@ license_detections: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1095,14 +690,6 @@ license_detections: 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 @@ -1123,20 +710,6 @@ license_detections: * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 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 @@ -1146,14 +719,6 @@ license_detections: 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) @@ -1161,20 +726,6 @@ license_detections: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1188,14 +739,6 @@ license_detections: 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 @@ -1218,20 +761,6 @@ license_detections: * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1245,14 +774,6 @@ license_detections: 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 @@ -1265,20 +786,6 @@ license_detections: * 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. 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 47dc1232e13..d8114958271 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 @@ -25,14 +25,6 @@ license_detections: 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: @@ -54,20 +46,6 @@ license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -81,14 +59,6 @@ license_detections: 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 @@ -111,20 +81,6 @@ license_detections: 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 @@ -138,14 +94,6 @@ license_detections: 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: @@ -183,20 +131,6 @@ license_detections: 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 @@ -210,32 +144,10 @@ license_detections: 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 @@ -245,14 +157,6 @@ license_detections: 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 @@ -261,20 +165,6 @@ license_detections: 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 @@ -288,32 +178,10 @@ license_detections: 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. 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 72a2b66ebc4..f0aa85481b6 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 @@ -17,14 +17,6 @@ license_detections: 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: @@ -41,20 +33,6 @@ license_detections: 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 @@ -64,32 +42,9 @@ license_detections: 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 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 d1c41a5ff47..91284e2ac90 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 @@ -19,32 +19,10 @@ license_detections: 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 @@ -58,14 +36,6 @@ license_detections: 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 @@ -103,20 +73,6 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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 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 643bdf7a176..faa0a80c036 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -34,19 +26,5 @@ license_detections: 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 15ebbd476bf..a51e69286dc 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -52,19 +44,5 @@ license_detections: ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 ed1385d7bf7..46a4b20a409 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 @@ -18,14 +18,6 @@ license_detections: 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\ @@ -61,19 +53,5 @@ license_detections: \ 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 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 3373c00cd66..f0c3de072ef 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 @@ -17,14 +17,6 @@ license_detections: 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: @@ -32,20 +24,6 @@ license_detections: 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 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 3373c00cd66..f0c3de072ef 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 @@ -17,14 +17,6 @@ license_detections: 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: @@ -32,20 +24,6 @@ license_detections: 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 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 3373c00cd66..f0c3de072ef 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 @@ -17,14 +17,6 @@ license_detections: 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: @@ -32,20 +24,6 @@ license_detections: 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 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 3373c00cd66..f0c3de072ef 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 @@ -17,14 +17,6 @@ license_detections: 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: @@ -32,20 +24,6 @@ license_detections: 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 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 3373c00cd66..f0c3de072ef 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 @@ -17,14 +17,6 @@ license_detections: 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: @@ -32,20 +24,6 @@ license_detections: 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 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 3cb023f888c..6142c01459e 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 @@ -22,14 +22,6 @@ license_detections: 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 @@ -56,20 +48,6 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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 @@ -83,14 +61,6 @@ license_detections: 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\ @@ -231,20 +201,6 @@ license_detections: \ 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 @@ -258,29 +214,7 @@ license_detections: 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 @@ -290,15 +224,6 @@ license_detections: 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 @@ -315,20 +240,6 @@ license_detections: 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 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 f29bee3ffe1..84371f0f0dd 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -44,19 +36,5 @@ license_detections: 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 7fd114ae0d4..5a3109734d5 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 @@ -17,15 +17,6 @@ license_detections: 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. @@ -47,20 +38,6 @@ license_detections: 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 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 cdef7c8fd99..7eb3ae5c48a 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 @@ -17,29 +17,7 @@ license_detections: 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 @@ -49,15 +27,6 @@ license_detections: 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 @@ -76,19 +45,5 @@ license_detections: 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 9b185be42a2..1f7413b17c0 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 @@ -17,15 +17,6 @@ license_detections: 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 @@ -39,20 +30,6 @@ license_detections: 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. 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 d6464bdd6eb..a64fadfc7e9 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 @@ -23,29 +23,7 @@ other_license_detections: 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 @@ -55,32 +33,9 @@ other_license_detections: 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 @@ -94,29 +49,7 @@ other_license_detections: 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 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 3df639020b5..b726b2819ac 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 @@ -22,15 +22,6 @@ license_detections: 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 @@ -46,20 +37,6 @@ license_detections: 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 @@ -69,14 +46,6 @@ license_detections: 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 @@ -85,20 +54,6 @@ license_detections: 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 @@ -108,29 +63,7 @@ license_detections: 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 @@ -144,34 +77,12 @@ license_detections: 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 @@ -185,14 +96,6 @@ license_detections: 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 @@ -204,20 +107,6 @@ license_detections: 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 @@ -231,14 +120,6 @@ license_detections: 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 @@ -246,20 +127,6 @@ license_detections: 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 @@ -273,32 +140,10 @@ license_detections: 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 @@ -308,14 +153,6 @@ license_detections: 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 @@ -331,20 +168,6 @@ license_detections: 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 @@ -358,14 +181,6 @@ license_detections: 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 @@ -384,20 +199,6 @@ license_detections: 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 @@ -411,14 +212,6 @@ license_detections: 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 @@ -426,20 +219,6 @@ license_detections: 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 @@ -453,14 +232,6 @@ license_detections: 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 @@ -479,20 +250,6 @@ license_detections: 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 @@ -506,14 +263,6 @@ license_detections: 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 @@ -542,20 +291,6 @@ license_detections: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -565,14 +300,6 @@ license_detections: 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 @@ -589,20 +316,6 @@ license_detections: * 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 @@ -616,33 +329,11 @@ license_detections: 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. 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 7942a0132ac..0990040c09a 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 @@ -84,31 +84,9 @@ other_license_detections: 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 @@ -122,29 +100,7 @@ other_license_detections: 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 @@ -154,15 +110,6 @@ other_license_detections: 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 @@ -179,20 +126,6 @@ other_license_detections: 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 @@ -206,29 +139,7 @@ other_license_detections: 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 @@ -238,15 +149,6 @@ other_license_detections: 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 @@ -264,20 +166,6 @@ other_license_detections: 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 @@ -291,29 +179,7 @@ other_license_detections: 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 @@ -323,15 +189,6 @@ other_license_detections: 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 @@ -348,20 +205,6 @@ other_license_detections: 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 @@ -375,14 +218,6 @@ other_license_detections: 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 @@ -392,20 +227,6 @@ other_license_detections: 2. Redistributions in binary form must 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 @@ -419,14 +240,6 @@ other_license_detections: 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: @@ -453,20 +266,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -480,14 +279,6 @@ other_license_detections: 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 @@ -516,20 +307,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -543,29 +320,7 @@ other_license_detections: 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 @@ -575,35 +330,12 @@ other_license_detections: 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 @@ -617,29 +349,7 @@ other_license_detections: 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 @@ -649,15 +359,6 @@ other_license_detections: 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 @@ -674,20 +375,6 @@ other_license_detections: 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 @@ -701,29 +388,7 @@ other_license_detections: 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 @@ -733,15 +398,6 @@ other_license_detections: 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 @@ -759,20 +415,6 @@ other_license_detections: 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 @@ -786,29 +428,7 @@ other_license_detections: 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 @@ -818,15 +438,6 @@ other_license_detections: 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 @@ -843,20 +454,6 @@ other_license_detections: 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 @@ -870,14 +467,6 @@ other_license_detections: 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 @@ -898,20 +487,6 @@ other_license_detections: 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 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 bb1adf0f154..347790be413 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 @@ -21,14 +21,6 @@ license_detections: 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 ============================= @@ -50,20 +42,6 @@ license_detections: 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 @@ -77,14 +55,6 @@ license_detections: 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 @@ -109,20 +79,6 @@ license_detections: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -136,14 +92,6 @@ license_detections: 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 @@ -157,20 +105,6 @@ license_detections: 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 @@ -184,14 +118,6 @@ license_detections: 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 @@ -216,20 +142,6 @@ license_detections: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -243,14 +155,6 @@ license_detections: 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 @@ -264,20 +168,6 @@ license_detections: 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 @@ -291,14 +181,6 @@ license_detections: 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 @@ -313,20 +195,6 @@ license_detections: 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 @@ -340,14 +208,6 @@ license_detections: 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 @@ -361,20 +221,6 @@ license_detections: * 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 @@ -388,32 +234,10 @@ license_detections: 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 @@ -427,15 +251,6 @@ license_detections: 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 @@ -459,20 +274,6 @@ license_detections: 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 @@ -482,14 +283,6 @@ license_detections: 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 @@ -503,20 +296,6 @@ license_detections: 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 @@ -530,14 +309,6 @@ license_detections: 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 @@ -551,20 +322,6 @@ license_detections: 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 @@ -578,14 +335,6 @@ license_detections: 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 @@ -599,20 +348,6 @@ license_detections: 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 @@ -626,14 +361,6 @@ license_detections: 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 @@ -641,20 +368,6 @@ license_detections: 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 @@ -668,14 +381,6 @@ license_detections: 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 @@ -692,20 +397,6 @@ license_detections: 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. 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 a3da3d699de..028dbda2ac7 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 @@ -59,14 +59,6 @@ other_license_detections: 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 @@ -91,20 +83,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -118,31 +96,9 @@ other_license_detections: 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 @@ -156,14 +112,6 @@ other_license_detections: 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, @@ -173,20 +121,6 @@ other_license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: x11-xconsortium AND public-domain detection_log: - not-combined @@ -200,14 +134,6 @@ other_license_detections: 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 @@ -230,20 +156,6 @@ other_license_detections: 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 @@ -253,29 +165,7 @@ other_license_detections: 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 @@ -289,29 +179,7 @@ other_license_detections: 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 @@ -321,15 +189,6 @@ other_license_detections: 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 @@ -347,20 +206,6 @@ other_license_detections: 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 @@ -374,29 +219,7 @@ other_license_detections: 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. 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 aa96249884e..4d8eeb3a235 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 @@ -34,14 +34,6 @@ other_license_detections: 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 @@ -63,20 +55,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 0f5b533c440..36e3b779e82 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 @@ -17,15 +17,6 @@ license_detections: 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\ @@ -40,19 +31,5 @@ license_detections: \ 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 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 ce2820f32ec..f2939b38418 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 @@ -18,47 +18,11 @@ license_detections: 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 @@ -72,14 +36,6 @@ license_detections: 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\ @@ -172,20 +128,6 @@ license_detections: \ 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 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 7c5766b2908..9b1a41c51f5 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 @@ -17,15 +17,6 @@ license_detections: 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 @@ -39,20 +30,6 @@ license_detections: 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 @@ -66,15 +43,6 @@ license_detections: 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 @@ -83,20 +51,6 @@ license_detections: 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. 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 1ddb109471f..bd6fde45ff3 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 @@ -33,29 +33,7 @@ other_license_detections: 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 @@ -65,31 +43,9 @@ other_license_detections: 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 @@ -99,29 +55,7 @@ other_license_detections: 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 @@ -131,31 +65,9 @@ other_license_detections: 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 @@ -165,29 +77,7 @@ other_license_detections: 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 @@ -201,32 +91,10 @@ other_license_detections: 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 @@ -240,29 +108,7 @@ other_license_detections: 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 @@ -272,14 +118,6 @@ other_license_detections: 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 @@ -293,20 +131,6 @@ other_license_detections: 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 @@ -316,34 +140,10 @@ other_license_detections: 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 @@ -357,29 +157,7 @@ other_license_detections: 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 @@ -389,14 +167,6 @@ other_license_detections: 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 @@ -409,20 +179,6 @@ other_license_detections: 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 @@ -436,14 +192,6 @@ other_license_detections: 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 @@ -465,20 +213,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 ddf374aa31a..9f7493d96fa 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 @@ -19,16 +19,6 @@ license_detections: 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\ @@ -38,59 +28,6 @@ license_detections: 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 @@ -104,14 +41,6 @@ license_detections: 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 @@ -121,20 +50,6 @@ license_detections: 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 @@ -144,14 +59,6 @@ license_detections: 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 @@ -178,20 +85,6 @@ license_detections: (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 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 b52e354eebb..e4e4472d789 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -51,20 +43,6 @@ license_detections: 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 @@ -74,15 +52,6 @@ license_detections: 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, @@ -95,20 +64,6 @@ license_detections: 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. 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 84b5a40ce6d..916ead2de7e 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 @@ -53,15 +53,6 @@ license_detections: 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 @@ -80,33 +71,6 @@ license_detections: 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 @@ -116,45 +80,10 @@ license_detections: 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 @@ -168,14 +97,6 @@ license_detections: 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,\ @@ -193,20 +114,6 @@ license_detections: 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 @@ -220,14 +127,6 @@ license_detections: 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 @@ -255,20 +154,6 @@ license_detections: 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 @@ -278,14 +163,6 @@ license_detections: 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 @@ -304,20 +181,6 @@ license_detections: 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 @@ -331,14 +194,6 @@ license_detections: 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 @@ -358,20 +213,6 @@ license_detections: 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 @@ -381,32 +222,10 @@ license_detections: 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 @@ -416,14 +235,6 @@ license_detections: 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 @@ -497,20 +308,6 @@ license_detections: 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 @@ -524,14 +321,6 @@ license_detections: 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 @@ -543,20 +332,6 @@ license_detections: 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 @@ -570,14 +345,6 @@ license_detections: 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 @@ -588,20 +355,6 @@ license_detections: 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 @@ -615,14 +368,6 @@ license_detections: 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 @@ -633,20 +378,6 @@ license_detections: 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 @@ -660,14 +391,6 @@ license_detections: 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 @@ -678,20 +401,6 @@ license_detections: 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 @@ -705,29 +414,7 @@ license_detections: 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 @@ -741,14 +428,6 @@ license_detections: 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 @@ -759,20 +438,6 @@ license_detections: 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 @@ -786,14 +451,6 @@ license_detections: 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 @@ -804,20 +461,6 @@ license_detections: 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 @@ -831,33 +474,11 @@ license_detections: 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 @@ -871,14 +492,6 @@ license_detections: 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 @@ -905,20 +518,6 @@ license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -932,15 +531,6 @@ license_detections: 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 @@ -950,20 +540,6 @@ license_detections: 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 @@ -977,16 +553,6 @@ license_detections: 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). @@ -994,33 +560,6 @@ license_detections: 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 @@ -1034,14 +573,6 @@ license_detections: 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 @@ -1058,20 +589,6 @@ license_detections: 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 @@ -1085,14 +602,6 @@ license_detections: 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 @@ -1111,20 +620,6 @@ license_detections: 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 @@ -1138,14 +633,6 @@ license_detections: 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 @@ -1165,20 +652,6 @@ license_detections: 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 @@ -1192,16 +665,6 @@ license_detections: 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 @@ -1221,33 +684,6 @@ license_detections: 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 @@ -1261,14 +697,6 @@ license_detections: 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 @@ -1279,20 +707,6 @@ license_detections: WITHOUT 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 @@ -1306,33 +720,11 @@ license_detections: 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 @@ -1346,14 +738,6 @@ license_detections: 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 @@ -1368,33 +752,6 @@ license_detections: 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 @@ -1404,44 +761,9 @@ license_detections: 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: @@ -1456,55 +778,7 @@ license_detections: 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 @@ -1514,55 +788,7 @@ license_detections: 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 @@ -1572,42 +798,7 @@ license_detections: 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 @@ -1617,29 +808,7 @@ license_detections: 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 @@ -1649,14 +818,6 @@ license_detections: 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 @@ -1665,20 +826,6 @@ license_detections: ;; 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 @@ -1688,42 +835,7 @@ license_detections: 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 @@ -1733,42 +845,7 @@ license_detections: 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 @@ -1782,14 +859,6 @@ license_detections: 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 @@ -1804,33 +873,6 @@ license_detections: 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 @@ -1844,16 +886,6 @@ license_detections: 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 @@ -1862,33 +894,6 @@ license_detections: 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 @@ -1902,14 +907,6 @@ license_detections: 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\ @@ -1919,20 +916,6 @@ license_detections: \ 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 @@ -1946,14 +929,6 @@ license_detections: 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 @@ -1966,20 +941,6 @@ license_detections: 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 @@ -1993,14 +954,6 @@ license_detections: 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 @@ -2029,20 +982,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2056,14 +995,6 @@ license_detections: 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 @@ -2088,20 +1019,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2115,14 +1032,6 @@ license_detections: 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 @@ -2151,20 +1060,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2178,14 +1073,6 @@ license_detections: 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 @@ -2200,20 +1087,6 @@ license_detections: 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 @@ -2227,29 +1100,7 @@ license_detections: 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: @@ -2265,98 +1116,10 @@ license_detections: 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 @@ -2370,14 +1133,6 @@ license_detections: 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 @@ -2389,20 +1144,6 @@ license_detections: 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 @@ -2416,14 +1157,6 @@ license_detections: 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 @@ -2437,20 +1170,6 @@ license_detections: 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 @@ -2464,31 +1183,9 @@ license_detections: 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 @@ -2502,14 +1199,6 @@ license_detections: 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: @@ -2521,20 +1210,6 @@ license_detections: 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 @@ -2548,14 +1223,6 @@ license_detections: 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 @@ -2565,20 +1232,6 @@ license_detections: 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 @@ -2592,14 +1245,6 @@ license_detections: 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 @@ -2610,20 +1255,6 @@ license_detections: 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 @@ -2637,14 +1268,6 @@ license_detections: 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 @@ -2667,20 +1290,6 @@ license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2694,14 +1303,6 @@ license_detections: 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\ @@ -2710,20 +1311,6 @@ license_detections: \ 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 @@ -2737,14 +1324,6 @@ license_detections: 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 @@ -2772,20 +1351,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2799,14 +1364,6 @@ license_detections: 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 @@ -2828,20 +1385,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2855,14 +1398,6 @@ license_detections: 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 @@ -2884,20 +1419,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2911,14 +1432,6 @@ license_detections: 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 @@ -2940,20 +1453,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2967,14 +1466,6 @@ license_detections: 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 @@ -2986,20 +1477,6 @@ license_detections: 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 @@ -3013,14 +1490,6 @@ license_detections: 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 @@ -3042,20 +1511,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3069,14 +1524,6 @@ license_detections: 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 @@ -3099,20 +1546,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3126,29 +1559,7 @@ license_detections: 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 @@ -3162,14 +1573,6 @@ license_detections: 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 @@ -3185,20 +1588,6 @@ license_detections: 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 @@ -3208,29 +1597,7 @@ license_detections: 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 @@ -3240,14 +1607,6 @@ license_detections: 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)\ @@ -3255,20 +1614,6 @@ license_detections: \ 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 @@ -3282,14 +1627,6 @@ license_detections: 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 @@ -3314,20 +1651,6 @@ license_detections: 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 @@ -3341,14 +1664,6 @@ license_detections: 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: @@ -3360,20 +1675,6 @@ license_detections: 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 @@ -3387,14 +1688,6 @@ license_detections: 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. @@ -3415,20 +1708,6 @@ license_detections: 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 @@ -3442,14 +1721,6 @@ license_detections: 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 @@ -3471,20 +1742,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3498,14 +1755,6 @@ license_detections: 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 @@ -3527,20 +1776,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3554,14 +1789,6 @@ license_detections: 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 @@ -3583,20 +1810,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3610,14 +1823,6 @@ license_detections: 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\ @@ -3636,20 +1841,6 @@ license_detections: \ 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 @@ -3663,14 +1854,6 @@ license_detections: 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 @@ -3690,20 +1873,6 @@ license_detections: 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 @@ -3713,14 +1882,6 @@ license_detections: 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. @@ -3753,20 +1914,6 @@ license_detections: 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 @@ -3780,14 +1927,6 @@ license_detections: 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 @@ -3802,20 +1941,6 @@ license_detections: # 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 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 2a3b6c18817..07f30a2bd42 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 @@ -60,15 +60,6 @@ license_detections: 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 @@ -87,33 +78,6 @@ license_detections: 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 @@ -123,45 +87,10 @@ license_detections: 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 @@ -175,14 +104,6 @@ license_detections: 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,\ @@ -200,20 +121,6 @@ license_detections: 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 @@ -227,14 +134,6 @@ license_detections: 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 @@ -262,20 +161,6 @@ license_detections: 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 @@ -285,14 +170,6 @@ license_detections: 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 @@ -311,20 +188,6 @@ license_detections: 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 @@ -338,14 +201,6 @@ license_detections: 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 @@ -365,20 +220,6 @@ license_detections: 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 @@ -388,32 +229,10 @@ license_detections: 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 @@ -423,14 +242,6 @@ license_detections: 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 @@ -504,20 +315,6 @@ license_detections: 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 @@ -531,14 +328,6 @@ license_detections: 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 @@ -550,20 +339,6 @@ license_detections: 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 @@ -577,14 +352,6 @@ license_detections: 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 @@ -595,20 +362,6 @@ license_detections: 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 @@ -622,14 +375,6 @@ license_detections: 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 @@ -640,20 +385,6 @@ license_detections: 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 @@ -667,14 +398,6 @@ license_detections: 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 @@ -685,20 +408,6 @@ license_detections: 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 @@ -712,29 +421,7 @@ license_detections: 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 @@ -748,14 +435,6 @@ license_detections: 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 @@ -766,20 +445,6 @@ license_detections: 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 @@ -793,14 +458,6 @@ license_detections: 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 @@ -811,20 +468,6 @@ license_detections: 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 @@ -838,33 +481,11 @@ license_detections: 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 @@ -878,14 +499,6 @@ license_detections: 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 @@ -912,20 +525,6 @@ license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -939,15 +538,6 @@ license_detections: 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 @@ -957,20 +547,6 @@ license_detections: 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 @@ -984,16 +560,6 @@ license_detections: 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). @@ -1001,33 +567,6 @@ license_detections: 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 @@ -1041,14 +580,6 @@ license_detections: 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 @@ -1065,20 +596,6 @@ license_detections: 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 @@ -1092,14 +609,6 @@ license_detections: 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 @@ -1118,20 +627,6 @@ license_detections: 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 @@ -1145,14 +640,6 @@ license_detections: 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 @@ -1172,20 +659,6 @@ license_detections: 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 @@ -1199,16 +672,6 @@ license_detections: 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 @@ -1228,33 +691,6 @@ license_detections: 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 @@ -1268,14 +704,6 @@ license_detections: 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 @@ -1286,20 +714,6 @@ license_detections: WITHOUT 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 @@ -1313,33 +727,11 @@ license_detections: 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 @@ -1353,14 +745,6 @@ license_detections: 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 @@ -1371,20 +755,6 @@ license_detections: 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 @@ -1398,46 +768,11 @@ license_detections: 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 @@ -1451,14 +786,6 @@ license_detections: 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 @@ -1469,20 +796,6 @@ license_detections: 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 @@ -1496,14 +809,6 @@ license_detections: 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 @@ -1514,20 +819,6 @@ license_detections: 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 @@ -1541,14 +832,6 @@ license_detections: 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 @@ -1559,20 +842,6 @@ license_detections: WITHOUT 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 @@ -1586,14 +855,6 @@ license_detections: 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 @@ -1604,20 +865,6 @@ license_detections: 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 @@ -1627,42 +874,7 @@ license_detections: 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 @@ -1676,14 +888,6 @@ license_detections: 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 @@ -1694,20 +898,6 @@ license_detections: 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 @@ -1721,14 +911,6 @@ license_detections: 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 @@ -1739,20 +921,6 @@ license_detections: 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: @@ -1767,14 +935,6 @@ license_detections: 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 @@ -1785,20 +945,6 @@ license_detections: 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 @@ -1808,42 +954,7 @@ license_detections: 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 @@ -1853,55 +964,7 @@ license_detections: 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 @@ -1911,55 +974,7 @@ license_detections: 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 @@ -1969,42 +984,7 @@ license_detections: 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 @@ -2014,29 +994,7 @@ license_detections: 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 @@ -2046,14 +1004,6 @@ license_detections: 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 @@ -2062,20 +1012,6 @@ license_detections: ;; 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 @@ -2089,42 +1025,7 @@ license_detections: 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 @@ -2134,42 +1035,7 @@ license_detections: 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: @@ -2184,14 +1050,6 @@ license_detections: 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 @@ -2202,20 +1060,6 @@ license_detections: 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 @@ -2225,55 +1069,7 @@ license_detections: 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 @@ -2283,42 +1079,7 @@ license_detections: 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 @@ -2328,14 +1089,6 @@ license_detections: 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 @@ -2347,20 +1100,6 @@ license_detections: 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 @@ -2374,14 +1113,6 @@ license_detections: 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 @@ -2392,20 +1123,6 @@ license_detections: 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 @@ -2419,14 +1136,6 @@ license_detections: 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 @@ -2437,20 +1146,6 @@ license_detections: WITHOUT 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 @@ -2464,14 +1159,6 @@ license_detections: 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 @@ -2482,20 +1169,6 @@ license_detections: 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 @@ -2509,14 +1182,6 @@ license_detections: 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 @@ -2527,20 +1192,6 @@ license_detections: but WITHOUT 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 @@ -2554,16 +1205,6 @@ license_detections: 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 @@ -2572,33 +1213,6 @@ license_detections: 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 @@ -2612,14 +1226,6 @@ license_detections: 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\ @@ -2629,20 +1235,6 @@ license_detections: \ 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 @@ -2656,14 +1248,6 @@ license_detections: 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 @@ -2676,20 +1260,6 @@ license_detections: 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 @@ -2703,14 +1273,6 @@ license_detections: 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 @@ -2739,20 +1301,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2766,14 +1314,6 @@ license_detections: 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 @@ -2798,20 +1338,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2825,14 +1351,6 @@ license_detections: 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 @@ -2861,20 +1379,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2888,14 +1392,6 @@ license_detections: 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 @@ -2910,20 +1406,6 @@ license_detections: 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 @@ -2937,29 +1419,7 @@ license_detections: 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: @@ -2975,98 +1435,10 @@ license_detections: 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 @@ -3080,14 +1452,6 @@ license_detections: 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 @@ -3099,20 +1463,6 @@ license_detections: 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 @@ -3126,14 +1476,6 @@ license_detections: 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 @@ -3147,20 +1489,6 @@ license_detections: 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 @@ -3174,31 +1502,9 @@ license_detections: 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 @@ -3212,14 +1518,6 @@ license_detections: 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: @@ -3231,20 +1529,6 @@ license_detections: 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 @@ -3258,14 +1542,6 @@ license_detections: 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 @@ -3275,20 +1551,6 @@ license_detections: 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 @@ -3302,14 +1564,6 @@ license_detections: 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 @@ -3320,20 +1574,6 @@ license_detections: 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 @@ -3347,14 +1587,6 @@ license_detections: 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 @@ -3377,20 +1609,6 @@ license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3404,14 +1622,6 @@ license_detections: 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\ @@ -3420,20 +1630,6 @@ license_detections: \ 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 @@ -3447,14 +1643,6 @@ license_detections: 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 @@ -3482,20 +1670,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3509,14 +1683,6 @@ license_detections: 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 @@ -3538,20 +1704,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3565,14 +1717,6 @@ license_detections: 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 @@ -3594,20 +1738,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3621,14 +1751,6 @@ license_detections: 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 @@ -3650,20 +1772,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3677,14 +1785,6 @@ license_detections: 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 @@ -3696,20 +1796,6 @@ license_detections: 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 @@ -3723,14 +1809,6 @@ license_detections: 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 @@ -3752,20 +1830,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3779,14 +1843,6 @@ license_detections: 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 @@ -3809,20 +1865,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -3836,29 +1878,7 @@ license_detections: 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 @@ -3872,14 +1892,6 @@ license_detections: 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 @@ -3895,20 +1907,6 @@ license_detections: 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 @@ -3918,29 +1916,7 @@ license_detections: 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 @@ -3950,14 +1926,6 @@ license_detections: 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)\ @@ -3965,20 +1933,6 @@ license_detections: \ 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 @@ -3992,14 +1946,6 @@ license_detections: 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 @@ -4024,20 +1970,6 @@ license_detections: 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 @@ -4051,14 +1983,6 @@ license_detections: 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: @@ -4070,20 +1994,6 @@ license_detections: 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 @@ -4097,14 +2007,6 @@ license_detections: 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. @@ -4125,20 +2027,6 @@ license_detections: 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 @@ -4152,14 +2040,6 @@ license_detections: 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 @@ -4181,20 +2061,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -4208,14 +2074,6 @@ license_detections: 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 @@ -4237,20 +2095,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -4264,14 +2108,6 @@ license_detections: 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 @@ -4293,20 +2129,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -4320,14 +2142,6 @@ license_detections: 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\ @@ -4346,20 +2160,6 @@ license_detections: \ 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 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 4b1cd09dc65..779ac95a25c 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 @@ -50,14 +50,6 @@ other_license_detections: 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 @@ -85,20 +77,6 @@ other_license_detections: LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -112,14 +90,6 @@ other_license_detections: 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 @@ -129,20 +99,6 @@ other_license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: ietf detection_log: - not-combined @@ -156,14 +112,6 @@ other_license_detections: 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 @@ -181,20 +129,6 @@ other_license_detections: 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 @@ -208,29 +142,7 @@ other_license_detections: 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 @@ -240,15 +152,6 @@ other_license_detections: 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 @@ -266,20 +169,6 @@ other_license_detections: 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 @@ -293,29 +182,7 @@ other_license_detections: 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 @@ -325,15 +192,6 @@ other_license_detections: 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 @@ -351,20 +209,6 @@ other_license_detections: 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 @@ -378,29 +222,7 @@ other_license_detections: 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' @@ -410,15 +232,6 @@ other_license_detections: 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 @@ -436,20 +249,6 @@ other_license_detections: 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 @@ -463,14 +262,6 @@ other_license_detections: 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 @@ -496,20 +287,6 @@ other_license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -523,14 +300,6 @@ other_license_detections: 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 @@ -550,20 +319,6 @@ other_license_detections: 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 @@ -577,29 +332,7 @@ other_license_detections: 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 @@ -609,15 +342,6 @@ other_license_detections: 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 @@ -625,20 +349,6 @@ other_license_detections: 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 @@ -652,29 +362,7 @@ other_license_detections: 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 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 cdf2b35edf4..025e8eeca96 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 @@ -22,29 +22,7 @@ other_license_detections: 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 @@ -54,15 +32,6 @@ other_license_detections: 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 @@ -83,20 +52,6 @@ other_license_detections: 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 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 56b8ab73560..742d0696d08 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 @@ -27,29 +27,7 @@ other_license_detections: 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 @@ -59,15 +37,6 @@ other_license_detections: 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 @@ -84,20 +53,6 @@ other_license_detections: 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 @@ -111,15 +66,6 @@ other_license_detections: 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 @@ -129,20 +75,6 @@ other_license_detections: 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 @@ -156,14 +88,6 @@ other_license_detections: 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 @@ -183,20 +107,6 @@ other_license_detections: 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 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 d9393313cce..414fb0951c8 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 @@ -17,15 +17,6 @@ license_detections: 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\ @@ -36,20 +27,6 @@ license_detections: \ 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 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 3009b541493..03825609f5d 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 @@ -27,29 +27,7 @@ other_license_detections: 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 @@ -59,15 +37,6 @@ other_license_detections: 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 @@ -85,20 +54,6 @@ other_license_detections: 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 @@ -112,14 +67,6 @@ other_license_detections: 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: @@ -145,20 +92,6 @@ other_license_detections: ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 8aee0842a2f..5e8442bb121 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 @@ -22,29 +22,7 @@ other_license_detections: 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 @@ -54,14 +32,6 @@ other_license_detections: 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 @@ -75,20 +45,6 @@ other_license_detections: 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 @@ -98,32 +54,9 @@ other_license_detections: 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 @@ -137,29 +70,7 @@ other_license_detections: 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 @@ -169,14 +80,6 @@ other_license_detections: 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 @@ -190,20 +93,6 @@ other_license_detections: 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 @@ -217,32 +106,9 @@ other_license_detections: 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 @@ -256,32 +122,9 @@ other_license_detections: 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 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 cdef7c8fd99..7eb3ae5c48a 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 @@ -17,29 +17,7 @@ license_detections: 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 @@ -49,15 +27,6 @@ license_detections: 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 @@ -76,19 +45,5 @@ license_detections: 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 1409236275e..850c9a7105f 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 @@ -22,29 +22,7 @@ other_license_detections: 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 @@ -54,14 +32,6 @@ other_license_detections: 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 @@ -75,20 +45,6 @@ other_license_detections: 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 @@ -98,32 +54,9 @@ other_license_detections: 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 @@ -137,29 +70,7 @@ other_license_detections: 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 @@ -169,14 +80,6 @@ other_license_detections: 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 @@ -190,20 +93,6 @@ other_license_detections: 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 @@ -217,32 +106,9 @@ other_license_detections: 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 @@ -256,32 +122,9 @@ other_license_detections: 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 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 aa208804d26..eae0ba40582 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 @@ -25,29 +25,7 @@ other_license_detections: 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 @@ -57,35 +35,12 @@ other_license_detections: 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 @@ -99,29 +54,7 @@ other_license_detections: 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 @@ -131,15 +64,6 @@ other_license_detections: 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, @@ -156,20 +80,6 @@ other_license_detections: 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 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 7942a0132ac..0990040c09a 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 @@ -84,31 +84,9 @@ other_license_detections: 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 @@ -122,29 +100,7 @@ other_license_detections: 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 @@ -154,15 +110,6 @@ other_license_detections: 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 @@ -179,20 +126,6 @@ other_license_detections: 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 @@ -206,29 +139,7 @@ other_license_detections: 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 @@ -238,15 +149,6 @@ other_license_detections: 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 @@ -264,20 +166,6 @@ other_license_detections: 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 @@ -291,29 +179,7 @@ other_license_detections: 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 @@ -323,15 +189,6 @@ other_license_detections: 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 @@ -348,20 +205,6 @@ other_license_detections: 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 @@ -375,14 +218,6 @@ other_license_detections: 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 @@ -392,20 +227,6 @@ other_license_detections: 2. Redistributions in binary form must 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 @@ -419,14 +240,6 @@ other_license_detections: 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: @@ -453,20 +266,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -480,14 +279,6 @@ other_license_detections: 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 @@ -516,20 +307,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -543,29 +320,7 @@ other_license_detections: 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 @@ -575,35 +330,12 @@ other_license_detections: 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 @@ -617,29 +349,7 @@ other_license_detections: 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 @@ -649,15 +359,6 @@ other_license_detections: 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 @@ -674,20 +375,6 @@ other_license_detections: 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 @@ -701,29 +388,7 @@ other_license_detections: 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 @@ -733,15 +398,6 @@ other_license_detections: 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 @@ -759,20 +415,6 @@ other_license_detections: 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 @@ -786,29 +428,7 @@ other_license_detections: 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 @@ -818,15 +438,6 @@ other_license_detections: 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 @@ -843,20 +454,6 @@ other_license_detections: 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 @@ -870,14 +467,6 @@ other_license_detections: 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 @@ -898,20 +487,6 @@ other_license_detections: 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 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 e9024c362db..bcbcf13faab 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 @@ -20,14 +20,6 @@ other_license_detections: 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 @@ -59,20 +51,6 @@ other_license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -86,29 +64,7 @@ other_license_detections: 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 @@ -118,32 +74,9 @@ other_license_detections: 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 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 e6146acdda5..cffd7ba3b46 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 @@ -27,15 +27,6 @@ license_detections: 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 @@ -54,20 +45,6 @@ license_detections: 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 @@ -81,14 +58,6 @@ license_detections: 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 @@ -106,20 +75,6 @@ license_detections: 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 @@ -129,31 +84,9 @@ license_detections: 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 @@ -167,14 +100,6 @@ license_detections: 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 @@ -201,20 +126,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -228,14 +139,6 @@ license_detections: 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 @@ -252,20 +155,6 @@ license_detections: 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 @@ -279,14 +168,6 @@ license_detections: 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 @@ -300,20 +181,6 @@ license_detections: 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 @@ -327,14 +194,6 @@ license_detections: 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 @@ -362,20 +221,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -385,14 +230,6 @@ license_detections: 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: @@ -421,20 +258,6 @@ license_detections: 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 @@ -444,14 +267,6 @@ license_detections: 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: @@ -479,20 +294,6 @@ license_detections: IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -502,33 +303,11 @@ license_detections: 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 @@ -542,14 +321,6 @@ license_detections: 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 @@ -577,20 +348,6 @@ license_detections: LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -600,14 +357,6 @@ license_detections: 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: @@ -645,20 +394,6 @@ license_detections: 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 @@ -672,34 +407,11 @@ license_detections: 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 @@ -713,14 +425,6 @@ license_detections: 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 @@ -734,20 +438,6 @@ license_detections: 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 @@ -761,29 +451,7 @@ license_detections: 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 @@ -797,14 +465,6 @@ license_detections: 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 @@ -815,20 +475,6 @@ license_detections: 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 @@ -838,14 +484,6 @@ license_detections: 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 @@ -870,20 +508,6 @@ license_detections: 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 @@ -897,14 +521,6 @@ license_detections: 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 @@ -929,20 +545,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -956,14 +558,6 @@ license_detections: 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, @@ -980,20 +574,6 @@ license_detections: 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 @@ -1007,14 +587,6 @@ license_detections: 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. @@ -1035,20 +607,6 @@ license_detections: 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 @@ -1062,14 +620,6 @@ license_detections: 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 @@ -1107,20 +657,6 @@ license_detections: 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 @@ -1134,33 +670,11 @@ license_detections: 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 @@ -1174,33 +688,11 @@ license_detections: 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 @@ -1214,14 +706,6 @@ license_detections: 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 @@ -1236,20 +720,6 @@ license_detections: 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. 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 e6146acdda5..cffd7ba3b46 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 @@ -27,15 +27,6 @@ license_detections: 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 @@ -54,20 +45,6 @@ license_detections: 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 @@ -81,14 +58,6 @@ license_detections: 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 @@ -106,20 +75,6 @@ license_detections: 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 @@ -129,31 +84,9 @@ license_detections: 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 @@ -167,14 +100,6 @@ license_detections: 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 @@ -201,20 +126,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -228,14 +139,6 @@ license_detections: 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 @@ -252,20 +155,6 @@ license_detections: 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 @@ -279,14 +168,6 @@ license_detections: 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 @@ -300,20 +181,6 @@ license_detections: 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 @@ -327,14 +194,6 @@ license_detections: 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 @@ -362,20 +221,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -385,14 +230,6 @@ license_detections: 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: @@ -421,20 +258,6 @@ license_detections: 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 @@ -444,14 +267,6 @@ license_detections: 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: @@ -479,20 +294,6 @@ license_detections: IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -502,33 +303,11 @@ license_detections: 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 @@ -542,14 +321,6 @@ license_detections: 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 @@ -577,20 +348,6 @@ license_detections: LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -600,14 +357,6 @@ license_detections: 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: @@ -645,20 +394,6 @@ license_detections: 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 @@ -672,34 +407,11 @@ license_detections: 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 @@ -713,14 +425,6 @@ license_detections: 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 @@ -734,20 +438,6 @@ license_detections: 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 @@ -761,29 +451,7 @@ license_detections: 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 @@ -797,14 +465,6 @@ license_detections: 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 @@ -815,20 +475,6 @@ license_detections: 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 @@ -838,14 +484,6 @@ license_detections: 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 @@ -870,20 +508,6 @@ license_detections: 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 @@ -897,14 +521,6 @@ license_detections: 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 @@ -929,20 +545,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -956,14 +558,6 @@ license_detections: 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, @@ -980,20 +574,6 @@ license_detections: 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 @@ -1007,14 +587,6 @@ license_detections: 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. @@ -1035,20 +607,6 @@ license_detections: 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 @@ -1062,14 +620,6 @@ license_detections: 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 @@ -1107,20 +657,6 @@ license_detections: 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 @@ -1134,33 +670,11 @@ license_detections: 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 @@ -1174,33 +688,11 @@ license_detections: 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 @@ -1214,14 +706,6 @@ license_detections: 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 @@ -1236,20 +720,6 @@ license_detections: 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. 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 12a6763f807..6d025e74a07 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 @@ -17,15 +17,6 @@ license_detections: 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,\ @@ -36,20 +27,6 @@ license_detections: \ 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 @@ -59,32 +36,9 @@ license_detections: 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 @@ -98,30 +52,7 @@ license_detections: 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. 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 d6dd138f5a5..76404af5e33 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -37,20 +29,6 @@ license_detections: 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 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 3773dd4aa12..52d71d193d0 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 @@ -30,33 +30,10 @@ license_detections: 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 @@ -70,29 +47,7 @@ license_detections: 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 @@ -102,29 +57,7 @@ license_detections: 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 @@ -134,29 +67,7 @@ license_detections: 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 @@ -166,29 +77,7 @@ license_detections: 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 @@ -198,29 +87,7 @@ license_detections: 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 @@ -230,29 +97,7 @@ license_detections: 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 @@ -262,29 +107,7 @@ license_detections: 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 @@ -294,29 +117,7 @@ license_detections: 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 @@ -326,29 +127,7 @@ license_detections: 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 @@ -362,29 +141,7 @@ license_detections: 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 @@ -398,29 +155,7 @@ license_detections: 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 @@ -430,29 +165,7 @@ license_detections: 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 @@ -462,29 +175,7 @@ license_detections: 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 @@ -494,29 +185,7 @@ license_detections: 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 @@ -526,29 +195,7 @@ license_detections: 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 @@ -558,29 +205,7 @@ license_detections: 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 @@ -590,29 +215,7 @@ license_detections: 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 @@ -622,29 +225,7 @@ license_detections: 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 @@ -654,29 +235,7 @@ license_detections: 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: @@ -691,42 +250,7 @@ license_detections: 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 @@ -736,29 +260,7 @@ license_detections: 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 @@ -768,29 +270,7 @@ license_detections: 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 @@ -800,29 +280,7 @@ license_detections: 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 @@ -832,29 +290,7 @@ license_detections: 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 @@ -864,29 +300,7 @@ license_detections: 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 @@ -896,42 +310,7 @@ license_detections: 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 @@ -941,29 +320,7 @@ license_detections: 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 @@ -973,29 +330,7 @@ license_detections: 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 @@ -1005,42 +340,7 @@ license_detections: 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 @@ -1050,29 +350,7 @@ license_detections: 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 @@ -1082,29 +360,7 @@ license_detections: 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 @@ -1114,32 +370,10 @@ license_detections: 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 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 b922ef35f3d..33a4c79b60c 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 @@ -18,14 +18,6 @@ license_detections: 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 @@ -35,20 +27,6 @@ license_detections: 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 @@ -62,14 +40,6 @@ license_detections: 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 @@ -101,20 +71,6 @@ license_detections: * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE * 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 @@ -128,14 +84,6 @@ license_detections: 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 @@ -160,20 +108,6 @@ license_detections: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -187,14 +121,6 @@ license_detections: 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 @@ -219,20 +145,6 @@ license_detections: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -246,14 +158,6 @@ license_detections: 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 @@ -278,20 +182,6 @@ license_detections: * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 30bf7482ca6..972356e64f6 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 @@ -17,29 +17,7 @@ license_detections: 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 @@ -53,14 +31,6 @@ license_detections: 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 @@ -82,20 +52,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 ddf374aa31a..9f7493d96fa 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 @@ -19,16 +19,6 @@ license_detections: 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\ @@ -38,59 +28,6 @@ license_detections: 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 @@ -104,14 +41,6 @@ license_detections: 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 @@ -121,20 +50,6 @@ license_detections: 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 @@ -144,14 +59,6 @@ license_detections: 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 @@ -178,20 +85,6 @@ license_detections: (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 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 23e5a1c39c7..9c08b8029c9 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -44,20 +36,6 @@ license_detections: 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 @@ -67,15 +45,6 @@ license_detections: 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 @@ -86,20 +55,6 @@ license_detections: 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 @@ -109,15 +64,6 @@ license_detections: 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 @@ -127,20 +73,6 @@ license_detections: 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 @@ -150,30 +82,7 @@ license_detections: 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. 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 b87099048af..4403bea72ce 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 @@ -30,31 +30,9 @@ license_detections: 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 @@ -64,29 +42,7 @@ license_detections: 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 @@ -96,29 +52,7 @@ license_detections: 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 @@ -128,14 +62,6 @@ license_detections: 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 @@ -144,20 +70,6 @@ license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - score: '100.0' start_line: 231 end_line: 236 @@ -167,14 +79,6 @@ license_detections: 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: @@ -182,33 +86,6 @@ license_detections: 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 @@ -218,16 +95,6 @@ license_detections: 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 @@ -250,33 +117,6 @@ license_detections: 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 @@ -286,29 +126,7 @@ license_detections: 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 @@ -322,15 +140,6 @@ license_detections: 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 @@ -349,20 +158,6 @@ license_detections: 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 @@ -372,29 +167,7 @@ license_detections: 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 @@ -408,34 +181,12 @@ license_detections: 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 @@ -449,44 +200,9 @@ license_detections: 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 @@ -500,29 +216,7 @@ license_detections: 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 @@ -536,14 +230,6 @@ license_detections: 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 @@ -573,20 +259,6 @@ license_detections: LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -600,14 +272,6 @@ license_detections: 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 @@ -640,33 +304,6 @@ license_detections: * (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 @@ -680,14 +317,6 @@ license_detections: 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 @@ -710,20 +339,6 @@ license_detections: 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 @@ -733,29 +348,7 @@ license_detections: 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 @@ -769,31 +362,9 @@ license_detections: 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 @@ -803,29 +374,7 @@ license_detections: 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 @@ -839,34 +388,12 @@ license_detections: 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 @@ -876,14 +403,6 @@ license_detections: 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) @@ -893,20 +412,6 @@ license_detections: 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 @@ -916,14 +421,6 @@ license_detections: 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 @@ -996,20 +493,6 @@ license_detections: 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 @@ -1023,32 +506,9 @@ license_detections: 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. 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 a0511783c95..66b2dc1de63 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 @@ -19,14 +19,6 @@ license_detections: 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: @@ -56,33 +48,6 @@ license_detections: 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 @@ -96,33 +61,11 @@ license_detections: 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 @@ -132,44 +75,8 @@ license_detections: 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 90117923870..a09ec4f8f8e 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 @@ -63,14 +63,6 @@ license_detections: 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 @@ -85,59 +77,6 @@ license_detections: 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 @@ -151,14 +90,6 @@ license_detections: 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 @@ -172,20 +103,6 @@ license_detections: * * 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 @@ -199,14 +116,6 @@ license_detections: 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 @@ -220,20 +129,6 @@ license_detections: * * 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 @@ -243,31 +138,9 @@ license_detections: 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 @@ -281,14 +154,6 @@ license_detections: 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, @@ -296,20 +161,6 @@ license_detections: 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 @@ -323,19 +174,6 @@ 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 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 @@ -344,72 +182,6 @@ license_detections: 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 @@ -423,31 +195,9 @@ license_detections: 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 @@ -457,45 +207,10 @@ license_detections: 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 @@ -509,29 +224,7 @@ license_detections: 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 @@ -541,29 +234,7 @@ license_detections: 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 @@ -577,14 +248,6 @@ license_detections: 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 @@ -619,33 +282,6 @@ license_detections: # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE 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 @@ -659,14 +295,6 @@ license_detections: 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 @@ -687,20 +315,6 @@ license_detections: * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE 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 @@ -714,31 +328,9 @@ license_detections: 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 @@ -752,14 +344,6 @@ license_detections: 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 @@ -773,20 +357,6 @@ license_detections: * 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 @@ -800,14 +370,6 @@ license_detections: 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 @@ -840,20 +402,6 @@ license_detections: 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 @@ -867,29 +415,7 @@ license_detections: 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 @@ -899,14 +425,6 @@ license_detections: 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"), @@ -925,20 +443,6 @@ license_detections: 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 @@ -952,14 +456,6 @@ license_detections: 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. @@ -972,20 +468,6 @@ license_detections: * 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 @@ -995,33 +477,10 @@ license_detections: 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 @@ -1035,42 +494,7 @@ license_detections: 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 @@ -1084,33 +508,10 @@ license_detections: 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 @@ -1124,15 +525,6 @@ license_detections: 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 @@ -1148,20 +540,6 @@ license_detections: # 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 @@ -1175,15 +553,6 @@ license_detections: 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 @@ -1199,20 +568,6 @@ license_detections: # 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 @@ -1226,32 +581,9 @@ license_detections: 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 @@ -1261,33 +593,10 @@ license_detections: 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 @@ -1301,29 +610,7 @@ license_detections: 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 @@ -1333,14 +620,6 @@ license_detections: 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"), @@ -1359,20 +638,6 @@ license_detections: * 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 @@ -1386,29 +651,7 @@ license_detections: 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 @@ -1418,14 +661,6 @@ license_detections: 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"), @@ -1444,20 +679,6 @@ license_detections: * 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 @@ -1471,29 +692,7 @@ license_detections: 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 @@ -1503,14 +702,6 @@ license_detections: 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"), @@ -1529,20 +720,6 @@ license_detections: * 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 @@ -1552,29 +729,7 @@ license_detections: 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 @@ -1588,42 +743,7 @@ license_detections: 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 @@ -1633,42 +753,7 @@ license_detections: 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 @@ -1682,29 +767,7 @@ license_detections: 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 @@ -1714,14 +777,6 @@ license_detections: 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 @@ -1741,20 +796,6 @@ license_detections: 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 @@ -1768,42 +809,7 @@ license_detections: 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 @@ -1817,42 +823,7 @@ license_detections: 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 @@ -1866,42 +837,7 @@ license_detections: 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 @@ -1911,42 +847,7 @@ license_detections: 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 @@ -1956,42 +857,7 @@ license_detections: 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 @@ -2001,42 +867,7 @@ license_detections: 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 @@ -2050,42 +881,7 @@ license_detections: 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 @@ -2099,42 +895,7 @@ license_detections: 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 @@ -2144,42 +905,7 @@ license_detections: 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 @@ -2189,42 +915,7 @@ license_detections: 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 @@ -2234,42 +925,7 @@ license_detections: 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 @@ -2279,42 +935,7 @@ license_detections: 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 @@ -2328,42 +949,7 @@ license_detections: 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 @@ -2373,42 +959,7 @@ license_detections: 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 @@ -2422,42 +973,7 @@ license_detections: 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 @@ -2471,42 +987,7 @@ license_detections: 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 @@ -2516,42 +997,7 @@ license_detections: 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 @@ -2565,42 +1011,7 @@ license_detections: 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 @@ -2610,14 +1021,6 @@ license_detections: 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 @@ -2637,20 +1040,6 @@ license_detections: * 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 @@ -2664,14 +1053,6 @@ license_detections: 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 @@ -2691,20 +1072,6 @@ license_detections: * 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: @@ -2719,15 +1086,6 @@ license_detections: 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 @@ -2741,20 +1099,6 @@ license_detections: * * 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 @@ -2764,42 +1108,7 @@ license_detections: 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 @@ -2809,42 +1118,7 @@ license_detections: 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 @@ -2854,14 +1128,6 @@ license_detections: 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: @@ -2886,33 +1152,6 @@ license_detections: * 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 @@ -2926,29 +1165,7 @@ license_detections: 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 @@ -2962,29 +1179,7 @@ license_detections: 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 @@ -2998,29 +1193,7 @@ license_detections: 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 @@ -3030,29 +1203,7 @@ license_detections: 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 @@ -3066,29 +1217,7 @@ license_detections: 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 @@ -3102,29 +1231,7 @@ license_detections: 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 @@ -3134,29 +1241,7 @@ license_detections: 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 @@ -3166,29 +1251,7 @@ license_detections: 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 @@ -3202,29 +1265,7 @@ license_detections: 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 @@ -3238,29 +1279,7 @@ license_detections: 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 @@ -3274,29 +1293,7 @@ license_detections: 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 @@ -3310,29 +1307,7 @@ license_detections: 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 @@ -3346,29 +1321,7 @@ license_detections: 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 @@ -3382,29 +1335,7 @@ license_detections: 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 @@ -3418,29 +1349,7 @@ license_detections: 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 @@ -3450,29 +1359,7 @@ license_detections: 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 @@ -3482,29 +1369,7 @@ license_detections: 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 @@ -3518,29 +1383,7 @@ license_detections: 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 @@ -3550,29 +1393,7 @@ license_detections: 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 @@ -3582,29 +1403,7 @@ license_detections: 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 @@ -3614,29 +1413,7 @@ license_detections: 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 @@ -3646,29 +1423,7 @@ license_detections: 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 @@ -3682,29 +1437,7 @@ license_detections: 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 @@ -3718,29 +1451,7 @@ license_detections: 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 @@ -3750,29 +1461,7 @@ license_detections: 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 @@ -3786,29 +1475,7 @@ license_detections: 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 @@ -3818,29 +1485,7 @@ license_detections: 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 @@ -3850,29 +1495,7 @@ license_detections: 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 @@ -3886,29 +1509,7 @@ license_detections: 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 @@ -3918,14 +1519,6 @@ license_detections: 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: @@ -3948,20 +1541,6 @@ license_detections: ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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. 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 0c1af6ce1fa..97fc4d35c43 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 @@ -41,14 +41,6 @@ other_license_detections: 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 @@ -57,20 +49,6 @@ other_license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: lgpl-2.1-plus detection_log: - not-combined @@ -84,29 +62,7 @@ other_license_detections: 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 @@ -116,15 +72,6 @@ other_license_detections: 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 @@ -142,20 +89,6 @@ other_license_detections: 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 @@ -169,29 +102,7 @@ other_license_detections: 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 @@ -201,15 +112,6 @@ other_license_detections: 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 @@ -226,20 +128,6 @@ other_license_detections: 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 @@ -253,14 +141,6 @@ other_license_detections: 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 @@ -286,20 +166,6 @@ other_license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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. 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 e284bd573f9..573f3587eeb 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 @@ -36,14 +36,6 @@ license_detections: 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 @@ -67,20 +59,6 @@ license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -90,14 +68,6 @@ license_detections: 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 @@ -111,20 +81,6 @@ license_detections: 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 @@ -134,32 +90,10 @@ license_detections: 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 @@ -173,14 +107,6 @@ license_detections: 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. @@ -189,20 +115,6 @@ license_detections: 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 @@ -216,14 +128,6 @@ license_detections: 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 @@ -255,20 +159,6 @@ license_detections: 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 @@ -282,14 +172,6 @@ license_detections: 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. @@ -310,20 +192,6 @@ license_detections: 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 @@ -337,14 +205,6 @@ license_detections: 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 @@ -366,20 +226,6 @@ license_detections: 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 @@ -393,14 +239,6 @@ license_detections: 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 @@ -430,20 +268,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -457,14 +281,6 @@ license_detections: 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 @@ -485,20 +301,6 @@ license_detections: 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 @@ -512,14 +314,6 @@ license_detections: 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 @@ -546,20 +340,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -573,14 +353,6 @@ license_detections: 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 @@ -601,20 +373,6 @@ license_detections: 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 @@ -628,14 +386,6 @@ license_detections: 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 @@ -665,20 +415,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -692,14 +428,6 @@ license_detections: 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 @@ -729,20 +457,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -756,14 +470,6 @@ license_detections: 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 @@ -785,20 +491,6 @@ license_detections: 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 @@ -812,14 +504,6 @@ license_detections: 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 @@ -829,20 +513,6 @@ license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: mit-no-advert-export-control detection_log: - not-combined @@ -856,14 +526,6 @@ license_detections: 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. @@ -884,20 +546,6 @@ license_detections: 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 @@ -911,14 +559,6 @@ license_detections: 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 @@ -968,20 +608,6 @@ license_detections: 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 @@ -995,14 +621,6 @@ license_detections: 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 @@ -1032,20 +650,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1059,14 +663,6 @@ license_detections: 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 @@ -1097,20 +693,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1124,14 +706,6 @@ license_detections: 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 @@ -1162,20 +736,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1189,14 +749,6 @@ license_detections: 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 @@ -1222,20 +774,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1249,14 +787,6 @@ license_detections: 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 @@ -1275,20 +805,6 @@ license_detections: 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 @@ -1302,14 +818,6 @@ license_detections: 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 @@ -1320,20 +828,6 @@ license_detections: 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 @@ -1347,14 +841,6 @@ license_detections: 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 @@ -1368,20 +854,6 @@ license_detections: 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 @@ -1395,14 +867,6 @@ license_detections: 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 @@ -1412,20 +876,6 @@ license_detections: 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 @@ -1439,14 +889,6 @@ license_detections: 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 @@ -1467,20 +909,6 @@ license_detections: 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 @@ -1494,14 +922,6 @@ license_detections: 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 @@ -1527,20 +947,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1550,14 +956,6 @@ license_detections: 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 @@ -1579,33 +977,6 @@ license_detections: 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 @@ -1619,14 +990,6 @@ license_detections: 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 @@ -1662,20 +1025,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1689,14 +1038,6 @@ license_detections: 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 @@ -1714,20 +1055,6 @@ license_detections: 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 @@ -1741,14 +1068,6 @@ license_detections: 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 @@ -1785,20 +1104,6 @@ license_detections: (INCLUDING NEGLIGENCE 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 @@ -1812,14 +1117,6 @@ license_detections: 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 @@ -1840,20 +1137,6 @@ license_detections: 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 @@ -1867,14 +1150,6 @@ license_detections: 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 @@ -1889,20 +1164,6 @@ license_detections: 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 @@ -1916,14 +1177,6 @@ license_detections: 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 @@ -1938,20 +1191,6 @@ license_detections: 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 @@ -1965,31 +1204,9 @@ license_detections: 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 @@ -2003,14 +1220,6 @@ license_detections: 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 @@ -2040,20 +1249,6 @@ license_detections: (INCLUDING NEGLIGENCE 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 @@ -2067,14 +1262,6 @@ license_detections: 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 @@ -2093,20 +1280,6 @@ license_detections: 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 @@ -2120,14 +1293,6 @@ license_detections: 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 @@ -2146,20 +1311,6 @@ license_detections: 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 @@ -2173,14 +1324,6 @@ license_detections: 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 @@ -2189,20 +1332,6 @@ license_detections: 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 @@ -2216,14 +1345,6 @@ license_detections: 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 @@ -2244,20 +1365,6 @@ license_detections: 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 @@ -2271,14 +1378,6 @@ license_detections: 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 @@ -2308,20 +1407,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -2335,15 +1420,6 @@ license_detections: 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 @@ -2384,33 +1460,6 @@ license_detections: 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 @@ -2424,14 +1473,6 @@ license_detections: 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 @@ -2462,20 +1503,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2489,14 +1516,6 @@ license_detections: 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 @@ -2522,20 +1541,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 3916893249c..bd8051f850a 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 @@ -206,29 +206,7 @@ other_license_detections: 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 @@ -238,15 +216,6 @@ other_license_detections: 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 @@ -265,20 +234,6 @@ other_license_detections: 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 @@ -292,29 +247,7 @@ other_license_detections: 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 @@ -324,14 +257,6 @@ other_license_detections: 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 @@ -349,33 +274,6 @@ other_license_detections: 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 @@ -389,33 +287,11 @@ other_license_detections: 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 @@ -429,31 +305,9 @@ other_license_detections: 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 @@ -467,29 +321,7 @@ other_license_detections: 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 @@ -499,15 +331,6 @@ other_license_detections: 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 @@ -526,20 +349,6 @@ other_license_detections: 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 @@ -553,32 +362,10 @@ other_license_detections: 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 @@ -592,29 +379,7 @@ other_license_detections: 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 @@ -624,15 +389,6 @@ other_license_detections: 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 @@ -650,20 +406,6 @@ other_license_detections: 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 @@ -677,29 +419,7 @@ other_license_detections: 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 @@ -709,15 +429,6 @@ other_license_detections: 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 @@ -737,20 +448,6 @@ other_license_detections: 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 @@ -764,14 +461,6 @@ other_license_detections: 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 @@ -791,20 +480,6 @@ other_license_detections: 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: @@ -819,14 +494,6 @@ other_license_detections: 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 @@ -835,59 +502,6 @@ other_license_detections: 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 @@ -897,29 +511,7 @@ other_license_detections: 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 @@ -929,29 +521,7 @@ other_license_detections: 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 @@ -961,29 +531,7 @@ other_license_detections: 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 @@ -993,31 +541,9 @@ other_license_detections: 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 @@ -1027,29 +553,7 @@ other_license_detections: 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 @@ -1059,29 +563,7 @@ other_license_detections: 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 @@ -1091,31 +573,9 @@ other_license_detections: 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 @@ -1125,29 +585,7 @@ other_license_detections: 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 @@ -1157,31 +595,9 @@ other_license_detections: 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 @@ -1191,29 +607,7 @@ other_license_detections: 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 @@ -1223,29 +617,7 @@ other_license_detections: 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 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 9e3ed7f339c..610d5f8118b 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 @@ -32,29 +32,7 @@ other_license_detections: 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 @@ -64,15 +42,6 @@ other_license_detections: 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 @@ -89,20 +58,6 @@ other_license_detections: 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 @@ -116,29 +71,7 @@ other_license_detections: 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 @@ -148,15 +81,6 @@ other_license_detections: 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 @@ -173,20 +97,6 @@ other_license_detections: 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 @@ -200,29 +110,7 @@ other_license_detections: 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 @@ -232,15 +120,6 @@ other_license_detections: 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 @@ -257,20 +136,6 @@ other_license_detections: 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 @@ -284,29 +149,7 @@ other_license_detections: 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 @@ -316,14 +159,6 @@ other_license_detections: 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. @@ -358,20 +193,6 @@ other_license_detections: 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 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 e284bd573f9..573f3587eeb 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 @@ -36,14 +36,6 @@ license_detections: 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 @@ -67,20 +59,6 @@ license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -90,14 +68,6 @@ license_detections: 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 @@ -111,20 +81,6 @@ license_detections: 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 @@ -134,32 +90,10 @@ license_detections: 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 @@ -173,14 +107,6 @@ license_detections: 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. @@ -189,20 +115,6 @@ license_detections: 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 @@ -216,14 +128,6 @@ license_detections: 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 @@ -255,20 +159,6 @@ license_detections: 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 @@ -282,14 +172,6 @@ license_detections: 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. @@ -310,20 +192,6 @@ license_detections: 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 @@ -337,14 +205,6 @@ license_detections: 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 @@ -366,20 +226,6 @@ license_detections: 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 @@ -393,14 +239,6 @@ license_detections: 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 @@ -430,20 +268,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -457,14 +281,6 @@ license_detections: 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 @@ -485,20 +301,6 @@ license_detections: 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 @@ -512,14 +314,6 @@ license_detections: 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 @@ -546,20 +340,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -573,14 +353,6 @@ license_detections: 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 @@ -601,20 +373,6 @@ license_detections: 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 @@ -628,14 +386,6 @@ license_detections: 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 @@ -665,20 +415,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -692,14 +428,6 @@ license_detections: 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 @@ -729,20 +457,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -756,14 +470,6 @@ license_detections: 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 @@ -785,20 +491,6 @@ license_detections: 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 @@ -812,14 +504,6 @@ license_detections: 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 @@ -829,20 +513,6 @@ license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: mit-no-advert-export-control detection_log: - not-combined @@ -856,14 +526,6 @@ license_detections: 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. @@ -884,20 +546,6 @@ license_detections: 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 @@ -911,14 +559,6 @@ license_detections: 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 @@ -968,20 +608,6 @@ license_detections: 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 @@ -995,14 +621,6 @@ license_detections: 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 @@ -1032,20 +650,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1059,14 +663,6 @@ license_detections: 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 @@ -1097,20 +693,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1124,14 +706,6 @@ license_detections: 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 @@ -1162,20 +736,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1189,14 +749,6 @@ license_detections: 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 @@ -1222,20 +774,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1249,14 +787,6 @@ license_detections: 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 @@ -1275,20 +805,6 @@ license_detections: 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 @@ -1302,14 +818,6 @@ license_detections: 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 @@ -1320,20 +828,6 @@ license_detections: 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 @@ -1347,14 +841,6 @@ license_detections: 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 @@ -1368,20 +854,6 @@ license_detections: 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 @@ -1395,14 +867,6 @@ license_detections: 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 @@ -1412,20 +876,6 @@ license_detections: 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 @@ -1439,14 +889,6 @@ license_detections: 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 @@ -1467,20 +909,6 @@ license_detections: 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 @@ -1494,14 +922,6 @@ license_detections: 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 @@ -1527,20 +947,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1550,14 +956,6 @@ license_detections: 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 @@ -1579,33 +977,6 @@ license_detections: 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 @@ -1619,14 +990,6 @@ license_detections: 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 @@ -1662,20 +1025,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1689,14 +1038,6 @@ license_detections: 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 @@ -1714,20 +1055,6 @@ license_detections: 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 @@ -1741,14 +1068,6 @@ license_detections: 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 @@ -1785,20 +1104,6 @@ license_detections: (INCLUDING NEGLIGENCE 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 @@ -1812,14 +1117,6 @@ license_detections: 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 @@ -1840,20 +1137,6 @@ license_detections: 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 @@ -1867,14 +1150,6 @@ license_detections: 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 @@ -1889,20 +1164,6 @@ license_detections: 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 @@ -1916,14 +1177,6 @@ license_detections: 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 @@ -1938,20 +1191,6 @@ license_detections: 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 @@ -1965,31 +1204,9 @@ license_detections: 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 @@ -2003,14 +1220,6 @@ license_detections: 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 @@ -2040,20 +1249,6 @@ license_detections: (INCLUDING NEGLIGENCE 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 @@ -2067,14 +1262,6 @@ license_detections: 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 @@ -2093,20 +1280,6 @@ license_detections: 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 @@ -2120,14 +1293,6 @@ license_detections: 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 @@ -2146,20 +1311,6 @@ license_detections: 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 @@ -2173,14 +1324,6 @@ license_detections: 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 @@ -2189,20 +1332,6 @@ license_detections: 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 @@ -2216,14 +1345,6 @@ license_detections: 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 @@ -2244,20 +1365,6 @@ license_detections: 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 @@ -2271,14 +1378,6 @@ license_detections: 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 @@ -2308,20 +1407,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -2335,15 +1420,6 @@ license_detections: 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 @@ -2384,33 +1460,6 @@ license_detections: 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 @@ -2424,14 +1473,6 @@ license_detections: 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 @@ -2462,20 +1503,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2489,14 +1516,6 @@ license_detections: 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 @@ -2522,20 +1541,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 f32c7ef6d6e..42fc638efb8 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 @@ -25,29 +25,7 @@ other_license_detections: 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 @@ -57,15 +35,6 @@ other_license_detections: 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 @@ -82,20 +51,6 @@ other_license_detections: 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 @@ -109,29 +64,7 @@ other_license_detections: 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 @@ -141,15 +74,6 @@ other_license_detections: 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 @@ -166,20 +90,6 @@ other_license_detections: 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 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 e284bd573f9..573f3587eeb 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 @@ -36,14 +36,6 @@ license_detections: 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 @@ -67,20 +59,6 @@ license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -90,14 +68,6 @@ license_detections: 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 @@ -111,20 +81,6 @@ license_detections: 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 @@ -134,32 +90,10 @@ license_detections: 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 @@ -173,14 +107,6 @@ license_detections: 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. @@ -189,20 +115,6 @@ license_detections: 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 @@ -216,14 +128,6 @@ license_detections: 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 @@ -255,20 +159,6 @@ license_detections: 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 @@ -282,14 +172,6 @@ license_detections: 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. @@ -310,20 +192,6 @@ license_detections: 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 @@ -337,14 +205,6 @@ license_detections: 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 @@ -366,20 +226,6 @@ license_detections: 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 @@ -393,14 +239,6 @@ license_detections: 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 @@ -430,20 +268,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -457,14 +281,6 @@ license_detections: 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 @@ -485,20 +301,6 @@ license_detections: 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 @@ -512,14 +314,6 @@ license_detections: 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 @@ -546,20 +340,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -573,14 +353,6 @@ license_detections: 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 @@ -601,20 +373,6 @@ license_detections: 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 @@ -628,14 +386,6 @@ license_detections: 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 @@ -665,20 +415,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -692,14 +428,6 @@ license_detections: 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 @@ -729,20 +457,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -756,14 +470,6 @@ license_detections: 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 @@ -785,20 +491,6 @@ license_detections: 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 @@ -812,14 +504,6 @@ license_detections: 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 @@ -829,20 +513,6 @@ license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: mit-no-advert-export-control detection_log: - not-combined @@ -856,14 +526,6 @@ license_detections: 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. @@ -884,20 +546,6 @@ license_detections: 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 @@ -911,14 +559,6 @@ license_detections: 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 @@ -968,20 +608,6 @@ license_detections: 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 @@ -995,14 +621,6 @@ license_detections: 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 @@ -1032,20 +650,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1059,14 +663,6 @@ license_detections: 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 @@ -1097,20 +693,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1124,14 +706,6 @@ license_detections: 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 @@ -1162,20 +736,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1189,14 +749,6 @@ license_detections: 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 @@ -1222,20 +774,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1249,14 +787,6 @@ license_detections: 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 @@ -1275,20 +805,6 @@ license_detections: 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 @@ -1302,14 +818,6 @@ license_detections: 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 @@ -1320,20 +828,6 @@ license_detections: 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 @@ -1347,14 +841,6 @@ license_detections: 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 @@ -1368,20 +854,6 @@ license_detections: 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 @@ -1395,14 +867,6 @@ license_detections: 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 @@ -1412,20 +876,6 @@ license_detections: 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 @@ -1439,14 +889,6 @@ license_detections: 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 @@ -1467,20 +909,6 @@ license_detections: 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 @@ -1494,14 +922,6 @@ license_detections: 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 @@ -1527,20 +947,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1550,14 +956,6 @@ license_detections: 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 @@ -1579,33 +977,6 @@ license_detections: 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 @@ -1619,14 +990,6 @@ license_detections: 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 @@ -1662,20 +1025,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -1689,14 +1038,6 @@ license_detections: 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 @@ -1714,20 +1055,6 @@ license_detections: 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 @@ -1741,14 +1068,6 @@ license_detections: 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 @@ -1785,20 +1104,6 @@ license_detections: (INCLUDING NEGLIGENCE 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 @@ -1812,14 +1117,6 @@ license_detections: 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 @@ -1840,20 +1137,6 @@ license_detections: 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 @@ -1867,14 +1150,6 @@ license_detections: 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 @@ -1889,20 +1164,6 @@ license_detections: 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 @@ -1916,14 +1177,6 @@ license_detections: 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 @@ -1938,20 +1191,6 @@ license_detections: 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 @@ -1965,31 +1204,9 @@ license_detections: 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 @@ -2003,14 +1220,6 @@ license_detections: 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 @@ -2040,20 +1249,6 @@ license_detections: (INCLUDING NEGLIGENCE 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 @@ -2067,14 +1262,6 @@ license_detections: 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 @@ -2093,20 +1280,6 @@ license_detections: 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 @@ -2120,14 +1293,6 @@ license_detections: 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 @@ -2146,20 +1311,6 @@ license_detections: 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 @@ -2173,14 +1324,6 @@ license_detections: 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 @@ -2189,20 +1332,6 @@ license_detections: 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 @@ -2216,14 +1345,6 @@ license_detections: 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 @@ -2244,20 +1365,6 @@ license_detections: 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 @@ -2271,14 +1378,6 @@ license_detections: 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 @@ -2308,20 +1407,6 @@ license_detections: OR TORT (INCLUDING NEGLIGENCE 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 @@ -2335,15 +1420,6 @@ license_detections: 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 @@ -2384,33 +1460,6 @@ license_detections: 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 @@ -2424,14 +1473,6 @@ license_detections: 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 @@ -2462,20 +1503,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2489,14 +1516,6 @@ license_detections: 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 @@ -2522,20 +1541,6 @@ license_detections: STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 66b4cbcc4d6..c4536c89b6d 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 @@ -41,29 +41,7 @@ other_license_detections: 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 @@ -73,15 +51,6 @@ other_license_detections: 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 @@ -89,20 +58,6 @@ other_license_detections: 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 @@ -116,29 +71,7 @@ other_license_detections: 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 @@ -148,15 +81,6 @@ other_license_detections: 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 @@ -165,20 +89,6 @@ other_license_detections: 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 @@ -192,14 +102,6 @@ other_license_detections: 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 @@ -221,20 +123,6 @@ other_license_detections: HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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. 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 33e6d6f4608..8442ad2830e 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 @@ -74,29 +74,7 @@ other_license_detections: 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 @@ -106,31 +84,9 @@ other_license_detections: 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 @@ -140,31 +96,9 @@ other_license_detections: 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 @@ -174,31 +108,9 @@ other_license_detections: 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 @@ -208,31 +120,9 @@ other_license_detections: 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 @@ -242,29 +132,7 @@ other_license_detections: 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 @@ -274,57 +142,9 @@ other_license_detections: 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 @@ -334,29 +154,7 @@ other_license_detections: 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 @@ -366,29 +164,7 @@ other_license_detections: 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 @@ -398,44 +174,9 @@ other_license_detections: 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 @@ -445,14 +186,6 @@ other_license_detections: 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, @@ -469,20 +202,6 @@ other_license_detections: 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 @@ -492,62 +211,11 @@ other_license_detections: 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 @@ -557,29 +225,7 @@ other_license_detections: 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 @@ -589,29 +235,7 @@ other_license_detections: 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 @@ -625,31 +249,9 @@ other_license_detections: 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 @@ -663,29 +265,7 @@ other_license_detections: 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 @@ -699,31 +279,9 @@ other_license_detections: 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 @@ -737,29 +295,7 @@ other_license_detections: 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 @@ -773,29 +309,7 @@ other_license_detections: 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 @@ -809,29 +323,7 @@ other_license_detections: 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 @@ -845,31 +337,9 @@ other_license_detections: 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 @@ -883,29 +353,7 @@ other_license_detections: 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 @@ -919,29 +367,7 @@ other_license_detections: 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 @@ -955,31 +381,9 @@ other_license_detections: 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 @@ -989,32 +393,10 @@ other_license_detections: 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 @@ -1024,14 +406,6 @@ other_license_detections: 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 @@ -1040,20 +414,6 @@ other_license_detections: # 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 @@ -1063,32 +423,9 @@ other_license_detections: 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 @@ -1102,29 +439,7 @@ other_license_detections: 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 @@ -1134,18 +449,6 @@ other_license_detections: 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. @@ -1154,33 +457,6 @@ other_license_detections: 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 @@ -1194,31 +470,9 @@ other_license_detections: 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 @@ -1232,31 +486,9 @@ other_license_detections: 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 @@ -1270,29 +502,7 @@ other_license_detections: 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 @@ -1302,15 +512,6 @@ other_license_detections: 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 @@ -1328,20 +529,6 @@ other_license_detections: 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 @@ -1355,29 +542,7 @@ other_license_detections: 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 @@ -1387,14 +552,6 @@ other_license_detections: 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 @@ -1409,20 +566,6 @@ other_license_detections: 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 @@ -1436,29 +579,7 @@ other_license_detections: 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 @@ -1468,15 +589,6 @@ other_license_detections: 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 @@ -1494,20 +606,6 @@ other_license_detections: 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 @@ -1521,15 +619,6 @@ other_license_detections: 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 @@ -1559,33 +648,6 @@ other_license_detections: 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 @@ -1599,32 +661,10 @@ other_license_detections: 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 @@ -1638,33 +678,11 @@ other_license_detections: 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 @@ -1678,29 +696,7 @@ other_license_detections: 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 @@ -1714,29 +710,7 @@ other_license_detections: 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 @@ -1746,31 +720,9 @@ other_license_detections: 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 @@ -1784,29 +736,7 @@ other_license_detections: 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 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 7942a0132ac..0990040c09a 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 @@ -84,31 +84,9 @@ other_license_detections: 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 @@ -122,29 +100,7 @@ other_license_detections: 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 @@ -154,15 +110,6 @@ other_license_detections: 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 @@ -179,20 +126,6 @@ other_license_detections: 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 @@ -206,29 +139,7 @@ other_license_detections: 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 @@ -238,15 +149,6 @@ other_license_detections: 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 @@ -264,20 +166,6 @@ other_license_detections: 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 @@ -291,29 +179,7 @@ other_license_detections: 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 @@ -323,15 +189,6 @@ other_license_detections: 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 @@ -348,20 +205,6 @@ other_license_detections: 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 @@ -375,14 +218,6 @@ other_license_detections: 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 @@ -392,20 +227,6 @@ other_license_detections: 2. Redistributions in binary form must 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 @@ -419,14 +240,6 @@ other_license_detections: 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: @@ -453,20 +266,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -480,14 +279,6 @@ other_license_detections: 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 @@ -516,20 +307,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -543,29 +320,7 @@ other_license_detections: 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 @@ -575,35 +330,12 @@ other_license_detections: 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 @@ -617,29 +349,7 @@ other_license_detections: 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 @@ -649,15 +359,6 @@ other_license_detections: 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 @@ -674,20 +375,6 @@ other_license_detections: 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 @@ -701,29 +388,7 @@ other_license_detections: 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 @@ -733,15 +398,6 @@ other_license_detections: 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 @@ -759,20 +415,6 @@ other_license_detections: 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 @@ -786,29 +428,7 @@ other_license_detections: 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 @@ -818,15 +438,6 @@ other_license_detections: 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 @@ -843,20 +454,6 @@ other_license_detections: 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 @@ -870,14 +467,6 @@ other_license_detections: 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 @@ -898,20 +487,6 @@ other_license_detections: 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 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 3916893249c..bd8051f850a 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 @@ -206,29 +206,7 @@ other_license_detections: 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 @@ -238,15 +216,6 @@ other_license_detections: 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 @@ -265,20 +234,6 @@ other_license_detections: 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 @@ -292,29 +247,7 @@ other_license_detections: 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 @@ -324,14 +257,6 @@ other_license_detections: 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 @@ -349,33 +274,6 @@ other_license_detections: 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 @@ -389,33 +287,11 @@ other_license_detections: 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 @@ -429,31 +305,9 @@ other_license_detections: 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 @@ -467,29 +321,7 @@ other_license_detections: 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 @@ -499,15 +331,6 @@ other_license_detections: 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 @@ -526,20 +349,6 @@ other_license_detections: 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 @@ -553,32 +362,10 @@ other_license_detections: 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 @@ -592,29 +379,7 @@ other_license_detections: 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 @@ -624,15 +389,6 @@ other_license_detections: 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 @@ -650,20 +406,6 @@ other_license_detections: 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 @@ -677,29 +419,7 @@ other_license_detections: 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 @@ -709,15 +429,6 @@ other_license_detections: 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 @@ -737,20 +448,6 @@ other_license_detections: 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 @@ -764,14 +461,6 @@ other_license_detections: 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 @@ -791,20 +480,6 @@ other_license_detections: 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: @@ -819,14 +494,6 @@ other_license_detections: 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 @@ -835,59 +502,6 @@ other_license_detections: 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 @@ -897,29 +511,7 @@ other_license_detections: 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 @@ -929,29 +521,7 @@ other_license_detections: 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 @@ -961,29 +531,7 @@ other_license_detections: 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 @@ -993,31 +541,9 @@ other_license_detections: 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 @@ -1027,29 +553,7 @@ other_license_detections: 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 @@ -1059,29 +563,7 @@ other_license_detections: 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 @@ -1091,31 +573,9 @@ other_license_detections: 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 @@ -1125,29 +585,7 @@ other_license_detections: 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 @@ -1157,31 +595,9 @@ other_license_detections: 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 @@ -1191,29 +607,7 @@ other_license_detections: 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 @@ -1223,29 +617,7 @@ other_license_detections: 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 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 b452b5b85e6..793f000b484 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 @@ -51,14 +51,6 @@ license_detections: 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 @@ -86,20 +78,6 @@ license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -113,15 +91,6 @@ license_detections: 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 @@ -143,33 +112,6 @@ license_detections: 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 @@ -183,15 +125,6 @@ license_detections: 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 @@ -213,33 +146,6 @@ license_detections: 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 @@ -253,15 +159,6 @@ license_detections: 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 @@ -285,33 +182,6 @@ license_detections: 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 @@ -325,29 +195,7 @@ license_detections: 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 @@ -357,15 +205,6 @@ license_detections: 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 @@ -381,20 +220,6 @@ license_detections: 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 @@ -408,29 +233,7 @@ license_detections: 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 @@ -440,15 +243,6 @@ license_detections: 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 @@ -466,20 +260,6 @@ license_detections: 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 @@ -493,14 +273,6 @@ license_detections: 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 @@ -523,20 +295,6 @@ license_detections: 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 @@ -550,32 +308,10 @@ license_detections: 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 @@ -589,14 +325,6 @@ license_detections: 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, @@ -606,20 +334,6 @@ license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: fsf-free detection_log: - not-combined @@ -633,31 +347,9 @@ license_detections: 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 @@ -671,33 +363,11 @@ license_detections: 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 @@ -711,14 +381,6 @@ license_detections: 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, @@ -728,20 +390,6 @@ license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD other_license_detections: [] copyright: | 2020, Aurelien Jarno 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 a5687574de1..8a178fd55c1 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 @@ -36,14 +36,6 @@ other_license_detections: 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 @@ -53,20 +45,6 @@ other_license_detections: 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: FSFULLRWD - spdx_url: https://spdx.org/licenses/FSFULLRWD - license_expression: isc detection_log: - not-combined @@ -80,14 +58,6 @@ other_license_detections: 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 @@ -100,20 +70,6 @@ other_license_detections: 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 @@ -127,14 +83,6 @@ other_license_detections: 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 @@ -148,20 +96,6 @@ other_license_detections: 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 @@ -171,14 +105,6 @@ other_license_detections: 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 @@ -200,20 +126,6 @@ other_license_detections: 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 @@ -227,30 +139,7 @@ other_license_detections: 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 @@ -264,14 +153,6 @@ other_license_detections: 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 @@ -296,20 +177,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -323,14 +190,6 @@ other_license_detections: 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 @@ -342,20 +201,6 @@ other_license_detections: * * 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 @@ -369,32 +214,9 @@ other_license_detections: 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 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 d405ca3c13f..c9c15ba1b30 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -65,33 +57,6 @@ license_detections: TORT (INCLUDING NEGLIGENCE 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 @@ -101,31 +66,9 @@ license_detections: 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, 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 526f6de0df8..97cf14d0183 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 @@ -18,32 +18,10 @@ license_detections: 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 - 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 @@ -57,29 +35,7 @@ license_detections: 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 @@ -89,29 +45,7 @@ license_detections: 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 @@ -125,29 +59,7 @@ license_detections: 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 @@ -157,14 +69,6 @@ license_detections: 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: @@ -191,20 +95,6 @@ license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 f01980895c1..a1a780e6a73 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 @@ -17,29 +17,7 @@ license_detections: 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 @@ -53,32 +31,10 @@ license_detections: 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 @@ -92,14 +48,6 @@ license_detections: 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 ----------------- @@ -130,20 +78,6 @@ license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 41a8285b439..ced70d70338 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 @@ -25,29 +25,7 @@ other_license_detections: 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 @@ -57,15 +35,6 @@ other_license_detections: 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 @@ -81,20 +50,6 @@ other_license_detections: 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 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 09f33c8f2d1..3209e3b7d43 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 @@ -18,14 +18,6 @@ license_detections: 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. @@ -48,20 +40,6 @@ license_detections: 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 @@ -75,31 +53,9 @@ license_detections: 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 @@ -113,15 +69,6 @@ license_detections: 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 @@ -136,20 +83,6 @@ license_detections: 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 @@ -163,15 +96,6 @@ license_detections: 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. @@ -183,20 +107,6 @@ license_detections: . 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 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 766b4b32092..df32c6a1af3 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 @@ -17,15 +17,6 @@ license_detections: 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 @@ -43,20 +34,6 @@ license_detections: 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 @@ -70,15 +47,6 @@ license_detections: 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. @@ -90,20 +58,6 @@ license_detections: . 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 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 fe7506e5095..bd378331573 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 @@ -17,16 +17,6 @@ license_detections: 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 @@ -54,20 +44,6 @@ license_detections: 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 @@ -77,15 +53,6 @@ license_detections: 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. @@ -98,20 +65,6 @@ license_detections: . 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 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 7942a0132ac..0990040c09a 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 @@ -84,31 +84,9 @@ other_license_detections: 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 @@ -122,29 +100,7 @@ other_license_detections: 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 @@ -154,15 +110,6 @@ other_license_detections: 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 @@ -179,20 +126,6 @@ other_license_detections: 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 @@ -206,29 +139,7 @@ other_license_detections: 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 @@ -238,15 +149,6 @@ other_license_detections: 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 @@ -264,20 +166,6 @@ other_license_detections: 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 @@ -291,29 +179,7 @@ other_license_detections: 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 @@ -323,15 +189,6 @@ other_license_detections: 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 @@ -348,20 +205,6 @@ other_license_detections: 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 @@ -375,14 +218,6 @@ other_license_detections: 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 @@ -392,20 +227,6 @@ other_license_detections: 2. Redistributions in binary form must 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 @@ -419,14 +240,6 @@ other_license_detections: 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: @@ -453,20 +266,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -480,14 +279,6 @@ other_license_detections: 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 @@ -516,20 +307,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -543,29 +320,7 @@ other_license_detections: 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 @@ -575,35 +330,12 @@ other_license_detections: 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 @@ -617,29 +349,7 @@ other_license_detections: 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 @@ -649,15 +359,6 @@ other_license_detections: 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 @@ -674,20 +375,6 @@ other_license_detections: 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 @@ -701,29 +388,7 @@ other_license_detections: 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 @@ -733,15 +398,6 @@ other_license_detections: 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 @@ -759,20 +415,6 @@ other_license_detections: 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 @@ -786,29 +428,7 @@ other_license_detections: 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 @@ -818,15 +438,6 @@ other_license_detections: 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 @@ -843,20 +454,6 @@ other_license_detections: 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 @@ -870,14 +467,6 @@ other_license_detections: 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 @@ -898,20 +487,6 @@ other_license_detections: 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 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 0d16c10e303..2c872209494 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -37,20 +29,6 @@ license_detections: 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 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 6bc4432c09a..6600f29a3df 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 @@ -17,14 +17,6 @@ license_detections: 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.\ @@ -101,20 +93,6 @@ license_detections: \ 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 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 f39a51a642d..62073cf770e 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 @@ -39,31 +39,9 @@ other_license_detections: 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 @@ -77,14 +55,6 @@ other_license_detections: 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 @@ -103,20 +73,6 @@ other_license_detections: 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 @@ -130,29 +86,7 @@ other_license_detections: 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 @@ -162,15 +96,6 @@ other_license_detections: 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 @@ -188,20 +113,6 @@ other_license_detections: 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 @@ -215,15 +126,6 @@ other_license_detections: 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, @@ -254,33 +156,6 @@ other_license_detections: 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 @@ -294,29 +169,7 @@ other_license_detections: 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 @@ -326,15 +179,6 @@ other_license_detections: 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 @@ -352,20 +196,6 @@ other_license_detections: 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 @@ -379,29 +209,7 @@ other_license_detections: 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 @@ -411,15 +219,6 @@ other_license_detections: 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 @@ -437,20 +236,6 @@ other_license_detections: 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 @@ -464,29 +249,7 @@ other_license_detections: 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 @@ -496,15 +259,6 @@ other_license_detections: 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 @@ -515,20 +269,6 @@ other_license_detections: 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 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 03f995ae337..91ff34da3d7 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 @@ -19,44 +19,9 @@ license_detections: 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 @@ -70,16 +35,6 @@ license_detections: 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 @@ -101,20 +56,6 @@ license_detections: 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 @@ -128,14 +69,6 @@ license_detections: 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 @@ -158,20 +91,6 @@ license_detections: 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 @@ -181,31 +100,9 @@ license_detections: 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 @@ -215,15 +112,6 @@ license_detections: 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, @@ -235,20 +123,6 @@ license_detections: 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. 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 8d54963038f..82acbc8fee4 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 @@ -24,14 +24,6 @@ other_license_detections: 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 @@ -56,20 +48,6 @@ other_license_detections: 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 @@ -83,14 +61,6 @@ other_license_detections: 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 @@ -113,20 +83,6 @@ other_license_detections: 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 @@ -140,14 +96,6 @@ other_license_detections: 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 @@ -172,20 +120,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 bc7012bd230..50f98000580 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 @@ -71,42 +71,7 @@ other_license_detections: 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 @@ -120,33 +85,11 @@ other_license_detections: 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 @@ -160,14 +103,6 @@ other_license_detections: 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: @@ -191,20 +126,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -218,14 +139,6 @@ other_license_detections: 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 @@ -247,20 +160,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -274,14 +173,6 @@ other_license_detections: 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 @@ -309,20 +200,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -336,29 +213,7 @@ other_license_detections: 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 @@ -368,16 +223,6 @@ other_license_detections: 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. @@ -386,20 +231,6 @@ other_license_detections: 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 @@ -413,29 +244,7 @@ other_license_detections: 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 @@ -445,15 +254,6 @@ other_license_detections: 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 @@ -470,20 +270,6 @@ other_license_detections: 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 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 f39a51a642d..62073cf770e 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 @@ -39,31 +39,9 @@ other_license_detections: 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 @@ -77,14 +55,6 @@ other_license_detections: 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 @@ -103,20 +73,6 @@ other_license_detections: 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 @@ -130,29 +86,7 @@ other_license_detections: 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 @@ -162,15 +96,6 @@ other_license_detections: 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 @@ -188,20 +113,6 @@ other_license_detections: 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 @@ -215,15 +126,6 @@ other_license_detections: 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, @@ -254,33 +156,6 @@ other_license_detections: 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 @@ -294,29 +169,7 @@ other_license_detections: 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 @@ -326,15 +179,6 @@ other_license_detections: 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 @@ -352,20 +196,6 @@ other_license_detections: 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 @@ -379,29 +209,7 @@ other_license_detections: 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 @@ -411,15 +219,6 @@ other_license_detections: 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 @@ -437,20 +236,6 @@ other_license_detections: 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 @@ -464,29 +249,7 @@ other_license_detections: 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 @@ -496,15 +259,6 @@ other_license_detections: 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 @@ -515,20 +269,6 @@ other_license_detections: 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 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 862c268005a..e42f94cfd0a 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 @@ -40,32 +40,10 @@ other_license_detections: 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 @@ -79,47 +57,12 @@ other_license_detections: 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 @@ -133,29 +76,7 @@ other_license_detections: 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 @@ -165,15 +86,6 @@ other_license_detections: 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 @@ -191,20 +103,6 @@ other_license_detections: 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 @@ -218,29 +116,7 @@ other_license_detections: 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 @@ -250,15 +126,6 @@ other_license_detections: 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 @@ -276,20 +143,6 @@ other_license_detections: 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 @@ -303,29 +156,7 @@ other_license_detections: 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 @@ -335,15 +166,6 @@ other_license_detections: 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 @@ -363,20 +185,6 @@ other_license_detections: 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 @@ -390,29 +198,7 @@ other_license_detections: 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 @@ -422,15 +208,6 @@ other_license_detections: 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 @@ -442,20 +219,6 @@ other_license_detections: 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 @@ -469,14 +232,6 @@ other_license_detections: 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 @@ -499,20 +254,6 @@ other_license_detections: 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. 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 7942a0132ac..0990040c09a 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 @@ -84,31 +84,9 @@ other_license_detections: 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 @@ -122,29 +100,7 @@ other_license_detections: 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 @@ -154,15 +110,6 @@ other_license_detections: 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 @@ -179,20 +126,6 @@ other_license_detections: 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 @@ -206,29 +139,7 @@ other_license_detections: 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 @@ -238,15 +149,6 @@ other_license_detections: 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 @@ -264,20 +166,6 @@ other_license_detections: 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 @@ -291,29 +179,7 @@ other_license_detections: 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 @@ -323,15 +189,6 @@ other_license_detections: 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 @@ -348,20 +205,6 @@ other_license_detections: 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 @@ -375,14 +218,6 @@ other_license_detections: 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 @@ -392,20 +227,6 @@ other_license_detections: 2. Redistributions in binary form must 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 @@ -419,14 +240,6 @@ other_license_detections: 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: @@ -453,20 +266,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -480,14 +279,6 @@ other_license_detections: 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 @@ -516,20 +307,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -543,29 +320,7 @@ other_license_detections: 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 @@ -575,35 +330,12 @@ other_license_detections: 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 @@ -617,29 +349,7 @@ other_license_detections: 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 @@ -649,15 +359,6 @@ other_license_detections: 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 @@ -674,20 +375,6 @@ other_license_detections: 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 @@ -701,29 +388,7 @@ other_license_detections: 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 @@ -733,15 +398,6 @@ other_license_detections: 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 @@ -759,20 +415,6 @@ other_license_detections: 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 @@ -786,29 +428,7 @@ other_license_detections: 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 @@ -818,15 +438,6 @@ other_license_detections: 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 @@ -843,20 +454,6 @@ other_license_detections: 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 @@ -870,14 +467,6 @@ other_license_detections: 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 @@ -898,20 +487,6 @@ other_license_detections: 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 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 8afd3e8c75e..7946400b79e 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 @@ -24,14 +24,6 @@ other_license_detections: 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: @@ -53,20 +45,6 @@ other_license_detections: ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -80,29 +58,7 @@ other_license_detections: 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 @@ -112,15 +68,6 @@ other_license_detections: 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 @@ -138,20 +85,6 @@ other_license_detections: 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 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 814123cf2c0..c28e82770cd 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 @@ -30,14 +30,6 @@ other_license_detections: 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 @@ -54,20 +46,6 @@ other_license_detections: 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 @@ -81,14 +59,6 @@ other_license_detections: 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 @@ -109,20 +79,6 @@ other_license_detections: 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 @@ -136,29 +92,7 @@ other_license_detections: 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 @@ -168,15 +102,6 @@ other_license_detections: 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 @@ -193,20 +118,6 @@ other_license_detections: 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 @@ -220,14 +131,6 @@ other_license_detections: 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: @@ -250,20 +153,6 @@ other_license_detections: ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 00e07d3c628..ed9ff3882cd 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -49,20 +41,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -76,14 +54,6 @@ license_detections: 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\ @@ -92,20 +62,6 @@ license_detections: \ 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 @@ -119,15 +75,6 @@ license_detections: 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 @@ -141,20 +88,6 @@ license_detections: 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 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 ddf374aa31a..9f7493d96fa 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 @@ -19,16 +19,6 @@ license_detections: 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\ @@ -38,59 +28,6 @@ license_detections: 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 @@ -104,14 +41,6 @@ license_detections: 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 @@ -121,20 +50,6 @@ license_detections: 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 @@ -144,14 +59,6 @@ license_detections: 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 @@ -178,20 +85,6 @@ license_detections: (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 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 e4c8815fc2c..19dd4112843 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 @@ -23,14 +23,6 @@ other_license_detections: 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 @@ -55,20 +47,6 @@ other_license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -82,29 +60,7 @@ other_license_detections: 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 @@ -114,15 +70,6 @@ other_license_detections: 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 @@ -143,20 +90,6 @@ other_license_detections: 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. 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 ff6ab926021..2183bd5cbe5 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 @@ -17,16 +17,6 @@ license_detections: 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 @@ -42,20 +32,6 @@ license_detections: 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 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 7942a0132ac..0990040c09a 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 @@ -84,31 +84,9 @@ other_license_detections: 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 @@ -122,29 +100,7 @@ other_license_detections: 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 @@ -154,15 +110,6 @@ other_license_detections: 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 @@ -179,20 +126,6 @@ other_license_detections: 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 @@ -206,29 +139,7 @@ other_license_detections: 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 @@ -238,15 +149,6 @@ other_license_detections: 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 @@ -264,20 +166,6 @@ other_license_detections: 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 @@ -291,29 +179,7 @@ other_license_detections: 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 @@ -323,15 +189,6 @@ other_license_detections: 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 @@ -348,20 +205,6 @@ other_license_detections: 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 @@ -375,14 +218,6 @@ other_license_detections: 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 @@ -392,20 +227,6 @@ other_license_detections: 2. Redistributions in binary form must 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 @@ -419,14 +240,6 @@ other_license_detections: 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: @@ -453,20 +266,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -480,14 +279,6 @@ other_license_detections: 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 @@ -516,20 +307,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -543,29 +320,7 @@ other_license_detections: 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 @@ -575,35 +330,12 @@ other_license_detections: 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 @@ -617,29 +349,7 @@ other_license_detections: 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 @@ -649,15 +359,6 @@ other_license_detections: 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 @@ -674,20 +375,6 @@ other_license_detections: 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 @@ -701,29 +388,7 @@ other_license_detections: 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 @@ -733,15 +398,6 @@ other_license_detections: 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 @@ -759,20 +415,6 @@ other_license_detections: 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 @@ -786,29 +428,7 @@ other_license_detections: 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 @@ -818,15 +438,6 @@ other_license_detections: 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 @@ -843,20 +454,6 @@ other_license_detections: 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 @@ -870,14 +467,6 @@ other_license_detections: 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 @@ -898,20 +487,6 @@ other_license_detections: 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 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 8d54963038f..82acbc8fee4 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 @@ -24,14 +24,6 @@ other_license_detections: 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 @@ -56,20 +48,6 @@ other_license_detections: 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 @@ -83,14 +61,6 @@ other_license_detections: 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 @@ -113,20 +83,6 @@ other_license_detections: 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 @@ -140,14 +96,6 @@ other_license_detections: 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 @@ -172,20 +120,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 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 00e07d3c628..ed9ff3882cd 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 @@ -17,14 +17,6 @@ license_detections: 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 @@ -49,20 +41,6 @@ license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -76,14 +54,6 @@ license_detections: 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\ @@ -92,20 +62,6 @@ license_detections: \ 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 @@ -119,15 +75,6 @@ license_detections: 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 @@ -141,20 +88,6 @@ license_detections: 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 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 86d9240d549..779ba3c596b 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 @@ -713,29 +713,7 @@ other_license_detections: 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 @@ -745,31 +723,9 @@ other_license_detections: 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 @@ -783,29 +739,7 @@ other_license_detections: 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 @@ -815,31 +749,9 @@ other_license_detections: 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 @@ -853,29 +765,7 @@ other_license_detections: 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 @@ -885,32 +775,10 @@ other_license_detections: 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 @@ -924,29 +792,7 @@ other_license_detections: 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 @@ -956,31 +802,9 @@ other_license_detections: 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 @@ -994,14 +818,6 @@ other_license_detections: 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. @@ -1185,20 +1001,6 @@ other_license_detections: 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 @@ -1212,14 +1014,6 @@ other_license_detections: 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 @@ -1251,20 +1045,6 @@ other_license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1278,14 +1058,6 @@ other_license_detections: 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 @@ -1302,20 +1074,6 @@ other_license_detections: 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 @@ -1329,14 +1087,6 @@ other_license_detections: 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 @@ -1355,20 +1105,6 @@ other_license_detections: 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 @@ -1382,14 +1118,6 @@ other_license_detections: 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 @@ -1414,20 +1142,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1441,14 +1155,6 @@ other_license_detections: 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 @@ -1477,20 +1183,6 @@ other_license_detections: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1504,14 +1196,6 @@ other_license_detections: 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 @@ -1568,20 +1252,6 @@ other_license_detections: 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 @@ -1595,14 +1265,6 @@ other_license_detections: 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 @@ -1627,20 +1289,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1654,14 +1302,6 @@ other_license_detections: 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 @@ -1686,20 +1326,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -1713,14 +1339,6 @@ other_license_detections: 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, @@ -1735,20 +1353,6 @@ other_license_detections: 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 @@ -1762,34 +1366,12 @@ other_license_detections: 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 @@ -1803,31 +1385,9 @@ other_license_detections: 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 @@ -1841,29 +1401,7 @@ other_license_detections: 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 @@ -1873,29 +1411,7 @@ other_license_detections: 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 @@ -1905,29 +1421,7 @@ other_license_detections: 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 @@ -1937,29 +1431,7 @@ other_license_detections: 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 @@ -1973,14 +1445,6 @@ other_license_detections: 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 @@ -2007,33 +1471,6 @@ other_license_detections: 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 @@ -2047,14 +1484,6 @@ other_license_detections: 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 @@ -2072,20 +1501,6 @@ other_license_detections: 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 @@ -2099,14 +1514,6 @@ other_license_detections: 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 @@ -2134,20 +1541,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -2161,29 +1554,7 @@ other_license_detections: 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 @@ -2193,14 +1564,6 @@ other_license_detections: 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 @@ -2322,20 +1685,6 @@ other_license_detections: 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 @@ -2349,33 +1698,11 @@ other_license_detections: 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 @@ -2389,14 +1716,6 @@ other_license_detections: 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" @@ -2523,20 +1842,6 @@ other_license_detections: 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 @@ -2550,14 +1855,6 @@ other_license_detections: 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: @@ -2567,33 +1864,6 @@ other_license_detections: 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 @@ -2607,42 +1877,7 @@ other_license_detections: 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 @@ -2656,42 +1891,7 @@ other_license_detections: 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 @@ -2705,42 +1905,7 @@ other_license_detections: 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 @@ -2754,42 +1919,7 @@ other_license_detections: 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 @@ -2803,45 +1933,9 @@ other_license_detections: 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 @@ -2855,44 +1949,9 @@ other_license_detections: 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 @@ -2906,29 +1965,7 @@ other_license_detections: 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 @@ -2942,45 +1979,10 @@ other_license_detections: 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 @@ -2994,44 +1996,9 @@ other_license_detections: 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 @@ -3045,44 +2012,9 @@ other_license_detections: 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 @@ -3096,42 +2028,7 @@ other_license_detections: 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 @@ -3145,42 +2042,7 @@ other_license_detections: 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 @@ -3194,42 +2056,7 @@ other_license_detections: 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 @@ -3243,44 +2070,9 @@ other_license_detections: 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 @@ -3294,45 +2086,9 @@ other_license_detections: 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 @@ -3346,44 +2102,9 @@ other_license_detections: 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 @@ -3397,45 +2118,9 @@ other_license_detections: 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 @@ -3449,44 +2134,9 @@ other_license_detections: 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 @@ -3500,45 +2150,9 @@ other_license_detections: 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 @@ -3552,45 +2166,9 @@ other_license_detections: 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 @@ -3604,42 +2182,7 @@ other_license_detections: 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 @@ -3653,44 +2196,9 @@ other_license_detections: 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 @@ -3704,44 +2212,9 @@ other_license_detections: 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 @@ -3755,42 +2228,7 @@ other_license_detections: 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 @@ -3804,44 +2242,9 @@ other_license_detections: 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 @@ -3855,45 +2258,10 @@ other_license_detections: 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 @@ -3907,44 +2275,9 @@ other_license_detections: 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 @@ -3958,44 +2291,9 @@ other_license_detections: 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 @@ -4009,44 +2307,9 @@ other_license_detections: 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 @@ -4060,44 +2323,9 @@ other_license_detections: 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 @@ -4111,44 +2339,9 @@ other_license_detections: 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 @@ -4162,42 +2355,7 @@ other_license_detections: 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 @@ -4211,44 +2369,9 @@ other_license_detections: 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 @@ -4262,44 +2385,9 @@ other_license_detections: 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 @@ -4313,44 +2401,9 @@ other_license_detections: 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 @@ -4364,44 +2417,9 @@ other_license_detections: 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 @@ -4415,44 +2433,9 @@ other_license_detections: 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 @@ -4466,44 +2449,9 @@ other_license_detections: 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 @@ -4517,44 +2465,9 @@ other_license_detections: 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 @@ -4568,44 +2481,9 @@ other_license_detections: 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 @@ -4619,44 +2497,9 @@ other_license_detections: 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 @@ -4670,44 +2513,9 @@ other_license_detections: 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 @@ -4721,44 +2529,9 @@ other_license_detections: 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 @@ -4772,31 +2545,9 @@ other_license_detections: 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 @@ -4810,44 +2561,9 @@ other_license_detections: 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 @@ -4861,44 +2577,9 @@ other_license_detections: 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 @@ -4912,14 +2593,6 @@ other_license_detections: 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. @@ -4928,33 +2601,6 @@ other_license_detections: 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 @@ -4968,44 +2614,9 @@ other_license_detections: 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 @@ -5019,14 +2630,6 @@ other_license_detections: 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 @@ -5038,33 +2641,6 @@ other_license_detections: 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 @@ -5078,44 +2654,9 @@ other_license_detections: 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 @@ -5129,44 +2670,9 @@ other_license_detections: 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 @@ -5180,44 +2686,9 @@ other_license_detections: 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 @@ -5231,44 +2702,9 @@ other_license_detections: 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 @@ -5282,44 +2718,9 @@ other_license_detections: 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 @@ -5333,44 +2734,9 @@ other_license_detections: 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 @@ -5384,47 +2750,12 @@ other_license_detections: 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 @@ -5438,44 +2769,9 @@ other_license_detections: 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 @@ -5489,44 +2785,9 @@ other_license_detections: 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 @@ -5540,44 +2801,9 @@ other_license_detections: 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 @@ -5591,44 +2817,9 @@ other_license_detections: 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 @@ -5642,44 +2833,9 @@ other_license_detections: 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 @@ -5693,44 +2849,9 @@ other_license_detections: 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 @@ -5744,45 +2865,9 @@ other_license_detections: 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 @@ -5796,44 +2881,9 @@ other_license_detections: 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 @@ -5847,44 +2897,9 @@ other_license_detections: 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 @@ -5898,44 +2913,9 @@ other_license_detections: 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 @@ -5949,58 +2929,10 @@ other_license_detections: 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 @@ -6014,57 +2946,9 @@ other_license_detections: 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 @@ -6078,44 +2962,9 @@ other_license_detections: 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 @@ -6129,47 +2978,12 @@ other_license_detections: 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 @@ -6183,44 +2997,9 @@ other_license_detections: 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 @@ -6234,44 +3013,9 @@ other_license_detections: 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 @@ -6281,14 +3025,6 @@ other_license_detections: 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 @@ -6300,20 +3036,6 @@ other_license_detections: 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 @@ -6327,44 +3049,9 @@ other_license_detections: 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 @@ -6378,44 +3065,9 @@ other_license_detections: 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 @@ -6429,42 +3081,7 @@ other_license_detections: 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 @@ -6478,44 +3095,9 @@ other_license_detections: 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 @@ -6529,44 +3111,9 @@ other_license_detections: 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 @@ -6580,45 +3127,10 @@ other_license_detections: 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 @@ -6632,44 +3144,9 @@ other_license_detections: 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 @@ -6683,44 +3160,9 @@ other_license_detections: 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 @@ -6734,44 +3176,9 @@ other_license_detections: 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 @@ -6785,44 +3192,9 @@ other_license_detections: 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 @@ -6836,44 +3208,9 @@ other_license_detections: 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 @@ -6887,44 +3224,9 @@ other_license_detections: 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 @@ -6938,34 +3240,12 @@ other_license_detections: 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 @@ -6975,34 +3255,12 @@ other_license_detections: 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 @@ -7012,45 +3270,10 @@ other_license_detections: 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 @@ -7064,45 +3287,10 @@ other_license_detections: 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 @@ -7116,44 +3304,9 @@ other_license_detections: 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 @@ -7167,44 +3320,9 @@ other_license_detections: 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 @@ -7218,44 +3336,9 @@ other_license_detections: 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 @@ -7269,44 +3352,9 @@ other_license_detections: 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 @@ -7320,44 +3368,9 @@ other_license_detections: 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 @@ -7371,44 +3384,9 @@ other_license_detections: 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 @@ -7422,44 +3400,9 @@ other_license_detections: 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 @@ -7473,44 +3416,9 @@ other_license_detections: 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 @@ -7524,44 +3432,9 @@ other_license_detections: 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 @@ -7575,44 +3448,9 @@ other_license_detections: 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 @@ -7626,44 +3464,9 @@ other_license_detections: 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 @@ -7677,44 +3480,9 @@ other_license_detections: 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 @@ -7724,34 +3492,12 @@ other_license_detections: 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 @@ -7765,44 +3511,9 @@ other_license_detections: 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 @@ -7816,44 +3527,9 @@ other_license_detections: 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 @@ -7867,32 +3543,10 @@ other_license_detections: 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 @@ -7906,44 +3560,9 @@ other_license_detections: 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 @@ -7957,46 +3576,11 @@ other_license_detections: 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 @@ -8010,47 +3594,12 @@ other_license_detections: 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 @@ -8064,44 +3613,9 @@ other_license_detections: 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 @@ -8115,44 +3629,9 @@ other_license_detections: 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 @@ -8166,29 +3645,7 @@ other_license_detections: 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 @@ -8198,44 +3655,9 @@ other_license_detections: 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 @@ -8249,44 +3671,9 @@ other_license_detections: 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 @@ -8300,29 +3687,7 @@ other_license_detections: 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 @@ -8336,44 +3701,9 @@ other_license_detections: 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 @@ -8387,47 +3717,12 @@ other_license_detections: 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 @@ -8441,44 +3736,9 @@ other_license_detections: 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 @@ -8492,44 +3752,9 @@ other_license_detections: 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 @@ -8543,44 +3768,9 @@ other_license_detections: 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 @@ -8594,44 +3784,9 @@ other_license_detections: 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 @@ -8645,44 +3800,9 @@ other_license_detections: 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 @@ -8692,44 +3812,9 @@ other_license_detections: 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 @@ -8743,44 +3828,9 @@ other_license_detections: 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 @@ -8794,44 +3844,9 @@ other_license_detections: 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 @@ -8845,44 +3860,9 @@ other_license_detections: 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 @@ -8896,44 +3876,9 @@ other_license_detections: 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 @@ -8947,44 +3892,9 @@ other_license_detections: 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 @@ -8998,44 +3908,9 @@ other_license_detections: 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 @@ -9045,45 +3920,10 @@ other_license_detections: 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 @@ -9097,42 +3937,7 @@ other_license_detections: 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 @@ -9146,44 +3951,9 @@ other_license_detections: 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 @@ -9197,42 +3967,7 @@ other_license_detections: 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 @@ -9246,44 +3981,9 @@ other_license_detections: 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 @@ -9297,42 +3997,7 @@ other_license_detections: 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 @@ -9346,44 +4011,9 @@ other_license_detections: 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 @@ -9397,44 +4027,9 @@ other_license_detections: 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 @@ -9448,44 +4043,9 @@ other_license_detections: 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 @@ -9499,14 +4059,6 @@ other_license_detections: 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: @@ -9515,46 +4067,6 @@ other_license_detections: 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 @@ -9568,44 +4080,9 @@ other_license_detections: 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 @@ -9619,44 +4096,9 @@ other_license_detections: 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 @@ -9670,44 +4112,9 @@ other_license_detections: 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 @@ -9721,44 +4128,9 @@ other_license_detections: 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 @@ -9772,44 +4144,9 @@ other_license_detections: 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 @@ -9823,45 +4160,9 @@ other_license_detections: 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 @@ -9875,45 +4176,10 @@ other_license_detections: 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 @@ -9927,44 +4193,9 @@ other_license_detections: 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 @@ -9978,44 +4209,9 @@ other_license_detections: 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 @@ -10029,45 +4225,9 @@ other_license_detections: 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 @@ -10081,44 +4241,9 @@ other_license_detections: 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 @@ -10132,45 +4257,9 @@ other_license_detections: 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 @@ -10184,44 +4273,9 @@ other_license_detections: 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 @@ -10235,44 +4289,9 @@ other_license_detections: 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 @@ -10286,45 +4305,10 @@ other_license_detections: 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 @@ -10338,43 +4322,8 @@ other_license_detections: 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 @@ -10388,45 +4337,9 @@ other_license_detections: 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 @@ -10440,45 +4353,10 @@ other_license_detections: 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 @@ -10492,44 +4370,9 @@ other_license_detections: 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 @@ -10543,29 +4386,7 @@ other_license_detections: 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 @@ -10579,44 +4400,9 @@ other_license_detections: 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 @@ -10630,44 +4416,9 @@ other_license_detections: 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 @@ -10677,44 +4428,9 @@ other_license_detections: 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 @@ -10728,45 +4444,10 @@ other_license_detections: 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 @@ -10780,44 +4461,9 @@ other_license_detections: 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 @@ -10831,45 +4477,9 @@ other_license_detections: 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 @@ -10883,29 +4493,7 @@ other_license_detections: 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 @@ -10919,45 +4507,9 @@ other_license_detections: 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 @@ -10971,44 +4523,9 @@ other_license_detections: 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 @@ -11022,44 +4539,9 @@ other_license_detections: 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 @@ -11073,42 +4555,7 @@ other_license_detections: 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 @@ -11122,44 +4569,9 @@ other_license_detections: 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 @@ -11173,44 +4585,9 @@ other_license_detections: 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 @@ -11220,34 +4597,12 @@ other_license_detections: 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 @@ -11261,45 +4616,10 @@ other_license_detections: 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 @@ -11313,42 +4633,7 @@ other_license_detections: 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 @@ -11362,42 +4647,7 @@ other_license_detections: 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 @@ -11411,42 +4661,7 @@ other_license_detections: 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 @@ -11460,44 +4675,9 @@ other_license_detections: 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 @@ -11511,44 +4691,9 @@ other_license_detections: 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 @@ -11558,34 +4703,12 @@ other_license_detections: 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 @@ -11599,42 +4722,7 @@ other_license_detections: 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 @@ -11648,42 +4736,7 @@ other_license_detections: 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 @@ -11697,42 +4750,7 @@ other_license_detections: 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 @@ -11746,44 +4764,9 @@ other_license_detections: 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 @@ -11797,14 +4780,6 @@ other_license_detections: 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 @@ -11822,46 +4797,6 @@ other_license_detections: 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 @@ -11875,32 +4810,10 @@ other_license_detections: 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 @@ -11914,14 +4827,6 @@ other_license_detections: 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: @@ -11948,33 +4853,6 @@ other_license_detections: 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 @@ -11988,14 +4866,6 @@ other_license_detections: 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: @@ -12005,33 +4875,6 @@ other_license_detections: 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 @@ -12045,46 +4888,11 @@ other_license_detections: 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 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 4d3a27991fe..dd918fbd8b8 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 @@ -17,15 +17,6 @@ license_detections: 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 @@ -34,20 +25,6 @@ license_detections: 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 @@ -57,32 +34,10 @@ license_detections: 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. 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 2fc8cf748c7..51373f9868b 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 @@ -22,29 +22,7 @@ other_license_detections: 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 @@ -54,15 +32,6 @@ other_license_detections: 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 @@ -79,20 +48,6 @@ other_license_detections: 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 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 c156aee934d..df58b2ecb81 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 @@ -17,34 +17,11 @@ license_detections: 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 @@ -58,34 +35,11 @@ license_detections: 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. 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 7942a0132ac..0990040c09a 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 @@ -84,31 +84,9 @@ other_license_detections: 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 @@ -122,29 +100,7 @@ other_license_detections: 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 @@ -154,15 +110,6 @@ other_license_detections: 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 @@ -179,20 +126,6 @@ other_license_detections: 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 @@ -206,29 +139,7 @@ other_license_detections: 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 @@ -238,15 +149,6 @@ other_license_detections: 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 @@ -264,20 +166,6 @@ other_license_detections: 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 @@ -291,29 +179,7 @@ other_license_detections: 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 @@ -323,15 +189,6 @@ other_license_detections: 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 @@ -348,20 +205,6 @@ other_license_detections: 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 @@ -375,14 +218,6 @@ other_license_detections: 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 @@ -392,20 +227,6 @@ other_license_detections: 2. Redistributions in binary form must 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 @@ -419,14 +240,6 @@ other_license_detections: 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: @@ -453,20 +266,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -480,14 +279,6 @@ other_license_detections: 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 @@ -516,20 +307,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -543,29 +320,7 @@ other_license_detections: 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 @@ -575,35 +330,12 @@ other_license_detections: 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 @@ -617,29 +349,7 @@ other_license_detections: 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 @@ -649,15 +359,6 @@ other_license_detections: 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 @@ -674,20 +375,6 @@ other_license_detections: 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 @@ -701,29 +388,7 @@ other_license_detections: 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 @@ -733,15 +398,6 @@ other_license_detections: 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 @@ -759,20 +415,6 @@ other_license_detections: 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 @@ -786,29 +428,7 @@ other_license_detections: 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 @@ -818,15 +438,6 @@ other_license_detections: 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 @@ -843,20 +454,6 @@ other_license_detections: 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 @@ -870,14 +467,6 @@ other_license_detections: 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 @@ -898,20 +487,6 @@ other_license_detections: 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 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 a822503a8f1..98c10dceb65 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 @@ -23,14 +23,6 @@ other_license_detections: 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 @@ -50,20 +42,6 @@ other_license_detections: 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 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 dd7e6d0f429..aa93b930728 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 @@ -45,29 +45,7 @@ other_license_detections: 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 @@ -77,15 +55,6 @@ other_license_detections: 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 @@ -104,20 +73,6 @@ other_license_detections: 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 @@ -131,14 +86,6 @@ other_license_detections: 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 @@ -150,20 +97,6 @@ other_license_detections: in contract, strict liability or tort (including negligence 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 @@ -177,14 +110,6 @@ other_license_detections: 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: @@ -211,20 +136,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -238,14 +149,6 @@ other_license_detections: 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 @@ -267,20 +170,6 @@ other_license_detections: 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 @@ -290,14 +179,6 @@ other_license_detections: 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 @@ -309,20 +190,6 @@ other_license_detections: 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 @@ -336,29 +203,7 @@ other_license_detections: 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 @@ -368,15 +213,6 @@ other_license_detections: 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 @@ -391,20 +227,6 @@ other_license_detections: 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 @@ -418,29 +240,7 @@ other_license_detections: 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 @@ -450,14 +250,6 @@ other_license_detections: 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 @@ -472,20 +264,6 @@ other_license_detections: 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 @@ -499,14 +277,6 @@ other_license_detections: 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). @@ -541,20 +311,6 @@ other_license_detections: 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 @@ -568,14 +324,6 @@ other_license_detections: 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. @@ -601,20 +349,6 @@ other_license_detections: LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -628,33 +362,11 @@ other_license_detections: 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 @@ -664,14 +376,6 @@ other_license_detections: 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. @@ -692,20 +396,6 @@ other_license_detections: 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 @@ -719,14 +409,6 @@ other_license_detections: 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 @@ -750,20 +432,6 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -777,14 +445,6 @@ other_license_detections: 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: @@ -811,20 +471,6 @@ other_license_detections: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 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 @@ -838,14 +484,6 @@ other_license_detections: 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 @@ -859,20 +497,6 @@ other_license_detections: . 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 @@ -886,14 +510,6 @@ other_license_detections: 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 @@ -911,20 +527,6 @@ other_license_detections: 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 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 70886057ad0..3557afde507 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 @@ -53,32 +53,7 @@ "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" - } - ] + "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." } ] }, @@ -98,32 +73,7 @@ "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" - } - ] + "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." } ] }, @@ -143,32 +93,7 @@ "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" - } - ] + "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." } ] }, @@ -188,32 +113,7 @@ "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" - } - ] + "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." } ] } @@ -328,32 +228,7 @@ "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" - } - ] + "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." } ] }, @@ -373,32 +248,7 @@ "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" - } - ] + "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." } ] }, @@ -418,32 +268,7 @@ "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" - } - ] + "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." } ] }, @@ -463,32 +288,7 @@ "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" - } - ] + "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." } ] } @@ -661,32 +461,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -698,32 +473,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -735,32 +485,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -772,32 +497,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -809,34 +509,7 @@ "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" - } - ] + "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'." } ] } @@ -860,32 +533,7 @@ "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" - } - ] + "matched_text": "License: lgpl-2.1+" }, { "score": 100.0, @@ -897,32 +545,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -934,34 +557,7 @@ "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" - } - ] + "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'." } ] } @@ -1055,32 +651,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1092,32 +663,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1129,32 +675,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1166,32 +687,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -1203,34 +699,7 @@ "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" - } - ] + "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'." } ] } @@ -1254,32 +723,7 @@ "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" - } - ] + "matched_text": "License: lgpl-2.1+" }, { "score": 100.0, @@ -1291,32 +735,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -1328,34 +747,7 @@ "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" - } - ] + "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'." } ] } 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 36d56a86348..cb0f482a8fd 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 @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "deb", @@ -55,32 +54,7 @@ "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" - } - ] + "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." } ] }, @@ -100,32 +74,7 @@ "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" - } - ] + "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." } ] }, @@ -145,32 +94,7 @@ "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" - } - ] + "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." } ] }, @@ -190,32 +114,7 @@ "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" - } - ] + "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." } ] } @@ -339,32 +238,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -376,32 +250,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -413,32 +262,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -450,32 +274,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -487,34 +286,7 @@ "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" - } - ] + "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'." } ] } @@ -538,32 +310,7 @@ "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" - } - ] + "matched_text": "License: lgpl-2.1+" }, { "score": 100.0, @@ -575,32 +322,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -612,34 +334,7 @@ "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" - } - ] + "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'." } ] } @@ -689,6 +384,7 @@ "purl": "pkg:deb/libndp0@1.4-2ubuntu0.16.04.1?architecture=amd64" } ], + "dependencies": [], "files": [ { "path": "debian-container-layer.tar.xz", @@ -785,32 +481,7 @@ "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" - } - ] + "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." } ] }, @@ -830,32 +501,7 @@ "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" - } - ] + "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." } ] }, @@ -875,32 +521,7 @@ "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" - } - ] + "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." } ] }, @@ -920,32 +541,7 @@ "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" - } - ] + "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." } ] } @@ -1024,32 +620,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1061,32 +632,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1098,32 +644,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1135,32 +656,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -1172,34 +668,7 @@ "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" - } - ] + "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'." } ] } @@ -1223,32 +692,7 @@ "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" - } - ] + "matched_text": "License: lgpl-2.1+" }, { "score": 100.0, @@ -1260,32 +704,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -1297,34 +716,7 @@ "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" - } - ] + "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'." } ] } 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 81f8227b7b3..82fd4646f69 100644 --- a/tests/packagedcode/data/debian/end-to-end.tgz.expected.json +++ b/tests/packagedcode/data/debian/end-to-end.tgz.expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "deb", @@ -65,6 +64,7 @@ "purl": "pkg:deb/libncurses5@6.1-1ubuntu1?architecture=amd64" } ], + "dependencies": [], "files": [ { "path": "end-to-end.tgz", 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 19f162729c3..d98808775d4 100644 --- a/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json +++ b/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "deb", @@ -55,98 +54,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -158,32 +66,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/Apache-2.0" }, { "score": 99.0, @@ -195,32 +78,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/BSD" }, { "score": 95.0, @@ -232,32 +90,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/CC0-1.0" }, { "score": 50.0, @@ -269,32 +102,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/GFDL-1.2" }, { "score": 50.0, @@ -306,32 +114,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/GFDL-1.3" }, { "score": 43.9, @@ -343,77 +126,7 @@ "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" - } - ] + "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" }, { "score": 60.0, @@ -425,32 +138,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/GPL-1" }, { "score": 29.55, @@ -462,52 +150,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/LGPL-2\n/usr/share/common-licenses/LGPL-2.1" }, { "score": 100.0, @@ -519,34 +162,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/LGPL-3" }, { "score": 50.0, @@ -558,32 +174,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/MPL-1.1" }, { "score": 50.0, @@ -595,32 +186,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/MPL-2.0" } ] }, @@ -640,50 +206,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/GPL\n/usr/share/common-licenses/LGPL" } ] } @@ -1270,6 +793,7 @@ "purl": "pkg:deb/tar@1.30%2Bdfsg-7?architecture=amd64" } ], + "dependencies": [], "files": [ { "path": "ubuntu-var-lib-dpkg", @@ -1359,98 +883,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -1462,32 +895,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/Apache-2.0" }, { "score": 99.0, @@ -1499,32 +907,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/BSD" }, { "score": 95.0, @@ -1536,32 +919,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/CC0-1.0" }, { "score": 50.0, @@ -1573,32 +931,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/GFDL-1.2" }, { "score": 50.0, @@ -1610,32 +943,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/GFDL-1.3" }, { "score": 43.9, @@ -1647,77 +955,7 @@ "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" - } - ] + "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" }, { "score": 60.0, @@ -1729,32 +967,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/GPL-1" }, { "score": 29.55, @@ -1766,52 +979,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/LGPL-2\n/usr/share/common-licenses/LGPL-2.1" }, { "score": 100.0, @@ -1823,34 +991,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/LGPL-3" }, { "score": 50.0, @@ -1862,32 +1003,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/MPL-1.1" }, { "score": 50.0, @@ -1899,32 +1015,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/MPL-2.0" } ] }, @@ -1944,50 +1035,7 @@ "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" - } - ] + "matched_text": "/usr/share/common-licenses/GPL\n/usr/share/common-licenses/LGPL" } ] } diff --git a/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected index cc76f10b468..fc1c5978cfd 100644 --- a/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected @@ -54,32 +54,7 @@ "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" - } - ] + "matched_text": "GPLv2" } ] } diff --git a/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected index 0588028f8f6..d6ddc2c7f90 100644 --- a/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected @@ -54,32 +54,7 @@ "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" - } - ] + "matched_text": "GPLv3" } ] } diff --git a/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected index aa792c4e77b..5b1dcd7a3c2 100644 --- a/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected @@ -53,34 +53,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "ruby", - "rule_identifier": "spdx-license-identifier-ruby-a60c3c1bd72e4d9f0f1d6a2f32f1781f1fa23d18", + "rule_identifier": "spdx-license-identifier-ruby-549f9d48faec54b20eadf7c9097124f88f2cdd2b", "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" - } - ] + "matched_text": "RUBY" } ] }, @@ -100,32 +75,7 @@ "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" - } - ] + "matched_text": "GPLv2" } ] } diff --git a/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected index d913c7cb7dd..85b4722cc86 100644 --- a/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected @@ -55,32 +55,7 @@ "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" - } - ] + "matched_text": "GPLv3" } ] }, @@ -98,34 +73,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "ruby", - "rule_identifier": "spdx-license-identifier-ruby-a60c3c1bd72e4d9f0f1d6a2f32f1781f1fa23d18", + "rule_identifier": "spdx-license-identifier-ruby-549f9d48faec54b20eadf7c9097124f88f2cdd2b", "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" - } - ] + "matched_text": "RUBY" } ] }, @@ -145,32 +95,7 @@ "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" - } - ] + "matched_text": "GPLv2" } ] } diff --git a/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected index c716991008c..8332aaa4cfc 100644 --- a/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected @@ -55,32 +55,7 @@ "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" - } - ] + "matched_text": "PSFL" } ] }, @@ -100,32 +75,7 @@ "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" - } - ] + "matched_text": "BSD3CLAUSE" } ] } diff --git a/tests/packagedcode/data/haxe/basic/haxelib.json.expected b/tests/packagedcode/data/haxe/basic/haxelib.json.expected index a391eb3a978..c88cae96d2d 100644 --- a/tests/packagedcode/data/haxe/basic/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/basic/haxelib.json.expected @@ -87,32 +87,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } diff --git a/tests/packagedcode/data/haxe/basic2/haxelib.json.expected b/tests/packagedcode/data/haxe/basic2/haxelib.json.expected index 8bd34069643..bfc61899d07 100644 --- a/tests/packagedcode/data/haxe/basic2/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/basic2/haxelib.json.expected @@ -52,34 +52,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/haxe/deps/haxelib.json.expected b/tests/packagedcode/data/haxe/deps/haxelib.json.expected index c6108ac3536..1cb3689ce51 100644 --- a/tests/packagedcode/data/haxe/deps/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/deps/haxelib.json.expected @@ -62,32 +62,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] } diff --git a/tests/packagedcode/data/haxe/tags/haxelib.json.expected b/tests/packagedcode/data/haxe/tags/haxelib.json.expected index 1afe8d2f628..36b6da3443c 100644 --- a/tests/packagedcode/data/haxe/tags/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/tags/haxelib.json.expected @@ -57,34 +57,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } 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 675eedcf0e6..6ac44b857da 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 @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "pypi", @@ -61,32 +60,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } @@ -113,6 +87,76 @@ "purl": "pkg:pypi/setuptools@58.2.0" } ], + "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "pypi_mit_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: MIT License" + } + ], "files": [ { "path": "LICENSE", @@ -196,32 +240,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } @@ -341,32 +360,7 @@ "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" - } - ] + "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." } ] } @@ -446,32 +440,7 @@ "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" - } - ] + "matched_text": "\tLicense :: OSI Approved :: MIT License" } ] } @@ -814,32 +783,7 @@ "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" - } - ] + "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." } ] } 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 a21328ba1f0..1a98824506d 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 @@ -1,48 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:generic/python", - "extracted_requirement": "python_requires>= 3.7", - "scope": "python", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:generic/python?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "setup.cfg", - "datasource_id": "pypi_setup_cfg" - }, - { - "purl": "pkg:pypi/colorama", - "extracted_requirement": "colorama; platform_system == \"Windows\"", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "setup.py", - "datasource_id": "pypi_setup_py" - }, - { - "purl": "pkg:pypi/importlib-metadata", - "extracted_requirement": "importlib-metadata; python_version < \"3.8\"", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "setup.py", - "datasource_id": "pypi_setup_py" - } - ], "packages": [ { "type": "pypi", @@ -96,32 +52,7 @@ "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" - } - ] + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst" }, { "score": 13.16, @@ -133,47 +64,7 @@ "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" - } - ] + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst\nauthor = Armin Ronacher" } ] }, @@ -193,32 +84,7 @@ "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" - } - ] + "matched_text": " License :: OSI Approved :: BSD License" } ] } @@ -243,6 +109,217 @@ "purl": "pkg:pypi/click@attr:%20click.__version__" } ], + "dependencies": [ + { + "purl": "pkg:generic/python", + "extracted_requirement": "python_requires>= 3.7", + "scope": "python", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:generic/python?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "setup.cfg", + "datasource_id": "pypi_setup_cfg" + }, + { + "purl": "pkg:pypi/colorama", + "extracted_requirement": "colorama; platform_system == \"Windows\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "setup.py", + "datasource_id": "pypi_setup_py" + }, + { + "purl": "pkg:pypi/importlib-metadata", + "extracted_requirement": "importlib-metadata; python_version < \"3.8\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "setup.py", + "datasource_id": "pypi_setup_py" + } + ], + "license_references": [ + { + "key": "bsd-new", + "language": "en", + "short_name": "BSD-3-Clause", + "name": "BSD-3-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-3-Clause", + "other_spdx_license_keys": [ + "LicenseRef-scancode-libzip" + ], + "osi_license_key": "BSD-3-Clause", + "text_urls": [ + "http://www.opensource.org/licenses/BSD-3-Clause" + ], + "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, + "other_urls": [ + "http://framework.zend.com/license/new-bsd", + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "bsd-simplified", + "language": "en", + "short_name": "BSD-2-Clause", + "name": "BSD-2-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-2-Clause", + "other_spdx_license_keys": [ + "BSD-2-Clause-NetBSD", + "BSD-2" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/bsd-license.php" + ], + "osi_url": "http://opensource.org/licenses/bsd-license.php", + "faq_url": null, + "other_urls": [ + "http://spdx.org/licenses/BSD-2-Clause", + "http://www.freebsd.org/copyright/copyright.html", + "https://opensource.org/licenses/BSD-2-Clause" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ], + "license_rule_references": [ + { + "license_expression": "bsd-new", + "identifier": "bsd-new_537.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_537.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 44, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.opensource.org/licenses/BSD-3-Clause" + ], + "ignorable_emails": [], + "text": "licensed under The BSD License (3 Clause, also known as\nthe new BSD license). The license is an OSI approved Open Source\nlicense and is GPL-compatible(1).\n\nThe license text can also be found here:\nhttp://www.opensource.org/licenses/BSD-3-Clause" + }, + { + "license_expression": "bsd-new AND bsd-simplified", + "identifier": "bsd-new_and_bsd-simplified_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_and_bsd-simplified_1.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 38, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The source code is derived from `FreeBSD`_ and `SCC`_. FreeBSD uses\nvarious BSD licenses, including BSD-3-Clause and BSD-2-Clause. The SCC code\nis used under the BSD-3-Clause license with the author's permission." + }, + { + "license_expression": "bsd-new", + "identifier": "pypi_bsd_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 99, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": "we picked the bsd-new out of all possible bsd licenses", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: BSD License" + } + ], "files": [ { "path": "MANIFEST.in", @@ -309,32 +386,7 @@ "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" - } - ] + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst" }, { "score": 13.16, @@ -346,47 +398,7 @@ "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" - } - ] + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst\nauthor = Armin Ronacher" } ] }, @@ -406,32 +418,7 @@ "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" - } - ] + "matched_text": " License :: OSI Approved :: BSD License" } ] } diff --git a/tests/packagedcode/data/instance/python-package-instance-expected.json b/tests/packagedcode/data/instance/python-package-instance-expected.json index a21328ba1f0..1a98824506d 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected.json @@ -1,48 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:generic/python", - "extracted_requirement": "python_requires>= 3.7", - "scope": "python", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:generic/python?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "setup.cfg", - "datasource_id": "pypi_setup_cfg" - }, - { - "purl": "pkg:pypi/colorama", - "extracted_requirement": "colorama; platform_system == \"Windows\"", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "setup.py", - "datasource_id": "pypi_setup_py" - }, - { - "purl": "pkg:pypi/importlib-metadata", - "extracted_requirement": "importlib-metadata; python_version < \"3.8\"", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "setup.py", - "datasource_id": "pypi_setup_py" - } - ], "packages": [ { "type": "pypi", @@ -96,32 +52,7 @@ "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" - } - ] + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst" }, { "score": 13.16, @@ -133,47 +64,7 @@ "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" - } - ] + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst\nauthor = Armin Ronacher" } ] }, @@ -193,32 +84,7 @@ "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" - } - ] + "matched_text": " License :: OSI Approved :: BSD License" } ] } @@ -243,6 +109,217 @@ "purl": "pkg:pypi/click@attr:%20click.__version__" } ], + "dependencies": [ + { + "purl": "pkg:generic/python", + "extracted_requirement": "python_requires>= 3.7", + "scope": "python", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:generic/python?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "setup.cfg", + "datasource_id": "pypi_setup_cfg" + }, + { + "purl": "pkg:pypi/colorama", + "extracted_requirement": "colorama; platform_system == \"Windows\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "setup.py", + "datasource_id": "pypi_setup_py" + }, + { + "purl": "pkg:pypi/importlib-metadata", + "extracted_requirement": "importlib-metadata; python_version < \"3.8\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/click@attr:%20click.__version__?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "setup.py", + "datasource_id": "pypi_setup_py" + } + ], + "license_references": [ + { + "key": "bsd-new", + "language": "en", + "short_name": "BSD-3-Clause", + "name": "BSD-3-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-3-Clause", + "other_spdx_license_keys": [ + "LicenseRef-scancode-libzip" + ], + "osi_license_key": "BSD-3-Clause", + "text_urls": [ + "http://www.opensource.org/licenses/BSD-3-Clause" + ], + "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, + "other_urls": [ + "http://framework.zend.com/license/new-bsd", + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "bsd-simplified", + "language": "en", + "short_name": "BSD-2-Clause", + "name": "BSD-2-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-2-Clause", + "other_spdx_license_keys": [ + "BSD-2-Clause-NetBSD", + "BSD-2" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/bsd-license.php" + ], + "osi_url": "http://opensource.org/licenses/bsd-license.php", + "faq_url": null, + "other_urls": [ + "http://spdx.org/licenses/BSD-2-Clause", + "http://www.freebsd.org/copyright/copyright.html", + "https://opensource.org/licenses/BSD-2-Clause" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ], + "license_rule_references": [ + { + "license_expression": "bsd-new", + "identifier": "bsd-new_537.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_537.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 44, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.opensource.org/licenses/BSD-3-Clause" + ], + "ignorable_emails": [], + "text": "licensed under The BSD License (3 Clause, also known as\nthe new BSD license). The license is an OSI approved Open Source\nlicense and is GPL-compatible(1).\n\nThe license text can also be found here:\nhttp://www.opensource.org/licenses/BSD-3-Clause" + }, + { + "license_expression": "bsd-new AND bsd-simplified", + "identifier": "bsd-new_and_bsd-simplified_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_and_bsd-simplified_1.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 38, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The source code is derived from `FreeBSD`_ and `SCC`_. FreeBSD uses\nvarious BSD licenses, including BSD-3-Clause and BSD-2-Clause. The SCC code\nis used under the BSD-3-Clause license with the author's permission." + }, + { + "license_expression": "bsd-new", + "identifier": "pypi_bsd_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 99, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": "we picked the bsd-new out of all possible bsd licenses", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: BSD License" + } + ], "files": [ { "path": "MANIFEST.in", @@ -309,32 +386,7 @@ "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" - } - ] + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst" }, { "score": 13.16, @@ -346,47 +398,7 @@ "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" - } - ] + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst\nauthor = Armin Ronacher" } ] }, @@ -406,32 +418,7 @@ "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" - } - ] + "matched_text": " License :: OSI Approved :: BSD License" } ] } 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 index 86d87b8fc2f..144c6857126 100644 --- 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 @@ -251,6 +251,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -258,6 +259,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -274,25 +278,53 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], "license_rule_references": [ { - "rule_identifier": "apache-2.0_2.RULE", "license_expression": "apache-2.0", + "identifier": "apache-2.0_2.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE", - "rule_relevance": 100, - "rule_length": 119, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 119, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [ "NOTICE" ], - "rule_text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." } ], "files": [ 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 index 949e654401e..b76653bf866 100644 --- 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 @@ -1,4 +1,74 @@ { + "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", + "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." + } + ] + } + ], + "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" + } + ], "dependencies": [ { "purl": "pkg:maven/commons-logging/commons-logging-api", @@ -155,101 +225,83 @@ "datasource_id": "maven_pom" } ], - "packages": [ + "license_references": [ { - "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" - } - ] - } - ] - } + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" ], - "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" + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" ], - "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" + "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" ], - "datasource_ids": [ - "maven_pom" + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" ], - "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 119, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [ + "NOTICE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." } ], "files": [ @@ -299,34 +351,7 @@ "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" - } - ] + "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." } ] } 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 index 2da80fbd982..bbae91a2077 100644 --- 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 @@ -137,6 +137,7 @@ "license_references": [ { "key": "bsd-new", + "language": "en", "short_name": "BSD-3-Clause", "name": "BSD-3-Clause", "category": "Permissive", @@ -144,6 +145,9 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-libzip" @@ -153,28 +157,52 @@ "http://www.opensource.org/licenses/BSD-3-Clause" ], "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, "other_urls": [ "http://framework.zend.com/license/new-bsd", "https://opensource.org/licenses/BSD-3-Clause", "https://www.eclipse.org/org/documents/edl-v10.php" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" } ], "license_rule_references": [ { - "rule_identifier": "bsd-new_166.RULE", "license_expression": "bsd-new", + "identifier": "bsd-new_166.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", - "rule_relevance": 100, - "rule_length": 212, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 212, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following conditions are\n// met:\n//\n// * Redistributions of source code must retain the above copyright\n// notice, this list of conditions and the following disclaimer.\n// * Redistributions in binary form must reproduce the above\n// copyright notice, this list of conditions and the following disclaimer\n// in the documentation and/or other materials provided with the\n// distribution.\n// * Neither the name of Google Inc. nor the names of its\n// contributors may be used to endorse or promote products derived from\n// this software without specific prior written permission.\n//\n// THIS 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\n// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following conditions are\n// met:\n//\n// * Redistributions of source code must retain the above copyright\n// notice, this list of conditions and the following disclaimer.\n// * Redistributions in binary form must reproduce the above\n// copyright notice, this list of conditions and the following disclaimer\n// in the documentation and/or other materials provided with the\n// distribution.\n// * Neither the name of Google Inc. nor the names of its\n// contributors may be used to endorse or promote products derived from\n// this software without specific prior written permission.\n//\n// THIS 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\n// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." } ], "files": [ 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 index 3a631b4d131..be1bd07c5a3 100644 --- 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 @@ -1,48 +1,4 @@ { - "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", @@ -86,32 +42,7 @@ "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" - } - ] + "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." } ] } @@ -136,6 +67,121 @@ "purl": "pkg:dart/built_collection@5.1.1" } ], + "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" + } + ], + "license_references": [ + { + "key": "bsd-new", + "language": "en", + "short_name": "BSD-3-Clause", + "name": "BSD-3-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-3-Clause", + "other_spdx_license_keys": [ + "LicenseRef-scancode-libzip" + ], + "osi_license_key": "BSD-3-Clause", + "text_urls": [ + "http://www.opensource.org/licenses/BSD-3-Clause" + ], + "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, + "other_urls": [ + "http://framework.zend.com/license/new-bsd", + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ], + "license_rule_references": [ + { + "license_expression": "bsd-new", + "identifier": "bsd-new_166.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 212, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following conditions are\n// met:\n//\n// * Redistributions of source code must retain the above copyright\n// notice, this list of conditions and the following disclaimer.\n// * Redistributions in binary form must reproduce the above\n// copyright notice, this list of conditions and the following disclaimer\n// in the documentation and/or other materials provided with the\n// distribution.\n// * Neither the name of Google Inc. nor the names of its\n// contributors may be used to endorse or promote products derived from\n// this software without specific prior written permission.\n//\n// THIS 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\n// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + } + ], "files": [ { "path": "LICENSE", @@ -190,32 +236,7 @@ "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" - } - ] + "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." } ] } 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 index 1697916ae33..ead9f069449 100644 --- 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 @@ -150,7 +150,7 @@ "matcher": "2-aho", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] } @@ -158,6 +158,7 @@ "license_references": [ { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -165,7 +166,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -176,53 +182,133 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", - "license_expression": "unknown-license-reference", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", - "rule_relevance": 100, - "rule_length": 3, - "is_license_text": false, + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "LICENSE" - ], - "rule_text": "license:file = ../LICENSE" + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "mit_14.RULE", "license_expression": "mit", + "identifier": "mit_14.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", - "rule_relevance": 100, - "rule_length": 2, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "MIT license" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT license" }, { - "rule_identifier": "mit.LICENSE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, - "is_license_text": true, + "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_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." + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license:file = ../LICENSE" } ], "files": [ 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 index 7cd4c3bbabe..f794099ee04 100644 --- 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 @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "cocoapods", @@ -51,34 +50,7 @@ "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" - } - ] + "matched_text": "license :file = ../LICENSE" }, { "score": 100.0, @@ -90,32 +62,7 @@ "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" - } - ] + "matched_text": "MIT License" }, { "score": 100.0, @@ -127,32 +74,7 @@ "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" - } - ] + "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." } ] } @@ -177,6 +99,163 @@ "purl": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5" } ], + "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + { + "license_expression": "mit", + "identifier": "mit_14.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT license" + }, + { + "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license:file = ../LICENSE" + } + ], "files": [ { "path": "LICENSE", @@ -239,34 +318,7 @@ "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" - } - ] + "matched_text": "license :file = ../LICENSE" }, { "score": 100.0, @@ -278,32 +330,7 @@ "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" - } - ] + "matched_text": "MIT License" }, { "score": 100.0, @@ -315,32 +342,7 @@ "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" - } - ] + "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." } ] } 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 index a68bed3f506..7c98c63b58d 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json @@ -106,7 +106,7 @@ "matcher": "2-aho", "license_expression": "zlib", "rule_identifier": "zlib.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE" } ] }, @@ -159,7 +159,7 @@ "matcher": "2-aho", "license_expression": "zlib", "rule_identifier": "zlib.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE" } ] } @@ -167,6 +167,7 @@ "license_references": [ { "key": "zlib", + "language": "en", "short_name": "ZLIB License", "name": "ZLIB License", "category": "Permissive", @@ -174,7 +175,12 @@ "homepage_url": "http://www.zlib.net/", "notes": "Per SPDX.org, this is OSI certified", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Zlib", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.gzip.org/zlib/zlib_license.html" ], @@ -185,40 +191,74 @@ "http://www.zlib.net/zlib_license.html", "https://opensource.org/licenses/Zlib" ], + "key_aliases": [], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", + "scancode_url": "https://spdx.org/licenses/Zlib", + "licensedb_url": "https://spdx.org/licenses/Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" } ], "license_rule_references": [ { - "rule_identifier": "zlib_in_manifest.RULE", "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_in_manifest.RULE", - "rule_relevance": 100, - "rule_length": 5, - "is_license_text": false, + "identifier": "zlib.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "LICENSE.txt" - ], - "rule_text": ":type = zlib, :file = LICENSE.txt" + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 132, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." }, { - "rule_identifier": "zlib.LICENSE", "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "rule_relevance": 100, - "rule_length": 132, - "is_license_text": true, + "identifier": "zlib_in_manifest.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_in_manifest.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "LICENSE.txt" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": ":type = zlib, :file = LICENSE.txt" } ], "files": [ 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 index 407a006d19a..e87ea88a334 100644 --- 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 @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "cocoapods", @@ -51,34 +50,7 @@ "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" - } - ] + "matched_text": ":type = zlib, :file = LICENSE.txt" }, { "score": 100.0, @@ -90,32 +62,7 @@ "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" - } - ] + "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." } ] } @@ -140,6 +87,104 @@ "purl": "pkg:cocoapods/nanopb@1.30905.0" } ], + "dependencies": [], + "license_references": [ + { + "key": "zlib", + "language": "en", + "short_name": "ZLIB License", + "name": "ZLIB License", + "category": "Permissive", + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "notes": "Per SPDX.org, this is OSI certified", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Zlib", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://www.gzip.org/zlib/zlib_license.html" + ], + "osi_url": "http://www.opensource.org/licenses/zlib-license.php", + "faq_url": "http://www.gzip.org/zlib/zlib-faq.html", + "other_urls": [ + "http://www.opensource.org/licenses/Zlib", + "http://www.zlib.net/zlib_license.html", + "https://opensource.org/licenses/Zlib" + ], + "key_aliases": [], + "minimum_coverage": 50, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", + "scancode_url": "https://spdx.org/licenses/Zlib", + "licensedb_url": "https://spdx.org/licenses/Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ], + "license_rule_references": [ + { + "license_expression": "zlib", + "identifier": "zlib.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 132, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + }, + { + "license_expression": "zlib", + "identifier": "zlib_in_manifest.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_in_manifest.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "LICENSE.txt" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": ":type = zlib, :file = LICENSE.txt" + } + ], "files": [ { "path": "LICENSE.txt", @@ -202,34 +247,7 @@ "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" - } - ] + "matched_text": ":type = zlib, :file = LICENSE.txt" }, { "score": 100.0, @@ -241,32 +259,7 @@ "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" - } - ] + "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." } ] } 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 index 2f772ff28d4..104b6d28542 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json @@ -148,6 +148,7 @@ "license_references": [ { "key": "bsd-new", + "language": "en", "short_name": "BSD-3-Clause", "name": "BSD-3-Clause", "category": "Permissive", @@ -155,6 +156,9 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-libzip" @@ -164,44 +168,113 @@ "http://www.opensource.org/licenses/BSD-3-Clause" ], "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, "other_urls": [ "http://framework.zend.com/license/new-bsd", "https://opensource.org/licenses/BSD-3-Clause", "https://www.eclipse.org/org/documents/edl-v10.php" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "free-unknown", + "language": "en", + "short_name": "Free unknown", + "name": "Free unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This case applies to software with a notice that refers in a non-specific manner to a free or open-source license, but where it is not possible to determine that specific license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "pypi_bsd_license.RULE", - "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", - "rule_relevance": 99, - "rule_length": 5, - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "License :: OSI Approved :: BSD License" - }, - { - "rule_identifier": "free-unknown-package_1.RULE", "license_expression": "free-unknown", + "identifier": "free-unknown-package_1.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_1.RULE", - "rule_relevance": 100, - "rule_length": 11, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 11, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [ "INHERIT_LICENSE_FROM_PACKAGE" ], - "rule_text": "This file is distributed under the same license as the package." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This file is distributed under the same license as the package." + }, + { + "license_expression": "bsd-new", + "identifier": "pypi_bsd_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 99, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": "we picked the bsd-new out of all possible bsd licenses", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: BSD License" } ], "files": [ 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 index 5565d6760c5..49f3e6914e5 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json @@ -5041,7 +5041,7 @@ "matcher": "2-aho", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" }, { "score": 100.0, @@ -5291,7 +5291,7 @@ "matcher": "3-seq", "license_expression": "borceux", "rule_identifier": "borceux.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/borceux.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/borceux.LICENSE" } ] }, @@ -5341,6 +5341,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -5348,6 +5349,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -5364,10 +5368,62 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "borceux", + "language": "en", + "short_name": "Borceux License", + "name": "Borceux License", + "category": "Permissive", + "owner": "Francis Borceux", + "homepage_url": "https://fedoraproject.org/wiki/Licensing/Borceux", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Borceux", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright 1993 Francis Borceux" + ], + "ignorable_holders": [ + "Francis Borceux" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copyright 1993 Francis Borceux\nYou may freely use, modify, and/or distribute each of the files in this package without limitation. The package consists of the following files:\n\nREADME\ncompatibility/OldDiagram\ncompatibility/OldMaxiDiagram\ncompatibility/OldMicroDiagram\ncompatibility/OldMiniDiagram\ncompatibility/OldMultipleArrows\ndiagram/Diagram\ndiagram/MaxiDiagram\ndiagram/MicroDiagram\ndiagram/MiniDiagram\ndiagram/MultipleArrows\nuser-guides/Diagram_Mode_d_Emploi\nuser-guides/Diagram_Read_Me\n\nOf course no support is guaranteed, but the author will attempt to assist with problems. Current email address:\nfrancis dot borceux at uclouvain dot be.", + "scancode_url": "https://spdx.org/licenses/Borceux", + "licensedb_url": "https://spdx.org/licenses/Borceux", + "spdx_url": "https://spdx.org/licenses/Borceux" }, { "key": "bsd-new", + "language": "en", "short_name": "BSD-3-Clause", "name": "BSD-3-Clause", "category": "Permissive", @@ -5375,6 +5431,9 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-libzip" @@ -5384,15 +5443,28 @@ "http://www.opensource.org/licenses/BSD-3-Clause" ], "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, "other_urls": [ "http://framework.zend.com/license/new-bsd", "https://opensource.org/licenses/BSD-3-Clause", "https://www.eclipse.org/org/documents/edl-v10.php" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { "key": "bsd-original", + "language": "en", "short_name": "BSD-Original", "name": "BSD-Original", "category": "Permissive", @@ -5400,20 +5472,38 @@ "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", "notes": "Per SPDX.org, this license was rescinded by the author on 22 July 1999.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-4-Clause", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6" ], "osi_url": "http://www.opensource.org/licenses/bsd-license.php", + "faq_url": null, "other_urls": [ "http://directory.fsf.org/wiki/License:BSD_4Clause", "http://www.fsf.org/licensing/essays/bsd.html", "http://www.gnu.org/philosophy/bsd.html" ], - "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice,\nthis list 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\n3. All advertising materials mentioning features or use of this software\nmust display the following acknowledgement: This product includes software\ndeveloped by the .\n\n4. Neither the name of the nor the names of its contributors\nmay be used to endorse or promote products derived from this software\nwithout specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY ''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 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,\nOR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice,\nthis list 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\n3. All advertising materials mentioning features or use of this software\nmust display the following acknowledgement: This product includes software\ndeveloped by the .\n\n4. Neither the name of the nor the names of its contributors\nmay be used to endorse or promote products derived from this software\nwithout specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY ''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 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,\nOR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-4-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" }, { "key": "bsd-simplified", + "language": "en", "short_name": "BSD-2-Clause", "name": "BSD-2-Clause", "category": "Permissive", @@ -5421,36 +5511,74 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-2-Clause", "other_spdx_license_keys": [ "BSD-2-Clause-NetBSD", "BSD-2" ], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/bsd-license.php" ], "osi_url": "http://opensource.org/licenses/bsd-license.php", + "faq_url": null, "other_urls": [ "http://spdx.org/licenses/BSD-2-Clause", "http://www.freebsd.org/copyright/copyright.html", "https://opensource.org/licenses/BSD-2-Clause" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" }, { "key": "free-unknown", + "language": "en", "short_name": "Free unknown", "name": "Free unknown license detected but not recognized", "category": "Unstated License", "owner": "Unspecified", + "homepage_url": null, "notes": "This case applies to software with a notice that refers in a non-specific manner to a free or open-source license, but where it is not possible to determine that specific license.", "is_builtin": true, + "is_exception": false, "is_unknown": true, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-free-unknown", - "text": "" + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" }, { "key": "gpl-1.0-plus", + "language": "en", "short_name": "GPL 1.0 or later", "name": "GNU General Public License 1.0 or later", "category": "Copyleft", @@ -5458,22 +5586,45 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "notes": "Per SPDX.org, this license was released February 1989.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-1.0-or-later", "other_spdx_license_keys": [ "GPL-1.0+", "LicenseRef-GPL" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -5481,24 +5632,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "gpl-3.0-plus", + "language": "en", "short_name": "GPL 3.0 or later", "name": "GNU General Public License 3.0 or later", "category": "Copyleft", @@ -5506,24 +5680,50 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", "notes": "Per SPDX.org, this license was released 29 June 2007 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-3.0-or-later", "other_spdx_license_keys": [ "GPL-3.0+", "LicenseRef-GPL-3.0-or-later" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/gpl-3.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-3.0", "https://opensource.org/licenses/GPL-3.0", "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/", + "https://fsf.org/", + "https://www.gnu.org/licenses/", + "https://www.gnu.org/licenses/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", + "scancode_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" }, { "key": "lgpl-2.1-plus", + "language": "en", "short_name": "LGPL 2.1 or later", "name": "GNU Lesser General Public License 2.1 or later", "category": "Copyleft Limited", @@ -5531,24 +5731,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-2.1-or-later", "other_spdx_license_keys": [ "LGPL-2.1+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.opensource.org/licenses/LGPL-2.1", "https://opensource.org/licenses/LGPL-2.1", "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { "key": "lgpl-3.0", + "language": "en", "short_name": "LGPL 3.0", "name": "GNU Lesser General Public License 3.0", "category": "Copyleft Limited", @@ -5556,6 +5779,9 @@ "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", "notes": "Per SPDX.org, this license was released 29 June 2007. This license is OSI\nCertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-3.0-only", "other_spdx_license_keys": [ "LGPL-3.0" @@ -5566,6 +5792,7 @@ "http://www.gnu.org/licenses/lgpl-3.0.txt" ], "osi_url": "http://www.opensource.org/licenses/lgpl-3.0.html", + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.gnu.org/licenses/why-not-lgpl.html", @@ -5574,10 +5801,28 @@ "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], - "text": " GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "https://fsf.org/" + ], + "ignorable_emails": [], + "text": " GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", + "scancode_url": "https://spdx.org/licenses/LGPL-3.0-only", + "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" }, { "key": "lgpl-3.0-plus", + "language": "en", "short_name": "LGPL 3.0 or later", "name": "GNU Lesser General Public License 3.0 or later", "category": "Copyleft Limited", @@ -5585,13 +5830,19 @@ "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", "notes": "Per SPDX.org, this license was released 29 June 2007. This license is OSI\nCertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-3.0-or-later", "other_spdx_license_keys": [ "LGPL-3.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.opensource.org/licenses/LGPL-3.0", @@ -5599,11 +5850,28 @@ "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "https://fsf.org/" + ], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", + "scancode_url": "https://spdx.org/licenses/LGPL-3.0-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -5611,7 +5879,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -5622,518 +5895,971 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" }, { "key": "other-permissive", + "language": "en", "short_name": "Other Permissive Licenses", "name": "Other Permissive Licenses", "category": "Permissive", "owner": "nexB", + "homepage_url": null, "notes": "this is a catch all and ellipsis to deal with some cases when a large\nnumber of ancillary yet similar licenses may be reported as one.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, "is_generic": true, "spdx_license_key": "LicenseRef-scancode-other-permissive", - "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" }, { "key": "public-domain", + "language": "en", "short_name": "Public Domain", "name": "Public Domain", "category": "Public Domain", "owner": "Unspecified", "homepage_url": "http://www.linfo.org/publicdomain.html", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, "is_generic": true, "spdx_license_key": "LicenseRef-scancode-public-domain", "other_spdx_license_keys": [ "LicenseRef-PublicDomain" ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, "faq_url": "http://www.linfo.org/publicdomain.html", "other_urls": [ "http://creativecommons.org/licenses/publicdomain/", "http://en.wikipedia.org/wiki/Public_domain", "http://www.linfo.org/publicdomain.html" ], - "text": "" + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "gpl-2.0-plus_22.RULE", - "license_expression": "gpl-2.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_1066.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1066.RULE", "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 30, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2", + "https://img.shields.io/badge/license-apache%20v2-brightgreen.svg" + ], + "ignorable_emails": [], + "text": "## License\nThis project is distributed under the Apache license, Version 2.0: http://www.apache.org/licenses/LICENSE-2.\n[license-image]: https://img.shields.io/badge/license-apache%20v2-brightgreen.svg" + }, + { + "license_expression": "borceux", + "identifier": "borceux.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/borceux.LICENSE", + "is_license_text": true, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 85, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "License: GPL-2+" + "notes": null, + "ignorable_copyrights": [ + "Copyright 1993 Francis Borceux" + ], + "ignorable_holders": [ + "Francis Borceux" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copyright 1993 Francis Borceux\nYou may freely use, modify, and/or distribute each of the files in this package without limitation. The package consists of the following files:\n\nREADME\ncompatibility/OldDiagram\ncompatibility/OldMaxiDiagram\ncompatibility/OldMicroDiagram\ncompatibility/OldMiniDiagram\ncompatibility/OldMultipleArrows\ndiagram/Diagram\ndiagram/MaxiDiagram\ndiagram/MicroDiagram\ndiagram/MiniDiagram\ndiagram/MultipleArrows\nuser-guides/Diagram_Mode_d_Emploi\nuser-guides/Diagram_Read_Me\n\nOf course no support is guaranteed, but the author will attempt to assist with problems. Current email address:\nfrancis dot borceux at uclouvain dot be." }, { - "rule_identifier": "free-unknown-package_2.RULE", - "license_expression": "free-unknown", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", - "rule_relevance": 100, - "rule_length": 12, + "license_expression": "bsd-new", + "identifier": "bsd-new_10.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "INHERIT_LICENSE_FROM_PACKAGE" - ], - "rule_text": "This file is distributed under the same license as the PACKAGE package." + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "BSD-3-Clause" }, { - "rule_identifier": "bsd-new_195.RULE", "license_expression": "bsd-new", + "identifier": "bsd-new_195.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_195.RULE", - "rule_relevance": 100, - "rule_length": 4, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "license BSD-3-Clause" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license BSD-3-Clause" }, { - "rule_identifier": "apache-2.0_1066.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1066.RULE", - "rule_relevance": 100, - "rule_length": 30, - "is_license_text": false, - "is_license_notice": true, + "license_expression": "bsd-new", + "identifier": "bsd-new_577.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_577.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 213, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "## License\nThis project is distributed under the Apache license, Version 2.0: http://www.apache.org/licenses/LICENSE-2.\n[license-image]: https://img.shields.io/badge/license-apache%20v2-brightgreen.svg" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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 the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific 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 THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." }, { - "rule_identifier": "free-unknown-package_4.RULE", - "license_expression": "free-unknown", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", - "rule_relevance": 100, - "rule_length": 10, + "license_expression": "bsd-original", + "identifier": "bsd-original_43.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_43.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, - "referenced_filenames": [ - "INHERIT_LICENSE_FROM_PACKAGE" - ], - "rule_text": "This file is distributed under the same license as the" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: BSD 4-clause" }, { - "rule_identifier": "lgpl-3.0-plus_166.RULE", - "license_expression": "lgpl-3.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE", - "rule_relevance": 100, - "rule_length": 3, - "is_license_text": false, + "license_expression": "bsd-original", + "identifier": "bsd-original_71.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_71.RULE", + "is_license_text": true, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 236, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "License: LGPL-3+" + "notes": "it does mention the regents, but this is not explicitly UC Regents hence a plain original license, not a UC variant with 4th clause rescinded.", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "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." }, { - "rule_identifier": "pypi_public_domain.RULE", - "license_expression": "public-domain", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE", - "rule_relevance": 99, - "rule_length": 3, + "license_expression": "bsd-simplified", + "identifier": "bsd-simplified_136.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_136.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "License :: Public Domain" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license = 'BSD 2-Clause'" }, { - "rule_identifier": "gpl-2.0-plus_67.RULE", - "license_expression": "gpl-2.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_67.RULE", - "rule_relevance": 100, - "rule_length": 2, + "license_expression": "free-unknown", + "identifier": "free-unknown-package_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_1.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "GPL 2+" - }, - { - "rule_identifier": "mit_437.RULE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE", - "rule_relevance": 100, - "rule_length": 2, - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "License: Expat" + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 11, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This file is distributed under the same license as the package." }, { - "rule_identifier": "bsd-original_43.RULE", - "license_expression": "bsd-original", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_43.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "free-unknown", + "identifier": "free-unknown-package_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "License: BSD 4-clause" + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This file is distributed under the same license as the PACKAGE package." }, { - "rule_identifier": "gpl-3.0-plus_89.RULE", - "license_expression": "gpl-3.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_89.RULE", - "rule_relevance": 100, - "rule_length": 2, + "license_expression": "free-unknown", + "identifier": "free-unknown-package_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "GPL 3+" + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 10, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This file is distributed under the same license as the" }, { - "rule_identifier": "lgpl-2.1-plus_64.RULE", - "license_expression": "lgpl-2.1-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_64.RULE", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "gpl-2.0-plus", + "identifier": "gpl-2.0-plus_1038.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_1038.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "LGPL-2.1+" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 136, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [ + "/usr/share/common-licenses/GPL-2" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "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'." }, { - "rule_identifier": "lgpl-3.0-plus_36.RULE", - "license_expression": "lgpl-3.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_36.RULE", - "rule_relevance": 100, - "rule_length": 2, + "license_expression": "gpl-2.0-plus", + "identifier": "gpl-2.0-plus_22.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "lgpl 3+" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: GPL-2+" }, { - "rule_identifier": "bsd-new_10.RULE", - "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "gpl-2.0-plus", + "identifier": "gpl-2.0-plus_67.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_67.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "BSD-3-Clause" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPL 2+" }, { - "rule_identifier": "spdx_license_id_bsd-4-clause_for_bsd-original.RULE", - "license_expression": "bsd-original", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_bsd-4-clause_for_bsd-original.RULE", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "gpl-2.0-plus", + "identifier": "gpl-2.0-plus_687.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "bsd-4-clause" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "* @license GPL v2 or later" }, { - "rule_identifier": "gpl-2.0-plus_1038.RULE", - "license_expression": "gpl-2.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_1038.RULE", - "rule_relevance": 100, - "rule_length": 136, + "license_expression": "gpl-3.0-plus", + "identifier": "gpl-3.0-plus_512.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_512.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 136, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [ - "/usr/share/common-licenses/GPL-2" + "/usr/share/common-licenses/GPL-3" ], - "rule_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'." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "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'." + }, + { + "license_expression": "gpl-3.0-plus", + "identifier": "gpl-3.0-plus_89.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_89.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPL 3+" }, { - "rule_identifier": "gpl-3.0-plus_92.RULE", "license_expression": "gpl-3.0-plus", + "identifier": "gpl-3.0-plus_92.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE", - "rule_relevance": 100, - "rule_length": 3, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "License: GPL-3+" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: GPL-3+" }, { - "rule_identifier": "gpl-3.0-plus_512.RULE", - "license_expression": "gpl-3.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_512.RULE", - "rule_relevance": 100, - "rule_length": 136, + "license_expression": "gpl-1.0-plus", + "identifier": "gpl_bare_word_only.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "/usr/share/common-licenses/GPL-3" - ], - "rule_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'." + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 50, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPL" }, { - "rule_identifier": "lgpl-2.1-plus_108.RULE", "license_expression": "lgpl-2.1-plus", + "identifier": "lgpl-2.1-plus_108.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", - "rule_relevance": 100, - "rule_length": 4, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "License: LGPL-2.1+" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: LGPL-2.1+" }, { - "rule_identifier": "lgpl-2.1-plus_418.RULE", "license_expression": "lgpl-2.1-plus", + "identifier": "lgpl-2.1-plus_418.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_418.RULE", - "rule_relevance": 100, - "rule_length": 146, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 146, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [ "/usr/share/common-licenses/LGPL-2.1" ], - "rule_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'." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "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'." }, { - "rule_identifier": "mit.LICENSE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_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_identifier": "bsd-new_577.RULE", - "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_577.RULE", - "rule_relevance": 100, - "rule_length": 213, - "is_license_text": true, + "license_expression": "lgpl-2.1-plus", + "identifier": "lgpl-2.1-plus_64.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_64.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_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 notice, this\n list of conditions and the following disclaimer.\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 the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific 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 THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "LGPL-2.1+" }, { - "rule_identifier": "bsd-original_71.RULE", - "license_expression": "bsd-original", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_71.RULE", - "rule_relevance": 100, - "rule_length": 236, - "is_license_text": true, + "license_expression": "lgpl-3.0-plus", + "identifier": "lgpl-3.0-plus_166.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE", + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: LGPL-3+" }, { - "rule_identifier": "lgpl-3.0-plus_189.RULE", "license_expression": "lgpl-3.0-plus", + "identifier": "lgpl-3.0-plus_189.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_189.RULE", - "rule_relevance": 100, - "rule_length": 105, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 105, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [ "/usr/share/common-licenses/LGPL-3" ], - "rule_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'." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "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'." }, { - "rule_identifier": "other-permissive_325.RULE", - "license_expression": "other-permissive", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_325.RULE", - "rule_relevance": 100, - "rule_length": 40, - "is_license_text": true, + "license_expression": "lgpl-3.0-plus", + "identifier": "lgpl-3.0-plus_36.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_36.RULE", + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_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)." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "lgpl 3+" }, { - "rule_identifier": "gpl-2.0-plus_687.RULE", - "license_expression": "gpl-2.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", - "rule_relevance": 100, - "rule_length": 5, + "license_expression": "lgpl-3.0", + "identifier": "lgpl-3.0_37.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_37.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "* @license GPL v2 or later" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: LGPL v3" }, { - "rule_identifier": "bsd-simplified_136.RULE", - "license_expression": "bsd-simplified", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_136.RULE", - "rule_relevance": 100, - "rule_length": 4, - "is_license_text": false, + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "license = 'BSD 2-Clause'" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "lgpl-3.0_37.RULE", - "license_expression": "lgpl-3.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_37.RULE", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "mit", + "identifier": "mit_221.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_221.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 90, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "license: LGPL v3" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license MIT/X11" }, { - "rule_identifier": "mit_221.RULE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_221.RULE", - "rule_relevance": 90, - "rule_length": 3, + "identifier": "mit_437.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "license MIT/X11" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: Expat" }, { - "rule_identifier": "other-permissive_16.RULE", "license_expression": "other-permissive", + "identifier": "other-permissive_16.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_16.RULE", - "rule_relevance": 100, - "rule_length": 2, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "BSD-like" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "BSD-like" }, { - "rule_identifier": "gpl_bare_word_only.RULE", - "license_expression": "gpl-1.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", - "rule_relevance": 50, - "rule_length": 1, - "is_license_text": false, + "license_expression": "other-permissive", + "identifier": "other-permissive_325.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_325.RULE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 40, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "GPL" + "notes": "this is not pubblic domain exactly", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "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)." }, { - "rule_identifier": "borceux.LICENSE", - "license_expression": "borceux", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/borceux.LICENSE", - "rule_relevance": 100, - "rule_length": 85, - "is_license_text": true, + "license_expression": "public-domain", + "identifier": "pypi_public_domain.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE", + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 99, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Copyright 1993 Francis Borceux\nYou may freely use, modify, and/or distribute each of the files in this package without limitation. The package consists of the following files:\n\nREADME\ncompatibility/OldDiagram\ncompatibility/OldMaxiDiagram\ncompatibility/OldMicroDiagram\ncompatibility/OldMiniDiagram\ncompatibility/OldMultipleArrows\ndiagram/Diagram\ndiagram/MaxiDiagram\ndiagram/MicroDiagram\ndiagram/MiniDiagram\ndiagram/MultipleArrows\nuser-guides/Diagram_Mode_d_Emploi\nuser-guides/Diagram_Read_Me\n\nOf course no support is guaranteed, but the author will attempt to assist with problems. Current email address:\nfrancis dot borceux at uclouvain dot be." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: Public Domain" }, { - "rule_identifier": "free-unknown-package_1.RULE", - "license_expression": "free-unknown", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_1.RULE", - "rule_relevance": 100, - "rule_length": 11, + "license_expression": "bsd-original", + "identifier": "spdx_license_id_bsd-4-clause_for_bsd-original.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_bsd-4-clause_for_bsd-original.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "INHERIT_LICENSE_FROM_PACKAGE" - ], - "rule_text": "This file is distributed under the same license as the package." + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "bsd-4-clause" } ], "files": [ 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 index 0943214c5e2..5f3c7d633bb 100644 --- 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 @@ -314,6 +314,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -321,6 +322,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -337,10 +341,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "bsd-new", + "language": "en", "short_name": "BSD-3-Clause", "name": "BSD-3-Clause", "category": "Permissive", @@ -348,6 +367,9 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-libzip" @@ -357,135 +379,303 @@ "http://www.opensource.org/licenses/BSD-3-Clause" ], "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, "other_urls": [ "http://framework.zend.com/license/new-bsd", "https://opensource.org/licenses/BSD-3-Clause", "https://www.eclipse.org/org/documents/edl-v10.php" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { "key": "cc-by-nc-nd-3.0", + "language": "en", "short_name": "CC-BY-NC-ND-3.0", "name": "Creative Commons Attribution Non-Commercial No Derivatives License 3.0", "category": "Source-available", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/licenses/by-nc-nd/3.0/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC-BY-NC-ND-3.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode" ], - "text": "Creative Commons Legal Code\n\nAttribution-NonCommercial-NoDerivs 3.0 Unported\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR\n DAMAGES RESULTING FROM ITS USE.\n\nLicense\n\nTHE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE\nCOMMONS PUBLIC LICENSE (\"CCPL\" OR \"LICENSE\"). THE WORK IS PROTECTED BY\nCOPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS\nAUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE\nTO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY\nBE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS\nCONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND\nCONDITIONS.\n\n1. Definitions\n\n a. \"Adaptation\" means a work based upon the Work, or upon the Work and\n other pre-existing works, such as a translation, adaptation,\n derivative work, arrangement of music or other alterations of a\n literary or artistic work, or phonogram or performance and includes\n cinematographic adaptations or any other form in which the Work may be\n recast, transformed, or adapted including in any form recognizably\n derived from the original, except that a work that constitutes a\n Collection will not be considered an Adaptation for the purpose of\n this License. For the avoidance of doubt, where the Work is a musical\n work, performance or phonogram, the synchronization of the Work in\n timed-relation with a moving image (\"synching\") will be considered an\n Adaptation for the purpose of this License.\n b. \"Collection\" means a collection of literary or artistic works, such as\n encyclopedias and anthologies, or performances, phonograms or\n broadcasts, or other works or subject matter other than works listed\n in Section 1(f) below, which, by reason of the selection and\n arrangement of their contents, constitute intellectual creations, in\n which the Work is included in its entirety in unmodified form along\n with one or more other contributions, each constituting separate and\n independent works in themselves, which together are assembled into a\n collective whole. A work that constitutes a Collection will not be\n considered an Adaptation (as defined above) for the purposes of this\n License.\n c. \"Distribute\" means to make available to the public the original and\n copies of the Work through sale or other transfer of ownership.\n d. \"Licensor\" means the individual, individuals, entity or entities that\n offer(s) the Work under the terms of this License.\n e. \"Original Author\" means, in the case of a literary or artistic work,\n the individual, individuals, entity or entities who created the Work\n or if no individual or entity can be identified, the publisher; and in\n addition (i) in the case of a performance the actors, singers,\n musicians, dancers, and other persons who act, sing, deliver, declaim,\n play in, interpret or otherwise perform literary or artistic works or\n expressions of folklore; (ii) in the case of a phonogram the producer\n being the person or legal entity who first fixes the sounds of a\n performance or other sounds; and, (iii) in the case of broadcasts, the\n organization that transmits the broadcast.\n f. \"Work\" means the literary and/or artistic work offered under the terms\n of this License including without limitation any production in the\n literary, scientific and artistic domain, whatever may be the mode or\n form of its expression including digital form, such as a book,\n pamphlet and other writing; a lecture, address, sermon or other work\n of the same nature; a dramatic or dramatico-musical work; a\n choreographic work or entertainment in dumb show; a musical\n composition with or without words; a cinematographic work to which are\n assimilated works expressed by a process analogous to cinematography;\n a work of drawing, painting, architecture, sculpture, engraving or\n lithography; a photographic work to which are assimilated works\n expressed by a process analogous to photography; a work of applied\n art; an illustration, map, plan, sketch or three-dimensional work\n relative to geography, topography, architecture or science; a\n performance; a broadcast; a phonogram; a compilation of data to the\n extent it is protected as a copyrightable work; or a work performed by\n a variety or circus performer to the extent it is not otherwise\n considered a literary or artistic work.\n g. \"You\" means an individual or entity exercising rights under this\n License who has not previously violated the terms of this License with\n respect to the Work, or who has received express permission from the\n Licensor to exercise rights under this License despite a previous\n violation.\n h. \"Publicly Perform\" means to perform public recitations of the Work and\n to communicate to the public those public recitations, by any means or\n process, including by wire or wireless means or public digital\n performances; to make available to the public Works in such a way that\n members of the public may access these Works from a place and at a\n place individually chosen by them; to perform the Work to the public\n by any means or process and the communication to the public of the\n performances of the Work, including by public digital performance; to\n broadcast and rebroadcast the Work by any means including signs,\n sounds or images.\n i. \"Reproduce\" means to make copies of the Work by any means including\n without limitation by sound or visual recordings and the right of\n fixation and reproducing fixations of the Work, including storage of a\n protected performance or phonogram in digital form or other electronic\n medium.\n\n2. Fair Dealing Rights. Nothing in this License is intended to reduce,\nlimit, or restrict any uses free from copyright or rights arising from\nlimitations or exceptions that are provided for in connection with the\ncopyright protection under copyright law or other applicable laws.\n\n3. License Grant. Subject to the terms and conditions of this License,\nLicensor hereby grants You a worldwide, royalty-free, non-exclusive,\nperpetual (for the duration of the applicable copyright) license to\nexercise the rights in the Work as stated below:\n\n a. to Reproduce the Work, to incorporate the Work into one or more\n Collections, and to Reproduce the Work as incorporated in the\n Collections; and,\n b. to Distribute and Publicly Perform the Work including as incorporated\n in Collections.\n\nThe above rights may be exercised in all media and formats whether now\nknown or hereafter devised. The above rights include the right to make\nsuch modifications as are technically necessary to exercise the rights in\nother media and formats, but otherwise you have no rights to make\nAdaptations. Subject to 8(f), all rights not expressly granted by Licensor\nare hereby reserved, including but not limited to the rights set forth in\nSection 4(d).\n\n4. Restrictions. The license granted in Section 3 above is expressly made\nsubject to and limited by the following restrictions:\n\n a. You may Distribute or Publicly Perform the Work only under the terms\n of this License. You must include a copy of, or the Uniform Resource\n Identifier (URI) for, this License with every copy of the Work You\n Distribute or Publicly Perform. You may not offer or impose any terms\n on the Work that restrict the terms of this License or the ability of\n the recipient of the Work to exercise the rights granted to that\n recipient under the terms of the License. You may not sublicense the\n Work. You must keep intact all notices that refer to this License and\n to the disclaimer of warranties with every copy of the Work You\n Distribute or Publicly Perform. When You Distribute or Publicly\n Perform the Work, You may not impose any effective technological\n measures on the Work that restrict the ability of a recipient of the\n Work from You to exercise the rights granted to that recipient under\n the terms of the License. This Section 4(a) applies to the Work as\n incorporated in a Collection, but this does not require the Collection\n apart from the Work itself to be made subject to the terms of this\n License. If You create a Collection, upon notice from any Licensor You\n must, to the extent practicable, remove from the Collection any credit\n as required by Section 4(c), as requested.\n b. You may not exercise any of the rights granted to You in Section 3\n above in any manner that is primarily intended for or directed toward\n commercial advantage or private monetary compensation. The exchange of\n the Work for other copyrighted works by means of digital file-sharing\n or otherwise shall not be considered to be intended for or directed\n toward commercial advantage or private monetary compensation, provided\n there is no payment of any monetary compensation in connection with\n the exchange of copyrighted works.\n c. If You Distribute, or Publicly Perform the Work or Collections, You\n must, unless a request has been made pursuant to Section 4(a), keep\n intact all copyright notices for the Work and provide, reasonable to\n the medium or means You are utilizing: (i) the name of the Original\n Author (or pseudonym, if applicable) if supplied, and/or if the\n Original Author and/or Licensor designate another party or parties\n (e.g., a sponsor institute, publishing entity, journal) for\n attribution (\"Attribution Parties\") in Licensor's copyright notice,\n terms of service or by other reasonable means, the name of such party\n or parties; (ii) the title of the Work if supplied; (iii) to the\n extent reasonably practicable, the URI, if any, that Licensor\n specifies to be associated with the Work, unless such URI does not\n refer to the copyright notice or licensing information for the Work.\n The credit required by this Section 4(c) may be implemented in any\n reasonable manner; provided, however, that in the case of a\n Collection, at a minimum such credit will appear, if a credit for all\n contributing authors of Collection appears, then as part of these\n credits and in a manner at least as prominent as the credits for the\n other contributing authors. For the avoidance of doubt, You may only\n use the credit required by this Section for the purpose of attribution\n in the manner set out above and, by exercising Your rights under this\n License, You may not implicitly or explicitly assert or imply any\n connection with, sponsorship or endorsement by the Original Author,\n Licensor and/or Attribution Parties, as appropriate, of You or Your\n use of the Work, without the separate, express prior written\n permission of the Original Author, Licensor and/or Attribution\n Parties.\n d. For the avoidance of doubt:\n\n i. Non-waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme cannot be waived, the Licensor\n reserves the exclusive right to collect such royalties for any\n exercise by You of the rights granted under this License;\n ii. Waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme can be waived, the Licensor reserves\n the exclusive right to collect such royalties for any exercise by\n You of the rights granted under this License if Your exercise of\n such rights is for a purpose or use which is otherwise than\n noncommercial as permitted under Section 4(b) and otherwise waives\n the right to collect royalties through any statutory or compulsory\n licensing scheme; and,\n iii. Voluntary License Schemes. The Licensor reserves the right to\n collect royalties, whether individually or, in the event that the\n Licensor is a member of a collecting society that administers\n voluntary licensing schemes, via that society, from any exercise\n by You of the rights granted under this License that is for a\n purpose or use which is otherwise than noncommercial as permitted\n under Section 4(b).\n e. Except as otherwise agreed in writing by the Licensor or as may be\n otherwise permitted by applicable law, if You Reproduce, Distribute or\n Publicly Perform the Work either by itself or as part of any\n Collections, You must not distort, mutilate, modify or take other\n derogatory action in relation to the Work which would be prejudicial\n to the Original Author's honor or reputation.\n\n5. Representations, Warranties and Disclaimer\n\nUNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR\nOFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY\nKIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,\nINCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,\nFITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF\nLATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,\nWHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION\nOF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.\n\n6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE\nLAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR\nANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES\nARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. Termination\n\n a. This License and the rights granted hereunder will terminate\n automatically upon any breach by You of the terms of this License.\n Individuals or entities who have received Collections from You under\n this License, however, will not have their licenses terminated\n provided such individuals or entities remain in full compliance with\n those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any\n termination of this License.\n b. Subject to the above terms and conditions, the license granted here is\n perpetual (for the duration of the applicable copyright in the Work).\n Notwithstanding the above, Licensor reserves the right to release the\n Work under different license terms or to stop distributing the Work at\n any time; provided, however that any such election will not serve to\n withdraw this License (or any other license that has been, or is\n required to be, granted under the terms of this License), and this\n License will continue in full force and effect unless terminated as\n stated above.\n\n8. Miscellaneous\n\n a. Each time You Distribute or Publicly Perform the Work or a Collection,\n the Licensor offers to the recipient a license to the Work on the same\n terms and conditions as the license granted to You under this License.\n b. If any provision of this License is invalid or unenforceable under\n applicable law, it shall not affect the validity or enforceability of\n the remainder of the terms of this License, and without further action\n by the parties to this agreement, such provision shall be reformed to\n the minimum extent necessary to make such provision valid and\n enforceable.\n c. No term or provision of this License shall be deemed waived and no\n breach consented to unless such waiver or consent shall be in writing\n and signed by the party to be charged with such waiver or consent.\n d. This License constitutes the entire agreement between the parties with\n respect to the Work licensed here. There are no understandings,\n agreements or representations with respect to the Work not specified\n here. Licensor shall not be bound by any additional provisions that\n may appear in any communication from You. This License may not be\n modified without the mutual written agreement of the Licensor and You.\n e. The rights granted under, and the subject matter referenced, in this\n License were drafted utilizing the terminology of the Berne Convention\n for the Protection of Literary and Artistic Works (as amended on\n September 28, 1979), the Rome Convention of 1961, the WIPO Copyright\n Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996\n and the Universal Copyright Convention (as revised on July 24, 1971).\n These rights and subject matter take effect in the relevant\n jurisdiction in which the License terms are sought to be enforced\n according to the corresponding provisions of the implementation of\n those treaty provisions in the applicable national law. If the\n standard suite of rights granted under applicable copyright law\n includes additional rights not granted under this License, such\n additional rights are deemed to be included in the License; this\n License is not intended to restrict the license of any rights under\n applicable law.\n\n\nCreative Commons Notice\n\n Creative Commons is not a party to this License, and makes no warranty\n whatsoever in connection with the Work. Creative Commons will not be\n liable to You or any party on any legal theory for any damages\n whatsoever, including without limitation any general, special,\n incidental or consequential damages arising in connection to this\n license. Notwithstanding the foregoing two (2) sentences, if Creative\n Commons has expressly identified itself as the Licensor hereunder, it\n shall have all rights and obligations of Licensor.\n\n Except for the limited purpose of indicating to the public that the\n Work is licensed under the CCPL, Creative Commons does not authorize\n the use by either party of the trademark \"Creative Commons\" or any\n related trademark or logo of Creative Commons without the prior\n written consent of Creative Commons. Any permitted use will be in\n compliance with Creative Commons' then-current trademark usage\n guidelines, as may be published on its website or otherwise made\n available upon request from time to time. For the avoidance of doubt,\n this trademark restriction does not form part of this License.\n\n Creative Commons may be contacted at https://creativecommons.org/." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://creativecommons.org/" + ], + "ignorable_emails": [], + "text": "Creative Commons Legal Code\n\nAttribution-NonCommercial-NoDerivs 3.0 Unported\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR\n DAMAGES RESULTING FROM ITS USE.\n\nLicense\n\nTHE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE\nCOMMONS PUBLIC LICENSE (\"CCPL\" OR \"LICENSE\"). THE WORK IS PROTECTED BY\nCOPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS\nAUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE\nTO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY\nBE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS\nCONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND\nCONDITIONS.\n\n1. Definitions\n\n a. \"Adaptation\" means a work based upon the Work, or upon the Work and\n other pre-existing works, such as a translation, adaptation,\n derivative work, arrangement of music or other alterations of a\n literary or artistic work, or phonogram or performance and includes\n cinematographic adaptations or any other form in which the Work may be\n recast, transformed, or adapted including in any form recognizably\n derived from the original, except that a work that constitutes a\n Collection will not be considered an Adaptation for the purpose of\n this License. For the avoidance of doubt, where the Work is a musical\n work, performance or phonogram, the synchronization of the Work in\n timed-relation with a moving image (\"synching\") will be considered an\n Adaptation for the purpose of this License.\n b. \"Collection\" means a collection of literary or artistic works, such as\n encyclopedias and anthologies, or performances, phonograms or\n broadcasts, or other works or subject matter other than works listed\n in Section 1(f) below, which, by reason of the selection and\n arrangement of their contents, constitute intellectual creations, in\n which the Work is included in its entirety in unmodified form along\n with one or more other contributions, each constituting separate and\n independent works in themselves, which together are assembled into a\n collective whole. A work that constitutes a Collection will not be\n considered an Adaptation (as defined above) for the purposes of this\n License.\n c. \"Distribute\" means to make available to the public the original and\n copies of the Work through sale or other transfer of ownership.\n d. \"Licensor\" means the individual, individuals, entity or entities that\n offer(s) the Work under the terms of this License.\n e. \"Original Author\" means, in the case of a literary or artistic work,\n the individual, individuals, entity or entities who created the Work\n or if no individual or entity can be identified, the publisher; and in\n addition (i) in the case of a performance the actors, singers,\n musicians, dancers, and other persons who act, sing, deliver, declaim,\n play in, interpret or otherwise perform literary or artistic works or\n expressions of folklore; (ii) in the case of a phonogram the producer\n being the person or legal entity who first fixes the sounds of a\n performance or other sounds; and, (iii) in the case of broadcasts, the\n organization that transmits the broadcast.\n f. \"Work\" means the literary and/or artistic work offered under the terms\n of this License including without limitation any production in the\n literary, scientific and artistic domain, whatever may be the mode or\n form of its expression including digital form, such as a book,\n pamphlet and other writing; a lecture, address, sermon or other work\n of the same nature; a dramatic or dramatico-musical work; a\n choreographic work or entertainment in dumb show; a musical\n composition with or without words; a cinematographic work to which are\n assimilated works expressed by a process analogous to cinematography;\n a work of drawing, painting, architecture, sculpture, engraving or\n lithography; a photographic work to which are assimilated works\n expressed by a process analogous to photography; a work of applied\n art; an illustration, map, plan, sketch or three-dimensional work\n relative to geography, topography, architecture or science; a\n performance; a broadcast; a phonogram; a compilation of data to the\n extent it is protected as a copyrightable work; or a work performed by\n a variety or circus performer to the extent it is not otherwise\n considered a literary or artistic work.\n g. \"You\" means an individual or entity exercising rights under this\n License who has not previously violated the terms of this License with\n respect to the Work, or who has received express permission from the\n Licensor to exercise rights under this License despite a previous\n violation.\n h. \"Publicly Perform\" means to perform public recitations of the Work and\n to communicate to the public those public recitations, by any means or\n process, including by wire or wireless means or public digital\n performances; to make available to the public Works in such a way that\n members of the public may access these Works from a place and at a\n place individually chosen by them; to perform the Work to the public\n by any means or process and the communication to the public of the\n performances of the Work, including by public digital performance; to\n broadcast and rebroadcast the Work by any means including signs,\n sounds or images.\n i. \"Reproduce\" means to make copies of the Work by any means including\n without limitation by sound or visual recordings and the right of\n fixation and reproducing fixations of the Work, including storage of a\n protected performance or phonogram in digital form or other electronic\n medium.\n\n2. Fair Dealing Rights. Nothing in this License is intended to reduce,\nlimit, or restrict any uses free from copyright or rights arising from\nlimitations or exceptions that are provided for in connection with the\ncopyright protection under copyright law or other applicable laws.\n\n3. License Grant. Subject to the terms and conditions of this License,\nLicensor hereby grants You a worldwide, royalty-free, non-exclusive,\nperpetual (for the duration of the applicable copyright) license to\nexercise the rights in the Work as stated below:\n\n a. to Reproduce the Work, to incorporate the Work into one or more\n Collections, and to Reproduce the Work as incorporated in the\n Collections; and,\n b. to Distribute and Publicly Perform the Work including as incorporated\n in Collections.\n\nThe above rights may be exercised in all media and formats whether now\nknown or hereafter devised. The above rights include the right to make\nsuch modifications as are technically necessary to exercise the rights in\nother media and formats, but otherwise you have no rights to make\nAdaptations. Subject to 8(f), all rights not expressly granted by Licensor\nare hereby reserved, including but not limited to the rights set forth in\nSection 4(d).\n\n4. Restrictions. The license granted in Section 3 above is expressly made\nsubject to and limited by the following restrictions:\n\n a. You may Distribute or Publicly Perform the Work only under the terms\n of this License. You must include a copy of, or the Uniform Resource\n Identifier (URI) for, this License with every copy of the Work You\n Distribute or Publicly Perform. You may not offer or impose any terms\n on the Work that restrict the terms of this License or the ability of\n the recipient of the Work to exercise the rights granted to that\n recipient under the terms of the License. You may not sublicense the\n Work. You must keep intact all notices that refer to this License and\n to the disclaimer of warranties with every copy of the Work You\n Distribute or Publicly Perform. When You Distribute or Publicly\n Perform the Work, You may not impose any effective technological\n measures on the Work that restrict the ability of a recipient of the\n Work from You to exercise the rights granted to that recipient under\n the terms of the License. This Section 4(a) applies to the Work as\n incorporated in a Collection, but this does not require the Collection\n apart from the Work itself to be made subject to the terms of this\n License. If You create a Collection, upon notice from any Licensor You\n must, to the extent practicable, remove from the Collection any credit\n as required by Section 4(c), as requested.\n b. You may not exercise any of the rights granted to You in Section 3\n above in any manner that is primarily intended for or directed toward\n commercial advantage or private monetary compensation. The exchange of\n the Work for other copyrighted works by means of digital file-sharing\n or otherwise shall not be considered to be intended for or directed\n toward commercial advantage or private monetary compensation, provided\n there is no payment of any monetary compensation in connection with\n the exchange of copyrighted works.\n c. If You Distribute, or Publicly Perform the Work or Collections, You\n must, unless a request has been made pursuant to Section 4(a), keep\n intact all copyright notices for the Work and provide, reasonable to\n the medium or means You are utilizing: (i) the name of the Original\n Author (or pseudonym, if applicable) if supplied, and/or if the\n Original Author and/or Licensor designate another party or parties\n (e.g., a sponsor institute, publishing entity, journal) for\n attribution (\"Attribution Parties\") in Licensor's copyright notice,\n terms of service or by other reasonable means, the name of such party\n or parties; (ii) the title of the Work if supplied; (iii) to the\n extent reasonably practicable, the URI, if any, that Licensor\n specifies to be associated with the Work, unless such URI does not\n refer to the copyright notice or licensing information for the Work.\n The credit required by this Section 4(c) may be implemented in any\n reasonable manner; provided, however, that in the case of a\n Collection, at a minimum such credit will appear, if a credit for all\n contributing authors of Collection appears, then as part of these\n credits and in a manner at least as prominent as the credits for the\n other contributing authors. For the avoidance of doubt, You may only\n use the credit required by this Section for the purpose of attribution\n in the manner set out above and, by exercising Your rights under this\n License, You may not implicitly or explicitly assert or imply any\n connection with, sponsorship or endorsement by the Original Author,\n Licensor and/or Attribution Parties, as appropriate, of You or Your\n use of the Work, without the separate, express prior written\n permission of the Original Author, Licensor and/or Attribution\n Parties.\n d. For the avoidance of doubt:\n\n i. Non-waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme cannot be waived, the Licensor\n reserves the exclusive right to collect such royalties for any\n exercise by You of the rights granted under this License;\n ii. Waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme can be waived, the Licensor reserves\n the exclusive right to collect such royalties for any exercise by\n You of the rights granted under this License if Your exercise of\n such rights is for a purpose or use which is otherwise than\n noncommercial as permitted under Section 4(b) and otherwise waives\n the right to collect royalties through any statutory or compulsory\n licensing scheme; and,\n iii. Voluntary License Schemes. The Licensor reserves the right to\n collect royalties, whether individually or, in the event that the\n Licensor is a member of a collecting society that administers\n voluntary licensing schemes, via that society, from any exercise\n by You of the rights granted under this License that is for a\n purpose or use which is otherwise than noncommercial as permitted\n under Section 4(b).\n e. Except as otherwise agreed in writing by the Licensor or as may be\n otherwise permitted by applicable law, if You Reproduce, Distribute or\n Publicly Perform the Work either by itself or as part of any\n Collections, You must not distort, mutilate, modify or take other\n derogatory action in relation to the Work which would be prejudicial\n to the Original Author's honor or reputation.\n\n5. Representations, Warranties and Disclaimer\n\nUNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR\nOFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY\nKIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,\nINCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,\nFITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF\nLATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,\nWHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION\nOF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.\n\n6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE\nLAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR\nANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES\nARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. Termination\n\n a. This License and the rights granted hereunder will terminate\n automatically upon any breach by You of the terms of this License.\n Individuals or entities who have received Collections from You under\n this License, however, will not have their licenses terminated\n provided such individuals or entities remain in full compliance with\n those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any\n termination of this License.\n b. Subject to the above terms and conditions, the license granted here is\n perpetual (for the duration of the applicable copyright in the Work).\n Notwithstanding the above, Licensor reserves the right to release the\n Work under different license terms or to stop distributing the Work at\n any time; provided, however that any such election will not serve to\n withdraw this License (or any other license that has been, or is\n required to be, granted under the terms of this License), and this\n License will continue in full force and effect unless terminated as\n stated above.\n\n8. Miscellaneous\n\n a. Each time You Distribute or Publicly Perform the Work or a Collection,\n the Licensor offers to the recipient a license to the Work on the same\n terms and conditions as the license granted to You under this License.\n b. If any provision of this License is invalid or unenforceable under\n applicable law, it shall not affect the validity or enforceability of\n the remainder of the terms of this License, and without further action\n by the parties to this agreement, such provision shall be reformed to\n the minimum extent necessary to make such provision valid and\n enforceable.\n c. No term or provision of this License shall be deemed waived and no\n breach consented to unless such waiver or consent shall be in writing\n and signed by the party to be charged with such waiver or consent.\n d. This License constitutes the entire agreement between the parties with\n respect to the Work licensed here. There are no understandings,\n agreements or representations with respect to the Work not specified\n here. Licensor shall not be bound by any additional provisions that\n may appear in any communication from You. This License may not be\n modified without the mutual written agreement of the Licensor and You.\n e. The rights granted under, and the subject matter referenced, in this\n License were drafted utilizing the terminology of the Berne Convention\n for the Protection of Literary and Artistic Works (as amended on\n September 28, 1979), the Rome Convention of 1961, the WIPO Copyright\n Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996\n and the Universal Copyright Convention (as revised on July 24, 1971).\n These rights and subject matter take effect in the relevant\n jurisdiction in which the License terms are sought to be enforced\n according to the corresponding provisions of the implementation of\n those treaty provisions in the applicable national law. If the\n standard suite of rights granted under applicable copyright law\n includes additional rights not granted under this License, such\n additional rights are deemed to be included in the License; this\n License is not intended to restrict the license of any rights under\n applicable law.\n\n\nCreative Commons Notice\n\n Creative Commons is not a party to this License, and makes no warranty\n whatsoever in connection with the Work. Creative Commons will not be\n liable to You or any party on any legal theory for any damages\n whatsoever, including without limitation any general, special,\n incidental or consequential damages arising in connection to this\n license. Notwithstanding the foregoing two (2) sentences, if Creative\n Commons has expressly identified itself as the Licensor hereunder, it\n shall have all rights and obligations of Licensor.\n\n Except for the limited purpose of indicating to the public that the\n Work is licensed under the CCPL, Creative Commons does not authorize\n the use by either party of the trademark \"Creative Commons\" or any\n related trademark or logo of Creative Commons without the prior\n written consent of Creative Commons. Any permitted use will be in\n compliance with Creative Commons' then-current trademark usage\n guidelines, as may be published on its website or otherwise made\n available upon request from time to time. For the avoidance of doubt,\n this trademark restriction does not form part of this License.\n\n Creative Commons may be contacted at https://creativecommons.org/.", + "scancode_url": "https://spdx.org/licenses/CC-BY-NC-ND-3.0", + "licensedb_url": "https://spdx.org/licenses/CC-BY-NC-ND-3.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-NC-ND-3.0" + }, + { + "key": "free-unknown", + "language": "en", + "short_name": "Free unknown", + "name": "Free unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This case applies to software with a notice that refers in a non-specific manner to a free or open-source license, but where it is not possible to determine that specific license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" }, { "key": "other-permissive", + "language": "en", "short_name": "Other Permissive Licenses", "name": "Other Permissive Licenses", "category": "Permissive", "owner": "nexB", + "homepage_url": null, "notes": "this is a catch all and ellipsis to deal with some cases when a large\nnumber of ancillary yet similar licenses may be reported as one.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, "is_generic": true, "spdx_license_key": "LicenseRef-scancode-other-permissive", - "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" }, { "key": "proprietary-license", + "language": "en", "short_name": "Proprietary License", "name": "Proprietary License", "category": "Commercial", "owner": "Unspecified", + "homepage_url": null, "notes": "replaces the proprietary key npm before 3.1 recommended this \"If you are using a license that hasn't been assigned an SPDX identifier, or if you are using a custom license, use the following valid SPDX expression \"LicenseRef-LICENSE\"", "is_builtin": true, + "is_exception": false, + "is_unknown": false, "is_generic": true, "spdx_license_key": "LicenseRef-scancode-proprietary-license", "other_spdx_license_keys": [ "LicenseRef-LICENSE", "LicenseRef-LICENSE.md" ], - "text": "This component is normally licensed under a proprietary license agreement with \na supplier that has terms and conditions that restrict the use of the code, \nbut may not require payment to the supplier." + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This component is normally licensed under a proprietary license agreement with \na supplier that has terms and conditions that restrict the use of the code, \nbut may not require payment to the supplier.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "pypi_bsd_license.RULE", - "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", - "rule_relevance": 99, - "rule_length": 5, - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "License :: OSI Approved :: BSD License" - }, - { - "rule_identifier": "apache-2.0_and_cc-by-nc-nd-3.0_and_other-permissive_and_proprietary-license_1.RULE", "license_expression": "apache-2.0 AND cc-by-nc-nd-3.0 AND other-permissive AND proprietary-license", + "identifier": "apache-2.0_and_cc-by-nc-nd-3.0_and_other-permissive_and_proprietary-license_1.RULE", + "language": "en", "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", - "rule_relevance": 100, - "rule_length": 85, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 85, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [ "LICENSE.txt" ], - "rule_text": "For license information, see [LICENSE.txt](LICENSE.txt).\n\n[AUTHORS.md](AUTHORS.md) have a list of everyone contributed to NLTK.\n\n\n### Redistributing\n\n- NLTK source code is distributed under the Apache 2.0 License.\n- NLTK documentation is distributed under the Creative Commons\n Attribution-Noncommercial-No Derivative Works 3.0 United States license.\n- NLTK corpora are provided under the terms given in the README file for each\n corpus; all are redistributable and available for non-commercial use.\n- NLTK may be freely redistributed, subject to the provisions of these licenses." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "For license information, see [LICENSE.txt](LICENSE.txt).\n\n[AUTHORS.md](AUTHORS.md) have a list of everyone contributed to NLTK.\n\n\n### Redistributing\n\n- NLTK source code is distributed under the Apache 2.0 License.\n- NLTK documentation is distributed under the Creative Commons\n Attribution-Noncommercial-No Derivative Works 3.0 United States license.\n- NLTK corpora are provided under the terms given in the README file for each\n corpus; all are redistributable and available for non-commercial use.\n- NLTK may be freely redistributed, subject to the provisions of these licenses." + }, + { + "license_expression": "bsd-new", + "identifier": "bsd-new_683.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_683.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 214, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without 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." }, { - "rule_identifier": "free-unknown-package_3.RULE", "license_expression": "free-unknown", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_3.RULE", - "rule_relevance": 100, - "rule_length": 12, + "identifier": "free-unknown-package_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [ "INHERIT_LICENSE_FROM_PACKAGE" ], - "rule_text": "This file is distributed under the same license as the DJANGO package." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This file is distributed under the same license as the PACKAGE package." }, { - "rule_identifier": "free-unknown-package_2.RULE", "license_expression": "free-unknown", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", - "rule_relevance": 100, - "rule_length": 12, + "identifier": "free-unknown-package_3.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_3.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [ "INHERIT_LICENSE_FROM_PACKAGE" ], - "rule_text": "This file is distributed under the same license as the PACKAGE package." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This file is distributed under the same license as the DJANGO package." }, { - "rule_identifier": "bsd-new_683.RULE", "license_expression": "bsd-new", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_683.RULE", - "rule_relevance": 100, - "rule_length": 214, - "is_license_text": true, + "identifier": "pypi_bsd_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 99, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_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." + "notes": "we picked the bsd-new out of all possible bsd licenses", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: BSD License" } ], "files": [ 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 index fef3aec8dfc..56fe07ba878 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json @@ -547,6 +547,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -554,6 +555,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -570,125 +574,273 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "free-unknown", + "language": "en", + "short_name": "Free unknown", + "name": "Free unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This case applies to software with a notice that refers in a non-specific manner to a free or open-source license, but where it is not possible to determine that specific license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "license_expression": "apache-2.0", - "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", - "rule_relevance": 100, - "rule_length": 3, - "is_license_text": false, + "identifier": "apache-2.0_164.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_164.RULE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1582, + "relevance": 100, + "minimum_coverage": 90, "referenced_filenames": [], - "rule_text": "apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Apache License\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 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." }, { - "rule_identifier": "pypi_apache_no-version.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", - "rule_relevance": 95, - "rule_length": 6, + "identifier": "apache-2.0_305.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_305.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "License :: OSI Approved :: Apache Software License" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Apache 2 license" }, { - "rule_identifier": "apache-2.0_7.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", - "rule_relevance": 100, - "rule_length": 85, + "identifier": "apache-2.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", "is_license_text": false, - "is_license_notice": true, + "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" }, { - "rule_identifier": "apache-2.0_164.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_164.RULE", - "rule_relevance": 100, - "rule_length": 1582, - "is_license_text": true, - "is_license_notice": false, + "identifier": "apache-2.0_7.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "is_license_text": false, + "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 85, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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 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." + "notes": "apache 2.0 with disclaimer", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n# \n# http://www.apache.org/licenses/LICENSE-2.0\n# \n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." }, { - "rule_identifier": "apache-2.0_305.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_305.RULE", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "apache-2.0_83.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_83.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "Apache 2 license" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [ + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is provided under the [Apache-2.0 license](LICENSE)." }, { - "rule_identifier": "apache-2.0_83.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_83.RULE", - "rule_relevance": 100, - "rule_length": 9, + "license_expression": "free-unknown", + "identifier": "free-unknown-package_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 10, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [ - "LICENSE" + "INHERIT_LICENSE_FROM_PACKAGE" ], - "rule_text": "is provided under the [Apache-2.0 license](LICENSE)." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This file is distributed under the same license as the" }, { - "rule_identifier": "apache-2.0_65.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", - "rule_relevance": 100, - "rule_length": 4, + "identifier": "pypi_apache_no-version.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 95, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "license: Apache-2.0" + "notes": "the actual version of the license is not provided but the most common one is the Apache 2.0", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: Apache Software License" }, { - "rule_identifier": "free-unknown-package_4.RULE", - "license_expression": "free-unknown", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", - "rule_relevance": 100, - "rule_length": 10, + "license_expression": "apache-2.0", + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "INHERIT_LICENSE_FROM_PACKAGE" - ], - "rule_text": "This file is distributed under the same license as the" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" } ], "files": [ 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 index 177ecfc0f26..914ef328426 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json @@ -274,8 +274,42 @@ } ], "license_references": [ + { + "key": "free-unknown", + "language": "en", + "short_name": "Free unknown", + "name": "Free unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This case applies to software with a notice that refers in a non-specific manner to a free or open-source license, but where it is not possible to determine that specific license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + }, { "key": "gpl-3.0", + "language": "en", "short_name": "GPL 3.0", "name": "GNU General Public License 3.0", "category": "Copyleft", @@ -283,6 +317,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", "notes": "Per SPDX.org, this license was released 29 June 2007 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-3.0-only", "other_spdx_license_keys": [ "GPL-3.0", @@ -301,10 +338,30 @@ "https://opensource.org/licenses/GPL-3.0", "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], - "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "https://fsf.org/", + "https://www.gnu.org/licenses/", + "https://www.gnu.org/licenses/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", + "scancode_url": "https://spdx.org/licenses/GPL-3.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" }, { "key": "gpl-3.0-plus", + "language": "en", "short_name": "GPL 3.0 or later", "name": "GNU General Public License 3.0 or later", "category": "Copyleft", @@ -312,109 +369,225 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", "notes": "Per SPDX.org, this license was released 29 June 2007 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-3.0-or-later", "other_spdx_license_keys": [ "GPL-3.0+", "LicenseRef-GPL-3.0-or-later" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/gpl-3.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-3.0", "https://opensource.org/licenses/GPL-3.0", "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/", + "https://fsf.org/", + "https://www.gnu.org/licenses/", + "https://www.gnu.org/licenses/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", + "scancode_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" }, { "key": "unknown-license-reference", + "language": "en", "short_name": "Unknown License reference", "name": "Unknown License file reference", "category": "Unstated License", "owner": "Unspecified", + "homepage_url": null, "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", "is_builtin": true, + "is_exception": false, "is_unknown": true, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", - "text": "" + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "gpl-3.0_204.RULE", - "license_expression": "gpl-3.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", - "rule_relevance": 100, - "rule_length": 5514, - "is_license_text": true, + "license_expression": "free-unknown", + "identifier": "free-unknown-package_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_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." + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This file is distributed under the same license as the PACKAGE package." }, { - "rule_identifier": "gpl-3.0-plus_290.RULE", "license_expression": "gpl-3.0-plus", + "identifier": "gpl-3.0-plus_290.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE", - "rule_relevance": 100, - "rule_length": 102, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 102, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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 ." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/" + ], + "ignorable_emails": [], + "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 ." }, { - "rule_identifier": "gpl-3.0_203.RULE", "license_expression": "gpl-3.0", + "identifier": "gpl-3.0_203.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_203.RULE", - "rule_relevance": 100, - "rule_length": 2, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "license GPLv3" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license GPLv3" }, { - "rule_identifier": "unknown-license-reference_367.RULE", - "license_expression": "unknown-license-reference", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_367.RULE", - "rule_relevance": 100, - "rule_length": 6, - "is_license_text": false, + "license_expression": "gpl-3.0", + "identifier": "gpl-3.0_204.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "LICENSE" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5514, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " ], - "rule_text": "See LICENSE for the full text" + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://fsf.org/", + "http://www.gnu.org/licenses/", + "http://www.gnu.org/philosophy/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": "GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n." }, { - "rule_identifier": "free-unknown-package_2.RULE", - "license_expression": "free-unknown", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", - "rule_relevance": 100, - "rule_length": 12, + "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_367.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_367.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [ - "INHERIT_LICENSE_FROM_PACKAGE" + "LICENSE" ], - "rule_text": "This file is distributed under the same license as the PACKAGE package." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "See LICENSE for the full text" } ], "files": [ 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 index edf50571593..26bb95a6aa9 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json @@ -801,68 +801,156 @@ "license_references": [ { "key": "cc-by-sa-3.0", + "language": "en", "short_name": "CC-BY-SA-3.0", "name": "Creative Commons Attribution Share Alike License 3.0", "category": "Copyleft Limited", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/licenses/by-sa/3.0/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC-BY-SA-3.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/licenses/by-sa/3.0/legalcode" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://creativecommons.org/licenses/by-sa/3.0/legalcode" ], + "key_aliases": [], "minimum_coverage": 30, - "text": "Creative Commons Legal Code\n\nAttribution-ShareAlike 3.0 Unported\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR\n DAMAGES RESULTING FROM ITS USE.\n\nLicense\n\nTHE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE\nCOMMONS PUBLIC LICENSE (\"CCPL\" OR \"LICENSE\"). THE WORK IS PROTECTED BY\nCOPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS\nAUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE\nTO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY\nBE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS\nCONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND\nCONDITIONS.\n\n1. Definitions\n\n a. \"Adaptation\" means a work based upon the Work, or upon the Work and\n other pre-existing works, such as a translation, adaptation,\n derivative work, arrangement of music or other alterations of a\n literary or artistic work, or phonogram or performance and includes\n cinematographic adaptations or any other form in which the Work may be\n recast, transformed, or adapted including in any form recognizably\n derived from the original, except that a work that constitutes a\n Collection will not be considered an Adaptation for the purpose of\n this License. For the avoidance of doubt, where the Work is a musical\n work, performance or phonogram, the synchronization of the Work in\n timed-relation with a moving image (\"synching\") will be considered an\n Adaptation for the purpose of this License.\n b. \"Collection\" means a collection of literary or artistic works, such as\n encyclopedias and anthologies, or performances, phonograms or\n broadcasts, or other works or subject matter other than works listed\n in Section 1(f) below, which, by reason of the selection and\n arrangement of their contents, constitute intellectual creations, in\n which the Work is included in its entirety in unmodified form along\n with one or more other contributions, each constituting separate and\n independent works in themselves, which together are assembled into a\n collective whole. A work that constitutes a Collection will not be\n considered an Adaptation (as defined below) for the purposes of this\n License.\n c. \"Creative Commons Compatible License\" means a license that is listed\n at https://creativecommons.org/compatiblelicenses that has been\n approved by Creative Commons as being essentially equivalent to this\n License, including, at a minimum, because that license: (i) contains\n terms that have the same purpose, meaning and effect as the License\n Elements of this License; and, (ii) explicitly permits the relicensing\n of adaptations of works made available under that license under this\n License or a Creative Commons jurisdiction license with the same\n License Elements as this License.\n d. \"Distribute\" means to make available to the public the original and\n copies of the Work or Adaptation, as appropriate, through sale or\n other transfer of ownership.\n e. \"License Elements\" means the following high-level license attributes\n as selected by Licensor and indicated in the title of this License:\n Attribution, ShareAlike.\n f. \"Licensor\" means the individual, individuals, entity or entities that\n offer(s) the Work under the terms of this License.\n g. \"Original Author\" means, in the case of a literary or artistic work,\n the individual, individuals, entity or entities who created the Work\n or if no individual or entity can be identified, the publisher; and in\n addition (i) in the case of a performance the actors, singers,\n musicians, dancers, and other persons who act, sing, deliver, declaim,\n play in, interpret or otherwise perform literary or artistic works or\n expressions of folklore; (ii) in the case of a phonogram the producer\n being the person or legal entity who first fixes the sounds of a\n performance or other sounds; and, (iii) in the case of broadcasts, the\n organization that transmits the broadcast.\n h. \"Work\" means the literary and/or artistic work offered under the terms\n of this License including without limitation any production in the\n literary, scientific and artistic domain, whatever may be the mode or\n form of its expression including digital form, such as a book,\n pamphlet and other writing; a lecture, address, sermon or other work\n of the same nature; a dramatic or dramatico-musical work; a\n choreographic work or entertainment in dumb show; a musical\n composition with or without words; a cinematographic work to which are\n assimilated works expressed by a process analogous to cinematography;\n a work of drawing, painting, architecture, sculpture, engraving or\n lithography; a photographic work to which are assimilated works\n expressed by a process analogous to photography; a work of applied\n art; an illustration, map, plan, sketch or three-dimensional work\n relative to geography, topography, architecture or science; a\n performance; a broadcast; a phonogram; a compilation of data to the\n extent it is protected as a copyrightable work; or a work performed by\n a variety or circus performer to the extent it is not otherwise\n considered a literary or artistic work.\n i. \"You\" means an individual or entity exercising rights under this\n License who has not previously violated the terms of this License with\n respect to the Work, or who has received express permission from the\n Licensor to exercise rights under this License despite a previous\n violation.\n j. \"Publicly Perform\" means to perform public recitations of the Work and\n to communicate to the public those public recitations, by any means or\n process, including by wire or wireless means or public digital\n performances; to make available to the public Works in such a way that\n members of the public may access these Works from a place and at a\n place individually chosen by them; to perform the Work to the public\n by any means or process and the communication to the public of the\n performances of the Work, including by public digital performance; to\n broadcast and rebroadcast the Work by any means including signs,\n sounds or images.\n k. \"Reproduce\" means to make copies of the Work by any means including\n without limitation by sound or visual recordings and the right of\n fixation and reproducing fixations of the Work, including storage of a\n protected performance or phonogram in digital form or other electronic\n medium.\n\n2. Fair Dealing Rights. Nothing in this License is intended to reduce,\nlimit, or restrict any uses free from copyright or rights arising from\nlimitations or exceptions that are provided for in connection with the\ncopyright protection under copyright law or other applicable laws.\n\n3. License Grant. Subject to the terms and conditions of this License,\nLicensor hereby grants You a worldwide, royalty-free, non-exclusive,\nperpetual (for the duration of the applicable copyright) license to\nexercise the rights in the Work as stated below:\n\n a. to Reproduce the Work, to incorporate the Work into one or more\n Collections, and to Reproduce the Work as incorporated in the\n Collections;\n b. to create and Reproduce Adaptations provided that any such Adaptation,\n including any translation in any medium, takes reasonable steps to\n clearly label, demarcate or otherwise identify that changes were made\n to the original Work. For example, a translation could be marked \"The\n original work was translated from English to Spanish,\" or a\n modification could indicate \"The original work has been modified.\";\n c. to Distribute and Publicly Perform the Work including as incorporated\n in Collections; and,\n d. to Distribute and Publicly Perform Adaptations.\n e. For the avoidance of doubt:\n\n i. Non-waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme cannot be waived, the Licensor\n reserves the exclusive right to collect such royalties for any\n exercise by You of the rights granted under this License;\n ii. Waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme can be waived, the Licensor waives the\n exclusive right to collect such royalties for any exercise by You\n of the rights granted under this License; and,\n iii. Voluntary License Schemes. The Licensor waives the right to\n collect royalties, whether individually or, in the event that the\n Licensor is a member of a collecting society that administers\n voluntary licensing schemes, via that society, from any exercise\n by You of the rights granted under this License.\n\nThe above rights may be exercised in all media and formats whether now\nknown or hereafter devised. The above rights include the right to make\nsuch modifications as are technically necessary to exercise the rights in\nother media and formats. Subject to Section 8(f), all rights not expressly\ngranted by Licensor are hereby reserved.\n\n4. Restrictions. The license granted in Section 3 above is expressly made\nsubject to and limited by the following restrictions:\n\n a. You may Distribute or Publicly Perform the Work only under the terms\n of this License. You must include a copy of, or the Uniform Resource\n Identifier (URI) for, this License with every copy of the Work You\n Distribute or Publicly Perform. You may not offer or impose any terms\n on the Work that restrict the terms of this License or the ability of\n the recipient of the Work to exercise the rights granted to that\n recipient under the terms of the License. You may not sublicense the\n Work. You must keep intact all notices that refer to this License and\n to the disclaimer of warranties with every copy of the Work You\n Distribute or Publicly Perform. When You Distribute or Publicly\n Perform the Work, You may not impose any effective technological\n measures on the Work that restrict the ability of a recipient of the\n Work from You to exercise the rights granted to that recipient under\n the terms of the License. This Section 4(a) applies to the Work as\n incorporated in a Collection, but this does not require the Collection\n apart from the Work itself to be made subject to the terms of this\n License. If You create a Collection, upon notice from any Licensor You\n must, to the extent practicable, remove from the Collection any credit\n as required by Section 4(c), as requested. If You create an\n Adaptation, upon notice from any Licensor You must, to the extent\n practicable, remove from the Adaptation any credit as required by\n Section 4(c), as requested.\n b. You may Distribute or Publicly Perform an Adaptation only under the\n terms of: (i) this License; (ii) a later version of this License with\n the same License Elements as this License; (iii) a Creative Commons\n jurisdiction license (either this or a later license version) that\n contains the same License Elements as this License (e.g.,\n Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible\n License. If you license the Adaptation under one of the licenses\n mentioned in (iv), you must comply with the terms of that license. If\n you license the Adaptation under the terms of any of the licenses\n mentioned in (i), (ii) or (iii) (the \"Applicable License\"), you must\n comply with the terms of the Applicable License generally and the\n following provisions: (I) You must include a copy of, or the URI for,\n the Applicable License with every copy of each Adaptation You\n Distribute or Publicly Perform; (II) You may not offer or impose any\n terms on the Adaptation that restrict the terms of the Applicable\n License or the ability of the recipient of the Adaptation to exercise\n the rights granted to that recipient under the terms of the Applicable\n License; (III) You must keep intact all notices that refer to the\n Applicable License and to the disclaimer of warranties with every copy\n of the Work as included in the Adaptation You Distribute or Publicly\n Perform; (IV) when You Distribute or Publicly Perform the Adaptation,\n You may not impose any effective technological measures on the\n Adaptation that restrict the ability of a recipient of the Adaptation\n from You to exercise the rights granted to that recipient under the\n terms of the Applicable License. This Section 4(b) applies to the\n Adaptation as incorporated in a Collection, but this does not require\n the Collection apart from the Adaptation itself to be made subject to\n the terms of the Applicable License.\n c. If You Distribute, or Publicly Perform the Work or any Adaptations or\n Collections, You must, unless a request has been made pursuant to\n Section 4(a), keep intact all copyright notices for the Work and\n provide, reasonable to the medium or means You are utilizing: (i) the\n name of the Original Author (or pseudonym, if applicable) if supplied,\n and/or if the Original Author and/or Licensor designate another party\n or parties (e.g., a sponsor institute, publishing entity, journal) for\n attribution (\"Attribution Parties\") in Licensor's copyright notice,\n terms of service or by other reasonable means, the name of such party\n or parties; (ii) the title of the Work if supplied; (iii) to the\n extent reasonably practicable, the URI, if any, that Licensor\n specifies to be associated with the Work, unless such URI does not\n refer to the copyright notice or licensing information for the Work;\n and (iv) , consistent with Ssection 3(b), in the case of an\n Adaptation, a credit identifying the use of the Work in the Adaptation\n (e.g., \"French translation of the Work by Original Author,\" or\n \"Screenplay based on original Work by Original Author\"). The credit\n required by this Section 4(c) may be implemented in any reasonable\n manner; provided, however, that in the case of a Adaptation or\n Collection, at a minimum such credit will appear, if a credit for all\n contributing authors of the Adaptation or Collection appears, then as\n part of these credits and in a manner at least as prominent as the\n credits for the other contributing authors. For the avoidance of\n doubt, You may only use the credit required by this Section for the\n purpose of attribution in the manner set out above and, by exercising\n Your rights under this License, You may not implicitly or explicitly\n assert or imply any connection with, sponsorship or endorsement by the\n Original Author, Licensor and/or Attribution Parties, as appropriate,\n of You or Your use of the Work, without the separate, express prior\n written permission of the Original Author, Licensor and/or Attribution\n Parties.\n d. Except as otherwise agreed in writing by the Licensor or as may be\n otherwise permitted by applicable law, if You Reproduce, Distribute or\n Publicly Perform the Work either by itself or as part of any\n Adaptations or Collections, You must not distort, mutilate, modify or\n take other derogatory action in relation to the Work which would be\n prejudicial to the Original Author's honor or reputation. Licensor\n agrees that in those jurisdictions (e.g. Japan), in which any exercise\n of the right granted in Section 3(b) of this License (the right to\n make Adaptations) would be deemed to be a distortion, mutilation,\n modification or other derogatory action prejudicial to the Original\n Author's honor and reputation, the Licensor will waive or not assert,\n as appropriate, this Section, to the fullest extent permitted by the\n applicable national law, to enable You to reasonably exercise Your\n right under Section 3(b) of this License (right to make Adaptations)\n but not otherwise.\n\n5. Representations, Warranties and Disclaimer\n\nUNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR\nOFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY\nKIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,\nINCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,\nFITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF\nLATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,\nWHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION\nOF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.\n\n6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE\nLAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR\nANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES\nARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. Termination\n\n a. This License and the rights granted hereunder will terminate\n automatically upon any breach by You of the terms of this License.\n Individuals or entities who have received Adaptations or Collections\n from You under this License, however, will not have their licenses\n terminated provided such individuals or entities remain in full\n compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will\n survive any termination of this License.\n b. Subject to the above terms and conditions, the license granted here is\n perpetual (for the duration of the applicable copyright in the Work).\n Notwithstanding the above, Licensor reserves the right to release the\n Work under different license terms or to stop distributing the Work at\n any time; provided, however that any such election will not serve to\n withdraw this License (or any other license that has been, or is\n required to be, granted under the terms of this License), and this\n License will continue in full force and effect unless terminated as\n stated above.\n\n8. Miscellaneous\n\n a. Each time You Distribute or Publicly Perform the Work or a Collection,\n the Licensor offers to the recipient a license to the Work on the same\n terms and conditions as the license granted to You under this License.\n b. Each time You Distribute or Publicly Perform an Adaptation, Licensor\n offers to the recipient a license to the original Work on the same\n terms and conditions as the license granted to You under this License.\n c. If any provision of this License is invalid or unenforceable under\n applicable law, it shall not affect the validity or enforceability of\n the remainder of the terms of this License, and without further action\n by the parties to this agreement, such provision shall be reformed to\n the minimum extent necessary to make such provision valid and\n enforceable.\n d. No term or provision of this License shall be deemed waived and no\n breach consented to unless such waiver or consent shall be in writing\n and signed by the party to be charged with such waiver or consent.\n e. This License constitutes the entire agreement between the parties with\n respect to the Work licensed here. There are no understandings,\n agreements or representations with respect to the Work not specified\n here. Licensor shall not be bound by any additional provisions that\n may appear in any communication from You. This License may not be\n modified without the mutual written agreement of the Licensor and You.\n f. The rights granted under, and the subject matter referenced, in this\n License were drafted utilizing the terminology of the Berne Convention\n for the Protection of Literary and Artistic Works (as amended on\n September 28, 1979), the Rome Convention of 1961, the WIPO Copyright\n Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996\n and the Universal Copyright Convention (as revised on July 24, 1971).\n These rights and subject matter take effect in the relevant\n jurisdiction in which the License terms are sought to be enforced\n according to the corresponding provisions of the implementation of\n those treaty provisions in the applicable national law. If the\n standard suite of rights granted under applicable copyright law\n includes additional rights not granted under this License, such\n additional rights are deemed to be included in the License; this\n License is not intended to restrict the license of any rights under\n applicable law.\n\n\nCreative Commons Notice\n\n Creative Commons is not a party to this License, and makes no warranty\n whatsoever in connection with the Work. Creative Commons will not be\n liable to You or any party on any legal theory for any damages\n whatsoever, including without limitation any general, special,\n incidental or consequential damages arising in connection to this\n license. Notwithstanding the foregoing two (2) sentences, if Creative\n Commons has expressly identified itself as the Licensor hereunder, it\n shall have all rights and obligations of Licensor.\n\n Except for the limited purpose of indicating to the public that the\n Work is licensed under the CCPL, Creative Commons does not authorize\n the use by either party of the trademark \"Creative Commons\" or any\n related trademark or logo of Creative Commons without the prior\n written consent of Creative Commons. Any permitted use will be in\n compliance with Creative Commons' then-current trademark usage\n guidelines, as may be published on its website or otherwise made\n available upon request from time to time. For the avoidance of doubt,\n this trademark restriction does not form part of the License.\n\n Creative Commons may be contacted at https://creativecommons.org/." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://creativecommons.org/", + "https://creativecommons.org/compatiblelicenses" + ], + "ignorable_emails": [], + "text": "Creative Commons Legal Code\n\nAttribution-ShareAlike 3.0 Unported\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR\n DAMAGES RESULTING FROM ITS USE.\n\nLicense\n\nTHE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE\nCOMMONS PUBLIC LICENSE (\"CCPL\" OR \"LICENSE\"). THE WORK IS PROTECTED BY\nCOPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS\nAUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE\nTO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY\nBE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS\nCONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND\nCONDITIONS.\n\n1. Definitions\n\n a. \"Adaptation\" means a work based upon the Work, or upon the Work and\n other pre-existing works, such as a translation, adaptation,\n derivative work, arrangement of music or other alterations of a\n literary or artistic work, or phonogram or performance and includes\n cinematographic adaptations or any other form in which the Work may be\n recast, transformed, or adapted including in any form recognizably\n derived from the original, except that a work that constitutes a\n Collection will not be considered an Adaptation for the purpose of\n this License. For the avoidance of doubt, where the Work is a musical\n work, performance or phonogram, the synchronization of the Work in\n timed-relation with a moving image (\"synching\") will be considered an\n Adaptation for the purpose of this License.\n b. \"Collection\" means a collection of literary or artistic works, such as\n encyclopedias and anthologies, or performances, phonograms or\n broadcasts, or other works or subject matter other than works listed\n in Section 1(f) below, which, by reason of the selection and\n arrangement of their contents, constitute intellectual creations, in\n which the Work is included in its entirety in unmodified form along\n with one or more other contributions, each constituting separate and\n independent works in themselves, which together are assembled into a\n collective whole. A work that constitutes a Collection will not be\n considered an Adaptation (as defined below) for the purposes of this\n License.\n c. \"Creative Commons Compatible License\" means a license that is listed\n at https://creativecommons.org/compatiblelicenses that has been\n approved by Creative Commons as being essentially equivalent to this\n License, including, at a minimum, because that license: (i) contains\n terms that have the same purpose, meaning and effect as the License\n Elements of this License; and, (ii) explicitly permits the relicensing\n of adaptations of works made available under that license under this\n License or a Creative Commons jurisdiction license with the same\n License Elements as this License.\n d. \"Distribute\" means to make available to the public the original and\n copies of the Work or Adaptation, as appropriate, through sale or\n other transfer of ownership.\n e. \"License Elements\" means the following high-level license attributes\n as selected by Licensor and indicated in the title of this License:\n Attribution, ShareAlike.\n f. \"Licensor\" means the individual, individuals, entity or entities that\n offer(s) the Work under the terms of this License.\n g. \"Original Author\" means, in the case of a literary or artistic work,\n the individual, individuals, entity or entities who created the Work\n or if no individual or entity can be identified, the publisher; and in\n addition (i) in the case of a performance the actors, singers,\n musicians, dancers, and other persons who act, sing, deliver, declaim,\n play in, interpret or otherwise perform literary or artistic works or\n expressions of folklore; (ii) in the case of a phonogram the producer\n being the person or legal entity who first fixes the sounds of a\n performance or other sounds; and, (iii) in the case of broadcasts, the\n organization that transmits the broadcast.\n h. \"Work\" means the literary and/or artistic work offered under the terms\n of this License including without limitation any production in the\n literary, scientific and artistic domain, whatever may be the mode or\n form of its expression including digital form, such as a book,\n pamphlet and other writing; a lecture, address, sermon or other work\n of the same nature; a dramatic or dramatico-musical work; a\n choreographic work or entertainment in dumb show; a musical\n composition with or without words; a cinematographic work to which are\n assimilated works expressed by a process analogous to cinematography;\n a work of drawing, painting, architecture, sculpture, engraving or\n lithography; a photographic work to which are assimilated works\n expressed by a process analogous to photography; a work of applied\n art; an illustration, map, plan, sketch or three-dimensional work\n relative to geography, topography, architecture or science; a\n performance; a broadcast; a phonogram; a compilation of data to the\n extent it is protected as a copyrightable work; or a work performed by\n a variety or circus performer to the extent it is not otherwise\n considered a literary or artistic work.\n i. \"You\" means an individual or entity exercising rights under this\n License who has not previously violated the terms of this License with\n respect to the Work, or who has received express permission from the\n Licensor to exercise rights under this License despite a previous\n violation.\n j. \"Publicly Perform\" means to perform public recitations of the Work and\n to communicate to the public those public recitations, by any means or\n process, including by wire or wireless means or public digital\n performances; to make available to the public Works in such a way that\n members of the public may access these Works from a place and at a\n place individually chosen by them; to perform the Work to the public\n by any means or process and the communication to the public of the\n performances of the Work, including by public digital performance; to\n broadcast and rebroadcast the Work by any means including signs,\n sounds or images.\n k. \"Reproduce\" means to make copies of the Work by any means including\n without limitation by sound or visual recordings and the right of\n fixation and reproducing fixations of the Work, including storage of a\n protected performance or phonogram in digital form or other electronic\n medium.\n\n2. Fair Dealing Rights. Nothing in this License is intended to reduce,\nlimit, or restrict any uses free from copyright or rights arising from\nlimitations or exceptions that are provided for in connection with the\ncopyright protection under copyright law or other applicable laws.\n\n3. License Grant. Subject to the terms and conditions of this License,\nLicensor hereby grants You a worldwide, royalty-free, non-exclusive,\nperpetual (for the duration of the applicable copyright) license to\nexercise the rights in the Work as stated below:\n\n a. to Reproduce the Work, to incorporate the Work into one or more\n Collections, and to Reproduce the Work as incorporated in the\n Collections;\n b. to create and Reproduce Adaptations provided that any such Adaptation,\n including any translation in any medium, takes reasonable steps to\n clearly label, demarcate or otherwise identify that changes were made\n to the original Work. For example, a translation could be marked \"The\n original work was translated from English to Spanish,\" or a\n modification could indicate \"The original work has been modified.\";\n c. to Distribute and Publicly Perform the Work including as incorporated\n in Collections; and,\n d. to Distribute and Publicly Perform Adaptations.\n e. For the avoidance of doubt:\n\n i. Non-waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme cannot be waived, the Licensor\n reserves the exclusive right to collect such royalties for any\n exercise by You of the rights granted under this License;\n ii. Waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme can be waived, the Licensor waives the\n exclusive right to collect such royalties for any exercise by You\n of the rights granted under this License; and,\n iii. Voluntary License Schemes. The Licensor waives the right to\n collect royalties, whether individually or, in the event that the\n Licensor is a member of a collecting society that administers\n voluntary licensing schemes, via that society, from any exercise\n by You of the rights granted under this License.\n\nThe above rights may be exercised in all media and formats whether now\nknown or hereafter devised. The above rights include the right to make\nsuch modifications as are technically necessary to exercise the rights in\nother media and formats. Subject to Section 8(f), all rights not expressly\ngranted by Licensor are hereby reserved.\n\n4. Restrictions. The license granted in Section 3 above is expressly made\nsubject to and limited by the following restrictions:\n\n a. You may Distribute or Publicly Perform the Work only under the terms\n of this License. You must include a copy of, or the Uniform Resource\n Identifier (URI) for, this License with every copy of the Work You\n Distribute or Publicly Perform. You may not offer or impose any terms\n on the Work that restrict the terms of this License or the ability of\n the recipient of the Work to exercise the rights granted to that\n recipient under the terms of the License. You may not sublicense the\n Work. You must keep intact all notices that refer to this License and\n to the disclaimer of warranties with every copy of the Work You\n Distribute or Publicly Perform. When You Distribute or Publicly\n Perform the Work, You may not impose any effective technological\n measures on the Work that restrict the ability of a recipient of the\n Work from You to exercise the rights granted to that recipient under\n the terms of the License. This Section 4(a) applies to the Work as\n incorporated in a Collection, but this does not require the Collection\n apart from the Work itself to be made subject to the terms of this\n License. If You create a Collection, upon notice from any Licensor You\n must, to the extent practicable, remove from the Collection any credit\n as required by Section 4(c), as requested. If You create an\n Adaptation, upon notice from any Licensor You must, to the extent\n practicable, remove from the Adaptation any credit as required by\n Section 4(c), as requested.\n b. You may Distribute or Publicly Perform an Adaptation only under the\n terms of: (i) this License; (ii) a later version of this License with\n the same License Elements as this License; (iii) a Creative Commons\n jurisdiction license (either this or a later license version) that\n contains the same License Elements as this License (e.g.,\n Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible\n License. If you license the Adaptation under one of the licenses\n mentioned in (iv), you must comply with the terms of that license. If\n you license the Adaptation under the terms of any of the licenses\n mentioned in (i), (ii) or (iii) (the \"Applicable License\"), you must\n comply with the terms of the Applicable License generally and the\n following provisions: (I) You must include a copy of, or the URI for,\n the Applicable License with every copy of each Adaptation You\n Distribute or Publicly Perform; (II) You may not offer or impose any\n terms on the Adaptation that restrict the terms of the Applicable\n License or the ability of the recipient of the Adaptation to exercise\n the rights granted to that recipient under the terms of the Applicable\n License; (III) You must keep intact all notices that refer to the\n Applicable License and to the disclaimer of warranties with every copy\n of the Work as included in the Adaptation You Distribute or Publicly\n Perform; (IV) when You Distribute or Publicly Perform the Adaptation,\n You may not impose any effective technological measures on the\n Adaptation that restrict the ability of a recipient of the Adaptation\n from You to exercise the rights granted to that recipient under the\n terms of the Applicable License. This Section 4(b) applies to the\n Adaptation as incorporated in a Collection, but this does not require\n the Collection apart from the Adaptation itself to be made subject to\n the terms of the Applicable License.\n c. If You Distribute, or Publicly Perform the Work or any Adaptations or\n Collections, You must, unless a request has been made pursuant to\n Section 4(a), keep intact all copyright notices for the Work and\n provide, reasonable to the medium or means You are utilizing: (i) the\n name of the Original Author (or pseudonym, if applicable) if supplied,\n and/or if the Original Author and/or Licensor designate another party\n or parties (e.g., a sponsor institute, publishing entity, journal) for\n attribution (\"Attribution Parties\") in Licensor's copyright notice,\n terms of service or by other reasonable means, the name of such party\n or parties; (ii) the title of the Work if supplied; (iii) to the\n extent reasonably practicable, the URI, if any, that Licensor\n specifies to be associated with the Work, unless such URI does not\n refer to the copyright notice or licensing information for the Work;\n and (iv) , consistent with Ssection 3(b), in the case of an\n Adaptation, a credit identifying the use of the Work in the Adaptation\n (e.g., \"French translation of the Work by Original Author,\" or\n \"Screenplay based on original Work by Original Author\"). The credit\n required by this Section 4(c) may be implemented in any reasonable\n manner; provided, however, that in the case of a Adaptation or\n Collection, at a minimum such credit will appear, if a credit for all\n contributing authors of the Adaptation or Collection appears, then as\n part of these credits and in a manner at least as prominent as the\n credits for the other contributing authors. For the avoidance of\n doubt, You may only use the credit required by this Section for the\n purpose of attribution in the manner set out above and, by exercising\n Your rights under this License, You may not implicitly or explicitly\n assert or imply any connection with, sponsorship or endorsement by the\n Original Author, Licensor and/or Attribution Parties, as appropriate,\n of You or Your use of the Work, without the separate, express prior\n written permission of the Original Author, Licensor and/or Attribution\n Parties.\n d. Except as otherwise agreed in writing by the Licensor or as may be\n otherwise permitted by applicable law, if You Reproduce, Distribute or\n Publicly Perform the Work either by itself or as part of any\n Adaptations or Collections, You must not distort, mutilate, modify or\n take other derogatory action in relation to the Work which would be\n prejudicial to the Original Author's honor or reputation. Licensor\n agrees that in those jurisdictions (e.g. Japan), in which any exercise\n of the right granted in Section 3(b) of this License (the right to\n make Adaptations) would be deemed to be a distortion, mutilation,\n modification or other derogatory action prejudicial to the Original\n Author's honor and reputation, the Licensor will waive or not assert,\n as appropriate, this Section, to the fullest extent permitted by the\n applicable national law, to enable You to reasonably exercise Your\n right under Section 3(b) of this License (right to make Adaptations)\n but not otherwise.\n\n5. Representations, Warranties and Disclaimer\n\nUNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR\nOFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY\nKIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,\nINCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,\nFITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF\nLATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,\nWHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION\nOF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.\n\n6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE\nLAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR\nANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES\nARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. Termination\n\n a. This License and the rights granted hereunder will terminate\n automatically upon any breach by You of the terms of this License.\n Individuals or entities who have received Adaptations or Collections\n from You under this License, however, will not have their licenses\n terminated provided such individuals or entities remain in full\n compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will\n survive any termination of this License.\n b. Subject to the above terms and conditions, the license granted here is\n perpetual (for the duration of the applicable copyright in the Work).\n Notwithstanding the above, Licensor reserves the right to release the\n Work under different license terms or to stop distributing the Work at\n any time; provided, however that any such election will not serve to\n withdraw this License (or any other license that has been, or is\n required to be, granted under the terms of this License), and this\n License will continue in full force and effect unless terminated as\n stated above.\n\n8. Miscellaneous\n\n a. Each time You Distribute or Publicly Perform the Work or a Collection,\n the Licensor offers to the recipient a license to the Work on the same\n terms and conditions as the license granted to You under this License.\n b. Each time You Distribute or Publicly Perform an Adaptation, Licensor\n offers to the recipient a license to the original Work on the same\n terms and conditions as the license granted to You under this License.\n c. If any provision of this License is invalid or unenforceable under\n applicable law, it shall not affect the validity or enforceability of\n the remainder of the terms of this License, and without further action\n by the parties to this agreement, such provision shall be reformed to\n the minimum extent necessary to make such provision valid and\n enforceable.\n d. No term or provision of this License shall be deemed waived and no\n breach consented to unless such waiver or consent shall be in writing\n and signed by the party to be charged with such waiver or consent.\n e. This License constitutes the entire agreement between the parties with\n respect to the Work licensed here. There are no understandings,\n agreements or representations with respect to the Work not specified\n here. Licensor shall not be bound by any additional provisions that\n may appear in any communication from You. This License may not be\n modified without the mutual written agreement of the Licensor and You.\n f. The rights granted under, and the subject matter referenced, in this\n License were drafted utilizing the terminology of the Berne Convention\n for the Protection of Literary and Artistic Works (as amended on\n September 28, 1979), the Rome Convention of 1961, the WIPO Copyright\n Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996\n and the Universal Copyright Convention (as revised on July 24, 1971).\n These rights and subject matter take effect in the relevant\n jurisdiction in which the License terms are sought to be enforced\n according to the corresponding provisions of the implementation of\n those treaty provisions in the applicable national law. If the\n standard suite of rights granted under applicable copyright law\n includes additional rights not granted under this License, such\n additional rights are deemed to be included in the License; this\n License is not intended to restrict the license of any rights under\n applicable law.\n\n\nCreative Commons Notice\n\n Creative Commons is not a party to this License, and makes no warranty\n whatsoever in connection with the Work. Creative Commons will not be\n liable to You or any party on any legal theory for any damages\n whatsoever, including without limitation any general, special,\n incidental or consequential damages arising in connection to this\n license. Notwithstanding the foregoing two (2) sentences, if Creative\n Commons has expressly identified itself as the Licensor hereunder, it\n shall have all rights and obligations of Licensor.\n\n Except for the limited purpose of indicating to the public that the\n Work is licensed under the CCPL, Creative Commons does not authorize\n the use by either party of the trademark \"Creative Commons\" or any\n related trademark or logo of Creative Commons without the prior\n written consent of Creative Commons. Any permitted use will be in\n compliance with Creative Commons' then-current trademark usage\n guidelines, as may be published on its website or otherwise made\n available upon request from time to time. For the avoidance of doubt,\n this trademark restriction does not form part of the License.\n\n Creative Commons may be contacted at https://creativecommons.org/.", + "scancode_url": "https://spdx.org/licenses/CC-BY-SA-3.0", + "licensedb_url": "https://spdx.org/licenses/CC-BY-SA-3.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-3.0" }, { "key": "cc-by-sa-4.0", + "language": "en", "short_name": "CC-BY-SA-4.0", "name": "Creative Commons Attribution-ShareAlike 4.0 International Public License", "category": "Copyleft Limited", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/licenses/by-sa/4.0/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC-BY-SA-4.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/licenses/by-sa/4.0/legalcode" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://creativecommons.org/licenses/by-sa/4.0/legalcode" ], - "text": "Attribution-ShareAlike 4.0 International\n\n=======================================================================\n\nCreative Commons Corporation (\"Creative Commons\") is not a law firm and\ndoes not provide legal services or legal advice. Distribution of\nCreative Commons public licenses does not create a lawyer-client or\nother relationship. Creative Commons makes its licenses and related\ninformation available on an \"as-is\" basis. Creative Commons gives no\nwarranties regarding its licenses, any material licensed under their\nterms and conditions, or any related information. Creative Commons\ndisclaims all liability for damages resulting from their use to the\nfullest extent possible.\n\nUsing Creative Commons Public Licenses\n\nCreative Commons public licenses provide a standard set of terms and\nconditions that creators and other rights holders may use to share\noriginal works of authorship and other material subject to copyright\nand certain other rights specified in the public license below. The\nfollowing considerations are for informational purposes only, are not\nexhaustive, and do not form part of our licenses.\n\n Considerations for licensors: Our public licenses are\n intended for use by those authorized to give the public\n permission to use material in ways otherwise restricted by\n copyright and certain other rights. Our licenses are\n irrevocable. Licensors should read and understand the terms\n and conditions of the license they choose before applying it.\n Licensors should also secure all rights necessary before\n applying our licenses so that the public can reuse the\n material as expected. Licensors should clearly mark any\n material not subject to the license. This includes other CC-\n licensed material, or material used under an exception or\n limitation to copyright. More considerations for licensors:\n\twiki.creativecommons.org/Considerations_for_licensors\n\n Considerations for the public: By using one of our public\n licenses, a licensor grants the public permission to use the\n licensed material under specified terms and conditions. If\n the licensor's permission is not necessary for any reason--for\n example, because of any applicable exception or limitation to\n copyright--then that use is not regulated by the license. Our\n licenses grant only permissions under copyright and certain\n other rights that a licensor has authority to grant. Use of\n the licensed material may still be restricted for other\n reasons, including because others have copyright or other\n rights in the material. A licensor may make special requests,\n such as asking that all changes be marked or described.\n Although not required by our licenses, you are encouraged to\n respect those requests where reasonable. More considerations\n for the public: \n\twiki.creativecommons.org/Considerations_for_licensees\n\n=======================================================================\n\nCreative Commons Attribution-ShareAlike 4.0 International Public\nLicense\n\nBy exercising the Licensed Rights (defined below), You accept and agree\nto be bound by the terms and conditions of this Creative Commons\nAttribution-ShareAlike 4.0 International Public License (\"Public\nLicense\"). To the extent this Public License may be interpreted as a\ncontract, You are granted the Licensed Rights in consideration of Your\nacceptance of these terms and conditions, and the Licensor grants You\nsuch rights in consideration of benefits the Licensor receives from\nmaking the Licensed Material available under these terms and\nconditions.\n\n\nSection 1 -- Definitions.\n\n a. Adapted Material means material subject to Copyright and Similar\n Rights that is derived from or based upon the Licensed Material\n and in which the Licensed Material is translated, altered,\n arranged, transformed, or otherwise modified in a manner requiring\n permission under the Copyright and Similar Rights held by the\n Licensor. For purposes of this Public License, where the Licensed\n Material is a musical work, performance, or sound recording,\n Adapted Material is always produced where the Licensed Material is\n synched in timed relation with a moving image.\n\n b. Adapter's License means the license You apply to Your Copyright\n and Similar Rights in Your contributions to Adapted Material in\n accordance with the terms and conditions of this Public License.\n\n c. BY-SA Compatible License means a license listed at\n creativecommons.org/compatiblelicenses, approved by Creative\n Commons as essentially the equivalent of this Public License.\n\n d. Copyright and Similar Rights means copyright and/or similar rights\n closely related to copyright including, without limitation,\n performance, broadcast, sound recording, and Sui Generis Database\n Rights, without regard to how the rights are labeled or\n categorized. For purposes of this Public License, the rights\n specified in Section 2(b)(1)-(2) are not Copyright and Similar\n Rights.\n\n e. Effective Technological Measures means those measures that, in the\n absence of proper authority, may not be circumvented under laws\n fulfilling obligations under Article 11 of the WIPO Copyright\n Treaty adopted on December 20, 1996, and/or similar international\n agreements.\n\n f. Exceptions and Limitations means fair use, fair dealing, and/or\n any other exception or limitation to Copyright and Similar Rights\n that applies to Your use of the Licensed Material.\n\n g. License Elements means the license attributes listed in the name\n of a Creative Commons Public License. The License Elements of this\n Public License are Attribution and ShareAlike.\n\n h. Licensed Material means the artistic or literary work, database,\n or other material to which the Licensor applied this Public\n License.\n\n i. Licensed Rights means the rights granted to You subject to the\n terms and conditions of this Public License, which are limited to\n all Copyright and Similar Rights that apply to Your use of the\n Licensed Material and that the Licensor has authority to license.\n\n j. Licensor means the individual(s) or entity(ies) granting rights\n under this Public License.\n\n k. Share means to provide material to the public by any means or\n process that requires permission under the Licensed Rights, such\n as reproduction, public display, public performance, distribution,\n dissemination, communication, or importation, and to make material\n available to the public including in ways that members of the\n public may access the material from a place and at a time\n individually chosen by them.\n\n l. Sui Generis Database Rights means rights other than copyright\n resulting from Directive 96/9/EC of the European Parliament and of\n the Council of 11 March 1996 on the legal protection of databases,\n as amended and/or succeeded, as well as other essentially\n equivalent rights anywhere in the world.\n\n m. You means the individual or entity exercising the Licensed Rights\n under this Public License. Your has a corresponding meaning.\n\n\nSection 2 -- Scope.\n\n a. License grant.\n\n 1. Subject to the terms and conditions of this Public License,\n the Licensor hereby grants You a worldwide, royalty-free,\n non-sublicensable, non-exclusive, irrevocable license to\n exercise the Licensed Rights in the Licensed Material to:\n\n a. reproduce and Share the Licensed Material, in whole or\n in part; and\n\n b. produce, reproduce, and Share Adapted Material.\n\n 2. Exceptions and Limitations. For the avoidance of doubt, where\n Exceptions and Limitations apply to Your use, this Public\n License does not apply, and You do not need to comply with\n its terms and conditions.\n\n 3. Term. The term of this Public License is specified in Section\n 6(a).\n\n 4. Media and formats; technical modifications allowed. The\n Licensor authorizes You to exercise the Licensed Rights in\n all media and formats whether now known or hereafter created,\n and to make technical modifications necessary to do so. The\n Licensor waives and/or agrees not to assert any right or\n authority to forbid You from making technical modifications\n necessary to exercise the Licensed Rights, including\n technical modifications necessary to circumvent Effective\n Technological Measures. For purposes of this Public License,\n simply making modifications authorized by this Section 2(a)\n (4) never produces Adapted Material.\n\n 5. Downstream recipients.\n\n a. Offer from the Licensor -- Licensed Material. Every\n recipient of the Licensed Material automatically\n receives an offer from the Licensor to exercise the\n Licensed Rights under the terms and conditions of this\n Public License.\n\n b. Additional offer from the Licensor -- Adapted Material.\n Every recipient of Adapted Material from You\n automatically receives an offer from the Licensor to\n exercise the Licensed Rights in the Adapted Material\n under the conditions of the Adapter's License You apply.\n\n c. No downstream restrictions. You may not offer or impose\n any additional or different terms or conditions on, or\n apply any Effective Technological Measures to, the\n Licensed Material if doing so restricts exercise of the\n Licensed Rights by any recipient of the Licensed\n Material.\n\n 6. No endorsement. Nothing in this Public License constitutes or\n may be construed as permission to assert or imply that You\n are, or that Your use of the Licensed Material is, connected\n with, or sponsored, endorsed, or granted official status by,\n the Licensor or others designated to receive attribution as\n provided in Section 3(a)(1)(A)(i).\n\n b. Other rights.\n\n 1. Moral rights, such as the right of integrity, are not\n licensed under this Public License, nor are publicity,\n privacy, and/or other similar personality rights; however, to\n the extent possible, the Licensor waives and/or agrees not to\n assert any such rights held by the Licensor to the limited\n extent necessary to allow You to exercise the Licensed\n Rights, but not otherwise.\n\n 2. Patent and trademark rights are not licensed under this\n Public License.\n\n 3. To the extent possible, the Licensor waives any right to\n collect royalties from You for the exercise of the Licensed\n Rights, whether directly or through a collecting society\n under any voluntary or waivable statutory or compulsory\n licensing scheme. In all other cases the Licensor expressly\n reserves any right to collect such royalties.\n\n\nSection 3 -- License Conditions.\n\nYour exercise of the Licensed Rights is expressly made subject to the\nfollowing conditions.\n\n a. Attribution.\n\n 1. If You Share the Licensed Material (including in modified\n form), You must:\n\n a. retain the following if it is supplied by the Licensor\n with the Licensed Material:\n\n i. identification of the creator(s) of the Licensed\n Material and any others designated to receive\n attribution, in any reasonable manner requested by\n the Licensor (including by pseudonym if\n designated);\n\n ii. a copyright notice;\n\n iii. a notice that refers to this Public License;\n\n iv. a notice that refers to the disclaimer of\n warranties;\n\n v. a URI or hyperlink to the Licensed Material to the\n extent reasonably practicable;\n\n b. indicate if You modified the Licensed Material and\n retain an indication of any previous modifications; and\n\n c. indicate the Licensed Material is licensed under this\n Public License, and include the text of, or the URI or\n hyperlink to, this Public License.\n\n 2. You may satisfy the conditions in Section 3(a)(1) in any\n reasonable manner based on the medium, means, and context in\n which You Share the Licensed Material. For example, it may be\n reasonable to satisfy the conditions by providing a URI or\n hyperlink to a resource that includes the required\n information.\n\n 3. If requested by the Licensor, You must remove any of the\n information required by Section 3(a)(1)(A) to the extent\n reasonably practicable.\n\n b. ShareAlike.\n\n In addition to the conditions in Section 3(a), if You Share\n Adapted Material You produce, the following conditions also apply.\n\n 1. The Adapter's License You apply must be a Creative Commons\n license with the same License Elements, this version or\n later, or a BY-SA Compatible License.\n\n 2. You must include the text of, or the URI or hyperlink to, the\n Adapter's License You apply. You may satisfy this condition\n in any reasonable manner based on the medium, means, and\n context in which You Share Adapted Material.\n\n 3. You may not offer or impose any additional or different terms\n or conditions on, or apply any Effective Technological\n Measures to, Adapted Material that restrict exercise of the\n rights granted under the Adapter's License You apply.\n\n\nSection 4 -- Sui Generis Database Rights.\n\nWhere the Licensed Rights include Sui Generis Database Rights that\napply to Your use of the Licensed Material:\n\n a. for the avoidance of doubt, Section 2(a)(1) grants You the right\n to extract, reuse, reproduce, and Share all or a substantial\n portion of the contents of the database;\n\n b. if You include all or a substantial portion of the database\n contents in a database in which You have Sui Generis Database\n Rights, then the database in which You have Sui Generis Database\n Rights (but not its individual contents) is Adapted Material,\n\n including for purposes of Section 3(b); and\n c. You must comply with the conditions in Section 3(a) if You Share\n all or a substantial portion of the contents of the database.\n\nFor the avoidance of doubt, this Section 4 supplements and does not\nreplace Your obligations under this Public License where the Licensed\nRights include other Copyright and Similar Rights.\n\n\nSection 5 -- Disclaimer of Warranties and Limitation of Liability.\n\n a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE\n EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS\n AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF\n ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,\n IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,\n WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR\n PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,\n ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT\n KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT\n ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.\n\n b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE\n TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,\n NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,\n INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,\n COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR\n USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN\n ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR\n DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR\n IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.\n\n c. The disclaimer of warranties and limitation of liability provided\n above shall be interpreted in a manner that, to the extent\n possible, most closely approximates an absolute disclaimer and\n waiver of all liability.\n\n\nSection 6 -- Term and Termination.\n\n a. This Public License applies for the term of the Copyright and\n Similar Rights licensed here. However, if You fail to comply with\n this Public License, then Your rights under this Public License\n terminate automatically.\n\n b. Where Your right to use the Licensed Material has terminated under\n Section 6(a), it reinstates:\n\n 1. automatically as of the date the violation is cured, provided\n it is cured within 30 days of Your discovery of the\n violation; or\n\n 2. upon express reinstatement by the Licensor.\n\n For the avoidance of doubt, this Section 6(b) does not affect any\n right the Licensor may have to seek remedies for Your violations\n of this Public License.\n\n c. For the avoidance of doubt, the Licensor may also offer the\n Licensed Material under separate terms or conditions or stop\n distributing the Licensed Material at any time; however, doing so\n will not terminate this Public License.\n\n d. Sections 1, 5, 6, 7, and 8 survive termination of this Public\n License.\n\n\nSection 7 -- Other Terms and Conditions.\n\n a. The Licensor shall not be bound by any additional or different\n terms or conditions communicated by You unless expressly agreed.\n\n b. Any arrangements, understandings, or agreements regarding the\n Licensed Material not stated herein are separate from and\n independent of the terms and conditions of this Public License.\n\n\nSection 8 -- Interpretation.\n\n a. For the avoidance of doubt, this Public License does not, and\n shall not be interpreted to, reduce, limit, restrict, or impose\n conditions on any use of the Licensed Material that could lawfully\n be made without permission under this Public License.\n\n b. To the extent possible, if any provision of this Public License is\n deemed unenforceable, it shall be automatically reformed to the\n minimum extent necessary to make it enforceable. If the provision\n cannot be reformed, it shall be severed from this Public License\n without affecting the enforceability of the remaining terms and\n conditions.\n\n c. No term or condition of this Public License will be waived and no\n failure to comply consented to unless expressly agreed to by the\n Licensor.\n\n d. Nothing in this Public License constitutes or may be interpreted\n as a limitation upon, or waiver of, any privileges and immunities\n that apply to the Licensor or You, including from the legal\n processes of any jurisdiction or authority.\n\n\n=======================================================================\n\nCreative Commons is not a party to its public\nlicenses. Notwithstanding, Creative Commons may elect to apply one of\nits public licenses to material it publishes and in those instances\nwill be considered the \u201cLicensor.\u201d The text of the Creative Commons\npublic licenses is dedicated to the public domain under the CC0 Public\nDomain Dedication. Except for the limited purpose of indicating that\nmaterial is shared under a Creative Commons public license or as\notherwise permitted by the Creative Commons policies published at\ncreativecommons.org/policies, Creative Commons does not authorize the\nuse of the trademark \"Creative Commons\" or any other trademark or logo\nof Creative Commons without its prior written consent including,\nwithout limitation, in connection with any unauthorized modifications\nto any of its public licenses or any other arrangements,\nunderstandings, or agreements concerning use of licensed material. For\nthe avoidance of doubt, this paragraph does not form part of the\npublic licenses.\n\nCreative Commons may be contacted at creativecommons.org." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Attribution-ShareAlike 4.0 International\n\n=======================================================================\n\nCreative Commons Corporation (\"Creative Commons\") is not a law firm and\ndoes not provide legal services or legal advice. Distribution of\nCreative Commons public licenses does not create a lawyer-client or\nother relationship. Creative Commons makes its licenses and related\ninformation available on an \"as-is\" basis. Creative Commons gives no\nwarranties regarding its licenses, any material licensed under their\nterms and conditions, or any related information. Creative Commons\ndisclaims all liability for damages resulting from their use to the\nfullest extent possible.\n\nUsing Creative Commons Public Licenses\n\nCreative Commons public licenses provide a standard set of terms and\nconditions that creators and other rights holders may use to share\noriginal works of authorship and other material subject to copyright\nand certain other rights specified in the public license below. The\nfollowing considerations are for informational purposes only, are not\nexhaustive, and do not form part of our licenses.\n\n Considerations for licensors: Our public licenses are\n intended for use by those authorized to give the public\n permission to use material in ways otherwise restricted by\n copyright and certain other rights. Our licenses are\n irrevocable. Licensors should read and understand the terms\n and conditions of the license they choose before applying it.\n Licensors should also secure all rights necessary before\n applying our licenses so that the public can reuse the\n material as expected. Licensors should clearly mark any\n material not subject to the license. This includes other CC-\n licensed material, or material used under an exception or\n limitation to copyright. More considerations for licensors:\n\twiki.creativecommons.org/Considerations_for_licensors\n\n Considerations for the public: By using one of our public\n licenses, a licensor grants the public permission to use the\n licensed material under specified terms and conditions. If\n the licensor's permission is not necessary for any reason--for\n example, because of any applicable exception or limitation to\n copyright--then that use is not regulated by the license. Our\n licenses grant only permissions under copyright and certain\n other rights that a licensor has authority to grant. Use of\n the licensed material may still be restricted for other\n reasons, including because others have copyright or other\n rights in the material. A licensor may make special requests,\n such as asking that all changes be marked or described.\n Although not required by our licenses, you are encouraged to\n respect those requests where reasonable. More considerations\n for the public: \n\twiki.creativecommons.org/Considerations_for_licensees\n\n=======================================================================\n\nCreative Commons Attribution-ShareAlike 4.0 International Public\nLicense\n\nBy exercising the Licensed Rights (defined below), You accept and agree\nto be bound by the terms and conditions of this Creative Commons\nAttribution-ShareAlike 4.0 International Public License (\"Public\nLicense\"). To the extent this Public License may be interpreted as a\ncontract, You are granted the Licensed Rights in consideration of Your\nacceptance of these terms and conditions, and the Licensor grants You\nsuch rights in consideration of benefits the Licensor receives from\nmaking the Licensed Material available under these terms and\nconditions.\n\n\nSection 1 -- Definitions.\n\n a. Adapted Material means material subject to Copyright and Similar\n Rights that is derived from or based upon the Licensed Material\n and in which the Licensed Material is translated, altered,\n arranged, transformed, or otherwise modified in a manner requiring\n permission under the Copyright and Similar Rights held by the\n Licensor. For purposes of this Public License, where the Licensed\n Material is a musical work, performance, or sound recording,\n Adapted Material is always produced where the Licensed Material is\n synched in timed relation with a moving image.\n\n b. Adapter's License means the license You apply to Your Copyright\n and Similar Rights in Your contributions to Adapted Material in\n accordance with the terms and conditions of this Public License.\n\n c. BY-SA Compatible License means a license listed at\n creativecommons.org/compatiblelicenses, approved by Creative\n Commons as essentially the equivalent of this Public License.\n\n d. Copyright and Similar Rights means copyright and/or similar rights\n closely related to copyright including, without limitation,\n performance, broadcast, sound recording, and Sui Generis Database\n Rights, without regard to how the rights are labeled or\n categorized. For purposes of this Public License, the rights\n specified in Section 2(b)(1)-(2) are not Copyright and Similar\n Rights.\n\n e. Effective Technological Measures means those measures that, in the\n absence of proper authority, may not be circumvented under laws\n fulfilling obligations under Article 11 of the WIPO Copyright\n Treaty adopted on December 20, 1996, and/or similar international\n agreements.\n\n f. Exceptions and Limitations means fair use, fair dealing, and/or\n any other exception or limitation to Copyright and Similar Rights\n that applies to Your use of the Licensed Material.\n\n g. License Elements means the license attributes listed in the name\n of a Creative Commons Public License. The License Elements of this\n Public License are Attribution and ShareAlike.\n\n h. Licensed Material means the artistic or literary work, database,\n or other material to which the Licensor applied this Public\n License.\n\n i. Licensed Rights means the rights granted to You subject to the\n terms and conditions of this Public License, which are limited to\n all Copyright and Similar Rights that apply to Your use of the\n Licensed Material and that the Licensor has authority to license.\n\n j. Licensor means the individual(s) or entity(ies) granting rights\n under this Public License.\n\n k. Share means to provide material to the public by any means or\n process that requires permission under the Licensed Rights, such\n as reproduction, public display, public performance, distribution,\n dissemination, communication, or importation, and to make material\n available to the public including in ways that members of the\n public may access the material from a place and at a time\n individually chosen by them.\n\n l. Sui Generis Database Rights means rights other than copyright\n resulting from Directive 96/9/EC of the European Parliament and of\n the Council of 11 March 1996 on the legal protection of databases,\n as amended and/or succeeded, as well as other essentially\n equivalent rights anywhere in the world.\n\n m. You means the individual or entity exercising the Licensed Rights\n under this Public License. Your has a corresponding meaning.\n\n\nSection 2 -- Scope.\n\n a. License grant.\n\n 1. Subject to the terms and conditions of this Public License,\n the Licensor hereby grants You a worldwide, royalty-free,\n non-sublicensable, non-exclusive, irrevocable license to\n exercise the Licensed Rights in the Licensed Material to:\n\n a. reproduce and Share the Licensed Material, in whole or\n in part; and\n\n b. produce, reproduce, and Share Adapted Material.\n\n 2. Exceptions and Limitations. For the avoidance of doubt, where\n Exceptions and Limitations apply to Your use, this Public\n License does not apply, and You do not need to comply with\n its terms and conditions.\n\n 3. Term. The term of this Public License is specified in Section\n 6(a).\n\n 4. Media and formats; technical modifications allowed. The\n Licensor authorizes You to exercise the Licensed Rights in\n all media and formats whether now known or hereafter created,\n and to make technical modifications necessary to do so. The\n Licensor waives and/or agrees not to assert any right or\n authority to forbid You from making technical modifications\n necessary to exercise the Licensed Rights, including\n technical modifications necessary to circumvent Effective\n Technological Measures. For purposes of this Public License,\n simply making modifications authorized by this Section 2(a)\n (4) never produces Adapted Material.\n\n 5. Downstream recipients.\n\n a. Offer from the Licensor -- Licensed Material. Every\n recipient of the Licensed Material automatically\n receives an offer from the Licensor to exercise the\n Licensed Rights under the terms and conditions of this\n Public License.\n\n b. Additional offer from the Licensor -- Adapted Material.\n Every recipient of Adapted Material from You\n automatically receives an offer from the Licensor to\n exercise the Licensed Rights in the Adapted Material\n under the conditions of the Adapter's License You apply.\n\n c. No downstream restrictions. You may not offer or impose\n any additional or different terms or conditions on, or\n apply any Effective Technological Measures to, the\n Licensed Material if doing so restricts exercise of the\n Licensed Rights by any recipient of the Licensed\n Material.\n\n 6. No endorsement. Nothing in this Public License constitutes or\n may be construed as permission to assert or imply that You\n are, or that Your use of the Licensed Material is, connected\n with, or sponsored, endorsed, or granted official status by,\n the Licensor or others designated to receive attribution as\n provided in Section 3(a)(1)(A)(i).\n\n b. Other rights.\n\n 1. Moral rights, such as the right of integrity, are not\n licensed under this Public License, nor are publicity,\n privacy, and/or other similar personality rights; however, to\n the extent possible, the Licensor waives and/or agrees not to\n assert any such rights held by the Licensor to the limited\n extent necessary to allow You to exercise the Licensed\n Rights, but not otherwise.\n\n 2. Patent and trademark rights are not licensed under this\n Public License.\n\n 3. To the extent possible, the Licensor waives any right to\n collect royalties from You for the exercise of the Licensed\n Rights, whether directly or through a collecting society\n under any voluntary or waivable statutory or compulsory\n licensing scheme. In all other cases the Licensor expressly\n reserves any right to collect such royalties.\n\n\nSection 3 -- License Conditions.\n\nYour exercise of the Licensed Rights is expressly made subject to the\nfollowing conditions.\n\n a. Attribution.\n\n 1. If You Share the Licensed Material (including in modified\n form), You must:\n\n a. retain the following if it is supplied by the Licensor\n with the Licensed Material:\n\n i. identification of the creator(s) of the Licensed\n Material and any others designated to receive\n attribution, in any reasonable manner requested by\n the Licensor (including by pseudonym if\n designated);\n\n ii. a copyright notice;\n\n iii. a notice that refers to this Public License;\n\n iv. a notice that refers to the disclaimer of\n warranties;\n\n v. a URI or hyperlink to the Licensed Material to the\n extent reasonably practicable;\n\n b. indicate if You modified the Licensed Material and\n retain an indication of any previous modifications; and\n\n c. indicate the Licensed Material is licensed under this\n Public License, and include the text of, or the URI or\n hyperlink to, this Public License.\n\n 2. You may satisfy the conditions in Section 3(a)(1) in any\n reasonable manner based on the medium, means, and context in\n which You Share the Licensed Material. For example, it may be\n reasonable to satisfy the conditions by providing a URI or\n hyperlink to a resource that includes the required\n information.\n\n 3. If requested by the Licensor, You must remove any of the\n information required by Section 3(a)(1)(A) to the extent\n reasonably practicable.\n\n b. ShareAlike.\n\n In addition to the conditions in Section 3(a), if You Share\n Adapted Material You produce, the following conditions also apply.\n\n 1. The Adapter's License You apply must be a Creative Commons\n license with the same License Elements, this version or\n later, or a BY-SA Compatible License.\n\n 2. You must include the text of, or the URI or hyperlink to, the\n Adapter's License You apply. You may satisfy this condition\n in any reasonable manner based on the medium, means, and\n context in which You Share Adapted Material.\n\n 3. You may not offer or impose any additional or different terms\n or conditions on, or apply any Effective Technological\n Measures to, Adapted Material that restrict exercise of the\n rights granted under the Adapter's License You apply.\n\n\nSection 4 -- Sui Generis Database Rights.\n\nWhere the Licensed Rights include Sui Generis Database Rights that\napply to Your use of the Licensed Material:\n\n a. for the avoidance of doubt, Section 2(a)(1) grants You the right\n to extract, reuse, reproduce, and Share all or a substantial\n portion of the contents of the database;\n\n b. if You include all or a substantial portion of the database\n contents in a database in which You have Sui Generis Database\n Rights, then the database in which You have Sui Generis Database\n Rights (but not its individual contents) is Adapted Material,\n\n including for purposes of Section 3(b); and\n c. You must comply with the conditions in Section 3(a) if You Share\n all or a substantial portion of the contents of the database.\n\nFor the avoidance of doubt, this Section 4 supplements and does not\nreplace Your obligations under this Public License where the Licensed\nRights include other Copyright and Similar Rights.\n\n\nSection 5 -- Disclaimer of Warranties and Limitation of Liability.\n\n a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE\n EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS\n AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF\n ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,\n IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,\n WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR\n PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,\n ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT\n KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT\n ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.\n\n b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE\n TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,\n NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,\n INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,\n COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR\n USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN\n ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR\n DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR\n IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.\n\n c. The disclaimer of warranties and limitation of liability provided\n above shall be interpreted in a manner that, to the extent\n possible, most closely approximates an absolute disclaimer and\n waiver of all liability.\n\n\nSection 6 -- Term and Termination.\n\n a. This Public License applies for the term of the Copyright and\n Similar Rights licensed here. However, if You fail to comply with\n this Public License, then Your rights under this Public License\n terminate automatically.\n\n b. Where Your right to use the Licensed Material has terminated under\n Section 6(a), it reinstates:\n\n 1. automatically as of the date the violation is cured, provided\n it is cured within 30 days of Your discovery of the\n violation; or\n\n 2. upon express reinstatement by the Licensor.\n\n For the avoidance of doubt, this Section 6(b) does not affect any\n right the Licensor may have to seek remedies for Your violations\n of this Public License.\n\n c. For the avoidance of doubt, the Licensor may also offer the\n Licensed Material under separate terms or conditions or stop\n distributing the Licensed Material at any time; however, doing so\n will not terminate this Public License.\n\n d. Sections 1, 5, 6, 7, and 8 survive termination of this Public\n License.\n\n\nSection 7 -- Other Terms and Conditions.\n\n a. The Licensor shall not be bound by any additional or different\n terms or conditions communicated by You unless expressly agreed.\n\n b. Any arrangements, understandings, or agreements regarding the\n Licensed Material not stated herein are separate from and\n independent of the terms and conditions of this Public License.\n\n\nSection 8 -- Interpretation.\n\n a. For the avoidance of doubt, this Public License does not, and\n shall not be interpreted to, reduce, limit, restrict, or impose\n conditions on any use of the Licensed Material that could lawfully\n be made without permission under this Public License.\n\n b. To the extent possible, if any provision of this Public License is\n deemed unenforceable, it shall be automatically reformed to the\n minimum extent necessary to make it enforceable. If the provision\n cannot be reformed, it shall be severed from this Public License\n without affecting the enforceability of the remaining terms and\n conditions.\n\n c. No term or condition of this Public License will be waived and no\n failure to comply consented to unless expressly agreed to by the\n Licensor.\n\n d. Nothing in this Public License constitutes or may be interpreted\n as a limitation upon, or waiver of, any privileges and immunities\n that apply to the Licensor or You, including from the legal\n processes of any jurisdiction or authority.\n\n\n=======================================================================\n\nCreative Commons is not a party to its public\nlicenses. Notwithstanding, Creative Commons may elect to apply one of\nits public licenses to material it publishes and in those instances\nwill be considered the \u201cLicensor.\u201d The text of the Creative Commons\npublic licenses is dedicated to the public domain under the CC0 Public\nDomain Dedication. Except for the limited purpose of indicating that\nmaterial is shared under a Creative Commons public license or as\notherwise permitted by the Creative Commons policies published at\ncreativecommons.org/policies, Creative Commons does not authorize the\nuse of the trademark \"Creative Commons\" or any other trademark or logo\nof Creative Commons without its prior written consent including,\nwithout limitation, in connection with any unauthorized modifications\nto any of its public licenses or any other arrangements,\nunderstandings, or agreements concerning use of licensed material. For\nthe avoidance of doubt, this paragraph does not form part of the\npublic licenses.\n\nCreative Commons may be contacted at creativecommons.org.", + "scancode_url": "https://spdx.org/licenses/CC-BY-SA-4.0", + "licensedb_url": "https://spdx.org/licenses/CC-BY-SA-4.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-4.0" }, { "key": "dco-1.1", + "language": "en", "short_name": "DCO 1.1", "name": "Developer Certificate of Origin 1.1", "category": "CLA", "owner": "Linux Foundation", "homepage_url": "https://developercertificate.org/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-dco-1.1", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "https://developercertificate.org/" ], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], "minimum_coverage": 90, - "text": "Developer Certificate of Origin\nVersion 1.1\n\nCopyright (C) 2004, 2006 The Linux Foundation and its contributors.\n1 Letterman Drive\nSuite D4700\nSan Francisco, CA, 94129\n\nEveryone is permitted to copy and distribute verbatim copies of this\nlicense document, but changing it is not allowed.\n\n\nDeveloper's Certificate of Origin 1.1\n\nBy making a contribution to this project, I certify that:\n\n(a) The contribution was created in whole or in part by me and I\n have the right to submit it under the open source license\n indicated in the file; or\n\n(b) The contribution is based upon previous work that, to the best\n of my knowledge, is covered under an appropriate open source\n license and I have the right under that license to submit that\n work with modifications, whether created in whole or in part\n by me, under the same open source license (unless I am\n permitted to submit under a different license), as indicated\n in the file; or\n\n(c) The contribution was provided directly to me by some other\n person who certified (a), (b) or (c) and I have not modified\n it.\n\n(d) I understand and agree that this project and the contribution\n are public and that a record of the contribution (including all\n personal information I submit with it, including my sign-off) is\n maintained indefinitely and may be redistributed consistent with\n this project or the open source license(s) involved." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2004, 2006 The Linux Foundation and its contributors" + ], + "ignorable_holders": [ + "The Linux Foundation and its contributors" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Developer Certificate of Origin\nVersion 1.1\n\nCopyright (C) 2004, 2006 The Linux Foundation and its contributors.\n1 Letterman Drive\nSuite D4700\nSan Francisco, CA, 94129\n\nEveryone is permitted to copy and distribute verbatim copies of this\nlicense document, but changing it is not allowed.\n\n\nDeveloper's Certificate of Origin 1.1\n\nBy making a contribution to this project, I certify that:\n\n(a) The contribution was created in whole or in part by me and I\n have the right to submit it under the open source license\n indicated in the file; or\n\n(b) The contribution is based upon previous work that, to the best\n of my knowledge, is covered under an appropriate open source\n license and I have the right under that license to submit that\n work with modifications, whether created in whole or in part\n by me, under the same open source license (unless I am\n permitted to submit under a different license), as indicated\n in the file; or\n\n(c) The contribution was provided directly to me by some other\n person who certified (a), (b) or (c) and I have not modified\n it.\n\n(d) I understand and agree that this project and the contribution\n are public and that a record of the contribution (including all\n personal information I submit with it, including my sign-off) is\n maintained indefinitely and may be redistributed consistent with\n this project or the open source license(s) involved.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE" }, { "key": "free-unknown", + "language": "en", "short_name": "Free unknown", "name": "Free unknown license detected but not recognized", "category": "Unstated License", "owner": "Unspecified", + "homepage_url": null, "notes": "This case applies to software with a notice that refers in a non-specific manner to a free or open-source license, but where it is not possible to determine that specific license.", "is_builtin": true, + "is_exception": false, "is_unknown": true, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-free-unknown", - "text": "" + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" }, { "key": "gpl-1.0-plus", + "language": "en", "short_name": "GPL 1.0 or later", "name": "GNU General Public License 1.0 or later", "category": "Copyleft", @@ -870,22 +958,45 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "notes": "Per SPDX.org, this license was released February 1989.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-1.0-or-later", "other_spdx_license_keys": [ "GPL-1.0+", "LicenseRef-GPL" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -893,6 +1004,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -916,10 +1030,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -927,24 +1059,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "gpl-3.0", + "language": "en", "short_name": "GPL 3.0", "name": "GNU General Public License 3.0", "category": "Copyleft", @@ -952,6 +1107,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", "notes": "Per SPDX.org, this license was released 29 June 2007 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-3.0-only", "other_spdx_license_keys": [ "GPL-3.0", @@ -970,10 +1128,30 @@ "https://opensource.org/licenses/GPL-3.0", "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], - "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "https://fsf.org/", + "https://www.gnu.org/licenses/", + "https://www.gnu.org/licenses/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", + "scancode_url": "https://spdx.org/licenses/GPL-3.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" }, { "key": "gpl-3.0-plus", + "language": "en", "short_name": "GPL 3.0 or later", "name": "GNU General Public License 3.0 or later", "category": "Copyleft", @@ -981,24 +1159,50 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", "notes": "Per SPDX.org, this license was released 29 June 2007 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-3.0-or-later", "other_spdx_license_keys": [ "GPL-3.0+", "LicenseRef-GPL-3.0-or-later" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/gpl-3.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-3.0", "https://opensource.org/licenses/GPL-3.0", "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/", + "https://fsf.org/", + "https://www.gnu.org/licenses/", + "https://www.gnu.org/licenses/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", + "scancode_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" }, { "key": "lgpl-3.0", + "language": "en", "short_name": "LGPL 3.0", "name": "GNU Lesser General Public License 3.0", "category": "Copyleft Limited", @@ -1006,6 +1210,9 @@ "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", "notes": "Per SPDX.org, this license was released 29 June 2007. This license is OSI\nCertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-3.0-only", "other_spdx_license_keys": [ "LGPL-3.0" @@ -1016,6 +1223,7 @@ "http://www.gnu.org/licenses/lgpl-3.0.txt" ], "osi_url": "http://www.opensource.org/licenses/lgpl-3.0.html", + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.gnu.org/licenses/why-not-lgpl.html", @@ -1024,10 +1232,28 @@ "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], - "text": " GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "https://fsf.org/" + ], + "ignorable_emails": [], + "text": " GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", + "scancode_url": "https://spdx.org/licenses/LGPL-3.0-only", + "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" }, { "key": "lgpl-3.0-plus", + "language": "en", "short_name": "LGPL 3.0 or later", "name": "GNU Lesser General Public License 3.0 or later", "category": "Copyleft Limited", @@ -1035,13 +1261,19 @@ "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", "notes": "Per SPDX.org, this license was released 29 June 2007. This license is OSI\nCertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-3.0-or-later", "other_spdx_license_keys": [ "LGPL-3.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.opensource.org/licenses/LGPL-3.0", @@ -1049,264 +1281,514 @@ "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://www.gnu.org/licenses/lgpl-3.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "https://fsf.org/" + ], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", + "scancode_url": "https://spdx.org/licenses/LGPL-3.0-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" } ], "license_rule_references": [ { - "rule_identifier": "gpl-3.0_204.RULE", - "license_expression": "gpl-3.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", - "rule_relevance": 100, - "rule_length": 5514, - "is_license_text": true, - "is_license_notice": false, + "license_expression": "cc-by-sa-3.0", + "identifier": "cc-by-sa-3.0_10.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE", + "is_license_text": false, + "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 16, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/licenses/by-sa/3.0" + ], + "ignorable_emails": [], + "text": "is licensed under a Creative Commons\n# Attribution-ShareAlike license:\n# http://creativecommons.org/licenses/by-sa/3.0." }, { - "rule_identifier": "gpl-3.0_32.RULE", - "license_expression": "gpl-3.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", - "rule_relevance": 100, - "rule_length": 1, + "license_expression": "cc-by-sa-4.0", + "identifier": "cc-by-sa-4.0_71.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-4.0_71.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "GPLv3" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://creativecommons.org/licenses/by-sa/4.0/legalcode" + ], + "ignorable_emails": [], + "text": "https://creativecommons.org/licenses/by-sa/4.0/legalcode" }, { - "rule_identifier": "lgpl-3.0_29.RULE", - "license_expression": "lgpl-3.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_29.RULE", - "rule_relevance": 100, - "rule_length": 1, + "license_expression": "dco-1.1", + "identifier": "dco-1.1_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/dco-1.1_2.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 7, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "LGPLv3" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Developer's Certificate of Origin 1.1" }, { - "rule_identifier": "gpl-2.0_bare_single_word.RULE", - "license_expression": "gpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", - "rule_relevance": 100, - "rule_length": 1, + "license_expression": "free-unknown", + "identifier": "free-unknown-package_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "GPLv2" - }, - { - "rule_identifier": "gpl-2.0-plus_627.RULE", - "license_expression": "gpl-2.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_627.RULE", - "rule_relevance": 100, - "rule_length": 30, - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "licensed under the terms of the GNU General Public License\nas published by the Free Software Foundation; either version 2 of the License,\nor (at your option) any later version." + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 10, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This file is distributed under the same license as the" }, { - "rule_identifier": "free-unknown_88.RULE", "license_expression": "free-unknown", + "identifier": "free-unknown_88.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown_88.RULE", - "rule_relevance": 50, - "rule_length": 3, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 50, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "open source license" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "open source license" }, { - "rule_identifier": "gpl-1.0-plus_33.RULE", "license_expression": "gpl-1.0-plus", + "identifier": "gpl-1.0-plus_33.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", - "rule_relevance": 100, - "rule_length": 5, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "the GNU General Public License" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "the GNU General Public License" }, { - "rule_identifier": "gpl_bare_gnu_gpl.RULE", - "license_expression": "gpl-1.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_gnu_gpl.RULE", - "rule_relevance": 100, - "rule_length": 2, + "license_expression": "gpl-2.0-plus", + "identifier": "gpl-2.0-plus_627.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_627.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 30, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "GNU GPL" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "licensed under the terms of the GNU General Public License\nas published by the Free Software Foundation; either version 2 of the License,\nor (at your option) any later version." }, { - "rule_identifier": "lgpl-3.0-plus_103.RULE", - "license_expression": "lgpl-3.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_103.RULE", - "rule_relevance": 100, - "rule_length": 36, + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_1142.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1142.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 11, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "License\n\nThe source code is released 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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "free software licensed under the GNU General Public License version 2." }, { - "rule_identifier": "gpl-3.0_12.RULE", - "license_expression": "gpl-3.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_12.RULE", - "rule_relevance": 100, - "rule_length": 9, + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_bare_single_word.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "http://www.gnu.org/licenses/gpl-3.0.html" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPLv2" }, { - "rule_identifier": "lgpl-3.0_1.RULE", - "license_expression": "lgpl-3.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_1.RULE", - "rule_relevance": 100, - "rule_length": 9, + "license_expression": "gpl-3.0-plus", + "identifier": "gpl-3.0-plus_290.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 102, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "http://www.gnu.org/licenses/lgpl-3.0.html" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/" + ], + "ignorable_emails": [], + "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 ." }, { - "rule_identifier": "cc-by-sa-3.0_10.RULE", - "license_expression": "cc-by-sa-3.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE", - "rule_relevance": 100, - "rule_length": 16, + "license_expression": "gpl-3.0", + "identifier": "gpl-3.0_12.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_12.RULE", "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "is licensed under a Creative Commons\n# Attribution-ShareAlike license:\n# http://creativecommons.org/licenses/by-sa/3.0." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/gpl-3.0.html" + ], + "ignorable_emails": [], + "text": "http://www.gnu.org/licenses/gpl-3.0.html" }, { - "rule_identifier": "cc-by-sa-4.0_71.RULE", - "license_expression": "cc-by-sa-4.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-4.0_71.RULE", - "rule_relevance": 100, - "rule_length": 9, - "is_license_text": false, + "license_expression": "gpl-3.0", + "identifier": "gpl-3.0_204.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5514, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "https://creativecommons.org/licenses/by-sa/4.0/legalcode" + "notes": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://fsf.org/", + "http://www.gnu.org/licenses/", + "http://www.gnu.org/philosophy/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": "GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n." }, { - "rule_identifier": "dco-1.1_2.RULE", - "license_expression": "dco-1.1", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/dco-1.1_2.RULE", - "rule_relevance": 100, - "rule_length": 7, + "license_expression": "gpl-3.0", + "identifier": "gpl-3.0_32.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Developer's Certificate of Origin 1.1" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPLv3" }, { - "rule_identifier": "gpl-2.0_1142.RULE", - "license_expression": "gpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1142.RULE", - "rule_relevance": 100, - "rule_length": 11, + "license_expression": "gpl-1.0-plus", + "identifier": "gpl_236.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_236.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "free software licensed under the GNU General Public License version 2." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Gnu Public\nLicense" }, { - "rule_identifier": "gpl_236.RULE", "license_expression": "gpl-1.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_236.RULE", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "gpl_bare_gnu_gpl.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_gnu_gpl.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GNU GPL" + }, + { + "license_expression": "lgpl-3.0-plus", + "identifier": "lgpl-3.0-plus_103.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_103.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 36, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Gnu Public\nLicense" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License\n\nThe source code is released 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." }, { - "rule_identifier": "free-unknown-package_4.RULE", - "license_expression": "free-unknown", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", - "rule_relevance": 100, - "rule_length": 10, + "license_expression": "lgpl-3.0", + "identifier": "lgpl-3.0_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_1.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "INHERIT_LICENSE_FROM_PACKAGE" - ], - "rule_text": "This file is distributed under the same license as the" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/lgpl-3.0.html" + ], + "ignorable_emails": [], + "text": "http://www.gnu.org/licenses/lgpl-3.0.html" }, { - "rule_identifier": "gpl-3.0-plus_290.RULE", - "license_expression": "gpl-3.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE", - "rule_relevance": 100, - "rule_length": 102, + "license_expression": "lgpl-3.0", + "identifier": "lgpl-3.0_29.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_29.RULE", "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_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 ." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "LGPLv3" } ], "files": [ diff --git a/tests/packagedcode/data/maven2/aopalliance-1.0/aopalliance-1.0.pom.package.json b/tests/packagedcode/data/maven2/aopalliance-1.0/aopalliance-1.0.pom.package.json index e5d53a19f3a..cca0e478eda 100644 --- a/tests/packagedcode/data/maven2/aopalliance-1.0/aopalliance-1.0.pom.package.json +++ b/tests/packagedcode/data/maven2/aopalliance-1.0/aopalliance-1.0.pom.package.json @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "Public Domain" } ] }, @@ -85,32 +60,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } diff --git a/tests/packagedcode/data/maven2/commons-validator-1.2.0/commons-validator-1.2.0.pom.package.json b/tests/packagedcode/data/maven2/commons-validator-1.2.0/commons-validator-1.2.0.pom.package.json index 03bd049e25c..0d95f6837b6 100644 --- a/tests/packagedcode/data/maven2/commons-validator-1.2.0/commons-validator-1.2.0.pom.package.json +++ b/tests/packagedcode/data/maven2/commons-validator-1.2.0/commons-validator-1.2.0.pom.package.json @@ -265,32 +265,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json b/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json index 5a257b54a74..e055bc80931 100644 --- a/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json +++ b/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json @@ -67,34 +67,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/maven2/foo-pom/foo-pom.xml.package.json b/tests/packagedcode/data/maven2/foo-pom/foo-pom.xml.package.json index 230f49ea8dc..7a4daa2008e 100644 --- a/tests/packagedcode/data/maven2/foo-pom/foo-pom.xml.package.json +++ b/tests/packagedcode/data/maven2/foo-pom/foo-pom.xml.package.json @@ -48,32 +48,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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" - } - ] + "matched_text": "Eclipse Public License - v 1.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://www.eclipse.org/legal/epl-v10.html" } ] } diff --git a/tests/packagedcode/data/maven2/jrecordbind-2.3.4/jrecordbind-2.3.4.pom.package.json b/tests/packagedcode/data/maven2/jrecordbind-2.3.4/jrecordbind-2.3.4.pom.package.json index cf55ba365c0..97b5249763d 100644 --- a/tests/packagedcode/data/maven2/jrecordbind-2.3.4/jrecordbind-2.3.4.pom.package.json +++ b/tests/packagedcode/data/maven2/jrecordbind-2.3.4/jrecordbind-2.3.4.pom.package.json @@ -48,32 +48,7 @@ "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": "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" - } - ] + "matched_text": "LGPL" } ] }, @@ -93,32 +68,7 @@ "license_expression": "lgpl-2.1-plus", "rule_identifier": "lgpl_7.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, - "rule_relevance": 100, - "matched_text": "http://www.gnu.org/copyleft/lesser.html", - "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" - } - ] + "matched_text": "http://www.gnu.org/copyleft/lesser.html" } ] } diff --git a/tests/packagedcode/data/maven2/log4j/log4j-pom.xml.package.json b/tests/packagedcode/data/maven2/log4j/log4j-pom.xml.package.json index dfec7a7a29d..b9b2fb8a636 100644 --- a/tests/packagedcode/data/maven2/log4j/log4j-pom.xml.package.json +++ b/tests/packagedcode/data/maven2/log4j/log4j-pom.xml.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/maven2/logback-access/logback-access.pom.package.json b/tests/packagedcode/data/maven2/logback-access/logback-access.pom.package.json index 538fb195001..0274a583c5c 100644 --- a/tests/packagedcode/data/maven2/logback-access/logback-access.pom.package.json +++ b/tests/packagedcode/data/maven2/logback-access/logback-access.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU Lesser 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": 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" - } - ] + "matched_text": "GNU Lesser General Public License" } ] }, @@ -85,32 +60,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, - "rule_relevance": 100, - "matched_text": "http://www.gnu.org/licenses/lgpl.html", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.html" } ] } diff --git a/tests/packagedcode/data/maven2/spring-2.5.4/spring-2.5.4.pom.package.json b/tests/packagedcode/data/maven2/spring-2.5.4/spring-2.5.4.pom.package.json index 5691d2d3310..bf0822a50f1 100644 --- a/tests/packagedcode/data/maven2/spring-2.5.4/spring-2.5.4.pom.package.json +++ b/tests/packagedcode/data/maven2/spring-2.5.4/spring-2.5.4.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/maven2/spring-orm-2.5.3/spring-orm-2.5.3.pom.package.json b/tests/packagedcode/data/maven2/spring-orm-2.5.3/spring-orm-2.5.3.pom.package.json index d0e73acbeb1..8b9b06b537a 100644 --- a/tests/packagedcode/data/maven2/spring-orm-2.5.3/spring-orm-2.5.3.pom.package.json +++ b/tests/packagedcode/data/maven2/spring-orm-2.5.3/spring-orm-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/maven2/spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom.package.json b/tests/packagedcode/data/maven2/spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom.package.json index 9b1d3b45c1d..9276bed5322 100644 --- a/tests/packagedcode/data/maven2/spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom.package.json +++ b/tests/packagedcode/data/maven2/spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/maven_misc/extracted-jar-expected.json b/tests/packagedcode/data/maven_misc/extracted-jar-expected.json index 977cc196b56..fb5426fe6b4 100644 --- a/tests/packagedcode/data/maven_misc/extracted-jar-expected.json +++ b/tests/packagedcode/data/maven_misc/extracted-jar-expected.json @@ -1,4 +1,53 @@ { + "packages": [ + { + "type": "maven", + "namespace": "org.activiti", + "name": "activiti-image-generator", + "version": "7-201802-EA", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Activiti :: Image Generator", + "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": [ + "pkg:maven/org.activiti/activiti-image-generator@7-201802-EA?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/org/activiti/activiti-image-generator/7-201802-EA/", + "repository_download_url": "https://repo1.maven.org/maven2/org/activiti/activiti-image-generator/7-201802-EA/activiti-image-generator-7-201802-EA.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/activiti/activiti-image-generator/7-201802-EA/activiti-image-generator-7-201802-EA.pom", + "package_uid": "pkg:maven/org.activiti/activiti-image-generator@7-201802-EA?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "extracted-jar/activiti-image-generator-7-201802-EA-sources.jar-extract/META-INF/maven/org.activiti/activiti-image-generator/pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.activiti/activiti-image-generator@7-201802-EA" + } + ], "dependencies": [ { "purl": "pkg:maven/org.activiti/activiti-bpmn-model", @@ -169,55 +218,8 @@ "datasource_id": "maven_pom" } ], - "packages": [ - { - "type": "maven", - "namespace": "org.activiti", - "name": "activiti-image-generator", - "version": "7-201802-EA", - "qualifiers": {}, - "subpath": null, - "primary_language": "Java", - "description": "Activiti :: Image Generator", - "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": [ - "pkg:maven/org.activiti/activiti-image-generator@7-201802-EA?classifier=sources" - ], - "extra_data": {}, - "repository_homepage_url": "https://repo1.maven.org/maven2/org/activiti/activiti-image-generator/7-201802-EA/", - "repository_download_url": "https://repo1.maven.org/maven2/org/activiti/activiti-image-generator/7-201802-EA/activiti-image-generator-7-201802-EA.jar", - "api_data_url": "https://repo1.maven.org/maven2/org/activiti/activiti-image-generator/7-201802-EA/activiti-image-generator-7-201802-EA.pom", - "package_uid": "pkg:maven/org.activiti/activiti-image-generator@7-201802-EA?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "extracted-jar/activiti-image-generator-7-201802-EA-sources.jar-extract/META-INF/maven/org.activiti/activiti-image-generator/pom.xml" - ], - "datasource_ids": [ - "maven_pom" - ], - "purl": "pkg:maven/org.activiti/activiti-image-generator@7-201802-EA" - } - ], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "extracted-jar", diff --git a/tests/packagedcode/data/models/full-expected.json b/tests/packagedcode/data/models/full-expected.json index fcb687fcc97..e3ca2aef212 100644 --- a/tests/packagedcode/data/models/full-expected.json +++ b/tests/packagedcode/data/models/full-expected.json @@ -55,32 +55,7 @@ "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" - } - ] + "matched_text": "apache-2.0" } ] } diff --git a/tests/packagedcode/data/models/simple-expected.json b/tests/packagedcode/data/models/simple-expected.json index b1600451950..03d5a7801b3 100644 --- a/tests/packagedcode/data/models/simple-expected.json +++ b/tests/packagedcode/data/models/simple-expected.json @@ -51,32 +51,7 @@ "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" - } - ] + "matched_text": "apache-2.0" } ] } diff --git a/tests/packagedcode/data/npm/as_installed/package.json.expected b/tests/packagedcode/data/npm/as_installed/package.json.expected index f82c289d924..b2312b7862a 100644 --- a/tests/packagedcode/data/npm/as_installed/package.json.expected +++ b/tests/packagedcode/data/npm/as_installed/package.json.expected @@ -2224,32 +2224,7 @@ "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" - } - ] + "matched_text": "Artistic-2.0" } ] } diff --git a/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected b/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected index c4776c8eb97..88dae65f880 100644 --- a/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected +++ b/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected @@ -67,34 +67,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -114,32 +89,7 @@ "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": "https://github.com/csscomb/grunt-csscomb/blob/master/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" - } - ] + "matched_text": "https://github.com/csscomb/grunt-csscomb/blob/master/LICENSE-MIT" } ] } diff --git a/tests/packagedcode/data/npm/authors_list_strings/package.json.expected b/tests/packagedcode/data/npm/authors_list_strings/package.json.expected index 96e3747e597..b150e602eb5 100644 --- a/tests/packagedcode/data/npm/authors_list_strings/package.json.expected +++ b/tests/packagedcode/data/npm/authors_list_strings/package.json.expected @@ -65,34 +65,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/casepath/package.json.expected b/tests/packagedcode/data/npm/casepath/package.json.expected index a9053382461..0be6a6090b1 100644 --- a/tests/packagedcode/data/npm/casepath/package.json.expected +++ b/tests/packagedcode/data/npm/casepath/package.json.expected @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/chartist/package.json.expected b/tests/packagedcode/data/npm/chartist/package.json.expected index a9ceb35b4e4..1c1c19338a5 100644 --- a/tests/packagedcode/data/npm/chartist/package.json.expected +++ b/tests/packagedcode/data/npm/chartist/package.json.expected @@ -52,49 +52,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit OR wtfpl-2.0", - "rule_identifier": "spdx-license-identifier-mit OR wtfpl-2.0-a6aa421f548fdfab4c151bc3e84c065a07f854b4", + "rule_identifier": "spdx-license-identifier-mit OR wtfpl-2.0-a3a16f7e12d6ecec29951dd1a41d0d4dbd91e112", "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": 3, - "rule_relevance": 100, - "matched_text": "MIT OR WTFPL", - "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": "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" - } - ] + "matched_text": "MIT OR WTFPL" } ] }, @@ -114,32 +74,7 @@ "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" - } - ] + "matched_text": "WTFPL" } ] }, @@ -159,34 +94,7 @@ "license_expression": "wtfpl-2.0", "rule_identifier": "wtfpl-2.0_33.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/wtfpl-2.0_33.RULE", - "referenced_filenames": [ - "LICENSE-WTFPL" - ], - "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": "https://github.com/gionkunz/chartist-js/blob/master/LICENSE-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" - } - ] + "matched_text": "https://github.com/gionkunz/chartist-js/blob/master/LICENSE-WTFPL" } ] }, @@ -204,34 +112,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -251,32 +134,7 @@ "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": "https://github.com/gionkunz/chartist-js/blob/master/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" - } - ] + "matched_text": "https://github.com/gionkunz/chartist-js/blob/master/LICENSE-MIT" } ] } diff --git a/tests/packagedcode/data/npm/dist/package.json.expected b/tests/packagedcode/data/npm/dist/package.json.expected index d9cc488036b..d535a781457 100644 --- a/tests/packagedcode/data/npm/dist/package.json.expected +++ b/tests/packagedcode/data/npm/dist/package.json.expected @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/double_license/package.json.expected b/tests/packagedcode/data/npm/double_license/package.json.expected index ff44f168382..75ccf78bd68 100644 --- a/tests/packagedcode/data/npm/double_license/package.json.expected +++ b/tests/packagedcode/data/npm/double_license/package.json.expected @@ -51,32 +51,7 @@ "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" - } - ] + "matched_text": "Apache-2.0" } ] }, @@ -96,32 +71,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] } diff --git a/tests/packagedcode/data/npm/electron/package.expected.json b/tests/packagedcode/data/npm/electron/package.expected.json index 63b71dad943..02a6eada0c6 100644 --- a/tests/packagedcode/data/npm/electron/package.expected.json +++ b/tests/packagedcode/data/npm/electron/package.expected.json @@ -50,34 +50,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -188,6 +163,75 @@ "datasource_id": "npm_package_json" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "package", @@ -259,34 +303,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected b/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected index 551fb9a66fc..c009431d15f 100644 --- a/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected +++ b/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected @@ -58,34 +58,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -105,32 +80,7 @@ "license_expression": "mit", "rule_identifier": "mit_13.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_13.RULE", - "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": "http://www.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" - } - ] + "matched_text": "http://www.opensource.org/licenses/MIT" } ] } diff --git a/tests/packagedcode/data/npm/from_npmjs/package.json.expected b/tests/packagedcode/data/npm/from_npmjs/package.json.expected index c9b07b8b5a1..f537fbb8cb6 100644 --- a/tests/packagedcode/data/npm/from_npmjs/package.json.expected +++ b/tests/packagedcode/data/npm/from_npmjs/package.json.expected @@ -2224,32 +2224,7 @@ "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" - } - ] + "matched_text": "Artistic-2.0" } ] } diff --git a/tests/packagedcode/data/npm/from_tarball/package.json.expected b/tests/packagedcode/data/npm/from_tarball/package.json.expected index b701735831b..ff0c517c32d 100644 --- a/tests/packagedcode/data/npm/from_tarball/package.json.expected +++ b/tests/packagedcode/data/npm/from_tarball/package.json.expected @@ -54,32 +54,7 @@ "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" - } - ] + "matched_text": "Artistic-2.0" } ] } diff --git a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json index 0eef3940f09..f57905f6076 100644 --- a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json +++ b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json @@ -40,34 +40,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -93,6 +68,75 @@ } ], "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "get_package_resources", @@ -159,34 +203,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/homepage-as-list/package.json.expected b/tests/packagedcode/data/npm/homepage-as-list/package.json.expected index 651b85c958b..90c8db8cf6b 100644 --- a/tests/packagedcode/data/npm/homepage-as-list/package.json.expected +++ b/tests/packagedcode/data/npm/homepage-as-list/package.json.expected @@ -62,34 +62,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/invalid-dep/package.json.expected b/tests/packagedcode/data/npm/invalid-dep/package.json.expected index 68b03864b78..0414fc84c68 100644 --- a/tests/packagedcode/data/npm/invalid-dep/package.json.expected +++ b/tests/packagedcode/data/npm/invalid-dep/package.json.expected @@ -56,34 +56,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/keywords/package.json.expected b/tests/packagedcode/data/npm/keywords/package.json.expected index 8bf8df802d9..30528a7baf4 100644 --- a/tests/packagedcode/data/npm/keywords/package.json.expected +++ b/tests/packagedcode/data/npm/keywords/package.json.expected @@ -71,34 +71,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected b/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected index d9753464b55..a77d41f7726 100644 --- a/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected +++ b/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected @@ -54,34 +54,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -101,32 +76,7 @@ "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": "https://github.com/sartak/grunt-inline-imgsize/blob/master/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" - } - ] + "matched_text": "https://github.com/sartak/grunt-inline-imgsize/blob/master/LICENSE-MIT" } ] } diff --git a/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected b/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected index 046cc13fba9..6026691a8e8 100644 --- a/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected +++ b/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected @@ -57,34 +57,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected b/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected index feeac145d2a..50789895f6d 100644 --- a/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected +++ b/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected @@ -83,34 +83,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-4bea25eeb174eb370f134ccc1a50921b5feccba7", + "rule_identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", "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" - } - ] + "matched_text": "ISC" } ] } diff --git a/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected b/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected index 5a1c93132ca..4d0e780aed4 100644 --- a/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected +++ b/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected @@ -83,34 +83,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-4bea25eeb174eb370f134ccc1a50921b5feccba7", + "rule_identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", "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" - } - ] + "matched_text": "ISC" } ] } diff --git a/tests/packagedcode/data/npm/private-and-yarn/scan.expected.json b/tests/packagedcode/data/npm/private-and-yarn/scan.expected.json index 984516f92ed..f50b4fda7dd 100644 --- a/tests/packagedcode/data/npm/private-and-yarn/scan.expected.json +++ b/tests/packagedcode/data/npm/private-and-yarn/scan.expected.json @@ -1,4 +1,5 @@ { + "packages": [], "dependencies": [ { "purl": "pkg:npm/lerna", @@ -849,7 +850,8 @@ "datasource_id": "yarn_lock_v1" } ], - "packages": [], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "theia", diff --git a/tests/packagedcode/data/npm/private/scan.expected.json b/tests/packagedcode/data/npm/private/scan.expected.json index b6fcf80af68..7e91155e084 100644 --- a/tests/packagedcode/data/npm/private/scan.expected.json +++ b/tests/packagedcode/data/npm/private/scan.expected.json @@ -1,4 +1,5 @@ { + "packages": [], "dependencies": [ { "purl": "pkg:npm/lerna", @@ -15,7 +16,8 @@ "datasource_id": "npm_package_json" } ], - "packages": [], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "package.json", diff --git a/tests/packagedcode/data/npm/scan-nested/scan.expected.json b/tests/packagedcode/data/npm/scan-nested/scan.expected.json index 72633c7f177..d5511525f64 100644 --- a/tests/packagedcode/data/npm/scan-nested/scan.expected.json +++ b/tests/packagedcode/data/npm/scan-nested/scan.expected.json @@ -72,34 +72,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -203,34 +178,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -898,6 +848,75 @@ "datasource_id": "yarn_lock_v1" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "scan", @@ -1182,34 +1201,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1865,34 +1859,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/scoped1/package.json.expected b/tests/packagedcode/data/npm/scoped1/package.json.expected index 931401d5506..f27ce2bf782 100644 --- a/tests/packagedcode/data/npm/scoped1/package.json.expected +++ b/tests/packagedcode/data/npm/scoped1/package.json.expected @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/scoped2/package.json.expected b/tests/packagedcode/data/npm/scoped2/package.json.expected index 9578f43a17b..b7b753ebccb 100644 --- a/tests/packagedcode/data/npm/scoped2/package.json.expected +++ b/tests/packagedcode/data/npm/scoped2/package.json.expected @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/sequelize/package.json.expected b/tests/packagedcode/data/npm/sequelize/package.json.expected index 1f1e183fa3e..986653da0de 100644 --- a/tests/packagedcode/data/npm/sequelize/package.json.expected +++ b/tests/packagedcode/data/npm/sequelize/package.json.expected @@ -84,34 +84,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/uri_vcs/package.json.expected b/tests/packagedcode/data/npm/uri_vcs/package.json.expected index d303e213b94..f9526315cdc 100644 --- a/tests/packagedcode/data/npm/uri_vcs/package.json.expected +++ b/tests/packagedcode/data/npm/uri_vcs/package.json.expected @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -94,32 +69,7 @@ "license_expression": "mit", "rule_identifier": "mit_13.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_13.RULE", - "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": "http://www.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" - } - ] + "matched_text": "http://www.opensource.org/licenses/MIT" } ] } diff --git a/tests/packagedcode/data/npm/urls_dict/package.json.expected b/tests/packagedcode/data/npm/urls_dict/package.json.expected index ccc8c4ff20e..6667a8bc8c6 100644 --- a/tests/packagedcode/data/npm/urls_dict/package.json.expected +++ b/tests/packagedcode/data/npm/urls_dict/package.json.expected @@ -52,34 +52,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected b/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected index d4dc0c58279..3d71e25b7a4 100644 --- a/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected +++ b/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected @@ -49,34 +49,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -96,32 +71,7 @@ "license_expression": "mit", "rule_identifier": "mit_13.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_13.RULE", - "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": "http://www.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" - } - ] + "matched_text": "http://www.opensource.org/licenses/MIT" } ] } diff --git a/tests/packagedcode/data/npm/with_name/package.json.expected b/tests/packagedcode/data/npm/with_name/package.json.expected index c38cc84c384..6240795be79 100644 --- a/tests/packagedcode/data/npm/with_name/package.json.expected +++ b/tests/packagedcode/data/npm/with_name/package.json.expected @@ -41,32 +41,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] }, @@ -86,32 +61,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/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, - "matched_text": "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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0" } ] } diff --git a/tests/packagedcode/data/nuget/Castle.Core.nuspec.json.expected b/tests/packagedcode/data/nuget/Castle.Core.nuspec.json.expected index 75917239923..9213ff8ca47 100644 --- a/tests/packagedcode/data/nuget/Castle.Core.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/Castle.Core.nuspec.json.expected @@ -56,32 +56,7 @@ "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.html", - "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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.html" } ] } diff --git a/tests/packagedcode/data/nuget/EntityFramework.nuspec.json.expected b/tests/packagedcode/data/nuget/EntityFramework.nuspec.json.expected index d0de9abd57f..48ea1d7145c 100644 --- a/tests/packagedcode/data/nuget/EntityFramework.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/EntityFramework.nuspec.json.expected @@ -56,32 +56,7 @@ "license_expression": "ms-net-library", "rule_identifier": "ms-net-library_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ms-net-library_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": 7, - "rule_relevance": 100, - "matched_text": "http://go.microsoft.com/fwlink/?LinkID=320539", - "licenses": [ - { - "key": "ms-net-library", - "name": "Microsoft .NET Library License", - "short_name": "MS .NET Library License", - "category": "Proprietary Free", - "is_exception": false, - "is_unknown": false, - "owner": "Microsoft", - "homepage_url": "http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm", - "text_url": "", - "reference_url": "https://scancode-licensedb.aboutcode.org/ms-net-library", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ms-net-library.LICENSE", - "spdx_license_key": "LicenseRef-scancode-ms-net-library", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ms-net-library.LICENSE" - } - ] + "matched_text": "http://go.microsoft.com/fwlink/?LinkID=320539" } ] } diff --git a/tests/packagedcode/data/nuget/Microsoft.AspNet.Mvc.nuspec.json.expected b/tests/packagedcode/data/nuget/Microsoft.AspNet.Mvc.nuspec.json.expected index 1f12966bff7..1db5958ede5 100644 --- a/tests/packagedcode/data/nuget/Microsoft.AspNet.Mvc.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/Microsoft.AspNet.Mvc.nuspec.json.expected @@ -56,32 +56,7 @@ "license_expression": "ms-net-library", "rule_identifier": "ms-net-library_1.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ms-net-library_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": 12, - "rule_relevance": 100, - "matched_text": "http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm", - "licenses": [ - { - "key": "ms-net-library", - "name": "Microsoft .NET Library License", - "short_name": "MS .NET Library License", - "category": "Proprietary Free", - "is_exception": false, - "is_unknown": false, - "owner": "Microsoft", - "homepage_url": "http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm", - "text_url": "", - "reference_url": "https://scancode-licensedb.aboutcode.org/ms-net-library", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ms-net-library.LICENSE", - "spdx_license_key": "LicenseRef-scancode-ms-net-library", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ms-net-library.LICENSE" - } - ] + "matched_text": "http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm" } ] } diff --git a/tests/packagedcode/data/nuget/Microsoft.Net.Http.nuspec.json.expected b/tests/packagedcode/data/nuget/Microsoft.Net.Http.nuspec.json.expected index f539e8dc069..84ead441397 100644 --- a/tests/packagedcode/data/nuget/Microsoft.Net.Http.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/Microsoft.Net.Http.nuspec.json.expected @@ -56,32 +56,7 @@ "license_expression": "ms-net-library-2018-11", "rule_identifier": "ms-net-library-2018-11_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ms-net-library-2018-11_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": 7, - "rule_relevance": 100, - "matched_text": "http://go.microsoft.com/fwlink/?LinkId=329770", - "licenses": [ - { - "key": "ms-net-library-2018-11", - "name": "Microsoft .NET Library License 2018-11", - "short_name": "MS .NET Library License 2018-11", - "category": "Proprietary Free", - "is_exception": false, - "is_unknown": false, - "owner": "Microsoft", - "homepage_url": "https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm", - "text_url": "", - "reference_url": "https://scancode-licensedb.aboutcode.org/ms-net-library-2018-11", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ms-net-library-2018-11.LICENSE", - "spdx_license_key": "LicenseRef-scancode-ms-net-library-2018-11", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ms-net-library-2018-11.LICENSE" - } - ] + "matched_text": "http://go.microsoft.com/fwlink/?LinkId=329770" } ] } diff --git a/tests/packagedcode/data/nuget/bootstrap.nuspec.json.expected b/tests/packagedcode/data/nuget/bootstrap.nuspec.json.expected index ff150952d3a..e68f22e928c 100644 --- a/tests/packagedcode/data/nuget/bootstrap.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/bootstrap.nuspec.json.expected @@ -56,32 +56,7 @@ "license_expression": "mit", "rule_identifier": "mit_180.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_180.RULE", - "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://github.com/twbs/bootstrap/blob/master/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" - } - ] + "matched_text": "https://github.com/twbs/bootstrap/blob/master/LICENSE" } ] } diff --git a/tests/packagedcode/data/nuget/jQuery.UI.Combined.nuspec.json.expected b/tests/packagedcode/data/nuget/jQuery.UI.Combined.nuspec.json.expected index ba27fa78510..31cafc8b5c7 100644 --- a/tests/packagedcode/data/nuget/jQuery.UI.Combined.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/jQuery.UI.Combined.nuspec.json.expected @@ -56,32 +56,7 @@ "license_expression": "mit", "rule_identifier": "mit_jquery_url.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_jquery_url.RULE", - "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": 80, - "matched_text": "http://jquery.org/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" - } - ] + "matched_text": "http://jquery.org/license" } ] } diff --git a/tests/packagedcode/data/opam/sample1/output.opam.expected b/tests/packagedcode/data/opam/sample1/output.opam.expected index 745b8092bad..d78f08ff981 100644 --- a/tests/packagedcode/data/opam/sample1/output.opam.expected +++ b/tests/packagedcode/data/opam/sample1/output.opam.expected @@ -124,34 +124,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "isc", - "rule_identifier": "spdx-license-identifier-isc-4bea25eeb174eb370f134ccc1a50921b5feccba7", + "rule_identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", "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" - } - ] + "matched_text": "ISC" } ] } diff --git a/tests/packagedcode/data/opam/sample3/output.opam.expected b/tests/packagedcode/data/opam/sample3/output.opam.expected index 739a5ec5064..3d51a9ebe1b 100644 --- a/tests/packagedcode/data/opam/sample3/output.opam.expected +++ b/tests/packagedcode/data/opam/sample3/output.opam.expected @@ -70,32 +70,7 @@ "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" - } - ] + "matched_text": "GPL-3.0-only" } ] } diff --git a/tests/packagedcode/data/opam/sample4/output.opam.expected b/tests/packagedcode/data/opam/sample4/output.opam.expected index 97de49e25fb..c298b431e2f 100644 --- a/tests/packagedcode/data/opam/sample4/output.opam.expected +++ b/tests/packagedcode/data/opam/sample4/output.opam.expected @@ -61,49 +61,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-3.0 WITH ocaml-lgpl-linking-exception", - "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-056a6c01c9bd45bf8ec6e0ce5c869cf42187cb17", + "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-45b28dafe2d3f59c703b2663cd62d139586477a0", "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-3.0-only with OCaml-LGPL-linking-exception", - "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": "ocaml-lgpl-linking-exception", - "name": "OCaml LGPL Linking Exception", - "short_name": "OCaml LGPL Linking Exception", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "OCaml", - "homepage_url": "https://caml.inria.fr/ocaml/license.en.html", - "text_url": "", - "reference_url": "https://scancode-licensedb.aboutcode.org/ocaml-lgpl-linking-exception", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocaml-lgpl-linking-exception.LICENSE", - "spdx_license_key": "OCaml-LGPL-linking-exception", - "spdx_url": "https://spdx.org/licenses/OCaml-LGPL-linking-exception" - } - ] + "matched_text": "LGPL-3.0-only with OCaml-LGPL-linking-exception" } ] } diff --git a/tests/packagedcode/data/opam/sample5/output.opam.expected b/tests/packagedcode/data/opam/sample5/output.opam.expected index 325632a1618..205f7ee18a1 100644 --- a/tests/packagedcode/data/opam/sample5/output.opam.expected +++ b/tests/packagedcode/data/opam/sample5/output.opam.expected @@ -54,34 +54,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/opam/sample6/output.opam.expected b/tests/packagedcode/data/opam/sample6/output.opam.expected index 40e0f880b40..12be3acb6df 100644 --- a/tests/packagedcode/data/opam/sample6/output.opam.expected +++ b/tests/packagedcode/data/opam/sample6/output.opam.expected @@ -56,32 +56,7 @@ "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" - } - ] + "matched_text": "GPL-2.0" } ] } diff --git a/tests/packagedcode/data/opam/sample7/output.opam.expected b/tests/packagedcode/data/opam/sample7/output.opam.expected index 29753fe1081..172efdec973 100644 --- a/tests/packagedcode/data/opam/sample7/output.opam.expected +++ b/tests/packagedcode/data/opam/sample7/output.opam.expected @@ -61,49 +61,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-3.0 WITH ocaml-lgpl-linking-exception", - "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-056a6c01c9bd45bf8ec6e0ce5c869cf42187cb17", + "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-45b28dafe2d3f59c703b2663cd62d139586477a0", "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-3.0-only with OCaml-LGPL-linking-exception", - "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": "ocaml-lgpl-linking-exception", - "name": "OCaml LGPL Linking Exception", - "short_name": "OCaml LGPL Linking Exception", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "OCaml", - "homepage_url": "https://caml.inria.fr/ocaml/license.en.html", - "text_url": "", - "reference_url": "https://scancode-licensedb.aboutcode.org/ocaml-lgpl-linking-exception", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocaml-lgpl-linking-exception.LICENSE", - "spdx_license_key": "OCaml-LGPL-linking-exception", - "spdx_url": "https://spdx.org/licenses/OCaml-LGPL-linking-exception" - } - ] + "matched_text": "LGPL-3.0-only with OCaml-LGPL-linking-exception" } ] } diff --git a/tests/packagedcode/data/opam/sample8/output.opam.expected b/tests/packagedcode/data/opam/sample8/output.opam.expected index 97de49e25fb..c298b431e2f 100644 --- a/tests/packagedcode/data/opam/sample8/output.opam.expected +++ b/tests/packagedcode/data/opam/sample8/output.opam.expected @@ -61,49 +61,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-3.0 WITH ocaml-lgpl-linking-exception", - "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-056a6c01c9bd45bf8ec6e0ce5c869cf42187cb17", + "rule_identifier": "spdx-license-identifier-lgpl-3.0 WITH ocaml-lgpl-linking-exception-45b28dafe2d3f59c703b2663cd62d139586477a0", "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-3.0-only with OCaml-LGPL-linking-exception", - "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": "ocaml-lgpl-linking-exception", - "name": "OCaml LGPL Linking Exception", - "short_name": "OCaml LGPL Linking Exception", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "OCaml", - "homepage_url": "https://caml.inria.fr/ocaml/license.en.html", - "text_url": "", - "reference_url": "https://scancode-licensedb.aboutcode.org/ocaml-lgpl-linking-exception", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocaml-lgpl-linking-exception.LICENSE", - "spdx_license_key": "OCaml-LGPL-linking-exception", - "spdx_url": "https://spdx.org/licenses/OCaml-LGPL-linking-exception" - } - ] + "matched_text": "LGPL-3.0-only with OCaml-LGPL-linking-exception" } ] } diff --git a/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected b/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected index b06d5afc508..3d906b016f8 100644 --- a/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected @@ -54,34 +54,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/phpcomposer/composer.lock-expected.json b/tests/packagedcode/data/phpcomposer/composer.lock-expected.json index badb6500600..8ecf1a64920 100644 --- a/tests/packagedcode/data/phpcomposer/composer.lock-expected.json +++ b/tests/packagedcode/data/phpcomposer/composer.lock-expected.json @@ -424,34 +424,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -577,34 +552,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -720,34 +670,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -873,34 +798,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1036,34 +936,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1166,34 +1041,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1399,34 +1249,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1536,34 +1361,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1663,34 +1463,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1796,34 +1571,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1957,34 +1707,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -2114,34 +1839,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -2244,34 +1944,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -2667,34 +2342,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -2816,32 +2466,7 @@ "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" - } - ] + "matched_text": "BSD-3-Clause" } ] } @@ -2940,34 +2565,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -3093,34 +2693,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -3208,32 +2783,7 @@ "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" - } - ] + "matched_text": "BSD-3-Clause" } ] } @@ -3366,34 +2916,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -3636,34 +3161,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -3786,34 +3286,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -3986,34 +3461,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -4116,34 +3566,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -4236,34 +3661,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -4356,34 +3756,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -4486,34 +3861,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -4616,34 +3966,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -4746,34 +4071,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -4866,34 +4166,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -4986,34 +4261,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/phpcomposer/fake/composer.json.expected b/tests/packagedcode/data/phpcomposer/fake/composer.json.expected index 1203ae3c522..c82bffd224f 100644 --- a/tests/packagedcode/data/phpcomposer/fake/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/fake/composer.json.expected @@ -54,49 +54,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "lgpl-2.1 OR gpl-3.0-plus", - "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR gpl-3.0-plus-e3b4af45c3f440506af368674862ced0cb0a615a", + "rule_identifier": "spdx-license-identifier-lgpl-2.1 OR gpl-3.0-plus-4447537ab02d07e1156b062adaf7b9e2ba3f55de", "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.1-only or GPL-3.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": "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" - } - ] + "matched_text": "(LGPL-2.1-only or GPL-3.0-or-later)" } ] } diff --git a/tests/packagedcode/data/phpcomposer/fake2/composer.json.expected b/tests/packagedcode/data/phpcomposer/fake2/composer.json.expected index 24851a846a1..a12d83a9a12 100644 --- a/tests/packagedcode/data/phpcomposer/fake2/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/fake2/composer.json.expected @@ -56,32 +56,7 @@ "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" - } - ] + "matched_text": "LGPL-2.1-only" } ] }, @@ -101,32 +76,7 @@ "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" - } - ] + "matched_text": "GPL-3.0-or-later" } ] } diff --git a/tests/packagedcode/data/phpcomposer/framework/composer.json.expected b/tests/packagedcode/data/phpcomposer/framework/composer.json.expected index 8553bb80098..9a973004de8 100644 --- a/tests/packagedcode/data/phpcomposer/framework/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/framework/composer.json.expected @@ -54,34 +54,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/phpcomposer/modern/composer.json.expected b/tests/packagedcode/data/phpcomposer/modern/composer.json.expected index 903f68a00bc..557bf1b645b 100644 --- a/tests/packagedcode/data/phpcomposer/modern/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/modern/composer.json.expected @@ -41,32 +41,7 @@ "license_expression": "proprietary-license", "rule_identifier": "proprietary_8.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary_8.RULE", - "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": "license proprietary", - "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" - } - ] + "matched_text": "license proprietary" } ] } diff --git a/tests/packagedcode/data/phpcomposer/slim/composer.json.expected b/tests/packagedcode/data/phpcomposer/slim/composer.json.expected index edbb0d7dae6..f8668fa6003 100644 --- a/tests/packagedcode/data/phpcomposer/slim/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/slim/composer.json.expected @@ -75,34 +75,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/plugin/about-package-expected.json b/tests/packagedcode/data/plugin/about-package-expected.json index 3eced40d2de..e48feb6aa30 100644 --- a/tests/packagedcode/data/plugin/about-package-expected.json +++ b/tests/packagedcode/data/plugin/about-package-expected.json @@ -48,34 +48,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -147,34 +122,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -212,6 +162,75 @@ } ], "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "mit" + } + ], "files": [ { "path": "apipkg-1.4-py2.py3-none-any.whl", @@ -274,34 +293,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } @@ -389,34 +383,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-269a4ff90ff327b94b5395fa2fc2f206b4a0740d", + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "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" - } - ] + "matched_text": "mit" } ] } diff --git a/tests/packagedcode/data/plugin/bower-package-expected.json b/tests/packagedcode/data/plugin/bower-package-expected.json index 8c111b33523..8cda73398a7 100644 --- a/tests/packagedcode/data/plugin/bower-package-expected.json +++ b/tests/packagedcode/data/plugin/bower-package-expected.json @@ -52,34 +52,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -148,6 +123,75 @@ "datasource_id": "bower_json" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "bower.json", @@ -205,34 +249,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/plugin/cargo-package-expected.json b/tests/packagedcode/data/plugin/cargo-package-expected.json index 6e9fe0dd325..c1fcc884946 100644 --- a/tests/packagedcode/data/plugin/cargo-package-expected.json +++ b/tests/packagedcode/data/plugin/cargo-package-expected.json @@ -48,34 +48,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -101,6 +76,75 @@ } ], "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "Cargo.toml", @@ -154,34 +198,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/plugin/chef-package-expected.json b/tests/packagedcode/data/plugin/chef-package-expected.json index 4b1259fc6af..ccc0f47d789 100644 --- a/tests/packagedcode/data/plugin/chef-package-expected.json +++ b/tests/packagedcode/data/plugin/chef-package-expected.json @@ -48,34 +48,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -132,6 +107,75 @@ "datasource_id": "chef_cookbook_metadata_json" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "metadata.json", @@ -185,34 +229,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -301,34 +320,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/plugin/com-package-expected.json b/tests/packagedcode/data/plugin/com-package-expected.json index 8cc18b65f36..078f67897be 100644 --- a/tests/packagedcode/data/plugin/com-package-expected.json +++ b/tests/packagedcode/data/plugin/com-package-expected.json @@ -1,6 +1,42 @@ { "packages": [], "dependencies": [], + "license_references": [ + { + "key": "unknown", + "language": "en", + "short_name": "unknown", + "name": "Unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case where there is text referring to a license, but it is not possible to determine exactly which license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" + } + ], + "license_rule_references": [], "files": [ { "path": "chcp.com", @@ -54,34 +90,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/plugin/conda-package-expected.json b/tests/packagedcode/data/plugin/conda-package-expected.json index e6dce66e933..935662fa36d 100644 --- a/tests/packagedcode/data/plugin/conda-package-expected.json +++ b/tests/packagedcode/data/plugin/conda-package-expected.json @@ -1,4 +1,72 @@ { + "packages": [ + { + "type": "conda", + "namespace": null, + "name": "requests-kerberos", + "version": "0.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": "Kerberos authentication handler for python-requests", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/requests/requests-kerberos", + "download_url": "https://pypi.python.org/packages/source/r/requests-kerberos/requests-kerberos-0.8.0.tar.gz", + "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": "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": 80.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown_license_other_12.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown_license_other_12.RULE", + "matched_text": "license Other" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Other", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:conda/requests-kerberos@0.8.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "info/recipe.tar-extract/recipe/meta.yaml" + ], + "datasource_ids": [ + "conda_meta_yaml" + ], + "purl": "pkg:conda/requests-kerberos@0.8.0" + } + ], "dependencies": [ { "purl": "pkg:conda/zlib", @@ -169,97 +237,67 @@ "datasource_id": "conda_meta_yaml" } ], - "packages": [ + "license_references": [ { - "type": "conda", - "namespace": null, - "name": "requests-kerberos", - "version": "0.8.0", - "qualifiers": {}, - "subpath": null, - "primary_language": null, - "description": "Kerberos authentication handler for python-requests", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": "https://github.com/requests/requests-kerberos", - "download_url": "https://pypi.python.org/packages/source/r/requests-kerberos/requests-kerberos-0.8.0.tar.gz", - "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": "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": 80.0, - "start_line": 1, - "end_line": 1, - "matched_length": 2, - "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "unknown-license-reference", - "rule_identifier": "unknown_license_other_12.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown_license_other_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": 2, - "rule_relevance": 80, - "matched_text": "license Other", - "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": "Other", - "notice_text": null, - "source_packages": [], - "extra_data": {}, - "repository_homepage_url": null, - "repository_download_url": null, - "api_data_url": null, - "package_uid": "pkg:conda/requests-kerberos@0.8.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "info/recipe.tar-extract/recipe/meta.yaml" - ], - "datasource_ids": [ - "conda_meta_yaml" - ], - "purl": "pkg:conda/requests-kerberos@0.8.0" + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "unknown-license-reference", + "identifier": "unknown_license_other_12.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown_license_other_12.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 80, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: `other`" } ], "files": [ @@ -336,32 +374,7 @@ "license_expression": "unknown-license-reference", "rule_identifier": "unknown_license_other_12.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown_license_other_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": 2, - "rule_relevance": 80, - "matched_text": "license Other", - "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" - } - ] + "matched_text": "license Other" } ] } diff --git a/tests/packagedcode/data/plugin/cran-package-expected.json b/tests/packagedcode/data/plugin/cran-package-expected.json index dd98937b435..2f035175247 100644 --- a/tests/packagedcode/data/plugin/cran-package-expected.json +++ b/tests/packagedcode/data/plugin/cran-package-expected.json @@ -1,20 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:cran/R", - "extracted_requirement": ">= 2.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:cran/R?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:cran/codetools@0.2-16?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "DESCRIPTION", - "datasource_id": "cran_description" - } - ], "packages": [ { "type": "cran", @@ -73,32 +57,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } @@ -123,6 +82,98 @@ "purl": "pkg:cran/codetools@0.2-16" } ], + "dependencies": [ + { + "purl": "pkg:cran/R", + "extracted_requirement": ">= 2.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cran/R?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cran/codetools@0.2-16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "DESCRIPTION", + "datasource_id": "cran_description" + } + ], + "license_references": [ + { + "key": "gpl-1.0-plus", + "language": "en", + "short_name": "GPL 1.0 or later", + "name": "GNU General Public License 1.0 or later", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "notes": "Per SPDX.org, this license was released February 1989.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-1.0-or-later", + "other_spdx_license_keys": [ + "GPL-1.0+", + "LicenseRef-GPL" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ], + "license_rule_references": [ + { + "license_expression": "gpl-1.0-plus", + "identifier": "gpl_bare_word_only.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 50, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPL" + } + ], "files": [ { "path": "DESCRIPTION", @@ -185,32 +236,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } diff --git a/tests/packagedcode/data/plugin/freebsd-package-expected.json b/tests/packagedcode/data/plugin/freebsd-package-expected.json index 792831fc746..a837079c409 100644 --- a/tests/packagedcode/data/plugin/freebsd-package-expected.json +++ b/tests/packagedcode/data/plugin/freebsd-package-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "freebsd", @@ -56,32 +55,7 @@ "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" - } - ] + "matched_text": "GPLv2" } ] } @@ -106,6 +80,92 @@ "purl": "pkg:freebsd/dmidecode@2.12?arch=freebsd:10:x86:64&origin=sysutils/dmidecode" } ], + "dependencies": [], + "license_references": [ + { + "key": "gpl-2.0", + "language": "en", + "short_name": "GPL 2.0", + "name": "GNU General Public License 2.0", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-2.0-only", + "other_spdx_license_keys": [ + "GPL-2.0", + "GPL 2.0", + "LicenseRef-GPL-2.0" + ], + "osi_license_key": "GPL-2.0", + "text_urls": [ + "http://www.gnu.org/licenses/gpl-2.0.txt", + "http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt" + ], + "osi_url": "http://opensource.org/licenses/gpl-license.php", + "faq_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html", + "other_urls": [ + "http://creativecommons.org/choose/cc-gpl", + "http://creativecommons.org/images/public/cc-GPL-a.png", + "http://creativecommons.org/licenses/GPL/2.0/", + "http://creativecommons.org/licenses/GPL/2.0/legalcode.pt", + "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "http://www.opensource.org/licenses/GPL-2.0", + "https://opensource.org/licenses/GPL-2.0", + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ], + "license_rule_references": [ + { + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_bare_single_word.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPLv2" + } + ], "files": [ { "path": "+COMPACT_MANIFEST", @@ -166,32 +226,7 @@ "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" - } - ] + "matched_text": "GPLv2" } ] } diff --git a/tests/packagedcode/data/plugin/get_installed_packages-expected.json b/tests/packagedcode/data/plugin/get_installed_packages-expected.json index 5aaac32ce7f..9275e5ac2e8 100644 --- a/tests/packagedcode/data/plugin/get_installed_packages-expected.json +++ b/tests/packagedcode/data/plugin/get_installed_packages-expected.json @@ -53,32 +53,7 @@ "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" - } - ] + "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." } ] }, @@ -98,32 +73,7 @@ "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" - } - ] + "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." } ] }, @@ -143,32 +93,7 @@ "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" - } - ] + "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." } ] }, @@ -188,32 +113,7 @@ "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" - } - ] + "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." } ] } @@ -328,32 +228,7 @@ "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" - } - ] + "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." } ] }, @@ -373,32 +248,7 @@ "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" - } - ] + "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." } ] }, @@ -418,32 +268,7 @@ "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" - } - ] + "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." } ] }, @@ -463,32 +288,7 @@ "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" - } - ] + "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." } ] } @@ -661,32 +461,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -698,32 +473,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -735,32 +485,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -772,32 +497,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -809,34 +509,7 @@ "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" - } - ] + "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'." } ] } @@ -860,32 +533,7 @@ "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" - } - ] + "matched_text": "License: lgpl-2.1+" }, { "score": 100.0, @@ -897,32 +545,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -934,34 +557,7 @@ "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" - } - ] + "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'." } ] } @@ -1055,32 +651,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1092,32 +663,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1129,32 +675,7 @@ "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" - } - ] + "matched_text": "License: LGPL-2.1+" }, { "score": 100.0, @@ -1166,32 +687,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -1203,34 +699,7 @@ "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" - } - ] + "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'." } ] } @@ -1254,32 +723,7 @@ "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" - } - ] + "matched_text": "License: lgpl-2.1+" }, { "score": 100.0, @@ -1291,32 +735,7 @@ "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" - } - ] + "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" }, { "score": 100.0, @@ -1328,34 +747,7 @@ "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" - } - ] + "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'." } ] } diff --git a/tests/packagedcode/data/plugin/haxe-package-expected.json b/tests/packagedcode/data/plugin/haxe-package-expected.json index 31b954501c6..0392ab4d3f9 100644 --- a/tests/packagedcode/data/plugin/haxe-package-expected.json +++ b/tests/packagedcode/data/plugin/haxe-package-expected.json @@ -53,34 +53,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -106,6 +81,75 @@ } ], "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "haxelib.json", @@ -164,34 +208,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/plugin/maven-package-expected.json b/tests/packagedcode/data/plugin/maven-package-expected.json index 86cb2b0588d..6facb372a81 100644 --- a/tests/packagedcode/data/plugin/maven-package-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-expected.json @@ -42,34 +42,7 @@ "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" - } - ] + "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." } ] } @@ -184,34 +157,7 @@ "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\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\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" - } - ] + "matched_text": " Licensed to the Apache Software Foundation (ASF) under one or more\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\n limitations under the License." } ] } @@ -279,34 +225,7 @@ "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\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\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" - } - ] + "matched_text": " Licensed to the Apache Software Foundation (ASF) under one or more\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\n limitations under the License." } ] } @@ -374,32 +293,7 @@ "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" - } - ] + "matched_text": "Public Domain" } ] }, @@ -419,32 +313,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } @@ -957,32 +826,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } @@ -1207,34 +1051,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1404,32 +1223,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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" - } - ] + "matched_text": "Eclipse Public License - v 1.0" } ] }, @@ -1449,32 +1243,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://www.eclipse.org/legal/epl-v10.html" } ] } @@ -1542,34 +1311,7 @@ "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\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\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" - } - ] + "matched_text": " Licensed to the Apache Software Foundation (ASF) under one or more\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\n limitations under the License." } ] } @@ -1721,32 +1463,7 @@ "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": "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" - } - ] + "matched_text": "LGPL" } ] }, @@ -1766,32 +1483,7 @@ "license_expression": "lgpl-2.1-plus", "rule_identifier": "lgpl_7.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, - "rule_relevance": 100, - "matched_text": "http://www.gnu.org/copyleft/lesser.html", - "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" - } - ] + "matched_text": "http://www.gnu.org/copyleft/lesser.html" } ] } @@ -1867,32 +1559,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -1912,32 +1579,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } @@ -2005,32 +1647,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU Lesser 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": 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" - } - ] + "matched_text": "GNU Lesser General Public License" } ] }, @@ -2050,32 +1667,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, - "rule_relevance": 100, - "matched_text": "http://www.gnu.org/licenses/lgpl.html", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.html" } ] } @@ -2322,34 +1914,7 @@ "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" - } - ] + "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." } ] } @@ -2533,34 +2098,7 @@ "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": "\t Licensed to the Apache Software Foundation (ASF) under one\n\t or more contributor license agreements. See the NOTICE file\n\t distributed with this work for additional information\n\t regarding copyright ownership. The ASF licenses this file\n\t to you under the Apache License, Version 2.0 (the\n\t \"License\"); you may not use this file except in compliance\n\t with the License. You may obtain a copy of the License at\n\n\t http://www.apache.org/licenses/LICENSE-2.0\n\n\t Unless required by applicable law or agreed to in writing,\n\t software distributed under the License is distributed on an\n\t \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n\t KIND, either express or implied. See the License for the\n\t specific language governing permissions and limitations\n\t 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" - } - ] + "matched_text": "\t Licensed to the Apache Software Foundation (ASF) under one\n\t or more contributor license agreements. See the NOTICE file\n\t distributed with this work for additional information\n\t regarding copyright ownership. The ASF licenses this file\n\t to you under the Apache License, Version 2.0 (the\n\t \"License\"); you may not use this file except in compliance\n\t with the License. You may obtain a copy of the License at\n\n\t http://www.apache.org/licenses/LICENSE-2.0\n\n\t Unless required by applicable law or agreed to in writing,\n\t software distributed under the License is distributed on an\n\t \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n\t KIND, either express or implied. See the License for the\n\t specific language governing permissions and limitations\n\t under the License." } ] } @@ -2636,32 +2174,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -2681,32 +2194,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } @@ -2782,32 +2270,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -2827,32 +2290,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } @@ -2928,32 +2366,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -2973,32 +2386,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } @@ -3262,32 +2650,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_94.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_94.RULE", - "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_v2", - "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" - } - ] + "matched_text": " apache_v2" } ] } @@ -6956,6 +6319,661 @@ "datasource_id": "maven_pom" } ], + "license_references": [ + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "epl-1.0", + "language": "en", + "short_name": "EPL 1.0", + "name": "Eclipse Public License 1.0", + "category": "Copyleft Limited", + "owner": "Eclipse Foundation", + "homepage_url": "http://www.eclipse.org/legal/epl-v10.html", + "notes": "Per SPDX.org, this license is OSI certifified EPL replaced the CPL on 28\nJune 2005.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "EPL-1.0", + "other_spdx_license_keys": [], + "osi_license_key": "EPL-1.0", + "text_urls": [ + "http://www.eclipse.org/legal/epl-v10.html" + ], + "osi_url": "http://opensource.org/licenses/eclipse-1.0.php", + "faq_url": "http://eclipse.org/legal/eplfaq.php", + "other_urls": [ + "http://www.opensource.org/licenses/EPL-1.0", + "https://opensource.org/licenses/EPL-1.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Eclipse Public License - v 1.0\n\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\na) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and\nb) in the case of each subsequent Contributor:\n\ni) changes to the Program, and\n\nii) additions to the Program;\n\nwhere such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.\n\n\"Contributor\" means any person or entity that distributes the Program.\n\n\"Licensed Patents \" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.\n\n\"Program\" means the Contributions distributed in accordance with this Agreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement, including all Contributors.\n\n2. GRANT OF RIGHTS\n\na) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.\n\nb) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.\n\nc) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.\n\nd) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.\n\n3. REQUIREMENTS\n\nA Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:\n\na) it complies with the terms and conditions of this Agreement; and\n\nb) its license agreement:\n\ni) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;\n\nii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;\n\niii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and\n\niv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.\n\nWhen the Program is made available in source code form:\n\na) it must be made available under this Agreement; and\n\nb) a copy of this Agreement must be included with each copy of the Program.\n\nContributors may not remove or alter any copyright notices contained within the Program.\n\nEach Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor (\"Commercial Contributor\") hereby agrees to defend and indemnify every other Contributor (\"Indemnified Contributor\") against any losses, damages and costs (collectively \"Losses\") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.\n\nThis Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.", + "scancode_url": "https://spdx.org/licenses/EPL-1.0", + "licensedb_url": "https://spdx.org/licenses/EPL-1.0", + "spdx_url": "https://spdx.org/licenses/EPL-1.0" + }, + { + "key": "gpl-1.0-plus", + "language": "en", + "short_name": "GPL 1.0 or later", + "name": "GNU General Public License 1.0 or later", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "notes": "Per SPDX.org, this license was released February 1989.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-1.0-or-later", + "other_spdx_license_keys": [ + "GPL-1.0+", + "LicenseRef-GPL" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + }, + { + "key": "lgpl-2.0-plus", + "language": "en", + "short_name": "LGPL 2.0 or later", + "name": "GNU Library General Public License 2.0 or later", + "category": "Copyleft Limited", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "notes": "Per SPDX.org, this license was released June 1991. This license has been\nsuperseded by LGPL v2.1\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LGPL-2.0-or-later", + "other_spdx_license_keys": [ + "LGPL-2.0+", + "LicenseRef-LGPL" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Library General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + }, + { + "key": "lgpl-2.1-plus", + "language": "en", + "short_name": "LGPL 2.1 or later", + "name": "GNU Lesser General Public License 2.1 or later", + "category": "Copyleft Limited", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LGPL-2.1-or-later", + "other_spdx_license_keys": [ + "LGPL-2.1+" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "http://www.gnu.org/copyleft/lesser.html", + "http://www.opensource.org/licenses/LGPL-2.1", + "https://opensource.org/licenses/LGPL-2.1", + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "public-domain", + "language": "en", + "short_name": "Public Domain", + "name": "Public Domain", + "category": "Public Domain", + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": true, + "spdx_license_key": "LicenseRef-scancode-public-domain", + "other_spdx_license_keys": [ + "LicenseRef-PublicDomain" + ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": "http://www.linfo.org/publicdomain.html", + "other_urls": [ + "http://creativecommons.org/licenses/publicdomain/", + "http://en.wikipedia.org/wiki/Public_domain", + "http://www.linfo.org/publicdomain.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 119, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [ + "NOTICE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_42.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 80, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0.txt" + ], + "ignorable_emails": [], + "text": "http://www.apache.org/licenses/LICENSE-2.0.txt" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_5.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 7, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The Apache Software License, Version 2.0" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_94.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_94.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache V2" + }, + { + "license_expression": "epl-1.0", + "identifier": "epl-1.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 8, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.eclipse.org/legal/epl-v10.html" + ], + "ignorable_emails": [], + "text": "http://www.eclipse.org/legal/epl-v10.html" + }, + { + "license_expression": "epl-1.0", + "identifier": "epl-1.0_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Eclipse Public License - v 1.0" + }, + { + "license_expression": "gpl-1.0-plus", + "identifier": "gpl_bare_word_only.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 50, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPL" + }, + { + "license_expression": "lgpl-2.0-plus", + "identifier": "lgpl-2.0-plus_87.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GNU Lesser General Public License" + }, + { + "license_expression": "lgpl-2.0-plus", + "identifier": "lgpl_3.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_3.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 7, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/lgpl.html" + ], + "ignorable_emails": [], + "text": "http://www.gnu.org/licenses/lgpl.html" + }, + { + "license_expression": "lgpl-2.1-plus", + "identifier": "lgpl_7.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_7.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 7, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "If no version is specified, any LGPL verion can be used. Here with lesser hence the 2.1-plus version", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/copyleft/lesser.html" + ], + "ignorable_emails": [], + "text": "http://www.gnu.org/copyleft/lesser.html" + }, + { + "license_expression": "lgpl-2.0-plus", + "identifier": "lgpl_bare_single_word.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_bare_single_word.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 75, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "LGPL" + }, + { + "license_expression": "public-domain", + "identifier": "public-domain_bare_words.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 70, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Public Domain" + }, + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "activemq-camel", @@ -7012,34 +7030,7 @@ "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" - } - ] + "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." } ] } @@ -7331,34 +7322,7 @@ "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\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\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" - } - ] + "matched_text": " Licensed to the Apache Software Foundation (ASF) under one or more\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\n limitations under the License." } ] } @@ -7490,34 +7454,7 @@ "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\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\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" - } - ] + "matched_text": " Licensed to the Apache Software Foundation (ASF) under one or more\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\n limitations under the License." } ] } @@ -7639,32 +7576,7 @@ "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" - } - ] + "matched_text": "Public Domain" } ] }, @@ -7684,32 +7596,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } @@ -8375,32 +8262,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } @@ -8966,34 +8828,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -9485,32 +9322,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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" - } - ] + "matched_text": "Eclipse Public License - v 1.0" } ] }, @@ -9530,32 +9342,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://www.eclipse.org/legal/epl-v10.html" } ] } @@ -9737,34 +9524,7 @@ "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\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\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" - } - ] + "matched_text": " Licensed to the Apache Software Foundation (ASF) under one or more\r\n contributor license agreements. See the NOTICE file distributed with\r\n this work for additional information regarding copyright ownership.\r\n The ASF licenses this file to You under the Apache License, Version 2.0\r\n (the \"License\"); you may not use this file except in compliance with\r\n the License. You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\n limitations under the License." } ] } @@ -10034,32 +9794,7 @@ "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": "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" - } - ] + "matched_text": "LGPL" } ] }, @@ -10079,32 +9814,7 @@ "license_expression": "lgpl-2.1-plus", "rule_identifier": "lgpl_7.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, - "rule_relevance": 100, - "matched_text": "http://www.gnu.org/copyleft/lesser.html", - "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" - } - ] + "matched_text": "http://www.gnu.org/copyleft/lesser.html" } ] } @@ -10254,32 +9964,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -10299,32 +9984,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } @@ -10486,32 +10146,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU Lesser 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": 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" - } - ] + "matched_text": "GNU Lesser General Public License" } ] }, @@ -10531,32 +10166,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, - "rule_relevance": 100, - "matched_text": "http://www.gnu.org/licenses/lgpl.html", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.html" } ] } @@ -10994,34 +10604,7 @@ "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" - } - ] + "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." } ] } @@ -11777,34 +11360,7 @@ "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": "\t Licensed to the Apache Software Foundation (ASF) under one\n\t or more contributor license agreements. See the NOTICE file\n\t distributed with this work for additional information\n\t regarding copyright ownership. The ASF licenses this file\n\t to you under the Apache License, Version 2.0 (the\n\t \"License\"); you may not use this file except in compliance\n\t with the License. You may obtain a copy of the License at\n\n\t http://www.apache.org/licenses/LICENSE-2.0\n\n\t Unless required by applicable law or agreed to in writing,\n\t software distributed under the License is distributed on an\n\t \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n\t KIND, either express or implied. See the License for the\n\t specific language governing permissions and limitations\n\t 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" - } - ] + "matched_text": "\t Licensed to the Apache Software Foundation (ASF) under one\n\t or more contributor license agreements. See the NOTICE file\n\t distributed with this work for additional information\n\t regarding copyright ownership. The ASF licenses this file\n\t to you under the Apache License, Version 2.0 (the\n\t \"License\"); you may not use this file except in compliance\n\t with the License. You may obtain a copy of the License at\n\n\t http://www.apache.org/licenses/LICENSE-2.0\n\n\t Unless required by applicable law or agreed to in writing,\n\t software distributed under the License is distributed on an\n\t \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n\t KIND, either express or implied. See the License for the\n\t specific language governing permissions and limitations\n\t under the License." } ] } @@ -11924,32 +11480,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -11969,32 +11500,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } @@ -12754,32 +12260,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -12799,32 +12280,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } @@ -13094,32 +12550,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -13139,32 +12570,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } @@ -13876,32 +13282,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_94.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_94.RULE", - "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_v2", - "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" - } - ] + "matched_text": " apache_v2" } ] } diff --git a/tests/packagedcode/data/plugin/mui-package-expected.json b/tests/packagedcode/data/plugin/mui-package-expected.json index 28d2bf33a4a..e87ad4c358c 100644 --- a/tests/packagedcode/data/plugin/mui-package-expected.json +++ b/tests/packagedcode/data/plugin/mui-package-expected.json @@ -1,6 +1,42 @@ { "packages": [], "dependencies": [], + "license_references": [ + { + "key": "unknown", + "language": "en", + "short_name": "unknown", + "name": "Unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case where there is text referring to a license, but it is not possible to determine exactly which license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" + } + ], + "license_rule_references": [], "files": [ { "path": "clfs.sys.mui", @@ -54,34 +90,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/plugin/mum-package-expected.json b/tests/packagedcode/data/plugin/mum-package-expected.json index 8abc5f84e2d..3134dfbe019 100644 --- a/tests/packagedcode/data/plugin/mum-package-expected.json +++ b/tests/packagedcode/data/plugin/mum-package-expected.json @@ -1,6 +1,8 @@ { - "dependencies": [], "packages": [], + "dependencies": [], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "test.mum", diff --git a/tests/packagedcode/data/plugin/mun-package-expected.json b/tests/packagedcode/data/plugin/mun-package-expected.json index 6a27b0afecc..567737a1a6f 100644 --- a/tests/packagedcode/data/plugin/mun-package-expected.json +++ b/tests/packagedcode/data/plugin/mun-package-expected.json @@ -1,6 +1,42 @@ { "packages": [], "dependencies": [], + "license_references": [ + { + "key": "unknown", + "language": "en", + "short_name": "unknown", + "name": "Unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case where there is text referring to a license, but it is not possible to determine exactly which license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" + } + ], + "license_rule_references": [], "files": [ { "path": "crypt32.dll.mun", @@ -54,34 +90,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/plugin/npm-package-expected.json b/tests/packagedcode/data/plugin/npm-package-expected.json index da47eaca9a8..2a66eebe0ac 100644 --- a/tests/packagedcode/data/plugin/npm-package-expected.json +++ b/tests/packagedcode/data/plugin/npm-package-expected.json @@ -1,34 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:npm/mocha", - "extracted_requirement": "*", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/mocha?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/should", - "extracted_requirement": "*", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/should?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package.json", - "datasource_id": "npm_package_json" - } - ], "packages": [ { "type": "npm", @@ -84,32 +54,7 @@ "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, - "matched_text": " \"readme\": \"\\n# cookie-signature\\n\\n Sign and unsign cookies.\\n\\n## Example\\n\\n```js\\nvar cookie = require('cookie-signature');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\nval.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\ncookie.unsign(val, 'tobiiscool').should.equal('hello');\\ncookie.unsign(val, 'luna').should.be.false;\\n```\\n\\n## License \\n\\n(The MIT License)\\n\\nCopyright (c) 2012 LearnBoost <tj@learnboost.com>\\n\\nPermission 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.\",", - "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" - } - ] + "matched_text": " \"readme\": \"\\n# cookie-signature\\n\\n Sign and unsign cookies.\\n\\n## Example\\n\\n```js\\nvar cookie = require('cookie-signature');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\nval.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\ncookie.unsign(val, 'tobiiscool').should.equal('hello');\\ncookie.unsign(val, 'luna').should.be.false;\\n```\\n\\n## License \\n\\n(The MIT License)\\n\\nCopyright (c) 2012 LearnBoost <tj@learnboost.com>\\n\\nPermission 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.\"," }, { "score": 84.68, @@ -121,32 +66,7 @@ "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, - "matched_text": " \"readme\": \"\\n# cookie-signature\\n\\n Sign and unsign cookies.\\n\\n## Example\\n\\n```js\\nvar cookie = require('cookie-signature');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\nval.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\ncookie.unsign(val, 'tobiiscool').should.equal('hello');\\ncookie.unsign(val, 'luna').should.be.false;\\n```\\n\\n## License \\n\\n(The MIT License)\\n\\nCopyright (c) 2012 LearnBoost <tj@learnboost.com>\\n\\nPermission 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.\",", - "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" - } - ] + "matched_text": " \"readme\": \"\\n# cookie-signature\\n\\n Sign and unsign cookies.\\n\\n## Example\\n\\n```js\\nvar cookie = require('cookie-signature');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\nval.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\ncookie.unsign(val, 'tobiiscool').should.equal('hello');\\ncookie.unsign(val, 'luna').should.be.false;\\n```\\n\\n## License \\n\\n(The MIT License)\\n\\nCopyright (c) 2012 LearnBoost <tj@learnboost.com>\\n\\nPermission 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.\"," } ] } @@ -171,6 +91,131 @@ "purl": "pkg:npm/cookie-signature@1.0.3" } ], + "dependencies": [ + { + "purl": "pkg:npm/mocha", + "extracted_requirement": "*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/mocha?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/should", + "extracted_requirement": "*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/should?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + } + ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "mit_27.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "the MIT License" + }, + { + "license_expression": "mit", + "identifier": "mit_823.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 159, + "relevance": 99, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": "contains a project name Seen in https://github.com/cjb/serverless-webrtc/blob/0a887eb9c06f08e8c53fa313e4e2947167fa2617/LICENSE", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining a\ncopy of and associated documentation files (the \"Software\"),\nto deal 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 \u201cAS IS\u201d, 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." + } + ], "files": [ { "path": "package.json", @@ -230,32 +275,7 @@ "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, - "matched_text": " \"readme\": \"\\n# cookie-signature\\n\\n Sign and unsign cookies.\\n\\n## Example\\n\\n```js\\nvar cookie = require('cookie-signature');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\nval.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\ncookie.unsign(val, 'tobiiscool').should.equal('hello');\\ncookie.unsign(val, 'luna').should.be.false;\\n```\\n\\n## License \\n\\n(The MIT License)\\n\\nCopyright (c) 2012 LearnBoost <tj@learnboost.com>\\n\\nPermission 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.\",", - "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" - } - ] + "matched_text": " \"readme\": \"\\n# cookie-signature\\n\\n Sign and unsign cookies.\\n\\n## Example\\n\\n```js\\nvar cookie = require('cookie-signature');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\nval.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\ncookie.unsign(val, 'tobiiscool').should.equal('hello');\\ncookie.unsign(val, 'luna').should.be.false;\\n```\\n\\n## License \\n\\n(The MIT License)\\n\\nCopyright (c) 2012 LearnBoost <tj@learnboost.com>\\n\\nPermission 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.\"," }, { "score": 84.68, @@ -267,32 +287,7 @@ "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, - "matched_text": " \"readme\": \"\\n# cookie-signature\\n\\n Sign and unsign cookies.\\n\\n## Example\\n\\n```js\\nvar cookie = require('cookie-signature');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\nval.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\ncookie.unsign(val, 'tobiiscool').should.equal('hello');\\ncookie.unsign(val, 'luna').should.be.false;\\n```\\n\\n## License \\n\\n(The MIT License)\\n\\nCopyright (c) 2012 LearnBoost <tj@learnboost.com>\\n\\nPermission 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.\",", - "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" - } - ] + "matched_text": " \"readme\": \"\\n# cookie-signature\\n\\n Sign and unsign cookies.\\n\\n## Example\\n\\n```js\\nvar cookie = require('cookie-signature');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\nval.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI');\\n\\nvar val = cookie.sign('hello', 'tobiiscool');\\ncookie.unsign(val, 'tobiiscool').should.equal('hello');\\ncookie.unsign(val, 'luna').should.be.false;\\n```\\n\\n## License \\n\\n(The MIT License)\\n\\nCopyright (c) 2012 LearnBoost <tj@learnboost.com>\\n\\nPermission 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.\"," } ] } diff --git a/tests/packagedcode/data/plugin/nuget-package-expected.json b/tests/packagedcode/data/plugin/nuget-package-expected.json index 8df58c5acc3..fc4b3ae4a35 100644 --- a/tests/packagedcode/data/plugin/nuget-package-expected.json +++ b/tests/packagedcode/data/plugin/nuget-package-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "nuget", @@ -58,32 +57,7 @@ "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.html", - "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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.html" } ] } @@ -108,6 +82,84 @@ "purl": "pkg:nuget/Castle.Core@4.2.1" } ], + "dependencies": [], + "license_references": [ + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_20.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_20.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0.html" + ], + "ignorable_emails": [], + "text": "http://www.apache.org/licenses/LICENSE-2.0.html" + } + ], "files": [ { "path": "Castle.Core.nuspec", @@ -170,32 +222,7 @@ "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.html", - "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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.html" } ] } diff --git a/tests/packagedcode/data/plugin/opam-package-expected.json b/tests/packagedcode/data/plugin/opam-package-expected.json index 4fd2e6c6436..c320d884038 100644 --- a/tests/packagedcode/data/plugin/opam-package-expected.json +++ b/tests/packagedcode/data/plugin/opam-package-expected.json @@ -1,4 +1,5 @@ { + "packages": [], "dependencies": [ { "purl": "pkg:opam/ocaml", @@ -57,7 +58,8 @@ "datasource_id": "opam_file" } ], - "packages": [], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "ocaml-variants.opam", diff --git a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json index 3a07da5f6c3..e58f4c12d2f 100644 --- a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json +++ b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json @@ -55,34 +55,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -151,6 +126,75 @@ "datasource_id": "php_composer_json" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "composer.json", @@ -211,34 +255,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/plugin/pubspec-expected.json b/tests/packagedcode/data/plugin/pubspec-expected.json index c545ec1024e..b0d16c01f46 100644 --- a/tests/packagedcode/data/plugin/pubspec-expected.json +++ b/tests/packagedcode/data/plugin/pubspec-expected.json @@ -1,48 +1,4 @@ { - "dependencies": [ - { - "purl": "pkg:pubspec/http", - "extracted_requirement": ">=0.12.0 <0.13.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pubspec/http?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:dart/openapi@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "authors-pubspec.yaml", - "datasource_id": "pubspec_yaml" - }, - { - "purl": "pkg:pubspec/test", - "extracted_requirement": "^1.3.0", - "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/openapi@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "authors-pubspec.yaml", - "datasource_id": "pubspec_yaml" - }, - { - "purl": "pkg:pubspec/sdk", - "extracted_requirement": ">=2.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/openapi@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "authors-pubspec.yaml", - "datasource_id": "pubspec_yaml" - } - ], "packages": [ { "type": "dart", @@ -105,6 +61,52 @@ "purl": "pkg:dart/openapi@1.0.0" } ], + "dependencies": [ + { + "purl": "pkg:pubspec/http", + "extracted_requirement": ">=0.12.0 <0.13.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pubspec/http?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:dart/openapi@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "authors-pubspec.yaml", + "datasource_id": "pubspec_yaml" + }, + { + "purl": "pkg:pubspec/test", + "extracted_requirement": "^1.3.0", + "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/openapi@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "authors-pubspec.yaml", + "datasource_id": "pubspec_yaml" + }, + { + "purl": "pkg:pubspec/sdk", + "extracted_requirement": ">=2.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/openapi@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "authors-pubspec.yaml", + "datasource_id": "pubspec_yaml" + } + ], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "authors-pubspec.yaml", diff --git a/tests/packagedcode/data/plugin/pubspec-lock-expected.json b/tests/packagedcode/data/plugin/pubspec-lock-expected.json index 3219e78e831..cd0797d1e5a 100644 --- a/tests/packagedcode/data/plugin/pubspec-lock-expected.json +++ b/tests/packagedcode/data/plugin/pubspec-lock-expected.json @@ -1,4 +1,5 @@ { + "packages": [], "dependencies": [ { "purl": "pkg:pubspec/dart", @@ -799,7 +800,8 @@ "datasource_id": "pubspec_lock" } ], - "packages": [], + "license_references": [], + "license_rule_references": [], "files": [ { "path": "dart-pubspec.lock", diff --git a/tests/packagedcode/data/plugin/python-package-expected.json b/tests/packagedcode/data/plugin/python-package-expected.json index 4b4d8f3d405..e935fda80fe 100644 --- a/tests/packagedcode/data/plugin/python-package-expected.json +++ b/tests/packagedcode/data/plugin/python-package-expected.json @@ -50,32 +50,7 @@ "license_expression": "bsd-simplified", "rule_identifier": "bsd-simplified_150.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_150.RULE", - "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": "Simplified BSD", - "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" - } - ] + "matched_text": "Simplified BSD" } ] } @@ -155,34 +130,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -202,32 +152,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } @@ -291,34 +216,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -396,34 +296,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -443,32 +318,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } @@ -542,32 +392,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] } @@ -907,6 +732,236 @@ "datasource_id": "pip_requirements" } ], + "license_references": [ + { + "key": "bsd-new", + "language": "en", + "short_name": "BSD-3-Clause", + "name": "BSD-3-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-3-Clause", + "other_spdx_license_keys": [ + "LicenseRef-scancode-libzip" + ], + "osi_license_key": "BSD-3-Clause", + "text_urls": [ + "http://www.opensource.org/licenses/BSD-3-Clause" + ], + "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, + "other_urls": [ + "http://framework.zend.com/license/new-bsd", + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "bsd-simplified", + "language": "en", + "short_name": "BSD-2-Clause", + "name": "BSD-2-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-2-Clause", + "other_spdx_license_keys": [ + "BSD-2-Clause-NetBSD", + "BSD-2" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/bsd-license.php" + ], + "osi_url": "http://opensource.org/licenses/bsd-license.php", + "faq_url": null, + "other_urls": [ + "http://spdx.org/licenses/BSD-2-Clause", + "http://www.freebsd.org/copyright/copyright.html", + "https://opensource.org/licenses/BSD-2-Clause" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "bsd-new", + "identifier": "bsd-new_89.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 99, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: BSD" + }, + { + "license_expression": "bsd-simplified", + "identifier": "bsd-simplified_150.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_150.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Simplified BSD" + }, + { + "license_expression": "mit", + "identifier": "pypi_mit_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: MIT License" + }, + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "Six", @@ -987,34 +1042,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -1034,32 +1064,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } @@ -1129,34 +1134,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1243,32 +1223,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] } @@ -1355,32 +1310,7 @@ "license_expression": "bsd-simplified", "rule_identifier": "bsd-simplified_150.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_150.RULE", - "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": "Simplified BSD", - "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" - } - ] + "matched_text": "Simplified BSD" } ] } @@ -1693,34 +1623,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -1740,32 +1645,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/plugin/rpm-package-expected.json b/tests/packagedcode/data/plugin/rpm-package-expected.json index 8450714739e..f1cbab73523 100644 --- a/tests/packagedcode/data/plugin/rpm-package-expected.json +++ b/tests/packagedcode/data/plugin/rpm-package-expected.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "rpm", @@ -43,32 +42,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } @@ -95,6 +69,83 @@ "purl": "pkg:rpm/alfandega@2.0-1.7.3" } ], + "dependencies": [], + "license_references": [ + { + "key": "gpl-1.0-plus", + "language": "en", + "short_name": "GPL 1.0 or later", + "name": "GNU General Public License 1.0 or later", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "notes": "Per SPDX.org, this license was released February 1989.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-1.0-or-later", + "other_spdx_license_keys": [ + "GPL-1.0+", + "LicenseRef-GPL" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ], + "license_rule_references": [ + { + "license_expression": "gpl-1.0-plus", + "identifier": "gpl_bare_word_only.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 50, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPL" + } + ], "files": [ { "path": "alfandega-2.0-1.7.3.noarch.rpm", @@ -142,32 +193,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } diff --git a/tests/packagedcode/data/plugin/rubygems-package-expected.json b/tests/packagedcode/data/plugin/rubygems-package-expected.json index 9bf660cef46..23c1715d144 100644 --- a/tests/packagedcode/data/plugin/rubygems-package-expected.json +++ b/tests/packagedcode/data/plugin/rubygems-package-expected.json @@ -69,34 +69,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -305,6 +280,75 @@ "datasource_id": "gem_archive" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "m2r-2.1.0.gem", @@ -379,34 +423,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/plugin/sys-package-expected.json b/tests/packagedcode/data/plugin/sys-package-expected.json index 71f65fe31c6..a04c37b64f6 100644 --- a/tests/packagedcode/data/plugin/sys-package-expected.json +++ b/tests/packagedcode/data/plugin/sys-package-expected.json @@ -1,6 +1,42 @@ { "packages": [], "dependencies": [], + "license_references": [ + { + "key": "unknown", + "language": "en", + "short_name": "unknown", + "name": "Unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case where there is text referring to a license, but it is not possible to determine exactly which license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" + } + ], + "license_rule_references": [], "files": [ { "path": "tbs.sys", @@ -54,34 +90,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/plugin/tlb-package-expected.json b/tests/packagedcode/data/plugin/tlb-package-expected.json index 67d4b751475..da2811f0cdb 100644 --- a/tests/packagedcode/data/plugin/tlb-package-expected.json +++ b/tests/packagedcode/data/plugin/tlb-package-expected.json @@ -1,6 +1,42 @@ { "packages": [], "dependencies": [], + "license_references": [ + { + "key": "unknown", + "language": "en", + "short_name": "unknown", + "name": "Unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case where there is text referring to a license, but it is not possible to determine exactly which license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" + } + ], + "license_rule_references": [], "files": [ { "path": "stdole2.tlb", @@ -54,34 +90,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/plugin/win_pe-package-expected.json b/tests/packagedcode/data/plugin/win_pe-package-expected.json index 0cca16bcfad..9991f725332 100644 --- a/tests/packagedcode/data/plugin/win_pe-package-expected.json +++ b/tests/packagedcode/data/plugin/win_pe-package-expected.json @@ -1,6 +1,42 @@ { - "dependencies": [], "packages": [], + "dependencies": [], + "license_references": [ + { + "key": "bsd-simplified-darwin", + "language": "en", + "short_name": "BSD Simplified Darwin", + "name": "BSD Simplified Darwin", + "category": "Permissive", + "owner": "Ian Darwin", + "homepage_url": null, + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-bsd-simplified-darwin", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is not subject to any export provision of the United States\nDepartment of Commerce, and may be exported to any country or planet.\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 above copyright\n notice immediately at the beginning of the file, without modification,\n 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.\n\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR OR CONTRIBUTORS BE LIABLE FOR\nANY 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.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE" + } + ], + "license_rule_references": [], "files": [ { "path": "file.exe", @@ -56,32 +92,7 @@ "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": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "rule_length": 217, - "rule_relevance": 100, - "matched_text": "Copyright (c) Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995. Software written by Ian F. Darwin and others; maintained 1994-2004 Christos Zoulas. 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": false, - "is_unknown": false, - "owner": "Ian Darwin", - "homepage_url": null, - "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" - } - ] + "matched_text": "Copyright (c) Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995. Software written by Ian F. Darwin and others; maintained 1994-2004 Christos Zoulas. 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." } ] } diff --git a/tests/packagedcode/data/plugin/winmd-package-expected.json b/tests/packagedcode/data/plugin/winmd-package-expected.json index b23b381af4d..30fcf9d8881 100644 --- a/tests/packagedcode/data/plugin/winmd-package-expected.json +++ b/tests/packagedcode/data/plugin/winmd-package-expected.json @@ -1,6 +1,42 @@ { "packages": [], "dependencies": [], + "license_references": [ + { + "key": "unknown", + "language": "en", + "short_name": "unknown", + "name": "Unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case where there is text referring to a license, but it is not possible to determine exactly which license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" + } + ], + "license_rule_references": [], "files": [ { "path": "Windows.AI.winmd", @@ -54,34 +90,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json b/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json index b4ce31cf827..9a58992cb99 100644 --- a/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json +++ b/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json @@ -55,34 +55,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -102,32 +77,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/archive/commoncode-21.5.12-py3.9.egg-expected.json b/tests/packagedcode/data/pypi/archive/commoncode-21.5.12-py3.9.egg-expected.json index af5c29f50d7..8e3061fbe53 100644 --- a/tests/packagedcode/data/pypi/archive/commoncode-21.5.12-py3.9.egg-expected.json +++ b/tests/packagedcode/data/pypi/archive/commoncode-21.5.12-py3.9.egg-expected.json @@ -58,32 +58,7 @@ "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" - } - ] + "matched_text": "Apache-2.0" } ] } diff --git a/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json b/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json index fc612e9a99a..77849d7cfdb 100644 --- a/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json +++ b/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json @@ -67,79 +67,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", - "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-a4e3ba2dc0f5d3c1ef85c14c74f87456ca432f33", + "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-c7657a2c18db6a7df47030f236ebed3021446a79", "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": 18, - "rule_relevance": 100, - "matched_text": "Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft", - "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-4.0", - "name": "Creative Commons Attribution 4.0 International Public License", - "short_name": "CC-BY-4.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Creative Commons", - "homepage_url": "http://creativecommons.org/licenses/by/4.0/", - "text_url": "http://creativecommons.org/licenses/by/4.0/legalcode", - "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-4.0", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-4.0.LICENSE", - "spdx_license_key": "CC-BY-4.0", - "spdx_url": "https://spdx.org/licenses/CC-BY-4.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": "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_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" - } - ] + "matched_text": "Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft" } ] } diff --git a/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json b/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json index a9f72097fed..a21b57285d2 100644 --- a/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json +++ b/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json @@ -53,34 +53,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -100,32 +75,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/metadata/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/PKG-INFO-expected.json index 6cb403fe75b..d52f1a7da96 100644 --- a/tests/packagedcode/data/pypi/metadata/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/PKG-INFO-expected.json @@ -58,32 +58,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json index 0ba69b5b566..e39caab3be9 100644 --- a/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-d4a9b96487aabd01b60d78933bef9d0c885738eb", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-d4a9b96487aabd01b60d78933bef9d0c885738eb", - "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 {'license': 'LICENSE.txt'}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-54cabbf9e6e2ad452085853f06d62077e9d72ddb", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-54cabbf9e6e2ad452085853f06d62077e9d72ddb", + "matched_text": "license {'license': 'LICENSE.txt'}" } ] } diff --git a/tests/packagedcode/data/pypi/metadata/v11/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v11/PKG-INFO-expected.json index 6cb403fe75b..d52f1a7da96 100644 --- a/tests/packagedcode/data/pypi/metadata/v11/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v11/PKG-INFO-expected.json @@ -58,32 +58,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/metadata/v12/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v12/PKG-INFO-expected.json index 7a9a760ed26..243d6c4fb90 100644 --- a/tests/packagedcode/data/pypi/metadata/v12/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v12/PKG-INFO-expected.json @@ -70,32 +70,7 @@ "license_expression": "python", "rule_identifier": "python_26.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/python_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": 3, - "rule_relevance": 90, - "matched_text": "license Python style", - "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" - } - ] + "matched_text": "license Python style" } ] }, @@ -115,32 +90,7 @@ "license_expression": "python", "rule_identifier": "pypi_python_software_foundation_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_python_software_foundation_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": 7, - "rule_relevance": 99, - "matched_text": "['License :: OSI Approved :: Python Software Foundation License']", - "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" - } - ] + "matched_text": "['License :: OSI Approved :: Python Software Foundation License']" } ] } diff --git a/tests/packagedcode/data/pypi/metadata/v20/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v20/PKG-INFO-expected.json index ade7e0be1f9..7d14a458758 100644 --- a/tests/packagedcode/data/pypi/metadata/v20/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v20/PKG-INFO-expected.json @@ -70,32 +70,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] }, @@ -115,32 +90,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: Apache Software License']" } ] } diff --git a/tests/packagedcode/data/pypi/metadata/v21/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v21/PKG-INFO-expected.json index 7b782e5a1d2..f4f99c9ae3a 100644 --- a/tests/packagedcode/data/pypi/metadata/v21/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v21/PKG-INFO-expected.json @@ -63,32 +63,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: Apache Software License']" } ] } diff --git a/tests/packagedcode/data/pypi/more_setup.py/flask_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/flask_setup.py-expected.json index d0f8735e914..7417fa601b4 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/flask_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/flask_setup.py-expected.json @@ -73,32 +73,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] }, @@ -118,32 +93,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } diff --git a/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json index 9f9838f473c..45dd30c2ee7 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json @@ -59,34 +59,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -106,32 +81,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/more_setup.py/requests_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/requests_setup.py-expected.json index b24afbed2a5..48a7ef2578d 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/requests_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/requests_setup.py-expected.json @@ -55,32 +55,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: Apache Software License']" } ] } diff --git a/tests/packagedcode/data/pypi/more_setup.py/sqlalchemy_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/sqlalchemy_setup.py-expected.json index 611d19c992d..e382a214ad2 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/sqlalchemy_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/sqlalchemy_setup.py-expected.json @@ -58,32 +58,7 @@ "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" - } - ] + "matched_text": "MIT License" } ] }, @@ -103,32 +78,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json index 0ae8bf9273c..03be3692b7e 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-name-or-no-name/with_name-setup.py.expected.json b/tests/packagedcode/data/pypi/setup.py-name-or-no-name/with_name-setup.py.expected.json index 989a8562c8d..d1af84e85f8 100644 --- a/tests/packagedcode/data/pypi/setup.py-name-or-no-name/with_name-setup.py.expected.json +++ b/tests/packagedcode/data/pypi/setup.py-name-or-no-name/with_name-setup.py.expected.json @@ -49,32 +49,7 @@ "license_expression": "bsd-simplified", "rule_identifier": "bsd-simplified_150.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_150.RULE", - "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": "Simplified BSD", - "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" - } - ] + "matched_text": "Simplified BSD" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-not-win/arpy_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-not-win/arpy_setup.py-expected.json index 989a8562c8d..d1af84e85f8 100644 --- a/tests/packagedcode/data/pypi/setup.py-not-win/arpy_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-not-win/arpy_setup.py-expected.json @@ -49,32 +49,7 @@ "license_expression": "bsd-simplified", "rule_identifier": "bsd-simplified_150.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_150.RULE", - "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": "Simplified BSD", - "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" - } - ] + "matched_text": "Simplified BSD" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/cdp-seattle-backend-1.0.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/cdp-seattle-backend-1.0.0/setup.py-expected.json index aea7f2c6549..48c66b49053 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/cdp-seattle-backend-1.0.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/cdp-seattle-backend-1.0.0/setup.py-expected.json @@ -56,32 +56,7 @@ "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" - } - ] + "matched_text": "MIT license" } ] }, @@ -101,32 +76,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/certifi-2020.6.20/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/certifi-2020.6.20/setup.py-expected.json index ac0b6bbc427..2709790986c 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/certifi-2020.6.20/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/certifi-2020.6.20/setup.py-expected.json @@ -61,32 +61,7 @@ "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" - } - ] + "matched_text": "MPL-2.0" } ] }, @@ -106,32 +81,7 @@ "license_expression": "mpl-2.0", "rule_identifier": "pypi_mozilla_public_license_2_0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mozilla_public_license_2_0.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": 11, - "rule_relevance": 100, - "matched_text": "['License :: OSI Approved :: Mozilla Public License 2.0 (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" - } - ] + "matched_text": "['License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json index 7d185961f24..d312d502fca 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json @@ -60,34 +60,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -107,32 +82,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/chardet-3.0.4/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/chardet-3.0.4/setup.py-expected.json index a2870eb6a44..7a02c11a3ea 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/chardet-3.0.4/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/chardet-3.0.4/setup.py-expected.json @@ -74,32 +74,7 @@ "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": "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" - } - ] + "matched_text": "LGPL" } ] }, @@ -119,32 +94,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "pypi_gnu_library_or_lesser_general_public_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_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": 11, - "rule_relevance": 100, - "matched_text": "['License :: OSI Approved :: GNU Library or Lesser General Public 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": 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" - } - ] + "matched_text": "['License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/docutils-0.16/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/docutils-0.16/setup.py-expected.json index e0404bcff88..2bf8b79a9d6 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/docutils-0.16/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/docutils-0.16/setup.py-expected.json @@ -99,79 +99,7 @@ "license_expression": "public-domain AND python AND bsd-simplified AND gpl-3.0", "rule_identifier": "public-domain_and_python_and_bsd-simplified_and_gpl-3.0_2.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_and_python_and_bsd-simplified_and_gpl-3.0_2.RULE", - "referenced_filenames": [ - "COPYING.txt" - ], - "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": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)", - "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" - }, - { - "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" - }, - { - "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": "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" - } - ] + "matched_text": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)" } ] }, @@ -191,32 +119,7 @@ "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', 'License :: OSI Approved :: Python Software Foundation License', 'License :: OSI Approved :: BSD License', 'License :: OSI Approved :: GNU General Public License (GPL)']", - "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" - } - ] + "matched_text": "['License :: Public Domain', 'License :: OSI Approved :: Python Software Foundation License', 'License :: OSI Approved :: BSD License', 'License :: OSI Approved :: GNU General Public License (GPL)']" }, { "score": 99.0, @@ -228,32 +131,7 @@ "license_expression": "python", "rule_identifier": "pypi_python_software_foundation_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_python_software_foundation_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": 7, - "rule_relevance": 99, - "matched_text": "['License :: Public Domain', 'License :: OSI Approved :: Python Software Foundation License', 'License :: OSI Approved :: BSD License', 'License :: OSI Approved :: GNU General Public License (GPL)']", - "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" - } - ] + "matched_text": "['License :: Public Domain', 'License :: OSI Approved :: Python Software Foundation License', 'License :: OSI Approved :: BSD License', 'License :: OSI Approved :: GNU General Public License (GPL)']" }, { "score": 99.0, @@ -265,32 +143,7 @@ "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 :: Public Domain', 'License :: OSI Approved :: Python Software Foundation License', 'License :: OSI Approved :: BSD License', 'License :: OSI Approved :: GNU General Public License (GPL)']", - "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" - } - ] + "matched_text": "['License :: Public Domain', 'License :: OSI Approved :: Python Software Foundation License', 'License :: OSI Approved :: BSD License', 'License :: OSI Approved :: GNU General Public License (GPL)']" }, { "score": 100.0, @@ -302,32 +155,7 @@ "license_expression": "gpl-1.0-plus", "rule_identifier": "pypi_gnu_general_public_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_gnu_general_public_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": 8, - "rule_relevance": 100, - "matched_text": "['License :: Public Domain', 'License :: OSI Approved :: Python Software Foundation License', 'License :: OSI Approved :: BSD License', 'License :: OSI Approved :: GNU General Public 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": 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" - } - ] + "matched_text": "['License :: Public Domain', 'License :: OSI Approved :: Python Software Foundation License', 'License :: OSI Approved :: BSD License', 'License :: OSI Approved :: GNU General Public License (GPL)']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/idna-2.9/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/idna-2.9/setup.py-expected.json index 8f554062b96..3054b85a66f 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/idna-2.9/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/idna-2.9/setup.py-expected.json @@ -68,32 +68,7 @@ "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" - } - ] + "matched_text": "BSD-like" } ] }, @@ -113,32 +88,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/paho-mqtt-1.5.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/paho-mqtt-1.5.0/setup.py-expected.json index ac6db691394..3bce4018bf4 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/paho-mqtt-1.5.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/paho-mqtt-1.5.0/setup.py-expected.json @@ -66,32 +66,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_18.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_18.RULE", - "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": "Eclipse Public License v1.0 / Eclipse Distribution License v1.0", - "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" - } - ] + "matched_text": "Eclipse Public License v1.0 / Eclipse Distribution License v1.0" }, { "score": 100.0, @@ -103,32 +78,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_802.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_802.RULE", - "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": "Eclipse Public License v1.0 / Eclipse Distribution License v1.0", - "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" - } - ] + "matched_text": "Eclipse Public License v1.0 / Eclipse Distribution License v1.0" } ] }, @@ -148,32 +98,7 @@ "license_expression": "free-unknown", "rule_identifier": "pypi_osi_approved.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_osi_approved.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": "['License :: OSI Approved']", - "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" - } - ] + "matched_text": "['License :: OSI Approved']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pexpect-4.6.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pexpect-4.6.0/setup.py-expected.json index c62d98e8a82..78d94ade7eb 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pexpect-4.6.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pexpect-4.6.0/setup.py-expected.json @@ -69,32 +69,7 @@ "license_expression": "isc", "rule_identifier": "isc_22.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_22.RULE", - "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": 99, - "matched_text": "ISC license", - "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" - } - ] + "matched_text": "ISC license" } ] }, @@ -114,32 +89,7 @@ "license_expression": "isc", "rule_identifier": "pypi_isc_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_isc_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": 6, - "rule_relevance": 100, - "matched_text": "['License :: OSI Approved :: ISC License (ISCL)']", - "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" - } - ] + "matched_text": "['License :: OSI Approved :: ISC License (ISCL)']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json index bc7f4f6f3e1..3bc0f662423 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json @@ -60,34 +60,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -107,32 +82,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pycparser-2.20/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pycparser-2.20/setup.py-expected.json index 344b2d1a695..f0a8da9a889 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pycparser-2.20/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pycparser-2.20/setup.py-expected.json @@ -64,32 +64,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] }, @@ -109,32 +84,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pyserial-3.4/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pyserial-3.4/setup.py-expected.json index 97eef5c4a47..ead79485bba 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pyserial-3.4/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pyserial-3.4/setup.py-expected.json @@ -70,32 +70,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] }, @@ -115,32 +90,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json index bcb658253ed..4f4a470d722 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json @@ -55,34 +55,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -102,32 +77,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/requests-2.24.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/requests-2.24.0/setup.py-expected.json index 789ae506921..212f5349e09 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/requests-2.24.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/requests-2.24.0/setup.py-expected.json @@ -55,32 +55,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: Apache Software License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/setupreader-0.0.3/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/setupreader-0.0.3/setup.py-expected.json index acd8dac5e6a..f11c245bdf9 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/setupreader-0.0.3/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/setupreader-0.0.3/setup.py-expected.json @@ -49,32 +49,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json index 6ea310196b1..931da74e495 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json @@ -54,34 +54,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -101,32 +76,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json index e953e827ace..b2d3ed2a306 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json @@ -72,34 +72,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -119,32 +94,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/bluepyopt_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/bluepyopt_setup.py-expected.json index c94419817c7..dafe8569efb 100644 --- a/tests/packagedcode/data/pypi/setup.py/bluepyopt_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/bluepyopt_setup.py-expected.json @@ -59,32 +59,7 @@ "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" - } - ] + "matched_text": "LGPLv3" } ] }, @@ -104,32 +79,7 @@ "license_expression": "lgpl-3.0", "rule_identifier": "pypi_gnu_lesser_general_public_license_v3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_gnu_lesser_general_public_license_v3.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": 10, - "rule_relevance": 100, - "matched_text": "['License :: OSI Approved :: GNU Lesser General Public License v3 (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" - } - ] + "matched_text": "['License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/boolean2_py_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/boolean2_py_setup.py-expected.json index 41738b9e1ff..729b083ebba 100644 --- a/tests/packagedcode/data/pypi/setup.py/boolean2_py_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/boolean2_py_setup.py-expected.json @@ -64,32 +64,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_708.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_708.RULE", - "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": "revised 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" - } - ] + "matched_text": "revised BSD license" } ] }, @@ -109,32 +84,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json index 18df3e37f67..6fe3b383be2 100644 --- a/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/container_check_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/container_check_setup.py-expected.json index 57eee8bcbd9..a4a1234b6e9 100644 --- a/tests/packagedcode/data/pypi/setup.py/container_check_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/container_check_setup.py-expected.json @@ -63,32 +63,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_323.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_323.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": "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" - } - ] + "matched_text": "Apache Software License" } ] }, @@ -108,32 +83,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: Apache Software License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/fb303_py_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/fb303_py_setup.py-expected.json index 35377fe1a2e..32ce5a78e51 100644 --- a/tests/packagedcode/data/pypi/setup.py/fb303_py_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/fb303_py_setup.py-expected.json @@ -61,32 +61,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_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": 4, - "rule_relevance": 50, - "matched_text": "Apache 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" - } - ] + "matched_text": "Apache License 2.0" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/frell_src_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/frell_src_setup.py-expected.json index 62f8a2228b2..ecc82c97aa3 100644 --- a/tests/packagedcode/data/pypi/setup.py/frell_src_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/frell_src_setup.py-expected.json @@ -49,32 +49,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_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": 4, - "rule_relevance": 50, - "matched_text": "Apache 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" - } - ] + "matched_text": "Apache License 2.0" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json index 3632060e39d..c7cda3bcaf2 100644 --- a/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json @@ -58,34 +58,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -105,32 +80,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/mb_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/mb_setup.py-expected.json index 37face1562d..70b8cdd1b72 100644 --- a/tests/packagedcode/data/pypi/setup.py/mb_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/mb_setup.py-expected.json @@ -49,32 +49,7 @@ "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" - } - ] + "matched_text": "GPLv2" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/ntfs_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/ntfs_setup.py-expected.json index da214642b27..15b4026f232 100644 --- a/tests/packagedcode/data/pypi/setup.py/ntfs_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/ntfs_setup.py-expected.json @@ -60,32 +60,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] }, @@ -105,32 +80,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json index 747d8810707..ca8f10b7c87 100644 --- a/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json @@ -68,34 +68,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -115,32 +90,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/oi_agents_common_code_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/oi_agents_common_code_setup.py-expected.json index dbee4cb17d8..f7cb43bfce0 100644 --- a/tests/packagedcode/data/pypi/setup.py/oi_agents_common_code_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/oi_agents_common_code_setup.py-expected.json @@ -61,32 +61,7 @@ "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" - } - ] + "matched_text": "GPLv3" } ] }, @@ -106,32 +81,7 @@ "license_expression": "free-unknown", "rule_identifier": "pypi_osi_approved.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_osi_approved.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": "['License :: OSI Approved :: GPLv3 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" - } - ] + "matched_text": "['License :: OSI Approved :: GPLv3 License']" }, { "score": 100.0, @@ -143,32 +93,7 @@ "license_expression": "gpl-3.0", "rule_identifier": "gpl-3.0_90.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_90.RULE", - "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": "['License :: OSI Approved :: GPLv3 License']", - "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" - } - ] + "matched_text": "['License :: OSI Approved :: GPLv3 License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json index 42e232eb4d9..c5d414b2db1 100644 --- a/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json @@ -62,34 +62,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -109,32 +84,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/pipdeptree_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/pipdeptree_setup.py-expected.json index ff239529995..68424e631e1 100644 --- a/tests/packagedcode/data/pypi/setup.py/pipdeptree_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/pipdeptree_setup.py-expected.json @@ -59,32 +59,7 @@ "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" - } - ] + "matched_text": "MIT License" } ] }, @@ -104,32 +79,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/pluggy_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/pluggy_setup.py-expected.json index 4211d799ab3..dafeeaacc34 100644 --- a/tests/packagedcode/data/pypi/setup.py/pluggy_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/pluggy_setup.py-expected.json @@ -49,32 +49,7 @@ "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" - } - ] + "matched_text": "MIT license" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/pygtrie_with_kwargs_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/pygtrie_with_kwargs_setup.py-expected.json index 600f36e3360..5edd3b4987b 100644 --- a/tests/packagedcode/data/pypi/setup.py/pygtrie_with_kwargs_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/pygtrie_with_kwargs_setup.py-expected.json @@ -61,32 +61,7 @@ "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" - } - ] + "matched_text": "Apache-2.0" } ] }, @@ -106,32 +81,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: Apache Software License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/pyrpm_2_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/pyrpm_2_setup.py-expected.json index 3ff14931fcb..f1ee5f53274 100644 --- a/tests/packagedcode/data/pypi/setup.py/pyrpm_2_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/pyrpm_2_setup.py-expected.json @@ -61,32 +61,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] }, @@ -106,32 +81,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json index 3f1315496c6..aeab694aa9c 100644 --- a/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json @@ -52,34 +52,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -99,32 +74,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json index 5f055784d01..5ae2d05d808 100644 --- a/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json @@ -57,34 +57,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -104,32 +79,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/saneyaml_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/saneyaml_setup.py-expected.json index d1d7b8f5459..26747bf0a74 100644 --- a/tests/packagedcode/data/pypi/setup.py/saneyaml_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/saneyaml_setup.py-expected.json @@ -64,32 +64,7 @@ "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" - } - ] + "matched_text": "Apache-2.0" } ] }, @@ -109,32 +84,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: Apache Software License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json index 09d08d24a45..8bc60f99a26 100644 --- a/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json @@ -51,34 +51,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/simple-setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/simple-setup.py-expected.json index ff8269ae389..d346bbec2b1 100644 --- a/tests/packagedcode/data/pypi/setup.py/simple-setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/simple-setup.py-expected.json @@ -60,47 +60,7 @@ "license_expression": "apache-2.0 AND scancode-acknowledgment", "rule_identifier": "apache-2.0_and_scancode-acknowledgment_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_and_scancode-acknowledgment_5.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": 100, - "matched_text": "Apache-2.0 with ScanCode acknowledgment and CC0-1.0 and others", - "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": "scancode-acknowledgment", - "name": "ScanCode generated data acknowledgment", - "short_name": "ScanCode acknowledgment", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "nexB", - "homepage_url": "https://github.com/nexB/scancode-toolkit/", - "text_url": "", - "reference_url": "https://scancode-licensedb.aboutcode.org/scancode-acknowledgment", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/scancode-acknowledgment.LICENSE", - "spdx_license_key": "LicenseRef-scancode-scancode-acknowledgment", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/scancode-acknowledgment.LICENSE" - } - ] + "matched_text": "Apache-2.0 with ScanCode acknowledgment and CC0-1.0 and others" }, { "score": 95.0, @@ -112,32 +72,7 @@ "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": "Apache-2.0 with ScanCode acknowledgment and CC0-1.0 and others", - "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" - } - ] + "matched_text": "Apache-2.0 with ScanCode acknowledgment and CC0-1.0 and others" } ] }, @@ -157,32 +92,7 @@ "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', 'License :: OSI Approved :: CC0']", - "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" - } - ] + "matched_text": "['License :: OSI Approved :: Apache Software License', 'License :: OSI Approved :: CC0']" } ] }, @@ -202,32 +112,7 @@ "license_expression": "free-unknown", "rule_identifier": "pypi_osi_approved.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_osi_approved.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": "['License :: OSI Approved :: Apache Software License', 'License :: OSI Approved :: CC0']", - "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" - } - ] + "matched_text": "['License :: OSI Approved :: Apache Software License', 'License :: OSI Approved :: CC0']" }, { "score": 50.0, @@ -239,32 +124,7 @@ "license_expression": "cc0-1.0", "rule_identifier": "cc0-1.0_176.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_176.RULE", - "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": "['License :: OSI Approved :: Apache Software License', 'License :: OSI Approved :: CC0']", - "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" - } - ] + "matched_text": "['License :: OSI Approved :: Apache Software License', 'License :: OSI Approved :: CC0']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json index d0c106d5201..2c9c10abf99 100644 --- a/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json @@ -52,34 +52,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -99,32 +74,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json index ffd2de15d16..8fbacd9bea4 100644 --- a/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json @@ -68,34 +68,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -115,32 +90,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json index d291c742286..2168bda1a26 100644 --- a/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json @@ -67,34 +67,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -114,32 +89,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/setup.py/xmltodict_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/xmltodict_setup.py-expected.json index 0699bc27d87..43e26e7102a 100644 --- a/tests/packagedcode/data/pypi/setup.py/xmltodict_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/xmltodict_setup.py-expected.json @@ -65,32 +65,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json index 290818dfd14..9e817d87da6 100644 --- a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json +++ b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json @@ -51,34 +51,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -164,32 +139,7 @@ "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" - } - ] + "matched_text": "BSD-3-Clause" } ] }, @@ -209,32 +159,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } @@ -295,6 +220,168 @@ "datasource_id": "pypi_wheel_metadata" } ], + "license_references": [ + { + "key": "bsd-new", + "language": "en", + "short_name": "BSD-3-Clause", + "name": "BSD-3-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-3-Clause", + "other_spdx_license_keys": [ + "LicenseRef-scancode-libzip" + ], + "osi_license_key": "BSD-3-Clause", + "text_urls": [ + "http://www.opensource.org/licenses/BSD-3-Clause" + ], + "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, + "other_urls": [ + "http://framework.zend.com/license/new-bsd", + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "bsd-new", + "identifier": "bsd-new_10.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "BSD-3-Clause" + }, + { + "license_expression": "bsd-new", + "identifier": "pypi_bsd_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 99, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": "we picked the bsd-new out of all possible bsd licenses", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: BSD License" + }, + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "PKG-INFO", @@ -351,34 +438,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -523,32 +585,7 @@ "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" - } - ] + "matched_text": "BSD-3-Clause" } ] }, @@ -568,32 +605,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } @@ -1158,34 +1170,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/pypi/solo-metadata/expected.json b/tests/packagedcode/data/pypi/solo-metadata/expected.json index f0935c58e4c..ff7263a90b6 100644 --- a/tests/packagedcode/data/pypi/solo-metadata/expected.json +++ b/tests/packagedcode/data/pypi/solo-metadata/expected.json @@ -75,79 +75,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", - "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-a4e3ba2dc0f5d3c1ef85c14c74f87456ca432f33", + "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-c7657a2c18db6a7df47030f236ebed3021446a79", "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": 18, - "rule_relevance": 100, - "matched_text": "Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft", - "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-4.0", - "name": "Creative Commons Attribution 4.0 International Public License", - "short_name": "CC-BY-4.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Creative Commons", - "homepage_url": "http://creativecommons.org/licenses/by/4.0/", - "text_url": "http://creativecommons.org/licenses/by/4.0/legalcode", - "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-4.0", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-4.0.LICENSE", - "spdx_license_key": "CC-BY-4.0", - "spdx_url": "https://spdx.org/licenses/CC-BY-4.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": "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_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" - } - ] + "matched_text": "Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft" } ] } @@ -173,6 +103,184 @@ } ], "dependencies": [], + "license_references": [ + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "cc-by-4.0", + "language": "en", + "short_name": "CC-BY-4.0", + "name": "Creative Commons Attribution 4.0 International Public License", + "category": "Permissive", + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by/4.0/", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "CC-BY-4.0", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://creativecommons.org/licenses/by/4.0/legalcode" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://creativecommons.org/licenses/by/4.0/legalcode" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Attribution 4.0 International\n\n=======================================================================\n\nCreative Commons Corporation (\"Creative Commons\") is not a law firm and\ndoes not provide legal services or legal advice. Distribution of\nCreative Commons public licenses does not create a lawyer-client or\nother relationship. Creative Commons makes its licenses and related\ninformation available on an \"as-is\" basis. Creative Commons gives no\nwarranties regarding its licenses, any material licensed under their\nterms and conditions, or any related information. Creative Commons\ndisclaims all liability for damages resulting from their use to the\nfullest extent possible.\n\nUsing Creative Commons Public Licenses\n\nCreative Commons public licenses provide a standard set of terms and\nconditions that creators and other rights holders may use to share\noriginal works of authorship and other material subject to copyright\nand certain other rights specified in the public license below. The\nfollowing considerations are for informational purposes only, are not\nexhaustive, and do not form part of our licenses.\n\n Considerations for licensors: Our public licenses are\n intended for use by those authorized to give the public\n permission to use material in ways otherwise restricted by\n copyright and certain other rights. Our licenses are\n irrevocable. Licensors should read and understand the terms\n and conditions of the license they choose before applying it.\n Licensors should also secure all rights necessary before\n applying our licenses so that the public can reuse the\n material as expected. Licensors should clearly mark any\n material not subject to the license. This includes other CC-\n licensed material, or material used under an exception or\n limitation to copyright. More considerations for licensors:\n\twiki.creativecommons.org/Considerations_for_licensors\n\n Considerations for the public: By using one of our public\n licenses, a licensor grants the public permission to use the\n licensed material under specified terms and conditions. If\n the licensor's permission is not necessary for any reason--for\n example, because of any applicable exception or limitation to\n copyright--then that use is not regulated by the license. Our\n licenses grant only permissions under copyright and certain\n other rights that a licensor has authority to grant. Use of\n the licensed material may still be restricted for other\n reasons, including because others have copyright or other\n rights in the material. A licensor may make special requests,\n such as asking that all changes be marked or described.\n Although not required by our licenses, you are encouraged to\n respect those requests where reasonable. More considerations\n for the public: \n\twiki.creativecommons.org/Considerations_for_licensees\n\n=======================================================================\n\nCreative Commons Attribution 4.0 International Public License\n\nBy exercising the Licensed Rights (defined below), You accept and agree\nto be bound by the terms and conditions of this Creative Commons\nAttribution 4.0 International Public License (\"Public License\"). To the\nextent this Public License may be interpreted as a contract, You are\ngranted the Licensed Rights in consideration of Your acceptance of\nthese terms and conditions, and the Licensor grants You such rights in\nconsideration of benefits the Licensor receives from making the\nLicensed Material available under these terms and conditions.\n\n\nSection 1 -- Definitions.\n\n a. Adapted Material means material subject to Copyright and Similar\n Rights that is derived from or based upon the Licensed Material\n and in which the Licensed Material is translated, altered,\n arranged, transformed, or otherwise modified in a manner requiring\n permission under the Copyright and Similar Rights held by the\n Licensor. For purposes of this Public License, where the Licensed\n Material is a musical work, performance, or sound recording,\n Adapted Material is always produced where the Licensed Material is\n synched in timed relation with a moving image.\n\n b. Adapter's License means the license You apply to Your Copyright\n and Similar Rights in Your contributions to Adapted Material in\n accordance with the terms and conditions of this Public License.\n\n c. Copyright and Similar Rights means copyright and/or similar rights\n closely related to copyright including, without limitation,\n performance, broadcast, sound recording, and Sui Generis Database\n Rights, without regard to how the rights are labeled or\n categorized. For purposes of this Public License, the rights\n specified in Section 2(b)(1)-(2) are not Copyright and Similar\n Rights.\n\n d. Effective Technological Measures means those measures that, in the\n absence of proper authority, may not be circumvented under laws\n fulfilling obligations under Article 11 of the WIPO Copyright\n Treaty adopted on December 20, 1996, and/or similar international\n agreements.\n\n e. Exceptions and Limitations means fair use, fair dealing, and/or\n any other exception or limitation to Copyright and Similar Rights\n that applies to Your use of the Licensed Material.\n\n f. Licensed Material means the artistic or literary work, database,\n or other material to which the Licensor applied this Public\n License.\n\n g. Licensed Rights means the rights granted to You subject to the\n terms and conditions of this Public License, which are limited to\n all Copyright and Similar Rights that apply to Your use of the\n Licensed Material and that the Licensor has authority to license.\n\n h. Licensor means the individual(s) or entity(ies) granting rights\n under this Public License.\n\n i. Share means to provide material to the public by any means or\n process that requires permission under the Licensed Rights, such\n as reproduction, public display, public performance, distribution,\n dissemination, communication, or importation, and to make material\n available to the public including in ways that members of the\n public may access the material from a place and at a time\n individually chosen by them.\n\n j. Sui Generis Database Rights means rights other than copyright\n resulting from Directive 96/9/EC of the European Parliament and of\n the Council of 11 March 1996 on the legal protection of databases,\n as amended and/or succeeded, as well as other essentially\n equivalent rights anywhere in the world.\n\n k. You means the individual or entity exercising the Licensed Rights\n under this Public License. Your has a corresponding meaning.\n\n\nSection 2 -- Scope.\n\n a. License grant.\n\n 1. Subject to the terms and conditions of this Public License,\n the Licensor hereby grants You a worldwide, royalty-free,\n non-sublicensable, non-exclusive, irrevocable license to\n exercise the Licensed Rights in the Licensed Material to:\n\n a. reproduce and Share the Licensed Material, in whole or\n in part; and\n\n b. produce, reproduce, and Share Adapted Material.\n\n 2. Exceptions and Limitations. For the avoidance of doubt, where\n Exceptions and Limitations apply to Your use, this Public\n License does not apply, and You do not need to comply with\n its terms and conditions.\n\n 3. Term. The term of this Public License is specified in Section\n 6(a).\n\n 4. Media and formats; technical modifications allowed. The\n Licensor authorizes You to exercise the Licensed Rights in\n all media and formats whether now known or hereafter created,\n and to make technical modifications necessary to do so. The\n Licensor waives and/or agrees not to assert any right or\n authority to forbid You from making technical modifications\n necessary to exercise the Licensed Rights, including\n technical modifications necessary to circumvent Effective\n Technological Measures. For purposes of this Public License,\n simply making modifications authorized by this Section 2(a)\n (4) never produces Adapted Material.\n\n 5. Downstream recipients.\n\n a. Offer from the Licensor -- Licensed Material. Every\n recipient of the Licensed Material automatically\n receives an offer from the Licensor to exercise the\n Licensed Rights under the terms and conditions of this\n Public License.\n\n b. No downstream restrictions. You may not offer or impose\n any additional or different terms or conditions on, or\n apply any Effective Technological Measures to, the\n Licensed Material if doing so restricts exercise of the\n Licensed Rights by any recipient of the Licensed\n Material.\n\n 6. No endorsement. Nothing in this Public License constitutes or\n may be construed as permission to assert or imply that You\n are, or that Your use of the Licensed Material is, connected\n with, or sponsored, endorsed, or granted official status by,\n the Licensor or others designated to receive attribution as\n provided in Section 3(a)(1)(A)(i).\n\n b. Other rights.\n\n 1. Moral rights, such as the right of integrity, are not\n licensed under this Public License, nor are publicity,\n privacy, and/or other similar personality rights; however, to\n the extent possible, the Licensor waives and/or agrees not to\n assert any such rights held by the Licensor to the limited\n extent necessary to allow You to exercise the Licensed\n Rights, but not otherwise.\n\n 2. Patent and trademark rights are not licensed under this\n Public License.\n\n 3. To the extent possible, the Licensor waives any right to\n collect royalties from You for the exercise of the Licensed\n Rights, whether directly or through a collecting society\n under any voluntary or waivable statutory or compulsory\n licensing scheme. In all other cases the Licensor expressly\n reserves any right to collect such royalties.\n\n\nSection 3 -- License Conditions.\n\nYour exercise of the Licensed Rights is expressly made subject to the\nfollowing conditions.\n\n a. Attribution.\n\n 1. If You Share the Licensed Material (including in modified\n form), You must:\n\n a. retain the following if it is supplied by the Licensor\n with the Licensed Material:\n\n i. identification of the creator(s) of the Licensed\n Material and any others designated to receive\n attribution, in any reasonable manner requested by\n the Licensor (including by pseudonym if\n designated);\n\n ii. a copyright notice;\n\n iii. a notice that refers to this Public License;\n\n iv. a notice that refers to the disclaimer of\n warranties;\n\n v. a URI or hyperlink to the Licensed Material to the\n extent reasonably practicable;\n\n b. indicate if You modified the Licensed Material and\n retain an indication of any previous modifications; and\n\n c. indicate the Licensed Material is licensed under this\n Public License, and include the text of, or the URI or\n hyperlink to, this Public License.\n\n 2. You may satisfy the conditions in Section 3(a)(1) in any\n reasonable manner based on the medium, means, and context in\n which You Share the Licensed Material. For example, it may be\n reasonable to satisfy the conditions by providing a URI or\n hyperlink to a resource that includes the required\n information.\n\n 3. If requested by the Licensor, You must remove any of the\n information required by Section 3(a)(1)(A) to the extent\n reasonably practicable.\n\n 4. If You Share Adapted Material You produce, the Adapter's\n License You apply must not prevent recipients of the Adapted\n Material from complying with this Public License.\n\n\nSection 4 -- Sui Generis Database Rights.\n\nWhere the Licensed Rights include Sui Generis Database Rights that\napply to Your use of the Licensed Material:\n\n a. for the avoidance of doubt, Section 2(a)(1) grants You the right\n to extract, reuse, reproduce, and Share all or a substantial\n portion of the contents of the database;\n\n b. if You include all or a substantial portion of the database\n contents in a database in which You have Sui Generis Database\n Rights, then the database in which You have Sui Generis Database\n Rights (but not its individual contents) is Adapted Material; and\n\n c. You must comply with the conditions in Section 3(a) if You Share\n all or a substantial portion of the contents of the database.\n\nFor the avoidance of doubt, this Section 4 supplements and does not\nreplace Your obligations under this Public License where the Licensed\nRights include other Copyright and Similar Rights.\n\n\nSection 5 -- Disclaimer of Warranties and Limitation of Liability.\n\n a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE\n EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS\n AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF\n ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,\n IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,\n WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR\n PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,\n ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT\n KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT\n ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.\n\n b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE\n TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,\n NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,\n INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,\n COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR\n USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN\n ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR\n DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR\n IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.\n\n c. The disclaimer of warranties and limitation of liability provided\n above shall be interpreted in a manner that, to the extent\n possible, most closely approximates an absolute disclaimer and\n waiver of all liability.\n\n\nSection 6 -- Term and Termination.\n\n a. This Public License applies for the term of the Copyright and\n Similar Rights licensed here. However, if You fail to comply with\n this Public License, then Your rights under this Public License\n terminate automatically.\n\n b. Where Your right to use the Licensed Material has terminated under\n Section 6(a), it reinstates:\n\n 1. automatically as of the date the violation is cured, provided\n it is cured within 30 days of Your discovery of the\n violation; or\n\n 2. upon express reinstatement by the Licensor.\n\n For the avoidance of doubt, this Section 6(b) does not affect any\n right the Licensor may have to seek remedies for Your violations\n of this Public License.\n\n c. For the avoidance of doubt, the Licensor may also offer the\n Licensed Material under separate terms or conditions or stop\n distributing the Licensed Material at any time; however, doing so\n will not terminate this Public License.\n\n d. Sections 1, 5, 6, 7, and 8 survive termination of this Public\n License.\n\n\nSection 7 -- Other Terms and Conditions.\n\n a. The Licensor shall not be bound by any additional or different\n terms or conditions communicated by You unless expressly agreed.\n\n b. Any arrangements, understandings, or agreements regarding the\n Licensed Material not stated herein are separate from and\n independent of the terms and conditions of this Public License.\n\n\nSection 8 -- Interpretation.\n\n a. For the avoidance of doubt, this Public License does not, and\n shall not be interpreted to, reduce, limit, restrict, or impose\n conditions on any use of the Licensed Material that could lawfully\n be made without permission under this Public License.\n\n b. To the extent possible, if any provision of this Public License is\n deemed unenforceable, it shall be automatically reformed to the\n minimum extent necessary to make it enforceable. If the provision\n cannot be reformed, it shall be severed from this Public License\n without affecting the enforceability of the remaining terms and\n conditions.\n\n c. No term or condition of this Public License will be waived and no\n failure to comply consented to unless expressly agreed to by the\n Licensor.\n\n d. Nothing in this Public License constitutes or may be interpreted\n as a limitation upon, or waiver of, any privileges and immunities\n that apply to the Licensor or You, including from the legal\n processes of any jurisdiction or authority.\n\n\n=======================================================================\n\nCreative Commons is not a party to its public\nlicenses. Notwithstanding, Creative Commons may elect to apply one of\nits public licenses to material it publishes and in those instances\nwill be considered the \u201cLicensor.\u201d The text of the Creative Commons\npublic licenses is dedicated to the public domain under the CC0 Public\nDomain Dedication. Except for the limited purpose of indicating that\nmaterial is shared under a Creative Commons public license or as\notherwise permitted by the Creative Commons policies published at\ncreativecommons.org/policies, Creative Commons does not authorize the\nuse of the trademark \"Creative Commons\" or any other trademark or logo\nof Creative Commons without its prior written consent including,\nwithout limitation, in connection with any unauthorized modifications\nto any of its public licenses or any other arrangements,\nunderstandings, or agreements concerning use of licensed material. For\nthe avoidance of doubt, this paragraph does not form part of the\npublic licenses.\n\nCreative Commons may be contacted at creativecommons.org.", + "scancode_url": "https://spdx.org/licenses/CC-BY-4.0", + "licensedb_url": "https://spdx.org/licenses/CC-BY-4.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-4.0" + }, + { + "key": "other-copyleft", + "language": "en", + "short_name": "Other Copyleft Licenses", + "name": "Other Copyleft Licenses", + "category": "Copyleft", + "owner": "nexB", + "homepage_url": null, + "notes": "this is a catch all and ellipsis to deal with some cases when a large\nnumber of ancillary yet similar licenses may be reported as one.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": true, + "spdx_license_key": "LicenseRef-scancode-other-copyleft", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE" + }, + { + "key": "other-permissive", + "language": "en", + "short_name": "Other Permissive Licenses", + "name": "Other Permissive Licenses", + "category": "Permissive", + "owner": "nexB", + "homepage_url": null, + "notes": "this is a catch all and ellipsis to deal with some cases when a large\nnumber of ancillary yet similar licenses may be reported as one.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": true, + "spdx_license_key": "LicenseRef-scancode-other-permissive", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", + "identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-c7657a2c18db6a7df47030f236ebed3021446a79", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 18, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft" + } + ], "files": [ { "path": "PKG-INFO", @@ -253,79 +361,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft", - "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-a4e3ba2dc0f5d3c1ef85c14c74f87456ca432f33", + "rule_identifier": "spdx-license-identifier-apache-2.0 AND cc-by-4.0 AND other-permissive AND other-copyleft-c7657a2c18db6a7df47030f236ebed3021446a79", "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": 18, - "rule_relevance": 100, - "matched_text": "Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft", - "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-4.0", - "name": "Creative Commons Attribution 4.0 International Public License", - "short_name": "CC-BY-4.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Creative Commons", - "homepage_url": "http://creativecommons.org/licenses/by/4.0/", - "text_url": "http://creativecommons.org/licenses/by/4.0/legalcode", - "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-4.0", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-4.0.LICENSE", - "spdx_license_key": "CC-BY-4.0", - "spdx_url": "https://spdx.org/licenses/CC-BY-4.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": "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_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" - } - ] + "matched_text": "Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft" } ] } diff --git a/tests/packagedcode/data/pypi/solo-setup/expected.json b/tests/packagedcode/data/pypi/solo-setup/expected.json index 9ef0afd9662..1013e53c235 100644 --- a/tests/packagedcode/data/pypi/solo-setup/expected.json +++ b/tests/packagedcode/data/pypi/solo-setup/expected.json @@ -1,6 +1,48 @@ { - "dependencies": [], "packages": [], + "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [], "files": [ { "path": "setup.py", @@ -63,32 +105,7 @@ "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" - } - ] + "matched_text": "MIT license" } ] }, @@ -108,32 +125,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json index dc40418da03..ad2e60f776a 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json @@ -61,34 +61,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -108,32 +83,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } @@ -162,6 +112,101 @@ } ], "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "pypi_mit_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: MIT License" + }, + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "AUTHORS.txt", @@ -264,34 +309,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -311,32 +331,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } @@ -647,32 +642,7 @@ "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\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\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH 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": 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" - } - ] + "matched_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\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." } ] } @@ -744,34 +714,7 @@ "license_expression": "unknown-license-reference", "rule_identifier": "unknown-license-reference_see_license_at_manifest_2.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_2.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": 4, - "rule_relevance": 100, - "matched_text": "license_file = LICENSE.txt", - "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" - } - ] + "matched_text": "license_file = LICENSE.txt" }, { "score": 100.0, @@ -783,32 +726,7 @@ "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\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\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH 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": 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" - } - ] + "matched_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\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." } ] } @@ -899,34 +817,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -946,32 +839,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } @@ -1087,34 +955,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -1134,32 +977,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json index de00c6dcdfa..f869c7e01dc 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json @@ -1,6 +1,48 @@ { "packages": [], "dependencies": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [], "files": [ { "path": "setup.py", @@ -67,34 +109,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -114,32 +131,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json index 60bee4505e6..b85c3eadf36 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json @@ -50,34 +50,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json index 4a9b35cce2a..f1393b99eb8 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json @@ -50,34 +50,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/python-mimeparse-1.6.0-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/python-mimeparse-1.6.0-expected.json index 6cb403fe75b..d52f1a7da96 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/python-mimeparse-1.6.0-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/python-mimeparse-1.6.0-expected.json @@ -58,32 +58,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/pyup-django-0.4.0-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/pyup-django-0.4.0-expected.json index b7fd541ed0a..0dba569e6d2 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/pyup-django-0.4.0-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/pyup-django-0.4.0-expected.json @@ -61,32 +61,7 @@ "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" - } - ] + "matched_text": "MIT license" } ] }, @@ -106,32 +81,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.2/anonapi-0.0.19-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.2/anonapi-0.0.19-expected.json index efb55d371cf..97d248e4b8c 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.2/anonapi-0.0.19-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.2/anonapi-0.0.19-expected.json @@ -56,32 +56,7 @@ "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" - } - ] + "matched_text": "MIT license" } ] }, @@ -101,32 +76,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-2.1/commoncode-21.5.12-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-2.1/commoncode-21.5.12-expected.json index 31d84989fc6..6e312303b16 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-2.1/commoncode-21.5.12-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-2.1/commoncode-21.5.12-expected.json @@ -58,32 +58,7 @@ "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" - } - ] + "matched_text": "Apache-2.0" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json index 79fa08b95e3..cb5146e5483 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json @@ -1,4 +1,120 @@ { + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": "celery", + "version": "5.2.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Distributed Task Queue.\n.. image:: http://docs.celeryproject.org/en/latest/_images/celery-banner-small.png\n\n|build-status| |coverage| |license| |wheel| |pyversion| |pyimp| |ocbackerbadge| |ocsponsorbadge|\n\n:Version: 5.2.7 (dawn-chorus)\n:Web: https://docs.celeryproject.org/en/stable/index.html\n:Download: https://pypi.org/project/celery/\n:Source: https://github.com/celery/celery/\n:Keywords: task, queue, job, async, rabbitmq, amqp, redis,\n python, distributed, actors\n\nDonations\n=========\n\nThis project relies on your generous donations.\n\nIf you are using Celery to create a commercial product, please consider becoming our `backer`_ or our `sponsor`_ to ensure Celery's future.\n\n.. _`backer`: https://opencollective.com/celery#backer\n.. _`sponsor`: https://opencollective.com/celery#sponsor\n\nFor enterprise\n==============\n\nAvailable as part of the Tidelift Subscription.\n\nThe maintainers of ``celery`` and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. `Learn more. `_\n\nWhat's a Task Queue?\n====================\n\nTask queues are used as a mechanism to distribute work across threads or\nmachines.\n\nA task queue's input is a unit of work, called a task, dedicated worker\nprocesses then constantly monitor the queue for new work to perform.\n\nCelery communicates via messages, usually using a broker\nto mediate between clients and workers. To initiate a task a client puts a\nmessage on the queue, the broker then delivers the message to a worker.\n\nA Celery system can consist of multiple workers and brokers, giving way\nto high availability and horizontal scaling.\n\nCelery is written in Python, but the protocol can be implemented in any\nlanguage. In addition to Python there's node-celery_ for Node.js,\na `PHP client`_, `gocelery`_ for golang, and rusty-celery_ for Rust.\n\nLanguage interoperability can also be achieved by using webhooks\nin such a way that the client enqueues an URL to be requested by a worker.\n\n.. _node-celery: https://github.com/mher/node-celery\n.. _`PHP client`: https://github.com/gjedeer/celery-php\n.. _`gocelery`: https://github.com/gocelery/gocelery\n.. _rusty-celery: https://github.com/rusty-celery/rusty-celery\n\nWhat do I need?\n===============\n\nCelery version 5.2.0 runs on,\n\n- Python (3.7, 3.8, 3.9, 3.10)\n- PyPy3.7 (7.3.7+)\n\n\nThis is the version of celery which will support Python 3.7 or newer.\n\nIf you're running an older version of Python, you need to be running\nan older version of Celery:\n\n- Python 2.6: Celery series 3.1 or earlier.\n- Python 2.5: Celery series 3.0 or earlier.\n- Python 2.4: Celery series 2.2 or earlier.\n- Python 2.7: Celery 4.x series.\n- Python 3.6: Celery 5.1 or earlier.\n\nCelery is a project with minimal funding,\nso we don't support Microsoft Windows.\nPlease don't open any issues related to that platform.\n\n*Celery* is usually used with a message broker to send and receive messages.\nThe RabbitMQ, Redis transports are feature complete,\nbut there's also experimental support for a myriad of other solutions, including\nusing SQLite for local development.\n\n*Celery* can run on a single machine, on multiple machines, or even\nacross datacenters.\n\nGet Started\n===========\n\nIf this is the first time you're trying to use Celery, or you're\nnew to Celery v5.2.0 coming from previous versions then you should read our\ngetting started tutorials:\n\n- `First steps with Celery`_\n\n Tutorial teaching you the bare minimum needed to get started with Celery.\n\n- `Next steps`_\n\n A more complete overview, showing more features.\n\n.. _`First steps with Celery`:\n http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html\n\n.. _`Next steps`:\n http://docs.celeryproject.org/en/latest/getting-started/next-steps.html\n\n You can also get started with Celery by using a hosted broker transport CloudAMQP. The largest hosting provider of RabbitMQ is a proud sponsor of Celery.\n\nCelery is...\n=============\n\n- **Simple**\n\n Celery is easy to use and maintain, and does *not need configuration files*.\n\n It has an active, friendly community you can talk to for support,\n like at our `mailing-list`_, or the IRC channel.\n\n Here's one of the simplest applications you can make:\n\n .. code-block:: python\n\n from celery import Celery\n\n app = Celery('hello', broker='amqp://guest@localhost//')\n\n @app.task\n def hello():\n return 'hello world'\n\n- **Highly Available**\n\n Workers and clients will automatically retry in the event\n of connection loss or failure, and some brokers support\n HA in way of *Primary/Primary* or *Primary/Replica* replication.\n\n- **Fast**\n\n A single Celery process can process millions of tasks a minute,\n with sub-millisecond round-trip latency (using RabbitMQ,\n py-librabbitmq, and optimized settings).\n\n- **Flexible**\n\n Almost every part of *Celery* can be extended or used on its own,\n Custom pool implementations, serializers, compression schemes, logging,\n schedulers, consumers, producers, broker transports, and much more.\n\nIt supports...\n================\n\n - **Message Transports**\n\n - RabbitMQ_, Redis_, Amazon SQS\n\n - **Concurrency**\n\n - Prefork, Eventlet_, gevent_, single threaded (``solo``)\n\n - **Result Stores**\n\n - AMQP, Redis\n - memcached\n - SQLAlchemy, Django ORM\n - Apache Cassandra, IronCache, Elasticsearch\n\n - **Serialization**\n\n - *pickle*, *json*, *yaml*, *msgpack*.\n - *zlib*, *bzip2* compression.\n - Cryptographic message signing.\n\n.. _`Eventlet`: http://eventlet.net/\n.. _`gevent`: http://gevent.org/\n\n.. _RabbitMQ: https://rabbitmq.com\n.. _Redis: https://redis.io\n.. _SQLAlchemy: http://sqlalchemy.org\n\nFramework Integration\n=====================\n\nCelery is easy to integrate with web frameworks, some of which even have\nintegration packages:\n\n +--------------------+------------------------+\n | `Django`_ | not needed |\n +--------------------+------------------------+\n | `Pyramid`_ | `pyramid_celery`_ |\n +--------------------+------------------------+\n | `Pylons`_ | `celery-pylons`_ |\n +--------------------+------------------------+\n | `Flask`_ | not needed |\n +--------------------+------------------------+\n | `web2py`_ | `web2py-celery`_ |\n +--------------------+------------------------+\n | `Tornado`_ | `tornado-celery`_ |\n +--------------------+------------------------+\n\nThe integration packages aren't strictly necessary, but they can make\ndevelopment easier, and sometimes they add important hooks like closing\ndatabase connections at ``fork``.\n\n.. _`Django`: https://djangoproject.com/\n.. _`Pylons`: http://pylonsproject.org/\n.. _`Flask`: http://flask.pocoo.org/\n.. _`web2py`: http://web2py.com/\n.. _`Bottle`: https://bottlepy.org/\n.. _`Pyramid`: http://docs.pylonsproject.org/en/latest/docs/pyramid.html\n.. _`pyramid_celery`: https://pypi.org/project/pyramid_celery/\n.. _`celery-pylons`: https://pypi.org/project/celery-pylons/\n.. _`web2py-celery`: https://code.google.com/p/web2py-celery/\n.. _`Tornado`: http://www.tornadoweb.org/\n.. _`tornado-celery`: https://github.com/mher/tornado-celery/\n\n.. _celery-documentation:\n\nDocumentation\n=============\n\nThe `latest documentation`_ is hosted at Read The Docs, containing user guides,\ntutorials, and an API reference.\n\n\u6700\u65b0\u7684\u4e2d\u6587\u6587\u6863\u6258\u7ba1\u5728 https://www.celerycn.io/ \u4e2d\uff0c\u5305\u542b\u7528\u6237\u6307\u5357\u3001\u6559\u7a0b\u3001API\u63a5\u53e3\u7b49\u3002\n\n.. _`latest documentation`: http://docs.celeryproject.org/en/latest/\n\n.. _celery-installation:\n\nInstallation\n============\n\nYou can install Celery either via the Python Package Index (PyPI)\nor from source.\n\nTo install using ``pip``:\n\n::\n\n\n $ pip install -U Celery\n\n.. _bundles:\n\nBundles\n-------\n\nCelery also defines a group of bundles that can be used\nto install Celery and the dependencies for a given feature.\n\nYou can specify these in your requirements or on the ``pip``\ncommand-line by using brackets. Multiple bundles can be specified by\nseparating them by commas.\n\n::\n\n\n $ pip install \"celery[amqp]\"\n\n $ pip install \"celery[amqp,redis,auth,msgpack]\"\n\nThe following bundles are available:\n\nSerializers\n~~~~~~~~~~~\n\n:``celery[auth]``:\n for using the ``auth`` security serializer.\n\n:``celery[msgpack]``:\n for using the msgpack serializer.\n\n:``celery[yaml]``:\n for using the yaml serializer.\n\nConcurrency\n~~~~~~~~~~~\n\n:``celery[eventlet]``:\n for using the ``eventlet`` pool.\n\n:``celery[gevent]``:\n for using the ``gevent`` pool.\n\nTransports and Backends\n~~~~~~~~~~~~~~~~~~~~~~~\n\n:``celery[amqp]``:\n for using the RabbitMQ amqp python library.\n\n:``celery[redis]``:\n for using Redis as a message transport or as a result backend.\n\n:``celery[sqs]``:\n for using Amazon SQS as a message transport.\n\n:``celery[tblib``]:\n for using the ``task_remote_tracebacks`` feature.\n\n:``celery[memcache]``:\n for using Memcached as a result backend (using ``pylibmc``)\n\n:``celery[pymemcache]``:\n for using Memcached as a result backend (pure-Python implementation).\n\n:``celery[cassandra]``:\n for using Apache Cassandra as a result backend with DataStax driver.\n\n:``celery[azureblockblob]``:\n for using Azure Storage as a result backend (using ``azure-storage``)\n\n:``celery[s3]``:\n for using S3 Storage as a result backend.\n\n:``celery[couchbase]``:\n for using Couchbase as a result backend.\n\n:``celery[arangodb]``:\n for using ArangoDB as a result backend.\n\n:``celery[elasticsearch]``:\n for using Elasticsearch as a result backend.\n\n:``celery[riak]``:\n for using Riak as a result backend.\n\n:``celery[cosmosdbsql]``:\n for using Azure Cosmos DB as a result backend (using ``pydocumentdb``)\n\n:``celery[zookeeper]``:\n for using Zookeeper as a message transport.\n\n:``celery[sqlalchemy]``:\n for using SQLAlchemy as a result backend (*supported*).\n\n:``celery[pyro]``:\n for using the Pyro4 message transport (*experimental*).\n\n:``celery[slmq]``:\n for using the SoftLayer Message Queue transport (*experimental*).\n\n:``celery[consul]``:\n for using the Consul.io Key/Value store as a message transport or result backend (*experimental*).\n\n:``celery[django]``:\n specifies the lowest version possible for Django support.\n\n You should probably not use this in your requirements, it's here\n for informational purposes only.\n\n\n.. _celery-installing-from-source:\n\nDownloading and installing from source\n--------------------------------------\n\nDownload the latest version of Celery from PyPI:\n\nhttps://pypi.org/project/celery/\n\nYou can install it by doing the following,:\n\n::\n\n\n $ tar xvfz celery-0.0.0.tar.gz\n $ cd celery-0.0.0\n $ python setup.py build\n # python setup.py install\n\nThe last command must be executed as a privileged user if\nyou aren't currently using a virtualenv.\n\n.. _celery-installing-from-git:\n\nUsing the development version\n-----------------------------\n\nWith pip\n~~~~~~~~\n\nThe Celery development version also requires the development\nversions of ``kombu``, ``amqp``, ``billiard``, and ``vine``.\n\nYou can install the latest snapshot of these using the following\npip commands:\n\n::\n\n\n $ pip install https://github.com/celery/celery/zipball/master#egg=celery\n $ pip install https://github.com/celery/billiard/zipball/master#egg=billiard\n $ pip install https://github.com/celery/py-amqp/zipball/master#egg=amqp\n $ pip install https://github.com/celery/kombu/zipball/master#egg=kombu\n $ pip install https://github.com/celery/vine/zipball/master#egg=vine\n\nWith git\n~~~~~~~~\n\nPlease see the Contributing section.\n\n.. _getting-help:\n\nGetting Help\n============\n\n.. _mailing-list:\n\nMailing list\n------------\n\nFor discussions about the usage, development, and future of Celery,\nplease join the `celery-users`_ mailing list.\n\n.. _`celery-users`: https://groups.google.com/group/celery-users/\n\n.. _irc-channel:\n\nIRC\n---\n\nCome chat with us on IRC. The **#celery** channel is located at the\n`Libera Chat`_ network.\n\n.. _`Libera Chat`: https://libera.chat/\n\n.. _bug-tracker:\n\nBug tracker\n===========\n\nIf you have any suggestions, bug reports, or annoyances please report them\nto our issue tracker at https://github.com/celery/celery/issues/\n\n.. _wiki:\n\nWiki\n====\n\nhttps://github.com/celery/celery/wiki\n\nCredits\n=======\n\n.. _contributing-short:\n\nContributors\n------------\n\nThis project exists thanks to all the people who contribute. Development of\n`celery` happens at GitHub: https://github.com/celery/celery\n\nYou're highly encouraged to participate in the development\nof `celery`. If you don't like GitHub (for some reason) you're welcome\nto send regular patches.\n\nBe sure to also read the `Contributing to Celery`_ section in the\ndocumentation.\n\n.. _`Contributing to Celery`:\n http://docs.celeryproject.org/en/master/contributing.html\n\n|oc-contributors|\n\n.. |oc-contributors| image:: https://opencollective.com/celery/contributors.svg?width=890&button=false\n :target: https://github.com/celery/celery/graphs/contributors\n\nBackers\n-------\n\nThank you to all our backers! \ud83d\ude4f [`Become a backer`_]\n\n.. _`Become a backer`: https://opencollective.com/celery#backer\n\n|oc-backers|\n\n.. |oc-backers| image:: https://opencollective.com/celery/backers.svg?width=890\n :target: https://opencollective.com/celery#backers\n\nSponsors\n--------\n\nSupport this project by becoming a sponsor. Your logo will show up here with a\nlink to your website. [`Become a sponsor`_]\n\n.. _`Become a sponsor`: https://opencollective.com/celery#sponsor\n\n|oc-sponsors|\n\n.. |oc-sponsors| image:: https://opencollective.com/celery/sponsor/0/avatar.svg\n :target: https://opencollective.com/celery/sponsor/0/website\n\n.. _license:\n\nLicense\n=======\n\nThis software is licensed under the `New BSD License`. See the ``LICENSE``\nfile in the top distribution directory for the full license text.\n\n.. # vim: syntax=rst expandtab tabstop=4 shiftwidth=4 shiftround\n\n.. |build-status| image:: https://github.com/celery/celery/actions/workflows/python-package.yml/badge.svg\n :alt: Build status\n :target: https://github.com/celery/celery/actions/workflows/python-package.yml\n\n.. |coverage| image:: https://codecov.io/github/celery/celery/coverage.svg?branch=master\n :target: https://codecov.io/github/celery/celery?branch=master\n\n.. |license| image:: https://img.shields.io/pypi/l/celery.svg\n :alt: BSD License\n :target: https://opensource.org/licenses/BSD-3-Clause\n\n.. |wheel| image:: https://img.shields.io/pypi/wheel/celery.svg\n :alt: Celery can be installed via wheel\n :target: https://pypi.org/project/celery/\n\n.. |pyversion| image:: https://img.shields.io/pypi/pyversions/celery.svg\n :alt: Supported Python versions.\n :target: https://pypi.org/project/celery/\n\n.. |pyimp| image:: https://img.shields.io/pypi/implementation/celery.svg\n :alt: Supported Python implementations.\n :target: https://pypi.org/project/celery/\n\n.. |ocbackerbadge| image:: https://opencollective.com/celery/backers/badge.svg\n :alt: Backers on Open Collective\n :target: #backers\n\n.. |ocsponsorbadge| image:: https://opencollective.com/celery/sponsors/badge.svg\n :alt: Sponsors on Open Collective\n :target: #sponsors\n\n.. |downloads| image:: https://pepy.tech/badge/celery\n :alt: Downloads\n :target: https://pepy.tech/project/celery", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Ask Solem", + "email": "auvipy@gmail.com", + "url": null + } + ], + "keywords": [ + "task job queue distributed messaging actor", + "Development Status :: 5 - Production/Stable", + "Topic :: System :: Distributed Computing", + "Topic :: Software Development :: Object Brokering", + "Framework :: Celery", + "Programming Language :: Python", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy", + "Operating System :: OS Independent" + ], + "homepage_url": "http://celeryproject.org", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/celery/celery/issues", + "code_view_url": "https://github.com/celery/celery", + "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": 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", + "matched_text": "license BSD" + } + ] + }, + { + "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", + "matched_text": "['License :: OSI Approved :: BSD License']" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'license': 'BSD', 'classifiers': ['License :: OSI Approved :: BSD License']}", + "notice_text": null, + "source_packages": [], + "extra_data": { + "Documentation": "https://docs.celeryproject.org/en/latest/index.html", + "Changelog": "https://docs.celeryproject.org/en/stable/changelog.html", + "Funding": "https://opencollective.com/celery" + }, + "repository_homepage_url": "https://pypi.org/project/celery", + "repository_download_url": "https://pypi.org/packages/source/c/celery/celery-5.2.7.tar.gz", + "api_data_url": "https://pypi.org/pypi/celery/5.2.7/json", + "package_uid": "pkg:pypi/celery@5.2.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "celery/celery.egg-info/PKG-INFO" + ], + "datasource_ids": [ + "pypi_editable_egg_pkginfo" + ], + "purl": "pkg:pypi/celery@5.2.7" + } + ], "dependencies": [ { "purl": "pkg:pypi/pytz", @@ -589,170 +705,101 @@ "datasource_id": "pypi_editable_egg_pkginfo" } ], - "packages": [ + "license_references": [ { - "type": "pypi", - "namespace": null, - "name": "celery", - "version": "5.2.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "Distributed Task Queue.\n.. image:: http://docs.celeryproject.org/en/latest/_images/celery-banner-small.png\n\n|build-status| |coverage| |license| |wheel| |pyversion| |pyimp| |ocbackerbadge| |ocsponsorbadge|\n\n:Version: 5.2.7 (dawn-chorus)\n:Web: https://docs.celeryproject.org/en/stable/index.html\n:Download: https://pypi.org/project/celery/\n:Source: https://github.com/celery/celery/\n:Keywords: task, queue, job, async, rabbitmq, amqp, redis,\n python, distributed, actors\n\nDonations\n=========\n\nThis project relies on your generous donations.\n\nIf you are using Celery to create a commercial product, please consider becoming our `backer`_ or our `sponsor`_ to ensure Celery's future.\n\n.. _`backer`: https://opencollective.com/celery#backer\n.. _`sponsor`: https://opencollective.com/celery#sponsor\n\nFor enterprise\n==============\n\nAvailable as part of the Tidelift Subscription.\n\nThe maintainers of ``celery`` and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. `Learn more. `_\n\nWhat's a Task Queue?\n====================\n\nTask queues are used as a mechanism to distribute work across threads or\nmachines.\n\nA task queue's input is a unit of work, called a task, dedicated worker\nprocesses then constantly monitor the queue for new work to perform.\n\nCelery communicates via messages, usually using a broker\nto mediate between clients and workers. To initiate a task a client puts a\nmessage on the queue, the broker then delivers the message to a worker.\n\nA Celery system can consist of multiple workers and brokers, giving way\nto high availability and horizontal scaling.\n\nCelery is written in Python, but the protocol can be implemented in any\nlanguage. In addition to Python there's node-celery_ for Node.js,\na `PHP client`_, `gocelery`_ for golang, and rusty-celery_ for Rust.\n\nLanguage interoperability can also be achieved by using webhooks\nin such a way that the client enqueues an URL to be requested by a worker.\n\n.. _node-celery: https://github.com/mher/node-celery\n.. _`PHP client`: https://github.com/gjedeer/celery-php\n.. _`gocelery`: https://github.com/gocelery/gocelery\n.. _rusty-celery: https://github.com/rusty-celery/rusty-celery\n\nWhat do I need?\n===============\n\nCelery version 5.2.0 runs on,\n\n- Python (3.7, 3.8, 3.9, 3.10)\n- PyPy3.7 (7.3.7+)\n\n\nThis is the version of celery which will support Python 3.7 or newer.\n\nIf you're running an older version of Python, you need to be running\nan older version of Celery:\n\n- Python 2.6: Celery series 3.1 or earlier.\n- Python 2.5: Celery series 3.0 or earlier.\n- Python 2.4: Celery series 2.2 or earlier.\n- Python 2.7: Celery 4.x series.\n- Python 3.6: Celery 5.1 or earlier.\n\nCelery is a project with minimal funding,\nso we don't support Microsoft Windows.\nPlease don't open any issues related to that platform.\n\n*Celery* is usually used with a message broker to send and receive messages.\nThe RabbitMQ, Redis transports are feature complete,\nbut there's also experimental support for a myriad of other solutions, including\nusing SQLite for local development.\n\n*Celery* can run on a single machine, on multiple machines, or even\nacross datacenters.\n\nGet Started\n===========\n\nIf this is the first time you're trying to use Celery, or you're\nnew to Celery v5.2.0 coming from previous versions then you should read our\ngetting started tutorials:\n\n- `First steps with Celery`_\n\n Tutorial teaching you the bare minimum needed to get started with Celery.\n\n- `Next steps`_\n\n A more complete overview, showing more features.\n\n.. _`First steps with Celery`:\n http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html\n\n.. _`Next steps`:\n http://docs.celeryproject.org/en/latest/getting-started/next-steps.html\n\n You can also get started with Celery by using a hosted broker transport CloudAMQP. The largest hosting provider of RabbitMQ is a proud sponsor of Celery.\n\nCelery is...\n=============\n\n- **Simple**\n\n Celery is easy to use and maintain, and does *not need configuration files*.\n\n It has an active, friendly community you can talk to for support,\n like at our `mailing-list`_, or the IRC channel.\n\n Here's one of the simplest applications you can make:\n\n .. code-block:: python\n\n from celery import Celery\n\n app = Celery('hello', broker='amqp://guest@localhost//')\n\n @app.task\n def hello():\n return 'hello world'\n\n- **Highly Available**\n\n Workers and clients will automatically retry in the event\n of connection loss or failure, and some brokers support\n HA in way of *Primary/Primary* or *Primary/Replica* replication.\n\n- **Fast**\n\n A single Celery process can process millions of tasks a minute,\n with sub-millisecond round-trip latency (using RabbitMQ,\n py-librabbitmq, and optimized settings).\n\n- **Flexible**\n\n Almost every part of *Celery* can be extended or used on its own,\n Custom pool implementations, serializers, compression schemes, logging,\n schedulers, consumers, producers, broker transports, and much more.\n\nIt supports...\n================\n\n - **Message Transports**\n\n - RabbitMQ_, Redis_, Amazon SQS\n\n - **Concurrency**\n\n - Prefork, Eventlet_, gevent_, single threaded (``solo``)\n\n - **Result Stores**\n\n - AMQP, Redis\n - memcached\n - SQLAlchemy, Django ORM\n - Apache Cassandra, IronCache, Elasticsearch\n\n - **Serialization**\n\n - *pickle*, *json*, *yaml*, *msgpack*.\n - *zlib*, *bzip2* compression.\n - Cryptographic message signing.\n\n.. _`Eventlet`: http://eventlet.net/\n.. _`gevent`: http://gevent.org/\n\n.. _RabbitMQ: https://rabbitmq.com\n.. _Redis: https://redis.io\n.. _SQLAlchemy: http://sqlalchemy.org\n\nFramework Integration\n=====================\n\nCelery is easy to integrate with web frameworks, some of which even have\nintegration packages:\n\n +--------------------+------------------------+\n | `Django`_ | not needed |\n +--------------------+------------------------+\n | `Pyramid`_ | `pyramid_celery`_ |\n +--------------------+------------------------+\n | `Pylons`_ | `celery-pylons`_ |\n +--------------------+------------------------+\n | `Flask`_ | not needed |\n +--------------------+------------------------+\n | `web2py`_ | `web2py-celery`_ |\n +--------------------+------------------------+\n | `Tornado`_ | `tornado-celery`_ |\n +--------------------+------------------------+\n\nThe integration packages aren't strictly necessary, but they can make\ndevelopment easier, and sometimes they add important hooks like closing\ndatabase connections at ``fork``.\n\n.. _`Django`: https://djangoproject.com/\n.. _`Pylons`: http://pylonsproject.org/\n.. _`Flask`: http://flask.pocoo.org/\n.. _`web2py`: http://web2py.com/\n.. _`Bottle`: https://bottlepy.org/\n.. _`Pyramid`: http://docs.pylonsproject.org/en/latest/docs/pyramid.html\n.. _`pyramid_celery`: https://pypi.org/project/pyramid_celery/\n.. _`celery-pylons`: https://pypi.org/project/celery-pylons/\n.. _`web2py-celery`: https://code.google.com/p/web2py-celery/\n.. _`Tornado`: http://www.tornadoweb.org/\n.. _`tornado-celery`: https://github.com/mher/tornado-celery/\n\n.. _celery-documentation:\n\nDocumentation\n=============\n\nThe `latest documentation`_ is hosted at Read The Docs, containing user guides,\ntutorials, and an API reference.\n\n\u6700\u65b0\u7684\u4e2d\u6587\u6587\u6863\u6258\u7ba1\u5728 https://www.celerycn.io/ \u4e2d\uff0c\u5305\u542b\u7528\u6237\u6307\u5357\u3001\u6559\u7a0b\u3001API\u63a5\u53e3\u7b49\u3002\n\n.. _`latest documentation`: http://docs.celeryproject.org/en/latest/\n\n.. _celery-installation:\n\nInstallation\n============\n\nYou can install Celery either via the Python Package Index (PyPI)\nor from source.\n\nTo install using ``pip``:\n\n::\n\n\n $ pip install -U Celery\n\n.. _bundles:\n\nBundles\n-------\n\nCelery also defines a group of bundles that can be used\nto install Celery and the dependencies for a given feature.\n\nYou can specify these in your requirements or on the ``pip``\ncommand-line by using brackets. Multiple bundles can be specified by\nseparating them by commas.\n\n::\n\n\n $ pip install \"celery[amqp]\"\n\n $ pip install \"celery[amqp,redis,auth,msgpack]\"\n\nThe following bundles are available:\n\nSerializers\n~~~~~~~~~~~\n\n:``celery[auth]``:\n for using the ``auth`` security serializer.\n\n:``celery[msgpack]``:\n for using the msgpack serializer.\n\n:``celery[yaml]``:\n for using the yaml serializer.\n\nConcurrency\n~~~~~~~~~~~\n\n:``celery[eventlet]``:\n for using the ``eventlet`` pool.\n\n:``celery[gevent]``:\n for using the ``gevent`` pool.\n\nTransports and Backends\n~~~~~~~~~~~~~~~~~~~~~~~\n\n:``celery[amqp]``:\n for using the RabbitMQ amqp python library.\n\n:``celery[redis]``:\n for using Redis as a message transport or as a result backend.\n\n:``celery[sqs]``:\n for using Amazon SQS as a message transport.\n\n:``celery[tblib``]:\n for using the ``task_remote_tracebacks`` feature.\n\n:``celery[memcache]``:\n for using Memcached as a result backend (using ``pylibmc``)\n\n:``celery[pymemcache]``:\n for using Memcached as a result backend (pure-Python implementation).\n\n:``celery[cassandra]``:\n for using Apache Cassandra as a result backend with DataStax driver.\n\n:``celery[azureblockblob]``:\n for using Azure Storage as a result backend (using ``azure-storage``)\n\n:``celery[s3]``:\n for using S3 Storage as a result backend.\n\n:``celery[couchbase]``:\n for using Couchbase as a result backend.\n\n:``celery[arangodb]``:\n for using ArangoDB as a result backend.\n\n:``celery[elasticsearch]``:\n for using Elasticsearch as a result backend.\n\n:``celery[riak]``:\n for using Riak as a result backend.\n\n:``celery[cosmosdbsql]``:\n for using Azure Cosmos DB as a result backend (using ``pydocumentdb``)\n\n:``celery[zookeeper]``:\n for using Zookeeper as a message transport.\n\n:``celery[sqlalchemy]``:\n for using SQLAlchemy as a result backend (*supported*).\n\n:``celery[pyro]``:\n for using the Pyro4 message transport (*experimental*).\n\n:``celery[slmq]``:\n for using the SoftLayer Message Queue transport (*experimental*).\n\n:``celery[consul]``:\n for using the Consul.io Key/Value store as a message transport or result backend (*experimental*).\n\n:``celery[django]``:\n specifies the lowest version possible for Django support.\n\n You should probably not use this in your requirements, it's here\n for informational purposes only.\n\n\n.. _celery-installing-from-source:\n\nDownloading and installing from source\n--------------------------------------\n\nDownload the latest version of Celery from PyPI:\n\nhttps://pypi.org/project/celery/\n\nYou can install it by doing the following,:\n\n::\n\n\n $ tar xvfz celery-0.0.0.tar.gz\n $ cd celery-0.0.0\n $ python setup.py build\n # python setup.py install\n\nThe last command must be executed as a privileged user if\nyou aren't currently using a virtualenv.\n\n.. _celery-installing-from-git:\n\nUsing the development version\n-----------------------------\n\nWith pip\n~~~~~~~~\n\nThe Celery development version also requires the development\nversions of ``kombu``, ``amqp``, ``billiard``, and ``vine``.\n\nYou can install the latest snapshot of these using the following\npip commands:\n\n::\n\n\n $ pip install https://github.com/celery/celery/zipball/master#egg=celery\n $ pip install https://github.com/celery/billiard/zipball/master#egg=billiard\n $ pip install https://github.com/celery/py-amqp/zipball/master#egg=amqp\n $ pip install https://github.com/celery/kombu/zipball/master#egg=kombu\n $ pip install https://github.com/celery/vine/zipball/master#egg=vine\n\nWith git\n~~~~~~~~\n\nPlease see the Contributing section.\n\n.. _getting-help:\n\nGetting Help\n============\n\n.. _mailing-list:\n\nMailing list\n------------\n\nFor discussions about the usage, development, and future of Celery,\nplease join the `celery-users`_ mailing list.\n\n.. _`celery-users`: https://groups.google.com/group/celery-users/\n\n.. _irc-channel:\n\nIRC\n---\n\nCome chat with us on IRC. The **#celery** channel is located at the\n`Libera Chat`_ network.\n\n.. _`Libera Chat`: https://libera.chat/\n\n.. _bug-tracker:\n\nBug tracker\n===========\n\nIf you have any suggestions, bug reports, or annoyances please report them\nto our issue tracker at https://github.com/celery/celery/issues/\n\n.. _wiki:\n\nWiki\n====\n\nhttps://github.com/celery/celery/wiki\n\nCredits\n=======\n\n.. _contributing-short:\n\nContributors\n------------\n\nThis project exists thanks to all the people who contribute. Development of\n`celery` happens at GitHub: https://github.com/celery/celery\n\nYou're highly encouraged to participate in the development\nof `celery`. If you don't like GitHub (for some reason) you're welcome\nto send regular patches.\n\nBe sure to also read the `Contributing to Celery`_ section in the\ndocumentation.\n\n.. _`Contributing to Celery`:\n http://docs.celeryproject.org/en/master/contributing.html\n\n|oc-contributors|\n\n.. |oc-contributors| image:: https://opencollective.com/celery/contributors.svg?width=890&button=false\n :target: https://github.com/celery/celery/graphs/contributors\n\nBackers\n-------\n\nThank you to all our backers! \ud83d\ude4f [`Become a backer`_]\n\n.. _`Become a backer`: https://opencollective.com/celery#backer\n\n|oc-backers|\n\n.. |oc-backers| image:: https://opencollective.com/celery/backers.svg?width=890\n :target: https://opencollective.com/celery#backers\n\nSponsors\n--------\n\nSupport this project by becoming a sponsor. Your logo will show up here with a\nlink to your website. [`Become a sponsor`_]\n\n.. _`Become a sponsor`: https://opencollective.com/celery#sponsor\n\n|oc-sponsors|\n\n.. |oc-sponsors| image:: https://opencollective.com/celery/sponsor/0/avatar.svg\n :target: https://opencollective.com/celery/sponsor/0/website\n\n.. _license:\n\nLicense\n=======\n\nThis software is licensed under the `New BSD License`. See the ``LICENSE``\nfile in the top distribution directory for the full license text.\n\n.. # vim: syntax=rst expandtab tabstop=4 shiftwidth=4 shiftround\n\n.. |build-status| image:: https://github.com/celery/celery/actions/workflows/python-package.yml/badge.svg\n :alt: Build status\n :target: https://github.com/celery/celery/actions/workflows/python-package.yml\n\n.. |coverage| image:: https://codecov.io/github/celery/celery/coverage.svg?branch=master\n :target: https://codecov.io/github/celery/celery?branch=master\n\n.. |license| image:: https://img.shields.io/pypi/l/celery.svg\n :alt: BSD License\n :target: https://opensource.org/licenses/BSD-3-Clause\n\n.. |wheel| image:: https://img.shields.io/pypi/wheel/celery.svg\n :alt: Celery can be installed via wheel\n :target: https://pypi.org/project/celery/\n\n.. |pyversion| image:: https://img.shields.io/pypi/pyversions/celery.svg\n :alt: Supported Python versions.\n :target: https://pypi.org/project/celery/\n\n.. |pyimp| image:: https://img.shields.io/pypi/implementation/celery.svg\n :alt: Supported Python implementations.\n :target: https://pypi.org/project/celery/\n\n.. |ocbackerbadge| image:: https://opencollective.com/celery/backers/badge.svg\n :alt: Backers on Open Collective\n :target: #backers\n\n.. |ocsponsorbadge| image:: https://opencollective.com/celery/sponsors/badge.svg\n :alt: Sponsors on Open Collective\n :target: #sponsors\n\n.. |downloads| image:: https://pepy.tech/badge/celery\n :alt: Downloads\n :target: https://pepy.tech/project/celery", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Ask Solem", - "email": "auvipy@gmail.com", - "url": null - } - ], - "keywords": [ - "task job queue distributed messaging actor", - "Development Status :: 5 - Production/Stable", - "Topic :: System :: Distributed Computing", - "Topic :: Software Development :: Object Brokering", - "Framework :: Celery", - "Programming Language :: Python", - "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: Implementation :: CPython", - "Programming Language :: Python :: Implementation :: PyPy", - "Operating System :: OS Independent" - ], - "homepage_url": "http://celeryproject.org", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": "https://github.com/celery/celery/issues", - "code_view_url": "https://github.com/celery/celery", - "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": 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" - } - ] - } - ] - }, - { - "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" - } - ] - } - ] - } + "key": "bsd-new", + "language": "en", + "short_name": "BSD-3-Clause", + "name": "BSD-3-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-3-Clause", + "other_spdx_license_keys": [ + "LicenseRef-scancode-libzip" ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "{'license': 'BSD', 'classifiers': ['License :: OSI Approved :: BSD License']}", - "notice_text": null, - "source_packages": [], - "extra_data": { - "Documentation": "https://docs.celeryproject.org/en/latest/index.html", - "Changelog": "https://docs.celeryproject.org/en/stable/changelog.html", - "Funding": "https://opencollective.com/celery" - }, - "repository_homepage_url": "https://pypi.org/project/celery", - "repository_download_url": "https://pypi.org/packages/source/c/celery/celery-5.2.7.tar.gz", - "api_data_url": "https://pypi.org/pypi/celery/5.2.7/json", - "package_uid": "pkg:pypi/celery@5.2.7?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "celery/celery.egg-info/PKG-INFO" + "osi_license_key": "BSD-3-Clause", + "text_urls": [ + "http://www.opensource.org/licenses/BSD-3-Clause" ], - "datasource_ids": [ - "pypi_editable_egg_pkginfo" + "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, + "other_urls": [ + "http://framework.zend.com/license/new-bsd", + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" ], - "purl": "pkg:pypi/celery@5.2.7" + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ], + "license_rule_references": [ + { + "license_expression": "bsd-new", + "identifier": "bsd-new_89.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 99, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: BSD" + }, + { + "license_expression": "bsd-new", + "identifier": "pypi_bsd_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 99, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": "we picked the bsd-new out of all possible bsd licenses", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: BSD License" } ], "files": [ @@ -833,32 +880,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] }, @@ -878,32 +900,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } @@ -1010,32 +1007,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] }, @@ -1055,32 +1027,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json index 7b09b8d5fd8..c4e931b2bff 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json @@ -52,34 +52,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -99,32 +74,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } @@ -209,6 +159,101 @@ "datasource_id": "pypi_wheel_metadata" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "pypi_mit_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: MIT License" + }, + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "daglib_wheel_extracted", @@ -296,34 +341,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -343,32 +363,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/Jinja2-2.10.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/Jinja2-2.10.dist-info-expected.json index dbb949ad939..038c691db75 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/Jinja2-2.10.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/Jinja2-2.10.dist-info-expected.json @@ -66,32 +66,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] }, @@ -111,32 +86,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: BSD License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/python_mimeparse-1.6.0.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/python_mimeparse-1.6.0.dist-info-expected.json index 3974e949507..1f0055fadbf 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/python_mimeparse-1.6.0.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/python_mimeparse-1.6.0.dist-info-expected.json @@ -58,32 +58,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json index ec927ffa6c3..2f7254b2a54 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json @@ -64,34 +64,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -111,32 +86,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json index 1caa1c19ea4..4feda559663 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json @@ -65,34 +65,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -112,32 +87,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/haruka_bot-1.2.3.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/haruka_bot-1.2.3.dist-info-expected.json index 34f8ac17bcb..807f9352fbb 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/haruka_bot-1.2.3.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/haruka_bot-1.2.3.dist-info-expected.json @@ -58,32 +58,7 @@ "license_expression": "agpl-3.0-plus", "rule_identifier": "spdx_license_id_agpl-3.0-or-later_for_agpl-3.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_agpl-3.0-or-later_for_agpl-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": 100, - "matched_text": "AGPL-3.0-or-later", - "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": false, - "is_unknown": false, - "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" - } - ] + "matched_text": "AGPL-3.0-or-later" } ] }, @@ -103,32 +78,7 @@ "license_expression": "agpl-3.0-plus", "rule_identifier": "pypi_gnu_affero_general_public_license_v3_or_later.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_gnu_affero_general_public_license_v3_or_later.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": 12, - "rule_relevance": 100, - "matched_text": "['License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)']", - "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": false, - "is_unknown": false, - "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" - } - ] + "matched_text": "['License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json index b55fd4d280d..17402197409 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json @@ -62,34 +62,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] }, @@ -109,32 +84,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/plugincode-21.1.21.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/plugincode-21.1.21.dist-info-expected.json index 404e724ebee..8ce5e68d4ae 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/plugincode-21.1.21.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/plugincode-21.1.21.dist-info-expected.json @@ -61,32 +61,7 @@ "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" - } - ] + "matched_text": "Apache-2.0" } ] } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/with_sources/anonapi-0.0.19.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/with_sources/anonapi-0.0.19.dist-info-expected.json index 3d386159134..48ed14d9674 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/with_sources/anonapi-0.0.19.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/with_sources/anonapi-0.0.19.dist-info-expected.json @@ -56,32 +56,7 @@ "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" - } - ] + "matched_text": "MIT license" } ] }, @@ -101,32 +76,7 @@ "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" - } - ] + "matched_text": "['License :: OSI Approved :: MIT License']" } ] } diff --git a/tests/packagedcode/data/readme/android/basic/README.android.expected b/tests/packagedcode/data/readme/android/basic/README.android.expected index a0367743a27..263339d3fe6 100644 --- a/tests/packagedcode/data/readme/android/basic/README.android.expected +++ b/tests/packagedcode/data/readme/android/basic/README.android.expected @@ -41,32 +41,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] } diff --git a/tests/packagedcode/data/readme/chromium/basic/README.chromium.expected b/tests/packagedcode/data/readme/chromium/basic/README.chromium.expected index 6d0929c6cd4..086c634d2d4 100644 --- a/tests/packagedcode/data/readme/chromium/basic/README.chromium.expected +++ b/tests/packagedcode/data/readme/chromium/basic/README.chromium.expected @@ -41,32 +41,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_161.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_161.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": 90, - "matched_text": "license Apache", - "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" - } - ] + "matched_text": "license Apache" } ] } diff --git a/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected b/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected index 7f83afee4f5..9d61b5b0c46 100644 --- a/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected @@ -39,34 +39,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", - "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 PSF or ZPL", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", + "matched_text": "license PSF or ZPL" } ] } diff --git a/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected b/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected index 7f83afee4f5..9d61b5b0c46 100644 --- a/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected +++ b/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected @@ -39,34 +39,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", - "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 PSF or ZPL", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", + "matched_text": "license PSF or ZPL" } ] } diff --git a/tests/packagedcode/data/readme/facebook/download-link-as-download_url/README.facebook.expected b/tests/packagedcode/data/readme/facebook/download-link-as-download_url/README.facebook.expected index d852e4218c4..59fb178c8cb 100644 --- a/tests/packagedcode/data/readme/facebook/download-link-as-download_url/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/download-link-as-download_url/README.facebook.expected @@ -41,32 +41,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] } diff --git a/tests/packagedcode/data/readme/facebook/downloaded-from-as-download_url/README.facebook.expected b/tests/packagedcode/data/readme/facebook/downloaded-from-as-download_url/README.facebook.expected index d852e4218c4..59fb178c8cb 100644 --- a/tests/packagedcode/data/readme/facebook/downloaded-from-as-download_url/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/downloaded-from-as-download_url/README.facebook.expected @@ -41,32 +41,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] } diff --git a/tests/packagedcode/data/readme/facebook/project-as-name/README.facebook.expected b/tests/packagedcode/data/readme/facebook/project-as-name/README.facebook.expected index cf960f621fe..50c65773513 100644 --- a/tests/packagedcode/data/readme/facebook/project-as-name/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/project-as-name/README.facebook.expected @@ -41,32 +41,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] } diff --git a/tests/packagedcode/data/readme/facebook/repo-as-homepage_url/README.facebook.expected b/tests/packagedcode/data/readme/facebook/repo-as-homepage_url/README.facebook.expected index cf960f621fe..50c65773513 100644 --- a/tests/packagedcode/data/readme/facebook/repo-as-homepage_url/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/repo-as-homepage_url/README.facebook.expected @@ -41,32 +41,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] } diff --git a/tests/packagedcode/data/readme/facebook/source-as-homepage_url/README.facebook.expected b/tests/packagedcode/data/readme/facebook/source-as-homepage_url/README.facebook.expected index cf960f621fe..50c65773513 100644 --- a/tests/packagedcode/data/readme/facebook/source-as-homepage_url/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/source-as-homepage_url/README.facebook.expected @@ -41,32 +41,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] } diff --git a/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected b/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected index 7f83afee4f5..9d61b5b0c46 100644 --- a/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected @@ -39,34 +39,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1af9221688a171b7d4a6e294b790e3e0a4bd272a", - "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 PSF or ZPL", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", + "matched_text": "license PSF or ZPL" } ] } diff --git a/tests/packagedcode/data/readme/facebook/website-as-homepage_url/README.facebook.expected b/tests/packagedcode/data/readme/facebook/website-as-homepage_url/README.facebook.expected index cf960f621fe..50c65773513 100644 --- a/tests/packagedcode/data/readme/facebook/website-as-homepage_url/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/website-as-homepage_url/README.facebook.expected @@ -41,32 +41,7 @@ "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" - } - ] + "matched_text": "Apache 2.0" } ] } diff --git a/tests/packagedcode/data/readme/google/basic/README.google.expected b/tests/packagedcode/data/readme/google/basic/README.google.expected index 76cb3e5ed8d..ce6ef65dcc2 100644 --- a/tests/packagedcode/data/readme/google/basic/README.google.expected +++ b/tests/packagedcode/data/readme/google/basic/README.google.expected @@ -39,34 +39,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/readme/thirdparty/basic/README.thirdparty.expected b/tests/packagedcode/data/readme/thirdparty/basic/README.thirdparty.expected index 30082a65cfd..d0ebe4cc4dd 100644 --- a/tests/packagedcode/data/readme/thirdparty/basic/README.thirdparty.expected +++ b/tests/packagedcode/data/readme/thirdparty/basic/README.thirdparty.expected @@ -41,32 +41,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] } diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json index e1cc9fa483c..3e64bcf8658 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json @@ -41,34 +41,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -169,32 +144,7 @@ "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" - } - ] + "matched_text": "GPLv2" } ] } @@ -286,32 +236,7 @@ "license_expression": "gpl-2.0-plus", "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_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-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" - } - ] + "matched_text": "GPLv2+" } ] } diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json index 9aacf96a5ee..98498287194 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json @@ -43,32 +43,7 @@ "license_expression": "gpl-3.0-plus", "rule_identifier": "gpl-3.0-plus_28.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_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": 1, - "rule_relevance": 100, - "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD", - "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" - } - ] + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" }, { "score": 100.0, @@ -80,32 +55,7 @@ "license_expression": "gpl-3.0-plus", "rule_identifier": "gpl-3.0-plus_28.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_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": 1, - "rule_relevance": 100, - "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD", - "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" - } - ] + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" }, { "score": 100.0, @@ -117,32 +67,7 @@ "license_expression": "gpl-2.0-plus", "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_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": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD", - "licenses": [ - { - "key": "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" - } - ] + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" }, { "score": 100.0, @@ -154,32 +79,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_68.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", - "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+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD", - "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" - } - ] + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" } ] } @@ -341,34 +241,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json index 028cad855ae..48ae92421be 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json @@ -43,32 +43,7 @@ "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" - } - ] + "matched_text": "GPL" } ] } @@ -995,34 +970,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/opensuse-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/opensuse-rpms.xmlish-expected.json index 017f0d4d5c0..b8710871e47 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/opensuse-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/opensuse-rpms.xmlish-expected.json @@ -43,32 +43,7 @@ "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" - } - ] + "matched_text": "BSL-1.0" } ] } @@ -151,32 +126,7 @@ "license_expression": "lgpl-2.1", "rule_identifier": "lgpl-2.1_85.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_85.RULE", - "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", - "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" - } - ] + "matched_text": "LGPL-2.1" } ] } diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json index 072bb2c4de2..42eb32d71a9 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json @@ -43,32 +43,7 @@ "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" - } - ] + "matched_text": "Public Domain" } ] } @@ -466,32 +441,7 @@ "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" - } - ] + "matched_text": "Public Domain" } ] } @@ -553,34 +503,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-expected.json index e8329f3f8de..49ec30bbc80 100644 --- a/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-expected.json @@ -43,32 +43,7 @@ "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" - } - ] + "matched_text": "public domain" } ] } @@ -385,32 +360,7 @@ "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" - } - ] + "matched_text": "public domain" } ] } diff --git a/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-with-license-expected.json b/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-with-license-expected.json index e8329f3f8de..49ec30bbc80 100644 --- a/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-with-license-expected.json +++ b/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-with-license-expected.json @@ -43,32 +43,7 @@ "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" - } - ] + "matched_text": "public domain" } ] } @@ -385,32 +360,7 @@ "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" - } - ] + "matched_text": "public domain" } ] } diff --git a/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json b/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json index 84004b1badd..234fafe55d6 100644 --- a/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json +++ b/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json @@ -54,34 +54,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json b/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json index 04aa56b280f..ac283dd6a2d 100644 --- a/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json +++ b/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json @@ -68,34 +68,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/rubygems/gem/new/dependabot-omnibus-0.87.15.gem.json b/tests/packagedcode/data/rubygems/gem/new/dependabot-omnibus-0.87.15.gem.json index b14e47a9fd2..51b9e9726e2 100644 --- a/tests/packagedcode/data/rubygems/gem/new/dependabot-omnibus-0.87.15.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/dependabot-omnibus-0.87.15.gem.json @@ -49,32 +49,7 @@ "license_expression": "proprietary-license", "rule_identifier": "proprietary-license_507.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_507.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 Nonstandard", - "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" - } - ] + "matched_text": "license Nonstandard" } ] } diff --git a/tests/packagedcode/data/rubygems/gem/new/hiredis-0.6.3-java.gem.json b/tests/packagedcode/data/rubygems/gem/new/hiredis-0.6.3-java.gem.json index 18d71bcaa45..1d90439c7d7 100644 --- a/tests/packagedcode/data/rubygems/gem/new/hiredis-0.6.3-java.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/hiredis-0.6.3-java.gem.json @@ -51,32 +51,7 @@ "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" - } - ] + "matched_text": "BSD-3-Clause" } ] } diff --git a/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json b/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json index eca93696810..263f3ef16ba 100644 --- a/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json b/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json index b2b54e538d6..31b0ec3e435 100644 --- a/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json @@ -49,34 +49,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json b/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json index 531cecae98a..312c45cccf1 100644 --- a/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json @@ -61,34 +61,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json b/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json index 4c7483a6228..6fb03070c17 100644 --- a/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", - "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 {'LegalCopyright': None, 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-679f097d28658555700ef170738adb0fd7151fce", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-679f097d28658555700ef170738adb0fd7151fce", + "matched_text": "license {'LegalCopyright': None, 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json b/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json index e253b001d6f..7c7a1e70b53 100644 --- a/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", - "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 {'LegalCopyright': None, 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-679f097d28658555700ef170738adb0fd7151fce", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-679f097d28658555700ef170738adb0fd7151fce", + "matched_text": "license {'LegalCopyright': None, 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json b/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json index d9ce05fbfe1..554f76a5b1a 100644 --- a/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json +++ b/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json b/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json index 18927e88d59..447c94d3484 100644 --- a/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json +++ b/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json @@ -39,34 +39,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", - "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 {'LegalCopyright': None, 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-679f097d28658555700ef170738adb0fd7151fce", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-679f097d28658555700ef170738adb0fd7151fce", + "matched_text": "license {'LegalCopyright': None, 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/win_pe/chcp.com.package-expected.json b/tests/packagedcode/data/win_pe/chcp.com.package-expected.json index ea98c65b89f..467d7de64ce 100644 --- a/tests/packagedcode/data/win_pe/chcp.com.package-expected.json +++ b/tests/packagedcode/data/win_pe/chcp.com.package-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json b/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json index 9216dc4d908..817505dfecb 100644 --- a/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json +++ b/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json b/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json index 24a200be896..287737c7b09 100644 --- a/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json +++ b/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json b/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json index 18927e88d59..447c94d3484 100644 --- a/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json +++ b/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json @@ -39,34 +39,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-97388f7eb5f24f54885189a24c6a767bc2da17bd", - "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 {'LegalCopyright': None, 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-679f097d28658555700ef170738adb0fd7151fce", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-679f097d28658555700ef170738adb0fd7151fce", + "matched_text": "license {'LegalCopyright': None, 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/win_pe/file.exe.package-expected.json b/tests/packagedcode/data/win_pe/file.exe.package-expected.json index e8b256823b3..2e9e7b26644 100644 --- a/tests/packagedcode/data/win_pe/file.exe.package-expected.json +++ b/tests/packagedcode/data/win_pe/file.exe.package-expected.json @@ -49,32 +49,7 @@ "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": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "rule_length": 217, - "rule_relevance": 100, - "matched_text": "Copyright (c) Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995. Software written by Ian F. Darwin and others; maintained 1994-2004 Christos Zoulas. 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": false, - "is_unknown": false, - "owner": "Ian Darwin", - "homepage_url": null, - "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" - } - ] + "matched_text": "Copyright (c) Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995. Software written by Ian F. Darwin and others; maintained 1994-2004 Christos Zoulas. 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." } ] } diff --git a/tests/packagedcode/data/win_pe/libiconv2.dll.package-expected.json b/tests/packagedcode/data/win_pe/libiconv2.dll.package-expected.json index 7968e35eb95..4b999114ea6 100644 --- a/tests/packagedcode/data/win_pe/libiconv2.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/libiconv2.dll.package-expected.json @@ -49,32 +49,7 @@ "license_expression": "lgpl-2.1-plus", "rule_identifier": "lgpl-2.1-plus_455.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_455.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": "This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License;see www.gnu.org/copyleft/lesser.html.", - "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" - } - ] + "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;see www.gnu.org/copyleft/lesser.html." } ] } diff --git a/tests/packagedcode/data/win_pe/libintl3.dll.package-expected.json b/tests/packagedcode/data/win_pe/libintl3.dll.package-expected.json index ba6c3e5a533..b30514c0b76 100644 --- a/tests/packagedcode/data/win_pe/libintl3.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/libintl3.dll.package-expected.json @@ -49,32 +49,7 @@ "license_expression": "gpl-1.0-plus", "rule_identifier": "gpl-1.0-plus_569.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_569.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": 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;see www.gnu.org/copyleft/gpl.html.", - "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" - } - ] + "matched_text": "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License;see www.gnu.org/copyleft/gpl.html." } ] } diff --git a/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json b/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json index 14964e12338..86eefa701aa 100644 --- a/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json +++ b/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json b/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json index 30ed8d49ea1..22a77a114cc 100644 --- a/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json +++ b/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json @@ -47,34 +47,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-8d509834b3ab27afc2abea6063be2845e4536a66", - "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": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-33f1f14c9c3aed427a1ebff42fd03640ebc75225", + "matched_text": "license {'LegalCopyright': '\u00a9 Microsoft Corporation. All rights reserved.', 'LegalTrademarks': '', 'License': None}" } ] } diff --git a/tests/packagedcode/data/win_pe/tre4.dll.package-expected.json b/tests/packagedcode/data/win_pe/tre4.dll.package-expected.json index 08251593ee8..3105aa17050 100644 --- a/tests/packagedcode/data/win_pe/tre4.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/tre4.dll.package-expected.json @@ -49,32 +49,7 @@ "license_expression": "gpl-1.0-plus", "rule_identifier": "gpl-1.0-plus_569.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_569.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": 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; see www.gnu.org/copyleft/gpl.html.", - "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" - } - ] + "matched_text": "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License; see www.gnu.org/copyleft/gpl.html." } ] } diff --git a/tests/packagedcode/data/win_pe/zlib1.dll.package-expected.json b/tests/packagedcode/data/win_pe/zlib1.dll.package-expected.json index 13f6c262c93..420ef279112 100644 --- a/tests/packagedcode/data/win_pe/zlib1.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/zlib1.dll.package-expected.json @@ -49,32 +49,7 @@ "license_expression": "zlib", "rule_identifier": "zlib_24.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_24.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 GnuWin32\u00ae, Zlib\u00ae, zlib1\u00ae", - "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" - } - ] + "matched_text": "license GnuWin32\u00ae, Zlib\u00ae, zlib1\u00ae" } ] }, @@ -94,32 +69,7 @@ "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": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "rule_length": 144, - "rule_relevance": 100, - "matched_text": "(C) 1995-2002 Jean-loup Gailly and Mark Adler 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": 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" - } - ] + "matched_text": "(C) 1995-2002 Jean-loup Gailly and Mark Adler 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/win_reg/get_installed_packages_docker/expected-results.json b/tests/packagedcode/data/win_reg/get_installed_packages_docker/expected-results.json index ca0dde268b9..d875655a3c2 100644 --- a/tests/packagedcode/data/win_reg/get_installed_packages_docker/expected-results.json +++ b/tests/packagedcode/data/win_reg/get_installed_packages_docker/expected-results.json @@ -1,5 +1,4 @@ { - "dependencies": [], "packages": [ { "type": "windows-program", @@ -108,6 +107,7 @@ "purl": "pkg:windows-program/Test2@0.0.1" } ], + "dependencies": [], "files": [ { "path": "layer", diff --git a/tests/scancode/data/composer/composer.expected.json b/tests/scancode/data/composer/composer.expected.json index 5e51100521c..b2688c75d6d 100644 --- a/tests/scancode/data/composer/composer.expected.json +++ b/tests/scancode/data/composer/composer.expected.json @@ -48,34 +48,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -214,6 +189,75 @@ "datasource_id": "php_composer_json" } ], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "composer.json", @@ -267,34 +311,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/scancode/data/help/help.txt b/tests/scancode/data/help/help.txt index 8f38bb86358..17736b43547 100644 --- a/tests/scancode/data/help/help.txt +++ b/tests/scancode/data/help/help.txt @@ -101,11 +101,6 @@ Options: active --filter-clues Filter redundant duplicated clues already contained in detected license and copyright texts and notices. - --is-license-text Set the "is_license_text" flag to true for files that - contain mostly license texts and notices (e.g over - 90% of the content).[DEPRECATED] this is now built-in - in the --license-text option with a - "percentage_of_license_text" attribute. --license-clarity-score Compute a summary license clarity score at the codebase level. --license-policy FILE Load a License Policy file and apply it to the scan @@ -154,9 +149,9 @@ Options: scan depth limit. miscellaneous: - --get-license-data DIR Include this directory with additional custom licenses - and license rules in the license detection index. - Creates the directory if it does not exist. + --dump-license-data DIR Dump the license data in this directory in the + LicenseDB format and exit. Creates the directory if + it does not exist. documentation: -h, --help Show this message and exit. diff --git a/tests/scancode/data/info/all.rooted.expected.json b/tests/scancode/data/info/all.rooted.expected.json index 358ec7ab12f..22c9eb4e055 100644 --- a/tests/scancode/data/info/all.rooted.expected.json +++ b/tests/scancode/data/info/all.rooted.expected.json @@ -46,6 +46,7 @@ "license_references": [ { "key": "bsd-new", + "language": "en", "short_name": "BSD-3-Clause", "name": "BSD-3-Clause", "category": "Permissive", @@ -53,6 +54,9 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-libzip" @@ -62,15 +66,28 @@ "http://www.opensource.org/licenses/BSD-3-Clause" ], "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, "other_urls": [ "http://framework.zend.com/license/new-bsd", "https://opensource.org/licenses/BSD-3-Clause", "https://www.eclipse.org/org/documents/edl-v10.php" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { "key": "bsd-original-uc", + "language": "en", "short_name": "BSD-Original-UC", "name": "BSD-Original-UC", "category": "Permissive", @@ -78,20 +95,47 @@ "homepage_url": "ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change", "notes": "Per SPDX.org, this is the same license as the BSD-4-Clause, but with a\ncopyright notice for the Regents of the University of California. Captures\nthe retroactive deletion of the third (advertising) clause of the Original\nBSD license for BSD-licensed code developed by UC Berkeley and its\ncontributors (see\nftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change)\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-4-Clause-UC", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.xfree86.org/3.3.6/COPYRIGHT2.html" ], + "osi_url": null, "faq_url": "ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change", "other_urls": [ "http://www.freebsd.org/copyright/license.html", "http://www.fsf.org/licensing/essays/bsd.html", "http://www.gnu.org/philosophy/bsd.html" ], - "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 notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\"." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "copyrighted by the Regents of the University of California" + ], + "ignorable_holders": [ + "the Regents of the University of California" + ], + "ignorable_authors": [ + "UC Berkeley and its contributors", + "the University of California, Berkeley and its contributors" + ], + "ignorable_urls": [ + "ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change" + ], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\".", + "scancode_url": "https://spdx.org/licenses/BSD-4-Clause-UC", + "licensedb_url": "https://spdx.org/licenses/BSD-4-Clause-UC", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause-UC" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -99,6 +143,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -122,40 +169,83 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" } ], "license_rule_references": [ { - "rule_identifier": "gpl-2.0_or_bsd-new_aes_1.RULE", + "license_expression": "bsd-original-uc", + "identifier": "bsd-original-uc_3.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 243, + "relevance": 100, + "minimum_coverage": 90, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the University of California, Berkeley and its contributors" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "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. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n *\tThis product includes software developed by the University of\n *\tCalifornia, Berkeley and its contributors.\n * 4. 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.\n *" + }, + { "license_expression": "gpl-2.0 OR bsd-new", + "identifier": "gpl-2.0_or_bsd-new_aes_1.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_aes_1.RULE", - "rule_relevance": 100, - "rule_length": 50, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 50, + "relevance": 100, + "minimum_coverage": 70, "referenced_filenames": [ "COPYING", "README" ], - "rule_text": "*\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 2 as\n * published by the Free Software Foundation.\n *\n * Alternatively, this software may be distributed under the terms of BSD\n * license.\n *\n * See README and COPYING for more details." - }, - { - "rule_identifier": "bsd-original-uc_3.RULE", - "license_expression": "bsd-original-uc", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE", - "rule_relevance": 100, - "rule_length": 243, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_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. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n *\tThis product includes software developed by the University of\n *\tCalifornia, Berkeley and its contributors.\n * 4. 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.\n *" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "*\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 2 as\n * published by the Free Software Foundation.\n *\n * Alternatively, this software may be distributed under the terms of BSD\n * license.\n *\n * See README and COPYING for more details." } ], "files": [ diff --git a/tests/scancode/data/license_text/test.expected b/tests/scancode/data/license_text/test.expected index 334e2038973..33cf98f24d0 100644 --- a/tests/scancode/data/license_text/test.expected +++ b/tests/scancode/data/license_text/test.expected @@ -25,6 +25,7 @@ "license_references": [ { "key": "lgpl-2.1", + "language": "en", "short_name": "LGPL 2.1", "name": "GNU Lesser General Public License 2.1", "category": "Copyleft Limited", @@ -32,6 +33,9 @@ "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-2.1-only", "other_spdx_license_keys": [ "LGPL-2.1", @@ -42,6 +46,7 @@ "http://www.gnu.org/licenses/lgpl-2.1.txt" ], "osi_url": "http://opensource.org/licenses/lgpl-2.1.php", + "faq_url": null, "other_urls": [ "http://creativecommons.org/choose/cc-lgpl", "http://creativecommons.org/images/public/cc-LGPL-a.png", @@ -54,23 +59,52 @@ "https://opensource.org/licenses/LGPL-2.1", "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], - "text": " GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.1-only", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" } ], "license_rule_references": [ { - "rule_identifier": "lgpl-2.1_38.RULE", "license_expression": "lgpl-2.1", + "identifier": "lgpl-2.1_38.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE", - "rule_relevance": 100, - "rule_length": 4, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "license: LGPL-2.1" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: LGPL-2.1" } ], "files": [ diff --git a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json index 850fabe47cc..58036fbd591 100644 --- a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json +++ b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json @@ -48,34 +48,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-a79d63b59104d8661bbd8d10352f6f22d4efe67e", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-a79d63b59104d8661bbd8d10352f6f22d4efe67e", - "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 distributable", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-195220dbe86398dd9a8e945a50757302c09fb0dc", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-195220dbe86398dd9a8e945a50757302c09fb0dc", + "matched_text": "license distributable" } ] } @@ -103,6 +78,69 @@ } ], "dependencies": [], + "license_references": [ + { + "key": "unknown", + "language": "en", + "short_name": "unknown", + "name": "Unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case where there is text referring to a license, but it is not possible to determine exactly which license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "unknown", + "identifier": "package-manifest-unknown-195220dbe86398dd9a8e945a50757302c09fb0dc", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-195220dbe86398dd9a8e945a50757302c09fb0dc", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license distributable" + } + ], "files": [ { "path": "fping-2.4-0.b2.rhfc1.dag.i386.rpm", @@ -156,34 +194,9 @@ "match_coverage": 100.0, "matcher": "5-undetected", "license_expression": "unknown", - "rule_identifier": "package-manifest-unknown-a79d63b59104d8661bbd8d10352f6f22d4efe67e", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-a79d63b59104d8661bbd8d10352f6f22d4efe67e", - "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 distributable", - "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" - } - ] + "rule_identifier": "package-manifest-unknown-195220dbe86398dd9a8e945a50757302c09fb0dc", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-195220dbe86398dd9a8e945a50757302c09fb0dc", + "matched_text": "license distributable" } ] } diff --git a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json index b890e1ebacc..f08a91ecf9e 100644 --- a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json +++ b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json @@ -1,9 +1,9 @@ { + "packages": [], + "dependencies": [], "license_detections": [], "license_references": [], "license_rule_references": [], - "dependencies": [], - "packages": [], "files": [ { "path": "unicodepath", @@ -24,6 +24,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -33,8 +35,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 3, @@ -61,6 +61,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -70,8 +72,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, @@ -98,6 +98,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -107,8 +109,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, @@ -135,6 +135,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -144,8 +146,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, diff --git a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--quiet b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--quiet index b890e1ebacc..f08a91ecf9e 100644 --- a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--quiet +++ b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--quiet @@ -1,9 +1,9 @@ { + "packages": [], + "dependencies": [], "license_detections": [], "license_references": [], "license_rule_references": [], - "dependencies": [], - "packages": [], "files": [ { "path": "unicodepath", @@ -24,6 +24,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -33,8 +35,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 3, @@ -61,6 +61,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -70,8 +72,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, @@ -98,6 +98,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -107,8 +109,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, @@ -135,6 +135,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -144,8 +146,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, diff --git a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--verbose b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--verbose index b890e1ebacc..f08a91ecf9e 100644 --- a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--verbose +++ b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--verbose @@ -1,9 +1,9 @@ { + "packages": [], + "dependencies": [], "license_detections": [], "license_references": [], "license_rule_references": [], - "dependencies": [], - "packages": [], "files": [ { "path": "unicodepath", @@ -24,6 +24,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -33,8 +35,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 3, @@ -61,6 +61,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -70,8 +72,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, @@ -98,6 +98,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -107,8 +109,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, @@ -135,6 +135,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -144,8 +146,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, diff --git a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json-q b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json-q index b890e1ebacc..f08a91ecf9e 100644 --- a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json-q +++ b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json-q @@ -1,9 +1,9 @@ { + "packages": [], + "dependencies": [], "license_detections": [], "license_references": [], "license_rule_references": [], - "dependencies": [], - "packages": [], "files": [ { "path": "unicodepath", @@ -24,6 +24,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -33,8 +35,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 3, @@ -61,6 +61,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -70,8 +72,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, @@ -98,6 +98,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -107,8 +109,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, @@ -135,6 +135,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -144,8 +146,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, diff --git a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json-v b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json-v index b890e1ebacc..f08a91ecf9e 100644 --- a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json-v +++ b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json-v @@ -1,9 +1,9 @@ { + "packages": [], + "dependencies": [], "license_detections": [], "license_references": [], "license_rule_references": [], - "dependencies": [], - "packages": [], "files": [ { "path": "unicodepath", @@ -24,6 +24,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -33,8 +35,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 3, @@ -61,6 +61,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -70,8 +72,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, @@ -98,6 +98,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -107,8 +109,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, @@ -135,6 +135,8 @@ "is_media": false, "is_source": false, "is_script": false, + "package_data": [], + "for_packages": [], "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -144,8 +146,6 @@ "copyrights": [], "holders": [], "authors": [], - "package_data": [], - "for_packages": [], "emails": [], "urls": [], "files_count": 0, diff --git a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json index 221a1d5de30..98810203c0f 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json @@ -199,9 +199,77 @@ ] } ], + "consolidated_components": [ + { + "type": "holders", + "identifier": "apache_foundation_software_1", + "consolidated_license_expression": "apache-2.0", + "consolidated_holders": [ + "The Apache Software Foundation" + ], + "consolidated_copyright": "Copyright (c) The Apache Software Foundation", + "core_license_expression": "apache-2.0", + "core_holders": [ + "The Apache Software Foundation" + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 3 + }, + { + "type": "holders", + "identifier": "apache_software_1", + "consolidated_license_expression": "apache-2.0", + "consolidated_holders": [ + "The Apache Software" + ], + "consolidated_copyright": "Copyright (c) The Apache Software", + "core_license_expression": "apache-2.0", + "core_holders": [ + "The Apache Software" + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + }, + { + "type": "holders", + "identifier": "corp_ibm_1", + "consolidated_license_expression": "gpl-2.0", + "consolidated_holders": [ + "IBM Corp." + ], + "consolidated_copyright": "Copyright (c) IBM Corp.", + "core_license_expression": "gpl-2.0", + "core_holders": [ + "IBM Corp." + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + }, + { + "type": "holders", + "identifier": "inc_nexb_1", + "consolidated_license_expression": "lgpl-2.0", + "consolidated_holders": [ + "nexB, Inc." + ], + "consolidated_copyright": "Copyright (c) nexB, Inc.", + "core_license_expression": "lgpl-2.0", + "core_holders": [ + "nexB, Inc." + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + } + ], + "consolidated_packages": [], "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -209,6 +277,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -225,10 +296,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -236,6 +322,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -259,10 +348,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "lgpl-2.0", + "language": "en", "short_name": "LGPL 2.0", "name": "GNU Library General Public License 2.0", "category": "Copyleft Limited", @@ -270,151 +377,155 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", "notes": "Per SPDX.org, this license was released June 1991. This license has been\nsuperseded by LGPL v2.1\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-2.0-only", "other_spdx_license_keys": [ "LGPL-2.0", "LicenseRef-LGPL-2", "LicenseRef-LGPL-2.0" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/lgpl-2.0.html", "http://www.gnu.org/licenses/lgpl-2.0.txt", "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt", "http://www.gnu.org/licenses/old-licenses/library.txt" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", "http://www.gnu.org/licenses/old-licenses/library.html", "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], - "text": " GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-only" } ], "license_rule_references": [ { - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "license_expression": "apache-2.0", - "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", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "apache-2.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" }, { - "rule_identifier": "lgpl-2.0_bare_id.RULE", - "license_expression": "lgpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_bare_id.RULE", - "rule_relevance": 80, - "rule_length": 3, + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_1336.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1336.RULE", "is_license_text": false, - "is_license_notice": false, + "is_license_notice": true, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "LGPL-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Licensed under the GNU General Public License 2.0" }, { - "rule_identifier": "apache-2.0_65.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "lgpl-2.0", + "identifier": "lgpl-2.0_bare_id.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_bare_id.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 80, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "license: Apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "LGPL-2.0" }, { - "rule_identifier": "gpl-2.0_1336.RULE", - "license_expression": "gpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1336.RULE", - "rule_relevance": 100, - "rule_length": 9, + "license_expression": "apache-2.0", + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Licensed under the GNU General Public License 2.0" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" } ], - "consolidated_components": [ - { - "type": "holders", - "identifier": "apache_foundation_software_1", - "consolidated_license_expression": "apache-2.0", - "consolidated_holders": [ - "The Apache Software Foundation" - ], - "consolidated_copyright": "Copyright (c) The Apache Software Foundation", - "core_license_expression": "apache-2.0", - "core_holders": [ - "The Apache Software Foundation" - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 3 - }, - { - "type": "holders", - "identifier": "apache_software_1", - "consolidated_license_expression": "apache-2.0", - "consolidated_holders": [ - "The Apache Software" - ], - "consolidated_copyright": "Copyright (c) The Apache Software", - "core_license_expression": "apache-2.0", - "core_holders": [ - "The Apache Software" - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - }, - { - "type": "holders", - "identifier": "corp_ibm_1", - "consolidated_license_expression": "gpl-2.0", - "consolidated_holders": [ - "IBM Corp." - ], - "consolidated_copyright": "Copyright (c) IBM Corp.", - "core_license_expression": "gpl-2.0", - "core_holders": [ - "IBM Corp." - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - }, - { - "type": "holders", - "identifier": "inc_nexb_1", - "consolidated_license_expression": "lgpl-2.0", - "consolidated_holders": [ - "nexB, Inc." - ], - "consolidated_copyright": "Copyright (c) nexB, Inc.", - "core_license_expression": "lgpl-2.0", - "core_holders": [ - "nexB, Inc." - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - } - ], - "consolidated_packages": [], "files": [ { "path": "component-package-build", diff --git a/tests/summarycode/data/plugin_consolidate/component-package-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-expected.json index 1f129b29f9d..0b59d741cbe 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-expected.json @@ -154,9 +154,77 @@ ] } ], + "consolidated_components": [ + { + "type": "holders", + "identifier": "apache_foundation_software_1", + "consolidated_license_expression": "apache-2.0", + "consolidated_holders": [ + "The Apache Software Foundation" + ], + "consolidated_copyright": "Copyright (c) The Apache Software Foundation", + "core_license_expression": "apache-2.0", + "core_holders": [ + "The Apache Software Foundation" + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 3 + }, + { + "type": "holders", + "identifier": "apache_software_1", + "consolidated_license_expression": "apache-2.0", + "consolidated_holders": [ + "The Apache Software" + ], + "consolidated_copyright": "Copyright (c) The Apache Software", + "core_license_expression": "apache-2.0", + "core_holders": [ + "The Apache Software" + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + }, + { + "type": "holders", + "identifier": "corp_ibm_1", + "consolidated_license_expression": "gpl-2.0", + "consolidated_holders": [ + "IBM Corp." + ], + "consolidated_copyright": "Copyright (c) IBM Corp.", + "core_license_expression": "gpl-2.0", + "core_holders": [ + "IBM Corp." + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + }, + { + "type": "holders", + "identifier": "inc_nexb_1", + "consolidated_license_expression": "lgpl-2.0", + "consolidated_holders": [ + "nexB, Inc." + ], + "consolidated_copyright": "Copyright (c) nexB, Inc.", + "core_license_expression": "lgpl-2.0", + "core_holders": [ + "nexB, Inc." + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + } + ], + "consolidated_packages": [], "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -164,6 +232,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -180,10 +251,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -191,6 +277,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -214,10 +303,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "lgpl-2.0", + "language": "en", "short_name": "LGPL 2.0", "name": "GNU Library General Public License 2.0", "category": "Copyleft Limited", @@ -225,151 +332,155 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", "notes": "Per SPDX.org, this license was released June 1991. This license has been\nsuperseded by LGPL v2.1\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-2.0-only", "other_spdx_license_keys": [ "LGPL-2.0", "LicenseRef-LGPL-2", "LicenseRef-LGPL-2.0" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/lgpl-2.0.html", "http://www.gnu.org/licenses/lgpl-2.0.txt", "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt", "http://www.gnu.org/licenses/old-licenses/library.txt" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", "http://www.gnu.org/licenses/old-licenses/library.html", "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], - "text": " GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-only" } ], "license_rule_references": [ { - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "license_expression": "apache-2.0", - "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", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "apache-2.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" }, { - "rule_identifier": "lgpl-2.0_bare_id.RULE", - "license_expression": "lgpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_bare_id.RULE", - "rule_relevance": 80, - "rule_length": 3, + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_1336.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1336.RULE", "is_license_text": false, - "is_license_notice": false, + "is_license_notice": true, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "LGPL-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Licensed under the GNU General Public License 2.0" }, { - "rule_identifier": "apache-2.0_65.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "lgpl-2.0", + "identifier": "lgpl-2.0_bare_id.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_bare_id.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 80, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "license: Apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "LGPL-2.0" }, { - "rule_identifier": "gpl-2.0_1336.RULE", - "license_expression": "gpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1336.RULE", - "rule_relevance": 100, - "rule_length": 9, + "license_expression": "apache-2.0", + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Licensed under the GNU General Public License 2.0" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" } ], - "consolidated_components": [ - { - "type": "holders", - "identifier": "apache_foundation_software_1", - "consolidated_license_expression": "apache-2.0", - "consolidated_holders": [ - "The Apache Software Foundation" - ], - "consolidated_copyright": "Copyright (c) The Apache Software Foundation", - "core_license_expression": "apache-2.0", - "core_holders": [ - "The Apache Software Foundation" - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 3 - }, - { - "type": "holders", - "identifier": "apache_software_1", - "consolidated_license_expression": "apache-2.0", - "consolidated_holders": [ - "The Apache Software" - ], - "consolidated_copyright": "Copyright (c) The Apache Software", - "core_license_expression": "apache-2.0", - "core_holders": [ - "The Apache Software" - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - }, - { - "type": "holders", - "identifier": "corp_ibm_1", - "consolidated_license_expression": "gpl-2.0", - "consolidated_holders": [ - "IBM Corp." - ], - "consolidated_copyright": "Copyright (c) IBM Corp.", - "core_license_expression": "gpl-2.0", - "core_holders": [ - "IBM Corp." - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - }, - { - "type": "holders", - "identifier": "inc_nexb_1", - "consolidated_license_expression": "lgpl-2.0", - "consolidated_holders": [ - "nexB, Inc." - ], - "consolidated_copyright": "Copyright (c) nexB, Inc.", - "core_license_expression": "lgpl-2.0", - "core_holders": [ - "nexB, Inc." - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - } - ], - "consolidated_packages": [], "files": [ { "path": "component-package", diff --git a/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json b/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json index 4641880194b..2d51ebfa0b2 100644 --- a/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json +++ b/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json @@ -67,9 +67,61 @@ ] } ], + "consolidated_components": [ + { + "type": "holders", + "identifier": "corp_ibm_1", + "consolidated_license_expression": "gpl-1.0-plus AND gpl-2.0", + "consolidated_holders": [ + "IBM Corp." + ], + "consolidated_copyright": "Copyright (c) IBM Corp.", + "core_license_expression": "gpl-1.0-plus AND gpl-2.0", + "core_holders": [ + "IBM Corp." + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + }, + { + "type": "holders", + "identifier": "corp_oracle_1", + "consolidated_license_expression": "apache-2.0", + "consolidated_holders": [ + "Oracle Corp." + ], + "consolidated_copyright": "Copyright (c) Oracle Corp.", + "core_license_expression": "apache-2.0", + "core_holders": [ + "Oracle Corp." + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + }, + { + "type": "holders", + "identifier": "omegacom_1", + "consolidated_license_expression": "gpl-1.0-plus AND gpl-2.0", + "consolidated_holders": [ + "omega.com" + ], + "consolidated_copyright": "Copyright (c) omega.com", + "core_license_expression": "gpl-1.0-plus AND gpl-2.0", + "core_holders": [ + "omega.com" + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + } + ], + "consolidated_packages": [], "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -77,6 +129,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -93,10 +148,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "gpl-1.0-plus", + "language": "en", "short_name": "GPL 1.0 or later", "name": "GNU General Public License 1.0 or later", "category": "Copyleft", @@ -104,22 +174,45 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "notes": "Per SPDX.org, this license was released February 1989.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-1.0-or-later", "other_spdx_license_keys": [ "GPL-1.0+", "LicenseRef-GPL" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -127,6 +220,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -150,118 +246,165 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "gpl_208.RULE", - "license_expression": "gpl-1.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_208.RULE", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_840.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_840.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Licensed under GPL" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "under GPL-2" }, { - "rule_identifier": "gpl-2.0_840.RULE", - "license_expression": "gpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_840.RULE", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "gpl-1.0-plus", + "identifier": "gpl_208.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_208.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "under GPL-2" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Licensed under GPL" }, { - "rule_identifier": "license-intro_2.RULE", "license_expression": "unknown-license-reference", + "identifier": "license-intro_2.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_2.RULE", - "rule_relevance": 50, - "rule_length": 2, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 50, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Licensed under" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Licensed under" }, { - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "license_expression": "apache-2.0", + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", - "rule_relevance": 100, - "rule_length": 3, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "apache-2.0" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" } ], - "consolidated_components": [ - { - "type": "holders", - "identifier": "corp_ibm_1", - "consolidated_license_expression": "gpl-1.0-plus AND gpl-2.0", - "consolidated_holders": [ - "IBM Corp." - ], - "consolidated_copyright": "Copyright (c) IBM Corp.", - "core_license_expression": "gpl-1.0-plus AND gpl-2.0", - "core_holders": [ - "IBM Corp." - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - }, - { - "type": "holders", - "identifier": "corp_oracle_1", - "consolidated_license_expression": "apache-2.0", - "consolidated_holders": [ - "Oracle Corp." - ], - "consolidated_copyright": "Copyright (c) Oracle Corp.", - "core_license_expression": "apache-2.0", - "core_holders": [ - "Oracle Corp." - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - }, - { - "type": "holders", - "identifier": "omegacom_1", - "consolidated_license_expression": "gpl-1.0-plus AND gpl-2.0", - "consolidated_holders": [ - "omega.com" - ], - "consolidated_copyright": "Copyright (c) omega.com", - "core_license_expression": "gpl-1.0-plus AND gpl-2.0", - "core_holders": [ - "omega.com" - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - } - ], - "consolidated_packages": [], "files": [ { "path": "license-holder-rollup", diff --git a/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json b/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json index 8c2cc2a984b..25138c031d8 100644 --- a/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json +++ b/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json @@ -35,9 +35,29 @@ ] } ], + "consolidated_components": [ + { + "type": "holders", + "identifier": "corp_ibm_1", + "consolidated_license_expression": "gpl-2.0", + "consolidated_holders": [ + "IBM Corp." + ], + "consolidated_copyright": "Copyright (c) IBM Corp.", + "core_license_expression": "gpl-2.0", + "core_holders": [ + "IBM Corp." + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 2 + } + ], + "consolidated_packages": [], "license_references": [ { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -45,6 +65,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -68,44 +91,54 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" } ], "license_rule_references": [ { - "rule_identifier": "gpl-2.0_1074.RULE", "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_1074.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1074.RULE", - "rule_relevance": 100, - "rule_length": 4, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "License : GPL 2.0" - } - ], - "consolidated_components": [ - { - "type": "holders", - "identifier": "corp_ibm_1", - "consolidated_license_expression": "gpl-2.0", - "consolidated_holders": [ - "IBM Corp." - ], - "consolidated_copyright": "Copyright (c) IBM Corp.", - "core_license_expression": "gpl-2.0", - "core_holders": [ - "IBM Corp." - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 2 + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License : GPL 2.0" } ], - "consolidated_packages": [], "files": [ { "path": "multiple-same-holder-and-license", diff --git a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json index 914dc109ec1..32573d3dff1 100644 --- a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json @@ -112,9 +112,45 @@ ] } ], + "consolidated_components": [ + { + "type": "holders", + "identifier": "apache_foundation_software_1", + "consolidated_license_expression": "apache-2.0", + "consolidated_holders": [ + "The Apache Software Foundation" + ], + "consolidated_copyright": "Copyright (c) The Apache Software Foundation", + "core_license_expression": "apache-2.0", + "core_holders": [ + "The Apache Software Foundation" + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 5 + }, + { + "type": "holders", + "identifier": "apache_software_1", + "consolidated_license_expression": "apache-2.0", + "consolidated_holders": [ + "The Apache Software" + ], + "consolidated_copyright": "Copyright (c) The Apache Software", + "core_license_expression": "apache-2.0", + "core_holders": [ + "The Apache Software" + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + } + ], + "consolidated_packages": [], "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -122,6 +158,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -138,74 +177,77 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], "license_rule_references": [ { - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "license_expression": "apache-2.0", - "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", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "apache-2.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" }, { - "rule_identifier": "apache-2.0_65.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", - "rule_relevance": 100, - "rule_length": 4, + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "license: Apache-2.0" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" } ], - "consolidated_components": [ - { - "type": "holders", - "identifier": "apache_foundation_software_1", - "consolidated_license_expression": "apache-2.0", - "consolidated_holders": [ - "The Apache Software Foundation" - ], - "consolidated_copyright": "Copyright (c) The Apache Software Foundation", - "core_license_expression": "apache-2.0", - "core_holders": [ - "The Apache Software Foundation" - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 5 - }, - { - "type": "holders", - "identifier": "apache_software_1", - "consolidated_license_expression": "apache-2.0", - "consolidated_holders": [ - "The Apache Software" - ], - "consolidated_copyright": "Copyright (c) The Apache Software", - "core_license_expression": "apache-2.0", - "core_holders": [ - "The Apache Software" - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - } - ], - "consolidated_packages": [], "files": [ { "path": "package-files-not-counted-in-license-holders", diff --git a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json index d8bcc3c016b..fac05cf1387 100644 --- a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json @@ -112,9 +112,29 @@ ] } ], + "consolidated_components": [ + { + "type": "holders", + "identifier": "apache_foundation_software_1", + "consolidated_license_expression": "apache-2.0", + "consolidated_holders": [ + "The Apache Software Foundation" + ], + "consolidated_copyright": "Copyright (c) The Apache Software Foundation", + "core_license_expression": "apache-2.0", + "core_holders": [ + "The Apache Software Foundation" + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 3 + } + ], + "consolidated_packages": [], "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -122,6 +142,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -138,58 +161,77 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], "license_rule_references": [ { - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "license_expression": "apache-2.0", - "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", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "apache-2.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" }, { - "rule_identifier": "apache-2.0_65.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", - "rule_relevance": 100, - "rule_length": 4, + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "license: Apache-2.0" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" } ], - "consolidated_components": [ - { - "type": "holders", - "identifier": "apache_foundation_software_1", - "consolidated_license_expression": "apache-2.0", - "consolidated_holders": [ - "The Apache Software Foundation" - ], - "consolidated_copyright": "Copyright (c) The Apache Software Foundation", - "core_license_expression": "apache-2.0", - "core_holders": [ - "The Apache Software Foundation" - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 3 - } - ], - "consolidated_packages": [], "files": [ { "path": "package", diff --git a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json index d5087e038bf..203bc0e3cb6 100644 --- a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json @@ -112,9 +112,12 @@ ] } ], + "consolidated_components": [], + "consolidated_packages": [], "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -122,6 +125,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -138,41 +144,77 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], "license_rule_references": [ { - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "license_expression": "apache-2.0", - "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", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "apache-2.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" }, { - "rule_identifier": "apache-2.0_65.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", - "rule_relevance": 100, - "rule_length": 4, + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "license: Apache-2.0" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" } ], - "consolidated_components": [], - "consolidated_packages": [], "files": [ { "path": "package-manifest", diff --git a/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json b/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json index 8e2e7ff7357..b22fb77f82a 100644 --- a/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json +++ b/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json @@ -19,51 +19,11 @@ "matcher": "2-aho", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] } ], - "license_references": [ - { - "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." - } - ], - "license_rule_references": [ - { - "rule_identifier": "mit.LICENSE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_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." - } - ], "consolidated_components": [ { "type": "holders", @@ -99,6 +59,75 @@ } ], "consolidated_packages": [], + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + } + ], "files": [ { "path": "report-subdirectory-with-minority-origin", diff --git a/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json b/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json index 806190ed7ef..3f17520da1a 100644 --- a/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json +++ b/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json @@ -67,9 +67,45 @@ ] } ], + "consolidated_components": [ + { + "type": "holders", + "identifier": "apache_foundation_software_1", + "consolidated_license_expression": "apache-2.0", + "consolidated_holders": [ + "The Apache Software Foundation" + ], + "consolidated_copyright": "Copyright (c) The Apache Software Foundation", + "core_license_expression": "apache-2.0", + "core_holders": [ + "The Apache Software Foundation" + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 3 + }, + { + "type": "holders", + "identifier": "corp_ibm_1", + "consolidated_license_expression": "gpl-1.0-plus AND gpl-2.0", + "consolidated_holders": [ + "IBM Corp." + ], + "consolidated_copyright": "Copyright (c) IBM Corp.", + "core_license_expression": "gpl-1.0-plus AND gpl-2.0", + "core_holders": [ + "IBM Corp." + ], + "other_license_expression": null, + "other_holders": [], + "files_count": 1 + } + ], + "consolidated_packages": [], "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -77,6 +113,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -93,10 +132,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "gpl-1.0-plus", + "language": "en", "short_name": "GPL 1.0 or later", "name": "GNU General Public License 1.0 or later", "category": "Copyleft", @@ -104,22 +158,45 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "notes": "Per SPDX.org, this license was released February 1989.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-1.0-or-later", "other_spdx_license_keys": [ "GPL-1.0+", "LicenseRef-GPL" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -127,6 +204,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -150,102 +230,165 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "license-intro_2.RULE", - "license_expression": "unknown-license-reference", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_2.RULE", - "rule_relevance": 50, - "rule_length": 2, + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_840.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_840.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, - "is_license_intro": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Licensed under" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "under GPL-2" }, { - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", - "license_expression": "apache-2.0", - "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", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "gpl-1.0-plus", + "identifier": "gpl_208.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_208.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Licensed under GPL" }, { - "rule_identifier": "gpl_208.RULE", - "license_expression": "gpl-1.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_208.RULE", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "unknown-license-reference", + "identifier": "license-intro_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_2.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, - "is_license_intro": false, + "is_license_intro": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 50, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Licensed under GPL" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Licensed under" }, { - "rule_identifier": "gpl-2.0_840.RULE", - "license_expression": "gpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_840.RULE", - "rule_relevance": 100, - "rule_length": 3, + "license_expression": "apache-2.0", + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "under GPL-2" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" } ], - "consolidated_components": [ - { - "type": "holders", - "identifier": "apache_foundation_software_1", - "consolidated_license_expression": "apache-2.0", - "consolidated_holders": [ - "The Apache Software Foundation" - ], - "consolidated_copyright": "Copyright (c) The Apache Software Foundation", - "core_license_expression": "apache-2.0", - "core_holders": [ - "The Apache Software Foundation" - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 3 - }, - { - "type": "holders", - "identifier": "corp_ibm_1", - "consolidated_license_expression": "gpl-1.0-plus AND gpl-2.0", - "consolidated_holders": [ - "IBM Corp." - ], - "consolidated_copyright": "Copyright (c) IBM Corp.", - "core_license_expression": "gpl-1.0-plus AND gpl-2.0", - "core_holders": [ - "IBM Corp." - ], - "other_license_expression": null, - "other_holders": [], - "files_count": 1 - } - ], - "consolidated_packages": [], "files": [ { "path": "return-nested-local-majority", From edaef02056c8acefcaa31a77831a1e4b39a9797a Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 18:53:13 +0100 Subject: [PATCH 77/84] Do not keep is_deprecated License flag No deprecated license can participate in detection. Signed-off-by: Philippe Ombredanne --- src/licensedcode/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 343fa81cfda..50fea60ad9a 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -462,6 +462,7 @@ def to_reference(self): """ # include everything data = self._to_dict(include_field=lambda k, v: True) + data.pop('is_deprecated', None) data['scancode_url'] = self.spdx_url data['licensedb_url'] = self.spdx_url data['spdx_url'] = self.spdx_url From b3acde0eda87e8ce518738562bc1166fbf1731cd Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 18:53:51 +0100 Subject: [PATCH 78/84] Enable LicenseReference plugin correctly Signed-off-by: Philippe Ombredanne --- src/licensedcode/licenses_reference.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/licensedcode/licenses_reference.py b/src/licensedcode/licenses_reference.py index 782067ad67a..165a2af0944 100644 --- a/src/licensedcode/licenses_reference.py +++ b/src/licensedcode/licenses_reference.py @@ -48,8 +48,8 @@ class LicenseReference(PostScanPlugin): # TODO: send to the tail of the scan, after files sort_order = 1000 - def is_enabled(self, **kwargs): # NOQA - return 'license' in kwargs or 'package' in kwargs + def is_enabled(self, **kwargs): + return kwargs.get('license') or kwargs.get('package') def process_codebase(self, codebase, **kwargs): """ @@ -151,7 +151,7 @@ def collect_references_from_files(codebase): rules_by_identifier = {} for resource in codebase.walk(): - expression = getattr(resource, 'detected_license_expression') + expression = getattr(resource, 'detected_license_expression', None) if expression: license_keys.update(licensing.license_keys(expression)) From 857962c75c4ac180b0edc2bf48ff7e2a09030f43 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 21:40:46 +0100 Subject: [PATCH 79/84] Update test expectations Signed-off-by: Philippe Ombredanne --- .../data/csv/livescan/expected.csv | 38 +- .../data/csv/packages/expected-no-root.csv | 2 +- .../data/csv/packages/expected.csv | 2 +- .../license_url/license_url.expected.json | 55 +- .../package/package.expected.json | 73 +- .../sqlite/sqlite.expected.json | 45 +- .../1.0/aopalliance-1.0.pom.package.json | 27 +- .../1.5.3/aspectjrt-1.5.3.pom.package.json | 54 +- .../0.0.203/bndlib-0.0.203.pom.package.json | 54 +- .../0.0.238/bndlib-0.0.238.pom.package.json | 54 +- .../data/m2/bytebuddy/pom.xml.package.json | 54 +- .../0.9.0.4/c3p0-0.9.0.4.pom.package.json | 54 +- .../1.3/commons-codec-1.3.pom.package.json | 27 +- .../commons-collections-3.2.pom.package.json | 27 +- .../jsch/0.1.23/jsch-0.1.23.pom.package.json | 81 +- .../jsch/0.1.27/jsch-0.1.27.pom.package.json | 54 +- .../xstream-parent-1.2.2.pom.package.json | 54 +- .../data/m2/depman/foo.pom.package.json | 54 +- .../1.8/commons-digester-1.8.pom.package.json | 27 +- .../1.0/commons-el-1.0.pom.package.json | 27 +- .../1.8.0.7/hsqldb-1.8.0.7.pom.package.json | 54 +- .../1.6.2/httpunit-1.6.2.pom.package.json | 54 +- .../1.3.1/commons-io-1.3.1.pom.package.json | 27 +- .../3.4.GA/javassist-3.4.GA.pom.package.json | 54 +- .../1.0/persistence-api-1.0.pom.package.json | 54 +- .../3.3.ga/javassist-3.3.ga.pom.package.json | 111 +- ...-5.0.0alpha-200607201-119.pom.package.json | 54 +- .../jtidy-4aug2000r7-dev.pom.package.json | 27 +- .../junit/3.8.1/junit-3.8.1.pom.package.json | 54 +- .../junit/3.8.2/junit-3.8.2.pom.package.json | 54 +- .../junit/4.4/junit-4.4.pom.package.json | 54 +- .../2.1/commons-lang-2.1.pom.package.json | 27 +- .../2.3/commons-lang-2.3.pom.package.json | 27 +- .../1.2.15/log4j-1.2.15.pom.package.json | 54 +- .../commons-logging-1.0.4.pom.package.json | 27 +- .../1.1/commons-logging-1.1.pom.package.json | 27 +- ...ysql-connector-java-5.0.4.pom.package.json | 98 +- .../1.2.3/ehcache-1.2.3.pom.package.json | 81 +- .../kxml2/2.2.2/kxml2-2.2.2.pom.package.json | 54 +- ...egi-security-parent-1.0.5.pom.package.json | 54 +- ...egi-security-parent-1.0.7.pom.package.json | 54 +- .../1.1.1/master-1.1.1.pom.package.json | 81 +- .../apache/apache/1/apache-1.pom.package.json | 54 +- .../apache/apache/3/apache-3.pom.package.json | 54 +- .../apache/apache/4/apache-4.pom.package.json | 54 +- .../1.22/commons-jaxrs-1.22.pom.package.json | 54 +- .../1.1/project-config-1.1.pom.package.json | 54 +- .../maven/2.0.1/maven-2.0.1.pom.package.json | 54 +- .../maven/2.0.2/maven-2.0.2.pom.package.json | 54 +- .../maven/2.0.4/maven-2.0.4.pom.package.json | 54 +- .../maven/2.0/maven-2.0.pom.package.json | 54 +- ...ven-dependency-plugin-2.0.pom.package.json | 54 +- .../wagon-file-1.0-alpha-5.pom.package.json | 54 +- ...p-lightweight-1.0-alpha-5.pom.package.json | 54 +- ...-provider-api-1.0-alpha-5.pom.package.json | 54 +- .../wagon-ssh-1.0-alpha-5.pom.package.json | 54 +- .../wagon-1.0-alpha-6.pom.package.json | 54 +- .../build/1.1.1/build-1.1.1.pom.package.json | 54 +- .../myfaces-master-1.0.5.pom.package.json | 54 +- .../1.5/velocity-1.5.pom.package.json | 54 +- .../1.5.4/aspectjrt-1.5.4.pom.package.json | 54 +- .../1.6.0/aspectjrt-1.6.0.pom.package.json | 54 +- .../1.5.4/aspectjtools-1.5.4.pom.package.json | 54 +- .../1.6.0/aspectjtools-1.6.0.pom.package.json | 54 +- .../aspectjweaver-1.5.4.pom.package.json | 54 +- .../aspectjweaver-1.6.0.pom.package.json | 54 +- .../aspectj-maven-plugin-1.0.pom.package.json | 27 +- ...gin-1.2-20080813.143116-6.pom.package.json | 54 +- ...maven-plugin-1.2-SNAPSHOT.pom.package.json | 54 +- ...obertura-maven-plugin-2.2.pom.package.json | 54 +- ...ndbugs-maven-plugin-1.1.1.pom.package.json | 29 +- ...-buildnumber-plugin-0.9.6.pom.package.json | 54 +- .../1.0.11/plexus-1.0.11.pom.package.json | 54 +- .../2.3/easymock-2.3.pom.package.json | 27 +- ...asymockclassextension-2.3.pom.package.json | 27 +- ...nate-annotations-3.2.1.ga.pom.package.json | 54 +- ...nate-annotations-3.3.1.GA.pom.package.json | 54 +- ...mons-annotations-3.0.0.ga.pom.package.json | 54 +- ...te-entitymanager-3.2.1.ga.pom.package.json | 54 +- ...te-entitymanager-3.3.2.GA.pom.package.json | 54 +- .../hibernate-3.2.1.ga.pom.package.json | 54 +- .../hibernate-3.2.6.ga.pom.package.json | 54 +- .../7/jetty-parent-7.pom.package.json | 54 +- .../6.1.5/project-6.1.5.pom.package.json | 54 +- .../servlet-api-2.5-6.1.5.pom.package.json | 54 +- .../2.5.3/spring-aop-2.5.3.pom.package.json | 54 +- .../spring-aspects-2.5.3.pom.package.json | 54 +- .../spring-aspects-2.5.4.pom.package.json | 54 +- .../2.5.3/spring-beans-2.5.3.pom.package.json | 54 +- ...ing-context-support-2.5.3.pom.package.json | 54 +- .../spring-context-2.5.3.pom.package.json | 54 +- .../2.5.3/spring-core-2.5.3.pom.package.json | 54 +- .../2.5.3/spring-jdbc-2.5.3.pom.package.json | 54 +- .../2.5.3/spring-orm-2.5.3.pom.package.json | 54 +- .../2.5.3/spring-test-2.5.3.pom.package.json | 54 +- .../2.5.4/spring-test-2.5.4.pom.package.json | 54 +- .../2.5.3/spring-tx-2.5.3.pom.package.json | 54 +- .../2.5.3/spring-web-2.5.3.pom.package.json | 54 +- .../spring-webmvc-2.5.3.pom.package.json | 54 +- .../spring-webmvc-2.5.4.pom.package.json | 54 +- .../2.5.4/spring-2.5.4.pom.package.json | 54 +- .../testng/5.7/testng-5.7.pom.package.json | 54 +- .../testng/5.8/testng-5.8.pom.package.json | 54 +- .../p6spy/1.3/p6spy-1.3.pom.package.json | 54 +- .../jds-2.17.0718b.pom.package.json | 54 +- .../parse_error/jds-3.0.1.pom.package.json | 54 +- .../common-object-1.0.2.pom.package.json | 54 +- .../osgl-http-1.1.2.pom.package.json | 54 +- .../commons-validator-1.2.0.pom.package.json | 27 +- .../commons-validator-1.3.1.pom.package.json | 27 +- .../1.4/velocity-1.4.pom.package.json | 54 +- .../1.0.b2/xml-apis-1.0.b2.pom.package.json | 54 +- .../1.1.3.1/xmlpull-1.1.3.1.pom.package.json | 54 +- .../bdb-fedora-rootfs.tar.xz-expected.json | 432373 +++++++++++++++ ...-fedora-rootfs.tar.xz-expected.json.tar.xz | Bin 332260 -> 329480 bytes tests/scancode/data/info/all.expected.json | 132 +- .../plugin_only_findings/basic.expected.json | 132 +- .../data/score/basic-expected.json | 85 +- ...consistent_licenses_copyleft-expected.json | 138 +- .../score/no_license_ambiguity-expected.json | 254 +- .../data/score/no_license_text-expected.json | 63 +- ...nflicting_license_categories.expected.json | 282 +- .../summary/end-2-end/bug-1141.expected.json | 105 +- .../holders/clear_holder.expected.json | 145 +- .../holders/combined_holders.expected.json | 145 +- .../license_ambiguity/ambiguous.expected.json | 83 +- .../unambiguous.expected.json | 145 +- .../multiple_package_data.expected.json | 243 +- .../single_file/single_file.expected.json | 66 +- .../summary-without-holder-pypi.expected.json | 178 +- ...holder_from_package_resource.expected.json | 42 +- .../with_package_data.expected.json | 197 +- .../without_package_data.expected.json | 145 +- .../tallies/end-2-end/bug-1141.expected.json | 233 +- .../full_tallies/tallies.expected.json | 877 +- .../tallies_by_facet.expected.json | 1393 +- .../tallies_details.expected.json | 877 +- ...lies_key_files-details.expected.json-lines | 899 +- .../tallies_key_files.expected.json | 887 +- .../data/tallies/packages/expected.json | 381 +- 140 files changed, 438456 insertions(+), 7762 deletions(-) create mode 100644 tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json diff --git a/tests/formattedcode/data/csv/livescan/expected.csv b/tests/formattedcode/data/csv/livescan/expected.csv index 8f43a379745..186ed26d42d 100644 --- a/tests/formattedcode/data/csv/livescan/expected.csv +++ b/tests/formattedcode/data/csv/livescan/expected.csv @@ -1,19 +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,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__license_expression_spdx,license_match__rule_identifier,license_match__rule_url,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,2018-11-15,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,apache-2.0_7.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -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,2018-10-15,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-or-later,gpl-2.0-plus_420.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_420.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,file,package.json,package,.json,2200,2018-10-15,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,mit_27.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,from-package-file,84.68,24,24,136,85.53,3-seq,mit,MIT,mit_823.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -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', 'license_expression_spdx': 'MIT', 'rule_identifier': 'mit_27.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE'}, {'score': 84.68, 'start_line': 24, 'end_line': 24, 'matched_length': 136, 'match_coverage': 85.53, 'matcher': '3-seq', 'license_expression': 'mit', 'license_expression_spdx': 'MIT', 'rule_identifier': 'mit_823.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE'}]}]",,,,,,,,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,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,2018-11-15,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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +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,2018-10-15,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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,file,package.json,package,.json,2200,2018-10-15,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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +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'}, {'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'}]}]",,,,,,,,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/packages/expected-no-root.csv b/tests/formattedcode/data/csv/packages/expected-no-root.csv index 01cc678fee2..9e649d771d6 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__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 +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', 'matched_text': '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 3ce07ccc444..a527dfb60d6 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__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 +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', 'matched_text': '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/licensedcode/data/plugin_license/license_url/license_url.expected.json b/tests/licensedcode/data/plugin_license/license_url/license_url.expected.json index 1fa8eaa2675..f0f86f10054 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 @@ -17,7 +17,7 @@ "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/rules/apache-1.0.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE" } ] } @@ -25,35 +25,78 @@ "license_references": [ { "key": "apache-1.0", + "language": "en", "short_name": "Apache 1.0", "name": "Apache License 1.0", "category": "Permissive", "owner": "Apache Software Foundation", "homepage_url": "http://www.apache.org/licenses/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.apache.org/licenses/LICENSE-1.0" ], + "osi_url": null, "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [], + "key_aliases": [], "minimum_coverage": 80, - "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the Apache Group" + ], + "ignorable_urls": [ + "http://www.apache.org/" + ], + "ignorable_emails": [ + "apache@apache.org" + ], + "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see .", + "scancode_url": "https://spdx.org/licenses/Apache-1.0", + "licensedb_url": "https://spdx.org/licenses/Apache-1.0", + "spdx_url": "https://spdx.org/licenses/Apache-1.0" } ], "license_rule_references": [ { - "rule_identifier": "apache-1.0.LICENSE", "license_expression": "apache-1.0", + "identifier": "apache-1.0.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", - "rule_relevance": 100, - "rule_length": 368, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 368, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the Apache Group" + ], + "ignorable_urls": [ + "http://www.apache.org/" + ], + "ignorable_emails": [ + "apache@apache.org" + ], + "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 Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\napache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\nnor may \"Apache\" appear in their names without prior written\npermission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the Apache Group\nfor use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see ." } ], "files": [ diff --git a/tests/licensedcode/data/plugin_license/package/package.expected.json b/tests/licensedcode/data/plugin_license/package/package.expected.json index 55253ec86fd..6930322f529 100644 --- a/tests/licensedcode/data/plugin_license/package/package.expected.json +++ b/tests/licensedcode/data/plugin_license/package/package.expected.json @@ -53,7 +53,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -133,7 +133,7 @@ ] }, { - "identifier": "mit-0db787f9-9137-ac48-8965-6af727dc7ad0", + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", "license_expression": "mit", "count": 1, "detection_log": [ @@ -148,7 +148,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null } ] @@ -157,6 +157,7 @@ "license_references": [ { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -164,7 +165,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -175,37 +181,72 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "license_expression": "mit", - "rule_url": null, - "rule_relevance": 100, - "rule_length": 1, + "identifier": "mit_272.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_272.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "MIT" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "\"licenses\": [ { \"type\": \"MIT\"," }, { - "rule_identifier": "mit_272.RULE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_272.RULE", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "\"licenses\": [ { \"type\": \"MIT\"," + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" } ], "files": [ @@ -266,7 +307,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -340,7 +381,7 @@ "percentage_of_license_text": 4.05, "for_license_detections": [ "mit-4aff13e0-ac4a-3558-4596-1e3b9e4c7722", - "mit-0db787f9-9137-ac48-8965-6af727dc7ad0" + "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" ], "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json index e90efe7c9f6..2a54be1abbb 100644 --- a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json +++ b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json @@ -17,7 +17,7 @@ "matcher": "2-aho", "license_expression": "blessing", "rule_identifier": "blessing.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/blessing.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE" } ] } @@ -25,34 +25,67 @@ "license_references": [ { "key": "blessing", + "language": "en", "short_name": "SQLite Blessing", "name": "SQLite Blessing", "category": "Public Domain", "owner": "SQLite", "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "blessing", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln=4-9", "https://sqlite.org/src/artifact/df5091916dbb40e6" ], - "text": "The author disclaims copyright to this source code.\nIn place of a legal notice, here is a blessing:\n May you do good 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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The author disclaims copyright to this source code.\nIn place of a legal notice, here is a blessing:\n May you do good and not evil.\n May you find forgiveness for yourself and forgive others.\n May you share freely, never taking more than you give.", + "scancode_url": "https://spdx.org/licenses/blessing", + "licensedb_url": "https://spdx.org/licenses/blessing", + "spdx_url": "https://spdx.org/licenses/blessing" } ], "license_rule_references": [ { - "rule_identifier": "blessing.LICENSE", "license_expression": "blessing", + "identifier": "blessing.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "rule_relevance": 100, - "rule_length": 42, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 42, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "The author disclaims copyright to this source code.\nIn place of a legal notice, here is a blessing:\nMay you do good and not evil.\nMay you find forgiveness for yourself and forgive others.\nMay you share freely, never taking more than you give." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The author disclaims copyright to this source code.\nIn place of a legal notice, here is a blessing:\nMay you do good and not evil.\nMay you find forgiveness for yourself and forgive others.\nMay you share freely, never taking more than you give." } ], "files": [ diff --git a/tests/packagedcode/data/m2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.package.json b/tests/packagedcode/data/m2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.package.json index 9092104fa34..17d0943494e 100644 --- a/tests/packagedcode/data/m2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.package.json @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "Public Domain" } ] } diff --git a/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.3/aspectjrt-1.5.3.pom.package.json b/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.3/aspectjrt-1.5.3.pom.package.json index 281d47080f4..534fd84bd4f 100644 --- a/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.3/aspectjrt-1.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.3/aspectjrt-1.5.3.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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" - } - ] + "matched_text": "Eclipse Public License - v 1.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://www.eclipse.org/legal/epl-v10.html" } ] } diff --git a/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.203/bndlib-0.0.203.pom.package.json b/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.203/bndlib-0.0.203.pom.package.json index ab72f22f1c2..9cf233d0278 100644 --- a/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.203/bndlib-0.0.203.pom.package.json +++ b/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.203/bndlib-0.0.203.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_239.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_239.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": 12, - "rule_relevance": 100, - "matched_text": "This material is licensed under the Apache Software 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" - } - ] + "matched_text": "This material is licensed under the Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/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, - "matched_text": "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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0" } ] } diff --git a/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.238/bndlib-0.0.238.pom.package.json b/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.238/bndlib-0.0.238.pom.package.json index e6ac81aadd3..3b596c2b1cb 100644 --- a/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.238/bndlib-0.0.238.pom.package.json +++ b/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.238/bndlib-0.0.238.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_239.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_239.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": 12, - "rule_relevance": 100, - "matched_text": "This material is licensed under the Apache Software 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" - } - ] + "matched_text": "This material is licensed under the Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/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, - "matched_text": "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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0" } ] } diff --git a/tests/packagedcode/data/m2/bytebuddy/pom.xml.package.json b/tests/packagedcode/data/m2/bytebuddy/pom.xml.package.json index 26c3cd6c8d6..7a605ba73ea 100644 --- a/tests/packagedcode/data/m2/bytebuddy/pom.xml.package.json +++ b/tests/packagedcode/data/m2/bytebuddy/pom.xml.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json b/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json index ea351a5368f..171e927a2b6 100644 --- a/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU LESSER 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": 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" - } - ] + "matched_text": "GNU LESSER GENERAL PUBLIC LICENSE" } ] }, @@ -85,32 +60,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_100.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_100.RULE", - "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": "http://www.gnu.org/licenses/lgpl.txt", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.txt" } ] } diff --git a/tests/packagedcode/data/m2/codec/commons-codec/1.3/commons-codec-1.3.pom.package.json b/tests/packagedcode/data/m2/codec/commons-codec/1.3/commons-codec-1.3.pom.package.json index 4834d3b31a6..e3a40291e16 100644 --- a/tests/packagedcode/data/m2/codec/commons-codec/1.3/commons-codec-1.3.pom.package.json +++ b/tests/packagedcode/data/m2/codec/commons-codec/1.3/commons-codec-1.3.pom.package.json @@ -167,32 +167,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/collections/commons-collections/3.2/commons-collections-3.2.pom.package.json b/tests/packagedcode/data/m2/collections/commons-collections/3.2/commons-collections-3.2.pom.package.json index 29a4cb05f59..e9fa4057f32 100644 --- a/tests/packagedcode/data/m2/collections/commons-collections/3.2/commons-collections-3.2.pom.package.json +++ b/tests/packagedcode/data/m2/collections/commons-collections/3.2/commons-collections-3.2.pom.package.json @@ -706,32 +706,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.23/jsch-0.1.23.pom.package.json b/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.23/jsch-0.1.23.pom.package.json index 8ab13a3137c..20b5ce36fbf 100644 --- a/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.23/jsch-0.1.23.pom.package.json +++ b/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.23/jsch-0.1.23.pom.package.json @@ -48,32 +48,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] }, @@ -93,32 +68,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_jcraft_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_jcraft_4.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": 7, - "rule_relevance": 100, - "matched_text": "http://www.jcraft.com/jsch/LICENSE.txt", - "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" - } - ] + "matched_text": "http://www.jcraft.com/jsch/LICENSE.txt" } ] }, @@ -138,32 +88,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_jcraft_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_jcraft_3.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": 8, - "rule_relevance": 100, - "matched_text": "License information from http://www.jcraft.com/jsch", - "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" - } - ] + "matched_text": "License information from http://www.jcraft.com/jsch" } ] } diff --git a/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.27/jsch-0.1.27.pom.package.json b/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.27/jsch-0.1.27.pom.package.json index bb9fcc8780b..5e5ef54667b 100644 --- a/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.27/jsch-0.1.27.pom.package.json +++ b/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.27/jsch-0.1.27.pom.package.json @@ -48,32 +48,7 @@ "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" - } - ] + "matched_text": "license BSD" } ] }, @@ -93,32 +68,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_jcraft_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_jcraft_4.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": 7, - "rule_relevance": 100, - "matched_text": "http://www.jcraft.com/jsch/LICENSE.txt", - "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" - } - ] + "matched_text": "http://www.jcraft.com/jsch/LICENSE.txt" } ] } diff --git a/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream-parent/1.2.2/xstream-parent-1.2.2.pom.package.json b/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream-parent/1.2.2/xstream-parent-1.2.2.pom.package.json index 516bd197bfc..711a2793a5a 100644 --- a/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream-parent/1.2.2/xstream-parent-1.2.2.pom.package.json +++ b/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream-parent/1.2.2/xstream-parent-1.2.2.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_878.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_878.RULE", - "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": 90, - "matched_text": "BSD style", - "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" - } - ] + "matched_text": "BSD style" } ] }, @@ -93,32 +68,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_xstream_maven_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_xstream_maven_4.RULE", - "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": "http://xstream.codehaus.com/license.html", - "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" - } - ] + "matched_text": "http://xstream.codehaus.com/license.html" } ] } diff --git a/tests/packagedcode/data/m2/depman/foo.pom.package.json b/tests/packagedcode/data/m2/depman/foo.pom.package.json index 4166a39c19e..c76714f26fb 100644 --- a/tests/packagedcode/data/m2/depman/foo.pom.package.json +++ b/tests/packagedcode/data/m2/depman/foo.pom.package.json @@ -48,32 +48,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/digester/commons-digester/1.8/commons-digester-1.8.pom.package.json b/tests/packagedcode/data/m2/digester/commons-digester/1.8/commons-digester-1.8.pom.package.json index 3673d04768b..609e0f0ac48 100644 --- a/tests/packagedcode/data/m2/digester/commons-digester/1.8/commons-digester-1.8.pom.package.json +++ b/tests/packagedcode/data/m2/digester/commons-digester/1.8/commons-digester-1.8.pom.package.json @@ -202,32 +202,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/el/commons-el/1.0/commons-el-1.0.pom.package.json b/tests/packagedcode/data/m2/el/commons-el/1.0/commons-el-1.0.pom.package.json index 37cdd43bcdf..0e8cc5642af 100644 --- a/tests/packagedcode/data/m2/el/commons-el/1.0/commons-el-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/el/commons-el/1.0/commons-el-1.0.pom.package.json @@ -83,32 +83,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.pom.package.json b/tests/packagedcode/data/m2/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.pom.package.json index 352cb3da986..83281059230 100644 --- a/tests/packagedcode/data/m2/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_363.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_363.RULE", - "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": "HSQLDB 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" - } - ] + "matched_text": "HSQLDB License" } ] }, @@ -85,32 +60,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_82.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_82.RULE", - "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": "http://hsqldb.org/web/hsqlLicense.html", - "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" - } - ] + "matched_text": "http://hsqldb.org/web/hsqlLicense.html" } ] } diff --git a/tests/packagedcode/data/m2/httpunit/httpunit/1.6.2/httpunit-1.6.2.pom.package.json b/tests/packagedcode/data/m2/httpunit/httpunit/1.6.2/httpunit-1.6.2.pom.package.json index 8fbab0b411b..9fdb8b07f29 100644 --- a/tests/packagedcode/data/m2/httpunit/httpunit/1.6.2/httpunit-1.6.2.pom.package.json +++ b/tests/packagedcode/data/m2/httpunit/httpunit/1.6.2/httpunit-1.6.2.pom.package.json @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "MIT License" } ] }, @@ -85,32 +60,7 @@ "license_expression": "mit", "rule_identifier": "mit_1144.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1144.RULE", - "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": "http://httpunit.sourceforge.net/doc/license.html", - "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" - } - ] + "matched_text": "http://httpunit.sourceforge.net/doc/license.html" } ] } diff --git a/tests/packagedcode/data/m2/io/commons-io/1.3.1/commons-io-1.3.1.pom.package.json b/tests/packagedcode/data/m2/io/commons-io/1.3.1/commons-io-1.3.1.pom.package.json index ff5d78c7659..a1d9c23a8bd 100644 --- a/tests/packagedcode/data/m2/io/commons-io/1.3.1/commons-io-1.3.1.pom.package.json +++ b/tests/packagedcode/data/m2/io/commons-io/1.3.1/commons-io-1.3.1.pom.package.json @@ -237,32 +237,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/javassist/javassist/3.4.GA/javassist-3.4.GA.pom.package.json b/tests/packagedcode/data/m2/javassist/javassist/3.4.GA/javassist-3.4.GA.pom.package.json index 3ba535cba76..97e7e369422 100644 --- a/tests/packagedcode/data/m2/javassist/javassist/3.4.GA/javassist-3.4.GA.pom.package.json +++ b/tests/packagedcode/data/m2/javassist/javassist/3.4.GA/javassist-3.4.GA.pom.package.json @@ -40,32 +40,7 @@ "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": "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" - } - ] + "matched_text": "lgpl" } ] }, @@ -85,32 +60,7 @@ "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": "http://repository.jboss.com/licenses/lgpl.txt", - "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" - } - ] + "matched_text": "http://repository.jboss.com/licenses/lgpl.txt" } ] } diff --git a/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0/persistence-api-1.0.pom.package.json b/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0/persistence-api-1.0.pom.package.json index 5f4fdea9a44..73a6c10038a 100644 --- a/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0/persistence-api-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0/persistence-api-1.0.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "cddl-1.0", "rule_identifier": "cddl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cddl-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": 8, - "rule_relevance": 100, - "matched_text": "Common Development and Distribution License (CDDL) v1.0", - "licenses": [ - { - "key": "cddl-1.0", - "name": "Common Development and Distribution License 1.0", - "short_name": "CDDL 1.0", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "Oracle Corporation", - "homepage_url": "http://www.sun.com/cddl/", - "text_url": "http://www.opensolaris.org/os/licensing/cddllicense.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/cddl-1.0", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cddl-1.0.LICENSE", - "spdx_license_key": "CDDL-1.0", - "spdx_url": "https://spdx.org/licenses/CDDL-1.0" - } - ] + "matched_text": "Common Development and Distribution License (CDDL) v1.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "cddl-1.0", "rule_identifier": "cddl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cddl-1.0_4.RULE", - "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": "http://www.sun.com/cddl/cddl.html", - "licenses": [ - { - "key": "cddl-1.0", - "name": "Common Development and Distribution License 1.0", - "short_name": "CDDL 1.0", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "Oracle Corporation", - "homepage_url": "http://www.sun.com/cddl/", - "text_url": "http://www.opensolaris.org/os/licensing/cddllicense.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/cddl-1.0", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cddl-1.0.LICENSE", - "spdx_license_key": "CDDL-1.0", - "spdx_url": "https://spdx.org/licenses/CDDL-1.0" - } - ] + "matched_text": "http://www.sun.com/cddl/cddl.html" } ] } diff --git a/tests/packagedcode/data/m2/jboss/javassist/3.3.ga/javassist-3.3.ga.pom.package.json b/tests/packagedcode/data/m2/jboss/javassist/3.3.ga/javassist-3.3.ga.pom.package.json index aa0140558ee..65912e1aa80 100644 --- a/tests/packagedcode/data/m2/jboss/javassist/3.3.ga/javassist-3.3.ga.pom.package.json +++ b/tests/packagedcode/data/m2/jboss/javassist/3.3.ga/javassist-3.3.ga.pom.package.json @@ -48,32 +48,7 @@ "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": "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" - } - ] + "matched_text": "MPL 1.1" } ] }, @@ -93,47 +68,7 @@ "license_expression": "mpl-1.1 OR lgpl-2.1-plus", "rule_identifier": "mpl-1.1_or_lgpl-2.1-plus_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_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": 19, - "rule_relevance": 100, - "matched_text": "http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/jboss/javassist/License.html?rev=HEAD&content-type=text/html", - "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" - }, - { - "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" - } - ] + "matched_text": "http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/jboss/javassist/License.html?rev=HEAD&content-type=text/html" } ] }, @@ -153,47 +88,7 @@ "license_expression": "mpl-1.1 OR lgpl-2.1-plus", "rule_identifier": "mpl-1.1_or_lgpl-2.1-plus_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_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": 13, - "rule_relevance": 100, - "matched_text": "Dual-license; LGPL if downloaded as part of JBoss, MPL if downloaded separately.", - "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" - }, - { - "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" - } - ] + "matched_text": "Dual-license; LGPL if downloaded as part of JBoss, MPL if downloaded separately." } ] } diff --git a/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json b/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json index 4f1b40d2ecf..2a77ac06012 100644 --- a/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json +++ b/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU LESSER 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": 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" - } - ] + "matched_text": "GNU LESSER GENERAL PUBLIC LICENSE" } ] }, @@ -85,32 +60,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_100.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_100.RULE", - "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": "http://www.gnu.org/licenses/lgpl.txt", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.txt" } ] } diff --git a/tests/packagedcode/data/m2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.pom.package.json b/tests/packagedcode/data/m2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.pom.package.json index d459d5d2d41..e07d94790ca 100644 --- a/tests/packagedcode/data/m2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.pom.package.json +++ b/tests/packagedcode/data/m2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "tidy", "rule_identifier": "tidy_2.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tidy_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": 100, - "matched_text": "Java HTML Tidy License", - "licenses": [ - { - "key": "tidy", - "name": "Tidy License", - "short_name": "Tidy License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "W3C - World Wide Web Consortium", - "homepage_url": "https://github.com/htacg/tidy-html5/blob/next/README/LICENSE.md", - "text_url": "", - "reference_url": "https://scancode-licensedb.aboutcode.org/tidy", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tidy.LICENSE", - "spdx_license_key": "HTMLTIDY", - "spdx_url": "https://spdx.org/licenses/HTMLTIDY" - } - ] + "matched_text": "Java HTML Tidy License" } ] } diff --git a/tests/packagedcode/data/m2/junit/junit/3.8.1/junit-3.8.1.pom.package.json b/tests/packagedcode/data/m2/junit/junit/3.8.1/junit-3.8.1.pom.package.json index 61782b1e35d..6ff7b0f0dd8 100644 --- a/tests/packagedcode/data/m2/junit/junit/3.8.1/junit-3.8.1.pom.package.json +++ b/tests/packagedcode/data/m2/junit/junit/3.8.1/junit-3.8.1.pom.package.json @@ -48,32 +48,7 @@ "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" - } - ] + "matched_text": "Common Public License Version 1.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "cpl-1.0", "rule_identifier": "cpl-1.0_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_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": 8, - "rule_relevance": 100, - "matched_text": "http://www.opensource.org/licenses/cpl1.0.txt", - "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" - } - ] + "matched_text": "http://www.opensource.org/licenses/cpl1.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/junit/junit/3.8.2/junit-3.8.2.pom.package.json b/tests/packagedcode/data/m2/junit/junit/3.8.2/junit-3.8.2.pom.package.json index d987bf3ba50..1dee1f864b6 100644 --- a/tests/packagedcode/data/m2/junit/junit/3.8.2/junit-3.8.2.pom.package.json +++ b/tests/packagedcode/data/m2/junit/junit/3.8.2/junit-3.8.2.pom.package.json @@ -48,32 +48,7 @@ "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" - } - ] + "matched_text": "Common Public License Version 1.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "cpl-1.0", "rule_identifier": "cpl-1.0_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_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": 8, - "rule_relevance": 100, - "matched_text": "http://www.opensource.org/licenses/cpl1.0.txt", - "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" - } - ] + "matched_text": "http://www.opensource.org/licenses/cpl1.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/junit/junit/4.4/junit-4.4.pom.package.json b/tests/packagedcode/data/m2/junit/junit/4.4/junit-4.4.pom.package.json index c5ff921496c..fd881c14c3c 100644 --- a/tests/packagedcode/data/m2/junit/junit/4.4/junit-4.4.pom.package.json +++ b/tests/packagedcode/data/m2/junit/junit/4.4/junit-4.4.pom.package.json @@ -48,32 +48,7 @@ "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" - } - ] + "matched_text": "Common Public License Version 1.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "cpl-1.0", "rule_identifier": "cpl-1.0_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_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": 8, - "rule_relevance": 100, - "matched_text": "http://www.opensource.org/licenses/cpl1.0.txt", - "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" - } - ] + "matched_text": "http://www.opensource.org/licenses/cpl1.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/lang/commons-lang/2.1/commons-lang-2.1.pom.package.json b/tests/packagedcode/data/m2/lang/commons-lang/2.1/commons-lang-2.1.pom.package.json index 096e90eb6fc..082517f3d5d 100644 --- a/tests/packagedcode/data/m2/lang/commons-lang/2.1/commons-lang-2.1.pom.package.json +++ b/tests/packagedcode/data/m2/lang/commons-lang/2.1/commons-lang-2.1.pom.package.json @@ -545,32 +545,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/lang/commons-lang/2.3/commons-lang-2.3.pom.package.json b/tests/packagedcode/data/m2/lang/commons-lang/2.3/commons-lang-2.3.pom.package.json index 14950542b36..df682a0ea4d 100644 --- a/tests/packagedcode/data/m2/lang/commons-lang/2.3/commons-lang-2.3.pom.package.json +++ b/tests/packagedcode/data/m2/lang/commons-lang/2.3/commons-lang-2.3.pom.package.json @@ -622,32 +622,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/log4j/log4j/1.2.15/log4j-1.2.15.pom.package.json b/tests/packagedcode/data/m2/log4j/log4j/1.2.15/log4j-1.2.15.pom.package.json index dfec7a7a29d..b9b2fb8a636 100644 --- a/tests/packagedcode/data/m2/log4j/log4j/1.2.15/log4j-1.2.15.pom.package.json +++ b/tests/packagedcode/data/m2/log4j/log4j/1.2.15/log4j-1.2.15.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.package.json b/tests/packagedcode/data/m2/logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.package.json index f84526d9563..68c96bce102 100644 --- a/tests/packagedcode/data/m2/logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.package.json @@ -111,32 +111,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/logging/commons-logging/1.1/commons-logging-1.1.pom.package.json b/tests/packagedcode/data/m2/logging/commons-logging/1.1/commons-logging-1.1.pom.package.json index bcbfafe2d9b..189da1f8942 100644 --- a/tests/packagedcode/data/m2/logging/commons-logging/1.1/commons-logging-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/logging/commons-logging/1.1/commons-logging-1.1.pom.package.json @@ -132,32 +132,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/mysql/mysql-connector-java/5.0.4/mysql-connector-java-5.0.4.pom.package.json b/tests/packagedcode/data/m2/mysql/mysql-connector-java/5.0.4/mysql-connector-java-5.0.4.pom.package.json index 2e2b02bb43c..10edf946321 100644 --- a/tests/packagedcode/data/m2/mysql/mysql-connector-java/5.0.4/mysql-connector-java-5.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/mysql/mysql-connector-java/5.0.4/mysql-connector-java-5.0.4.pom.package.json @@ -40,32 +40,7 @@ "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": 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": "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": 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" - } - ] + "matched_text": "The GNU General Public License, Version 2" } ] }, @@ -85,32 +60,7 @@ "license_expression": "gpl-1.0-plus", "rule_identifier": "gpl-1.0-plus_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_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": 7, - "rule_relevance": 100, - "matched_text": "http://www.gnu.org/licenses/gpl.txt", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/gpl.txt" } ] }, @@ -130,49 +80,7 @@ "license_expression": "gpl-2.0 WITH mysql-linking-exception-2018", "rule_identifier": "gpl-2.0_with_mysql-linking-exception-2018_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_with_mysql-linking-exception-2018_4.RULE", - "referenced_filenames": [ - "EXCEPTIONS-CONNECTOR-J" - ], - "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, - "matched_text": "MySQL Connector/J contains exceptions to GPL requirements when linking with other components\n \t\tthat are licensed under OSI-approved open source licenses, see EXCEPTIONS-CONNECTOR-J\n \t\tin this distribution for more details.", - "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": "mysql-linking-exception-2018", - "name": "MySQL linking exception 2018", - "short_name": "MySQL linking exception 2018", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "Oracle Corporation", - "homepage_url": "https://raw.githubusercontent.com/mysql/mysql-server/8.0/include/mysql.h", - "text_url": "", - "reference_url": "https://scancode-licensedb.aboutcode.org/mysql-linking-exception-2018", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mysql-linking-exception-2018.LICENSE", - "spdx_license_key": "LicenseRef-scancode-mysql-linking-exception-2018", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mysql-linking-exception-2018.LICENSE" - } - ] + "matched_text": "MySQL Connector/J contains exceptions to GPL requirements when linking with other components\n \t\tthat are licensed under OSI-approved open source licenses, see EXCEPTIONS-CONNECTOR-J\n \t\tin this distribution for more details." } ] } diff --git a/tests/packagedcode/data/m2/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.pom.package.json b/tests/packagedcode/data/m2/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.pom.package.json index 347a1156a64..048c00c4f0c 100644 --- a/tests/packagedcode/data/m2/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.pom.package.json +++ b/tests/packagedcode/data/m2/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.pom.package.json @@ -90,32 +90,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -135,32 +110,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_222.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_222.RULE", - "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": 90, - "matched_text": "http://ehcache.sourceforge.net/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" - } - ] + "matched_text": "http://ehcache.sourceforge.net/LICENSE.txt" } ] }, @@ -180,32 +130,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_228.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_228.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": 17, - "rule_relevance": 100, - "matched_text": "The license is the standard wording from the Apache license, but with\n Greg Luck as copyright\n owner.", - "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" - } - ] + "matched_text": "The license is the standard wording from the Apache license, but with\n Greg Luck as copyright\n owner." } ] } diff --git a/tests/packagedcode/data/m2/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.package.json b/tests/packagedcode/data/m2/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.package.json index 87e166c1e67..42707e35c36 100644 --- a/tests/packagedcode/data/m2/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.package.json +++ b/tests/packagedcode/data/m2/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.package.json @@ -55,32 +55,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_145.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", - "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": "The 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" - } - ] + "matched_text": "The BSD License" } ] }, @@ -100,32 +75,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_335.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_335.RULE", - "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": "http://www.opensource.org/licenses/bsd-license.html", - "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" - } - ] + "matched_text": "http://www.opensource.org/licenses/bsd-license.html" } ] } diff --git a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.5/acegi-security-parent-1.0.5.pom.package.json b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.5/acegi-security-parent-1.0.5.pom.package.json index 72a805dd9c8..14a946254d5 100644 --- a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.5/acegi-security-parent-1.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.5/acegi-security-parent-1.0.5.pom.package.json @@ -244,32 +244,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -289,32 +264,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.7/acegi-security-parent-1.0.7.pom.package.json b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.7/acegi-security-parent-1.0.7.pom.package.json index f3fc8d23583..a7a36cb18f0 100644 --- a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.7/acegi-security-parent-1.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.7/acegi-security-parent-1.0.7.pom.package.json @@ -244,32 +244,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -289,32 +264,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/ajax4jsf/master/1.1.1/master-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/ajax4jsf/master/1.1.1/master-1.1.1.pom.package.json index 2a446bb05dc..c93c595cebb 100644 --- a/tests/packagedcode/data/m2/org/ajax4jsf/master/1.1.1/master-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/ajax4jsf/master/1.1.1/master-1.1.1.pom.package.json @@ -62,32 +62,7 @@ "license_expression": "lgpl-2.1", "rule_identifier": "lgpl-2.1_85.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_85.RULE", - "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", - "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" - } - ] + "matched_text": "LGPL 2.1" } ] }, @@ -107,32 +82,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_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": 7, - "rule_relevance": 100, - "matched_text": "http://www.gnu.org/licenses/lgpl.html", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.html" } ] }, @@ -152,32 +102,7 @@ "license_expression": "lgpl-2.1", "rule_identifier": "lgpl-2.1_36.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_36.RULE", - "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": "GNU LESSER GENERAL PUBLIC LICENSE 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": 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" - } - ] + "matched_text": "GNU LESSER GENERAL PUBLIC LICENSE Version 2.1" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/apache/1/apache-1.pom.package.json b/tests/packagedcode/data/m2/org/apache/apache/1/apache-1.pom.package.json index 6bbfaaae2b2..1b7fc3e893e 100644 --- a/tests/packagedcode/data/m2/org/apache/apache/1/apache-1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/apache/1/apache-1.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/apache/3/apache-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/apache/3/apache-3.pom.package.json index 7166abf63ae..5401ee6f213 100644 --- a/tests/packagedcode/data/m2/org/apache/apache/3/apache-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/apache/3/apache-3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/apache/4/apache-4.pom.package.json b/tests/packagedcode/data/m2/org/apache/apache/4/apache-4.pom.package.json index 68915c9ffd7..54231870829 100644 --- a/tests/packagedcode/data/m2/org/apache/apache/4/apache-4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/apache/4/apache-4.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/commons/commons-jaxrs/1.22/commons-jaxrs-1.22.pom.package.json b/tests/packagedcode/data/m2/org/apache/commons/commons-jaxrs/1.22/commons-jaxrs-1.22.pom.package.json index 46302e5b9b1..12f2c1f658b 100644 --- a/tests/packagedcode/data/m2/org/apache/commons/commons-jaxrs/1.22/commons-jaxrs-1.22.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/commons/commons-jaxrs/1.22/commons-jaxrs-1.22.pom.package.json @@ -83,32 +83,7 @@ "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", - "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" - } - ] + "matched_text": "The Apache License, Version 2.0" } ] }, @@ -128,32 +103,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/project-config/1.1/project-config-1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/project-config/1.1/project-config-1.1.pom.package.json index e4fb688dc55..540ddc70d32 100644 --- a/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/project-config/1.1/project-config-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/project-config/1.1/project-config-1.1.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.1/maven-2.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.1/maven-2.0.1.pom.package.json index 4a8474f02a4..1d2781a32fa 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.1/maven-2.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.1/maven-2.0.1.pom.package.json @@ -104,32 +104,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -149,32 +124,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.2/maven-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.2/maven-2.0.2.pom.package.json index 384d21025a1..a889bdcf8db 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.2/maven-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.2/maven-2.0.2.pom.package.json @@ -104,32 +104,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -149,32 +124,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.4/maven-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.4/maven-2.0.4.pom.package.json index 0b6214da296..bd20e8562c5 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.4/maven-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.4/maven-2.0.4.pom.package.json @@ -104,32 +104,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -149,32 +124,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0/maven-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0/maven-2.0.pom.package.json index 5fda6d06391..4ba9938a092 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0/maven-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0/maven-2.0.pom.package.json @@ -104,32 +104,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -149,32 +124,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-dependency-plugin/2.0/maven-dependency-plugin-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-dependency-plugin/2.0/maven-dependency-plugin-2.0.pom.package.json index e37e7de2aed..968b447f5db 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-dependency-plugin/2.0/maven-dependency-plugin-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-dependency-plugin/2.0/maven-dependency-plugin-2.0.pom.package.json @@ -62,32 +62,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_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": 4, - "rule_relevance": 50, - "matched_text": "Apache 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" - } - ] + "matched_text": "Apache License 2.0" } ] }, @@ -107,32 +82,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-alpha-5/wagon-file-1.0-alpha-5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-alpha-5/wagon-file-1.0-alpha-5.pom.package.json index 9946263315f..15c1550b9e5 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-alpha-5/wagon-file-1.0-alpha-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-alpha-5/wagon-file-1.0-alpha-5.pom.package.json @@ -69,32 +69,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -114,32 +89,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-5/wagon-http-lightweight-1.0-alpha-5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-5/wagon-http-lightweight-1.0-alpha-5.pom.package.json index 45e6d2b6f74..bd9fa6695e7 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-5/wagon-http-lightweight-1.0-alpha-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-5/wagon-http-lightweight-1.0-alpha-5.pom.package.json @@ -69,32 +69,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -114,32 +89,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom.package.json index 395b7243b09..fef7eb4cbc0 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom.package.json @@ -69,32 +69,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -114,32 +89,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-alpha-5/wagon-ssh-1.0-alpha-5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-alpha-5/wagon-ssh-1.0-alpha-5.pom.package.json index c0d1b55fbec..8cb27fac346 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-alpha-5/wagon-ssh-1.0-alpha-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-alpha-5/wagon-ssh-1.0-alpha-5.pom.package.json @@ -69,32 +69,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -114,32 +89,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom.package.json index a0641eab219..29de85e1f35 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom.package.json @@ -69,32 +69,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -114,32 +89,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/mina/build/1.1.1/build-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/mina/build/1.1.1/build-1.1.1.pom.package.json index f7c5021f749..3423116ee49 100644 --- a/tests/packagedcode/data/m2/org/apache/mina/build/1.1.1/build-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/mina/build/1.1.1/build-1.1.1.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_176.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/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, - "matched_text": "Apache 2.0 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" - } - ] + "matched_text": "Apache 2.0 License" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/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, - "matched_text": "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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/myfaces/maven/myfaces-master/1.0.5/myfaces-master-1.0.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/myfaces/maven/myfaces-master/1.0.5/myfaces-master-1.0.5.pom.package.json index 102ea1a89ed..5fe4e47bef8 100644 --- a/tests/packagedcode/data/m2/org/apache/myfaces/maven/myfaces-master/1.0.5/myfaces-master-1.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/myfaces/maven/myfaces-master/1.0.5/myfaces-master-1.0.5.pom.package.json @@ -307,32 +307,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -352,32 +327,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/apache/velocity/velocity/1.5/velocity-1.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/velocity/velocity/1.5/velocity-1.5.pom.package.json index aa961907114..cc03cf2fd73 100644 --- a/tests/packagedcode/data/m2/org/apache/velocity/velocity/1.5/velocity-1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/velocity/velocity/1.5/velocity-1.5.pom.package.json @@ -83,32 +83,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -128,32 +103,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json index e81fbe350b7..66323f41d43 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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" - } - ] + "matched_text": "Eclipse Public License - v 1.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://www.eclipse.org/legal/epl-v10.html" } ] } diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.6.0/aspectjrt-1.6.0.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.6.0/aspectjrt-1.6.0.pom.package.json index 1471b34c608..67a30d827fe 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.6.0/aspectjrt-1.6.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.6.0/aspectjrt-1.6.0.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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" - } - ] + "matched_text": "Eclipse Public License - v 1.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://www.eclipse.org/legal/epl-v10.html" } ] } diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json index c1d67b69197..cd9564b170f 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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" - } - ] + "matched_text": "Eclipse Public License - v 1.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://www.eclipse.org/legal/epl-v10.html" } ] } diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.6.0/aspectjtools-1.6.0.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.6.0/aspectjtools-1.6.0.pom.package.json index f297c1b9e44..c9d418318e5 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.6.0/aspectjtools-1.6.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.6.0/aspectjtools-1.6.0.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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" - } - ] + "matched_text": "Eclipse Public License - v 1.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://www.eclipse.org/legal/epl-v10.html" } ] } diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json index 1e8406e3a58..dd740ca0f79 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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" - } - ] + "matched_text": "Eclipse Public License - v 1.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://www.eclipse.org/legal/epl-v10.html" } ] } diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.6.0/aspectjweaver-1.6.0.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.6.0/aspectjweaver-1.6.0.pom.package.json index fd8a4e3d819..620b58f223e 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.6.0/aspectjweaver-1.6.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.6.0/aspectjweaver-1.6.0.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", - "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": "Eclipse Public License - v 1.0", - "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" - } - ] + "matched_text": "Eclipse Public License - v 1.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "epl-1.0", "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-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": 8, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://www.eclipse.org/legal/epl-v10.html" } ] } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/aspectj-maven-plugin/1.0/aspectj-maven-plugin-1.0.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/aspectj-maven-plugin/1.0/aspectj-maven-plugin-1.0.pom.package.json index 99fcc4149a7..af1d719a269 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/aspectj-maven-plugin/1.0/aspectj-maven-plugin-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/aspectj-maven-plugin/1.0/aspectj-maven-plugin-1.0.pom.package.json @@ -55,32 +55,7 @@ "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, - "matched_text": "The 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" - } - ] + "matched_text": "The MIT License" } ] } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-20080813.143116-6.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-20080813.143116-6.pom.package.json index 355a9d885c7..1f07d39df4f 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-20080813.143116-6.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-20080813.143116-6.pom.package.json @@ -48,32 +48,7 @@ "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, - "matched_text": "The 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" - } - ] + "matched_text": "The MIT License" } ] }, @@ -93,32 +68,7 @@ "license_expression": "mit", "rule_identifier": "mit_237.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_237.RULE", - "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": "http://www.opensource.org/licenses/mit-license.php", - "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" - } - ] + "matched_text": "http://www.opensource.org/licenses/mit-license.php" } ] } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-SNAPSHOT.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-SNAPSHOT.pom.package.json index 355a9d885c7..1f07d39df4f 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-SNAPSHOT.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-SNAPSHOT.pom.package.json @@ -48,32 +48,7 @@ "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, - "matched_text": "The 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" - } - ] + "matched_text": "The MIT License" } ] }, @@ -93,32 +68,7 @@ "license_expression": "mit", "rule_identifier": "mit_237.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_237.RULE", - "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": "http://www.opensource.org/licenses/mit-license.php", - "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" - } - ] + "matched_text": "http://www.opensource.org/licenses/mit-license.php" } ] } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/cobertura-maven-plugin/2.2/cobertura-maven-plugin-2.2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/cobertura-maven-plugin/2.2/cobertura-maven-plugin-2.2.pom.package.json index 965e49f236e..399256400b9 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/cobertura-maven-plugin/2.2/cobertura-maven-plugin-2.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/cobertura-maven-plugin/2.2/cobertura-maven-plugin-2.2.pom.package.json @@ -62,32 +62,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -107,32 +82,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json index 5a257b54a74..e055bc80931 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json @@ -67,34 +67,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/maven-buildnumber-plugin/0.9.6/maven-buildnumber-plugin-0.9.6.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/maven-buildnumber-plugin/0.9.6/maven-buildnumber-plugin-0.9.6.pom.package.json index 8a88e5b5364..fd58eda9875 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/maven-buildnumber-plugin/0.9.6/maven-buildnumber-plugin-0.9.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/maven-buildnumber-plugin/0.9.6/maven-buildnumber-plugin-0.9.6.pom.package.json @@ -48,32 +48,7 @@ "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, - "matched_text": "The 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" - } - ] + "matched_text": "The MIT License" } ] }, @@ -93,32 +68,7 @@ "license_expression": "mit", "rule_identifier": "mit_1165.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1165.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": "http://commons.ucalgary.ca/projects/licenses/mit-license.txt", - "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" - } - ] + "matched_text": "http://commons.ucalgary.ca/projects/licenses/mit-license.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.package.json index 031d36243bc..1247ac48623 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.package.json @@ -174,32 +174,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -219,32 +194,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/easymock/easymock/2.3/easymock-2.3.pom.package.json b/tests/packagedcode/data/m2/org/easymock/easymock/2.3/easymock-2.3.pom.package.json index dbe3644b32e..fe89f83fac1 100644 --- a/tests/packagedcode/data/m2/org/easymock/easymock/2.3/easymock-2.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/easymock/easymock/2.3/easymock-2.3.pom.package.json @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "MIT License" } ] } diff --git a/tests/packagedcode/data/m2/org/easymock/easymockclassextension/2.3/easymockclassextension-2.3.pom.package.json b/tests/packagedcode/data/m2/org/easymock/easymockclassextension/2.3/easymockclassextension-2.3.pom.package.json index 190e3b44a4a..654327dc052 100644 --- a/tests/packagedcode/data/m2/org/easymock/easymockclassextension/2.3/easymockclassextension-2.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/easymock/easymockclassextension/2.3/easymockclassextension-2.3.pom.package.json @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "MIT License" } ] } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json index 5f3122649f0..27a175242a3 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU LESSER 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": 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" - } - ] + "matched_text": "GNU LESSER GENERAL PUBLIC LICENSE" } ] }, @@ -85,32 +60,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_100.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_100.RULE", - "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": "http://www.gnu.org/licenses/lgpl.txt", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json index 375ab526d8d..a3f4091b2dd 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU LESSER 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": 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" - } - ] + "matched_text": "GNU LESSER GENERAL PUBLIC LICENSE" } ] }, @@ -85,32 +60,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_100.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_100.RULE", - "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": "http://www.gnu.org/licenses/lgpl.txt", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json index 63c74061485..3c9079e2aee 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU LESSER 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": 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" - } - ] + "matched_text": "GNU LESSER GENERAL PUBLIC LICENSE" } ] }, @@ -85,32 +60,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_100.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_100.RULE", - "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": "http://www.gnu.org/licenses/lgpl.txt", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json index adfd732b500..32037182d7d 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU LESSER 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": 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" - } - ] + "matched_text": "GNU LESSER GENERAL PUBLIC LICENSE" } ] }, @@ -85,32 +60,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_100.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_100.RULE", - "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": "http://www.gnu.org/licenses/lgpl.txt", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json index 8f3bdaac1d8..9a8231477a8 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU LESSER 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": 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" - } - ] + "matched_text": "GNU LESSER GENERAL PUBLIC LICENSE" } ] }, @@ -85,32 +60,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_100.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_100.RULE", - "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": "http://www.gnu.org/licenses/lgpl.txt", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json index 46972130167..ec4a18585d6 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU LESSER 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": 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" - } - ] + "matched_text": "GNU LESSER GENERAL PUBLIC LICENSE" } ] }, @@ -93,32 +68,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_100.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_100.RULE", - "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": "http://www.gnu.org/licenses/lgpl.txt", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json index 0c0400f9d93..1ea961b6091 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "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": "GNU LESSER 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": 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" - } - ] + "matched_text": "GNU LESSER GENERAL PUBLIC LICENSE" } ] }, @@ -93,32 +68,7 @@ "license_expression": "lgpl-2.0-plus", "rule_identifier": "lgpl-2.0-plus_100.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_100.RULE", - "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": "http://www.gnu.org/licenses/lgpl.txt", - "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" - } - ] + "matched_text": "http://www.gnu.org/licenses/lgpl.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-parent/7/jetty-parent-7.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-parent/7/jetty-parent-7.pom.package.json index 60b14169644..1b423156192 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-parent/7/jetty-parent-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-parent/7/jetty-parent-7.pom.package.json @@ -125,32 +125,7 @@ "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" - } - ] + "matched_text": "Apache License Version 2.0" } ] }, @@ -170,32 +145,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/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, - "matched_text": "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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0" } ] } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1.5/project-6.1.5.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1.5/project-6.1.5.pom.package.json index b8c1f7cbf83..312e8210081 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1.5/project-6.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1.5/project-6.1.5.pom.package.json @@ -104,32 +104,7 @@ "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" - } - ] + "matched_text": "Apache License Version 2.0" } ] }, @@ -149,32 +124,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/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, - "matched_text": "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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0" } ] } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.pom.package.json index 3ab71f3fdfa..3b985fd6575 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "cddl-1.0", "rule_identifier": "spdx_license_id_cddl-1.0_for_cddl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_cddl-1.0_for_cddl-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": "CDDL 1.0", - "licenses": [ - { - "key": "cddl-1.0", - "name": "Common Development and Distribution License 1.0", - "short_name": "CDDL 1.0", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "Oracle Corporation", - "homepage_url": "http://www.sun.com/cddl/", - "text_url": "http://www.opensolaris.org/os/licensing/cddllicense.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/cddl-1.0", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cddl-1.0.LICENSE", - "spdx_license_key": "CDDL-1.0", - "spdx_url": "https://spdx.org/licenses/CDDL-1.0" - } - ] + "matched_text": "CDDL 1.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "cddl-1.0", "rule_identifier": "cddl-1.0_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cddl-1.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": 9, - "rule_relevance": 100, - "matched_text": "https://glassfish.dev.java.net/public/CDDLv1.0.html", - "licenses": [ - { - "key": "cddl-1.0", - "name": "Common Development and Distribution License 1.0", - "short_name": "CDDL 1.0", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "Oracle Corporation", - "homepage_url": "http://www.sun.com/cddl/", - "text_url": "http://www.opensolaris.org/os/licensing/cddllicense.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/cddl-1.0", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cddl-1.0.LICENSE", - "spdx_license_key": "CDDL-1.0", - "spdx_url": "https://spdx.org/licenses/CDDL-1.0" - } - ] + "matched_text": "https://glassfish.dev.java.net/public/CDDLv1.0.html" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-aop/2.5.3/spring-aop-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-aop/2.5.3/spring-aop-2.5.3.pom.package.json index 73918e99fa2..8ab300f849d 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-aop/2.5.3/spring-aop-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-aop/2.5.3/spring-aop-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.3/spring-aspects-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.3/spring-aspects-2.5.3.pom.package.json index 00bd153ed77..ac79b0bdbf5 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.3/spring-aspects-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.3/spring-aspects-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.4/spring-aspects-2.5.4.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.4/spring-aspects-2.5.4.pom.package.json index d4d5f7eedbb..975f60856e2 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.4/spring-aspects-2.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.4/spring-aspects-2.5.4.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-beans/2.5.3/spring-beans-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-beans/2.5.3/spring-beans-2.5.3.pom.package.json index dfd8fd99d15..b9c3859ee1a 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-beans/2.5.3/spring-beans-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-beans/2.5.3/spring-beans-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-context-support/2.5.3/spring-context-support-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-context-support/2.5.3/spring-context-support-2.5.3.pom.package.json index d5beee31fba..11c1fdfee1a 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-context-support/2.5.3/spring-context-support-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-context-support/2.5.3/spring-context-support-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-context/2.5.3/spring-context-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-context/2.5.3/spring-context-2.5.3.pom.package.json index 4b1babf760c..e874f89eac9 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-context/2.5.3/spring-context-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-context/2.5.3/spring-context-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-core/2.5.3/spring-core-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-core/2.5.3/spring-core-2.5.3.pom.package.json index 956e9aa754d..2c789aa8683 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-core/2.5.3/spring-core-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-core/2.5.3/spring-core-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-jdbc/2.5.3/spring-jdbc-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-jdbc/2.5.3/spring-jdbc-2.5.3.pom.package.json index a0cb093a66b..c8a23cfaddd 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-jdbc/2.5.3/spring-jdbc-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-jdbc/2.5.3/spring-jdbc-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.pom.package.json index d0e73acbeb1..8b9b06b537a 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.3/spring-test-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.3/spring-test-2.5.3.pom.package.json index 9d68e0c44ae..de39ce4338c 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.3/spring-test-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.3/spring-test-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.4/spring-test-2.5.4.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.4/spring-test-2.5.4.pom.package.json index adf9f50591d..26160368232 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.4/spring-test-2.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.4/spring-test-2.5.4.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-tx/2.5.3/spring-tx-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-tx/2.5.3/spring-tx-2.5.3.pom.package.json index ba1880488dc..3afd83899c0 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-tx/2.5.3/spring-tx-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-tx/2.5.3/spring-tx-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-web/2.5.3/spring-web-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-web/2.5.3/spring-web-2.5.3.pom.package.json index 63516b24735..cb9b6a2e4db 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-web/2.5.3/spring-web-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-web/2.5.3/spring-web-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.pom.package.json index 9b1d3b45c1d..9276bed5322 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.4/spring-webmvc-2.5.4.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.4/spring-webmvc-2.5.4.pom.package.json index 1c4096eeb36..f9739ae743d 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.4/spring-webmvc-2.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.4/spring-webmvc-2.5.4.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/springframework/spring/2.5.4/spring-2.5.4.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring/2.5.4/spring-2.5.4.pom.package.json index 5691d2d3310..bf0822a50f1 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring/2.5.4/spring-2.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring/2.5.4/spring-2.5.4.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/org/testng/testng/5.7/testng-5.7.pom.package.json b/tests/packagedcode/data/m2/org/testng/testng/5.7/testng-5.7.pom.package.json index 764e19d815f..238bb4b1b27 100644 --- a/tests/packagedcode/data/m2/org/testng/testng/5.7/testng-5.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/testng/testng/5.7/testng-5.7.pom.package.json @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_url_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_url_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": 7, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://apache.org/licenses/LICENSE-2.0" } ] } diff --git a/tests/packagedcode/data/m2/org/testng/testng/5.8/testng-5.8.pom.package.json b/tests/packagedcode/data/m2/org/testng/testng/5.8/testng-5.8.pom.package.json index dee509f8738..983ff87cf0f 100644 --- a/tests/packagedcode/data/m2/org/testng/testng/5.8/testng-5.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/testng/testng/5.8/testng-5.8.pom.package.json @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "Apache License, Version 2.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_url_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_url_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": 7, - "rule_relevance": 100, - "matched_text": "http://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" - } - ] + "matched_text": "http://apache.org/licenses/LICENSE-2.0" } ] } diff --git a/tests/packagedcode/data/m2/p6spy/p6spy/1.3/p6spy-1.3.pom.package.json b/tests/packagedcode/data/m2/p6spy/p6spy/1.3/p6spy-1.3.pom.package.json index 8ac79bd8b44..cb0ca751b2d 100644 --- a/tests/packagedcode/data/m2/p6spy/p6spy/1.3/p6spy-1.3.pom.package.json +++ b/tests/packagedcode/data/m2/p6spy/p6spy/1.3/p6spy-1.3.pom.package.json @@ -76,32 +76,7 @@ "license_expression": "apache-1.1", "rule_identifier": "apache-1.1_66.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-1.1_66.RULE", - "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": "The P6Spy Software License, Version 1.1", - "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" - } - ] + "matched_text": "The P6Spy Software License, Version 1.1" } ] }, @@ -121,32 +96,7 @@ "license_expression": "apache-1.1", "rule_identifier": "apache-1.1_64.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-1.1_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": 13, - "rule_relevance": 100, - "matched_text": "http://cvs.sourceforge.net/viewcvs.py/*checkout*/p6spy/p6spy/license.txt?rev=HEAD", - "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" - } - ] + "matched_text": "http://cvs.sourceforge.net/viewcvs.py/*checkout*/p6spy/p6spy/license.txt?rev=HEAD" } ] } diff --git a/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-2.17.0718b.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-2.17.0718b.pom.package.json index 543cbfbf588..794290ab947 100644 --- a/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-2.17.0718b.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-2.17.0718b.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_357.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_357.RULE", - "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 3-Clause 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" - } - ] + "matched_text": "The 3-Clause BSD License" } ] }, @@ -93,32 +68,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_356.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_356.RULE", - "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": "https://opensource.org/licenses/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" - } - ] + "matched_text": "https://opensource.org/licenses/BSD-3-Clause" } ] } diff --git a/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-3.0.1.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-3.0.1.pom.package.json index c580a4911ce..bca90be19a6 100644 --- a/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-3.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-3.0.1.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_357.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_357.RULE", - "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 3-Clause 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" - } - ] + "matched_text": "The 3-Clause BSD License" } ] }, @@ -93,32 +68,7 @@ "license_expression": "bsd-new", "rule_identifier": "bsd-new_356.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_356.RULE", - "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": "https://opensource.org/licenses/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" - } - ] + "matched_text": "https://opensource.org/licenses/BSD-3-Clause" } ] } diff --git a/tests/packagedcode/data/m2/parsing_issues/was_empty/common-object-1.0.2.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/was_empty/common-object-1.0.2.pom.package.json index d981fa52355..3c41746c9ea 100644 --- a/tests/packagedcode/data/m2/parsing_issues/was_empty/common-object-1.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/was_empty/common-object-1.0.2.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/parsing_issues/was_empty/osgl-http-1.1.2.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/was_empty/osgl-http-1.1.2.pom.package.json index 1395c3561ea..86fba9a095f 100644 --- a/tests/packagedcode/data/m2/parsing_issues/was_empty/osgl-http-1.1.2.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/was_empty/osgl-http-1.1.2.pom.package.json @@ -40,32 +40,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -85,32 +60,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/validator/commons-validator/1.2.0/commons-validator-1.2.0.pom.package.json b/tests/packagedcode/data/m2/validator/commons-validator/1.2.0/commons-validator-1.2.0.pom.package.json index 03bd049e25c..0d95f6837b6 100644 --- a/tests/packagedcode/data/m2/validator/commons-validator/1.2.0/commons-validator-1.2.0.pom.package.json +++ b/tests/packagedcode/data/m2/validator/commons-validator/1.2.0/commons-validator-1.2.0.pom.package.json @@ -265,32 +265,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/validator/commons-validator/1.3.1/commons-validator-1.3.1.pom.package.json b/tests/packagedcode/data/m2/validator/commons-validator/1.3.1/commons-validator-1.3.1.pom.package.json index a96d61f0a52..8ae578fd812 100644 --- a/tests/packagedcode/data/m2/validator/commons-validator/1.3.1/commons-validator-1.3.1.pom.package.json +++ b/tests/packagedcode/data/m2/validator/commons-validator/1.3.1/commons-validator-1.3.1.pom.package.json @@ -272,32 +272,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] } diff --git a/tests/packagedcode/data/m2/velocity/velocity/1.4/velocity-1.4.pom.package.json b/tests/packagedcode/data/m2/velocity/velocity/1.4/velocity-1.4.pom.package.json index b48b2c410d3..9c37cf0b829 100644 --- a/tests/packagedcode/data/m2/velocity/velocity/1.4/velocity-1.4.pom.package.json +++ b/tests/packagedcode/data/m2/velocity/velocity/1.4/velocity-1.4.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.package.json b/tests/packagedcode/data/m2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.package.json index 16fcf314e30..384604ab1a5 100644 --- a/tests/packagedcode/data/m2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.package.json +++ b/tests/packagedcode/data/m2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.package.json @@ -48,32 +48,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.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": 7, - "rule_relevance": 100, - "matched_text": "The Apache Software 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" - } - ] + "matched_text": "The Apache Software License, Version 2.0" } ] }, @@ -93,32 +68,7 @@ "license_expression": "apache-2.0", "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", - "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": 80, - "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.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" - } - ] + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.txt" } ] } diff --git a/tests/packagedcode/data/m2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.package.json b/tests/packagedcode/data/m2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.package.json index 09cd6bc6247..eafe772a3c5 100644 --- a/tests/packagedcode/data/m2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.package.json +++ b/tests/packagedcode/data/m2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.package.json @@ -40,32 +40,7 @@ "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" - } - ] + "matched_text": "Public Domain" } ] }, @@ -85,32 +60,7 @@ "license_expression": "sax-pd", "rule_identifier": "sax-pd_url_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/sax-pd_url_4.RULE", - "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.xmlpull.org/v1/download/unpacked/LICENSE.txt", - "licenses": [ - { - "key": "sax-pd", - "name": "SAX Public Domain Notice", - "short_name": "SAX-PD", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SAX Project", - "homepage_url": "http://www.saxproject.org/copying.html", - "text_url": "http://www.saxproject.org/copying.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/sax-pd", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sax-pd.LICENSE", - "spdx_license_key": "SAX-PD", - "spdx_url": "https://spdx.org/licenses/SAX-PD" - } - ] + "matched_text": "http://www.xmlpull.org/v1/download/unpacked/LICENSE.txt" } ] } diff --git a/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json b/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json new file mode 100644 index 00000000000..1f610c386fc --- /dev/null +++ b/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json @@ -0,0 +1,432373 @@ +{ + "packages": [ + { + "type": "rpm", + "namespace": null, + "name": "fedora-modular-repos", + "version": "26", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "Fedora modular repository files for yum and dnf along with gpg public keys", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://pagure.io/fedora-modular-repos/", + "download_url": null, + "size": 14308, + "sha1": "08dcee003c581906c254ec8eb62a79c47edeebd3", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-26-fedora", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-aarch64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-armhfp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-i386", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-ppc64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-ppc64le", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-s390x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-x86_64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-aarch64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-armhfp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-i386", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-ppc64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-ppc64le", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-s390x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-x86_64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-aarch64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armhfp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-i386", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-ppc64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-ppc64le", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-s390x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-x86_64", + "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:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/fedora-modular-repos@26?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "setup", + "version": "2.10.5", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "The setup package contains a set of important system configuration and\nsetup files, such as passwd, group, and profile.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://fedorahosted.org/setup/", + "download_url": null, + "size": 714846, + "sha1": "211e2ac89f4efdd493c8b69c95de5839ef2b4933", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/fstab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/setup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/setup/uidgid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a5a3814ebcfa1112aa9e1966a7660ef31e33bcdd0a923b0f8c612b78cf54dd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/log/lastlog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/setup@2.10.5?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "basesystem", + "version": "11", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "Basesystem defines the components of a basic Fedora system\n(for example, the package installation order to use during bootstrapping).\nBasesystem should be in every installation of a system, and it\nshould never be removed.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": "b878932c2546d6eb014e919169c07b71283ff4c8", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/basesystem@11?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/basesystem@11?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "tzdata", + "version": "2017b", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains data files with rules for various timezones around\nthe world.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.iana.org/time-zones", + "download_url": null, + "size": 1710403, + "sha1": "55f767e64ba1de952d4f749483553fc451558139", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/doc/tzdata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/tzdata/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fde4a58021b6f18886e3b3fdc06f9f2d43025e47c7e07d7c56cd40897a440b70", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/tzdata/Theory", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf918a0268d2f3dcb36e1737a5ccf7793b0b646d1177cb88aee4760b809a2e82", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/tzdata/tz-link.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df2100981c6c52f2af5de5fccc0e57edcd59d284cce0b372a517b1b7bfe99733", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Abidjan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Accra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea0a89ec3c253390f746107c3ea69392270d8df0dc2d2aed6f23f4cff852bf91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Addis_Ababa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Algiers", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d777e8eecb9ebe269692349daa6b45b2463e4a3c2d107ccd139b6206c4fa73cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Asmara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Asmera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Bamako", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Bangui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Banjul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Bissau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9613464e1c3e4aabfb5b15d0bc2e95f212ba370dd741824142758c832977f6cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Blantyre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Brazzaville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Bujumbura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Cairo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "279bbe1fa62da67387c63593b60bb655252ef5c8f189cf43469087740af2b4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Casablanca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afb98baa9972580559410aa145c57fb8c86689a05f7f0e97815f96bdea7af5ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Ceuta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "387d2c354117fe2a22f6f3b429e4193a331d3e93d7007a55c50b3b9eedee63de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Conakry", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Dakar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Dar_es_Salaam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Djibouti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Douala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/El_Aaiun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c3a4c95fd64c01a78dcd44ca4b16cf72f2416be4704e8c5d52ffc7c131ae015", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Freetown", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Gaborone", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Harare", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Johannesburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Juba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab7cd92afd768d4c15ca778551286808cae7cd89b4f520dc082456f69c2d0134", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Kampala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Khartoum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab7cd92afd768d4c15ca778551286808cae7cd89b4f520dc082456f69c2d0134", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Kigali", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Kinshasa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Lagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Libreville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Lome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Luanda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Lubumbashi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Lusaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Malabo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Maputo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Maseru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Mbabane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Mogadishu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Monrovia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f9672c98983af595b3c6274cf8135728c8815a4f9c98ffba043707609e5d122", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Nairobi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Ndjamena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1391c8edd23b3f73e0bfacf8b878801c58206ca42349c30b22fcb7e8d13de3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Niamey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Nouakchott", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Ouagadougou", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Porto-Novo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Sao_Tome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Timbuktu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Tripoli", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ff53f7072863fb56f1e71339392b6de7e50675efa4333b9e032b677c9c9a527", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Tunis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eecc34436d1dd96c49d6b671ed61bc594548d280a967537a9653841b537a9a92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Windhoek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5943251b7dfcbe44c19666c0ec1823607f6efd408af096ea0a9aeeb45261cd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Adak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Anchorage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2c3625b14836e5f256bb8a31a277470df0c499875f60484b08db22a85a00a7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Anguilla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Antigua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Araguaina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c5c90b22d2661b00ed78567b641a8e7aacd3261e19c40ef191af4c7b1c60c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "734a334127e43faddb2bc722a0e508719105a4aa25897c2a280fb1dfec261113", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/ComodRivadavia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e5e87b452a3cdc3f010537e096150239b10ee67ec1c438b7864096a96758992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/La_Rioja", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "621f1bb3113e8ef3675827b6bcd718fc09f13157639ce8986c98bde382f3c957", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38933e04d16131a11b1052c7daba2794b994030dd485142d8766f7f13d105b61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Rio_Gallegos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29a13c6e65962f48b48ba73bffd41474a98257d1212584f32b3b51e5daa092a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Salta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "113093ce6d0f2189f9a34183b0a1117b028c89761740700378f64c26ca60a884", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/San_Juan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01d61c864a3edb46fc9c0245bda0c551c6b12253e962178ad42b9fa3d2ea96a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/San_Luis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "954240d24edafb8de8aec83efe5f926bde08620d4564105c68b5e59afcddcaf4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Tucuman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82abb66f092dc63c03be1c298b65a8266ec6a638d17c00051701138b9bf7e00e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Ushuaia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1caf03ba65f9d802fd8160f103c613ba9266500ef95956af6af8636ac4f5a7e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Aruba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Asuncion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f84a9ad05fdbc043ec0d57f60c0d9dde2c4979ff53de5f4b09520174f908c8c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Atikokan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c30226b472b507b5a30b69557d56f24fcc8e9467110e4d3ec15c2c51de5d245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Atka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Bahia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2907605adbb291db6f65ffa990fb28e2150b37896752171c664a9cff6b4a890d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Bahia_Banderas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d0e0d9f6168635a5f98550a170d423854ff5b662ce0d874c3cba77199bf1cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Barbados", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b1a7857a01ae2a3ae9a51e0b40cfbed91bac468579ed3c08b54466276bbb1fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Belem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cab597d9b0946c0542e1e7efc41de81ffb67e5ad1b982ba7512e7c3b7abf9712", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Belize", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb4e57a8c657d0c253ef4e0a5af118c928e6e5875564081a714563addfd4b31a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Blanc-Sablon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7d383bfb7e85331030f8091a9055a5f424e3674407ca0c76cce06b5a0316fdb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Boa_Vista", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "593ec3794b5fdc2fdb6141cf37eb943ccaf64818224f4c6c9eb64e001562eecc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Bogota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7035a44b8a40432315da50a5db760cabde6fb2ad4004e1416645a04841c72b79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Boise", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33353ef05ccdda7debe757cf865ee7bd78031f38c6797b8fbfc11f9010f55a10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "734a334127e43faddb2bc722a0e508719105a4aa25897c2a280fb1dfec261113", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cambridge_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0aeaed5b104ee99ab13a9f5b5a7aaf7f6c9a7f59bdefd15d3c9951551c7b5f6f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Campo_Grande", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "778032d8d96307996345d498295be2be397ca073c7d529a2841f7ee2280c2b17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cancun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d22316873f309799c6f97fefb8a0a8897d0df4eb376f84bb0b71602ec240d04f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Caracas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f9e7150c7461615db09d15ae2ac14d42d3fa06327f57fa7a4064a9bedba2992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cayenne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0afd6f15f47edfdfdeb34d7cfd8e1c1da974259085acec6fa03ad2f2c27f138a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cayman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4fbba14653a3186f3c5b719f7b9bf7d8a5824401064cf6d508205592e55a9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Chicago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "143f29b957173a46008187230a38125bd3a03b3dbcba0dc1d1b8661331f71693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Chihuahua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7d150e716db5b1c96bb0e50252b80306e1d9e8bcc2bf90a3ae7071906e71513", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Coral_Harbour", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c30226b472b507b5a30b69557d56f24fcc8e9467110e4d3ec15c2c51de5d245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Costa_Rica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e6ff29a776e053226bf590ebe734896f9150d69074f22a16a1c7199a1484ec5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Creston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97b74beec3714be518219f24533cc21edf9b53d01f4ab792a6fe0f88973449eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cuiaba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abe09b61ea932f4901febcc810736366be9bc690c5c4199a1d00cc2cfcf050b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Curacao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Danmarkshavn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "087e39cd6f10b6944b68b1de557289ef33769467f1b29806b96a16cf8e438e6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Dawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d01b4b6114df8b0ed8aa64654f777842f20729818f1566a5f341d73ef7093dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Dawson_Creek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29d0245bc04dadcbb196a3b6a81bace1696451166a7417d5bb2a8610f37ec5ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Denver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Detroit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d69dd4ee096c6e5bd256ec578afa48a810bd768d0749d4d7f1a9c219107d18a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Dominica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Edmonton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6678c23f86573b6c95e6c748a317aa8ce90f68636bcdad18db081e70986fb54e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Eirunepe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1cf7b8dcba3182d527e72c1307bb6fc6908e8722d7ae10ff6522608df38d70c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/El_Salvador", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63215b213a31505bfd545fd52b11214cb614f13f0f55911f414edb44286e7f8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Ensenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Fort_Nelson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7ce9a01cdd313d20352112430341c262e1b90182de490fc95c132daac118ce7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Fort_Wayne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Fortaleza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc020e10d5350251d78744ffa59f54a7fc47eb521e3813a4811d614067a929ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Glace_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6af24e3b9f1240abb8618fac326ee3a1ecccd25d2fa4936b2a28b0b0880e550", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Godthab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69351ff5190c3330d5910eb4d23211674dca4a120c6636bd535d6b6687f96b23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Goose_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0c06c6a1841cdc37bfb311c11caba1c974d0d6c27725c04b69657e7ca112a49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Grand_Turk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7f0bb80682771facd9b88cd47b711d04132fa9cb526a2bf08803c5057427416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Grenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Guadeloupe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Guatemala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "795cc25e5ffe825a8b3d86eed98ad5f9bb9f6d152df2b624f0e2a63b17f0ee43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Guayaquil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b144b87141ba1c6e6e7e0da5b35ec3c50d57dda3b2be94caf3186062563ccf35", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Guyana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b38a7f5eb21df41f8efbca839606a2b76dcb13f13aecab80956d6cb1196a76a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Halifax", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "627e18218c6f3c3f446c4970abe8164672e2a7ba94bcf841b1e06af5089b94ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Havana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7871f875a8819f415c292519db1590556a0dc1a6ce691bf4f7af55e6716fb894", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Hermosillo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec6eb21d068f1ca8e80a9e825206ad1b5a04b1e8abb2dd981c6c90b7686b8820", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Knox", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Marengo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64bb87669a7c161454b283e5855e28de7655450680cc403eea0572e580eb2625", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Petersburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eb5dd510d677f9118ec4bca7892db4ed181722fbaf94ef9cb1a441718400321", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Tell_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "268c538689f4815f86ae1d100b4b072a785d5e68b03de71b74f437135bc52843", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Vevay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5cf728ac267cce51bddf1875219bf0e800d5aaa17794dc2c7408293773f516e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Vincennes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a9db38f7575f9e2a624c9466128927caef0eea7e9a3841679cd6eb129b019d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Winamac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2dc919207b8db95bd82aff68b8a498a6d3bec2c33220ba5381ebca171dcc095", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Inuvik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea64cbc0bf92cf88c8917222f11db8838f42e2d41360cd81bb93f669a2bc685b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Iqaluit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb8797250b8bd8c3d09893b4f261ffb1bedd668869a051c8e2c80f6c0d63408c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e07811907b7f7730d9fdca613637fef7d859ac9fe1d46b8a7da2801017850725", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e5e87b452a3cdc3f010537e096150239b10ee67ec1c438b7864096a96758992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Juneau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b18601ab2245d52b58bdbd525909934d5bb4cc55692c0a644a55a37cd6cdd6ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Kentucky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Kentucky/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "779c6a6c566774f94f754dad8936ea7f7f6afb028ed9c76b74d8f375355439ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Kentucky/Monticello", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b87081e46bbe688816a7e03cfdc5b4efe10bd6b92cb5a780df6b0c86af4c1a37", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Knox_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Kralendijk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/La_Paz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc59eda586f2acd9291ea9424aaaf9933f13c2c484655868a1b5e5afa8f61c8d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Lima", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4adf338b94b1680c4e114ffa17669dba4363a08009d6e21f090610e55aaa30a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Los_Angeles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "779c6a6c566774f94f754dad8936ea7f7f6afb028ed9c76b74d8f375355439ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Lower_Princes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Maceio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c640e22f9bb0f3c376f8a3440622e7a29de3b48d71d06d900ae66e0e2ea4f392", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Managua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3c1f00bc879ee84e623d25252f1fb8ffd8cf43cd9c8b8bf12b6b5eda8045683", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Manaus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a411c339329e8984d50258dd3bbf44e06e4a86db28d1b34a27c056f2a00686a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Marigot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Martinique", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e087c3e4ae20234a08667adcf6ab4cd03ab3aeee7e035278f271ddb0b65cfff2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Matamoros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4398d831df4bfcfd9bafa22ac35cd55dbb7dfd5f25c138452e8adf275ea11735", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Mazatlan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9340b719b250773262cec62e771d121105aed168836723dfc305e30bb04cfbb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38933e04d16131a11b1052c7daba2794b994030dd485142d8766f7f13d105b61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Menominee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46ced580e74834d2c68a80a60ae05a0b715014bb2b4dad67cf994ac20ce2ac22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Merida", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecdcf4b29f7b439152b9e9b559f04d7d4ba759dd942c2fd685a4ee36798fc8d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Metlakatla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bcb6196b39015d0722188b02d8837a7fed9b2e434f17846278719e33bb73f0e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Mexico_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88bc3fcb1a92ef053e0af4af9053ecbf12855fdf18f859b2a54d826dbfacb655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Miquelon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41f2e13c925042a466b8cdcc8bd1dced7e9247cc893bcde20b91d98ce10d316f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Moncton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1300d5a93bb376cbf23a890a23ea05fa2b229486e7eb7d5959c7834260fbb7b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Monterrey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89dadca852ebf52e4405c958132255c25fb195604d7df9b844bf50b48a0865d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Montevideo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ef11f702b396f14f4c98c2a75be964651528b84c35394ebe00d7e113b54f9fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Montreal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Montserrat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Nassau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c999dbcc6c6045acbedf6fd48f5b70b20eb8d8b0bd9612d2bea88dc03aa9f4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/New_York", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5fa6dccc303352e1195c4348b189f3085014d8a56a1976c8e8a32bd4fedb69fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Nipigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7100ca4bf3044211ff8e770dade20b683880f3965f146ebbdd72c644aaec7c37", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Nome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df9ef6681135ae9089321cab2a348b0970ba0f52775b34c975601e780785d3cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Noronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b71d8f0d772be18ab8425cff1be9d927f340511a91e248e962745ccc76ced79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/North_Dakota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/North_Dakota/Beulah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f604eb42f0197f5edefcd6d43051a0b64e6e1327dbd2d3cfa94d0348b23e1fa8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/North_Dakota/Center", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08efea4af9a2b6a5ab25e86116cfcf4b93c16ba9b7b22f762d9cb3481ecf3ac8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/North_Dakota/New_Salem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5a43eb6776c326b1250f914f00e9e00e121b9b51f63665f90f245376da2017a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Ojinaga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a07ff8fe3ee3531f866afca0f7937d86acec1826fb3eaa655d54300ec22dc713", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Panama", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4fbba14653a3186f3c5b719f7b9bf7d8a5824401064cf6d508205592e55a9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Pangnirtung", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b6a497653df9220c30a022d87ec2aa1320af9e51bb3cdc48756e72d770a6738", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Paramaribo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95afc0b1d45e18abc0fc3a8952500b443a1c49174b6a61de4fb09c8a1284131c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Phoenix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c013ecf82b6ed1dde235b5fc983fe9d23c8d56d610323f7c94c6ba3cd7b4564", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Port-au-Prince", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0b60ad1c557c41596e0fcc7fc8b9b39444c78295b147cee495e29985a225da6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Port_of_Spain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Porto_Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Porto_Velho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "526e90a17542252332361dbaf136103513731b094788e8705f5df5d981c1fa4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Puerto_Rico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eee44e1cb7ac885fdd5042815c548bcb6ca84cff8de007e52b53c0b9ad53f19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Punta_Arenas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12d157ad893061c7f49cb94cc6a0ec3b20a11ef71fdc150c0baf4c39d97836e6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Rainy_River", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a7b8dd4c968de31fe35fd9fe075fad8afc15892067119f638b5aef0d2288d83", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Rankin_Inlet", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3ae38ccfa3091ebd8037fd5e1fd2715a72008932f94526a15fb1aa7fae722dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Recife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a87a7203eb4cb49346d80581463e0b8d0e8fde53f3801cc98c12d26d016708d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Regina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Resolute", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c529141807704725b059187b9f458080f911b6dd4313e74139d2c7dac287c901", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Rio_Branco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Rosario", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Santa_Isabel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Santarem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d126927c9419ef3afbb32be4fc3600d5f44c022a4e8472cf2532863ca9787d0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Santiago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9250d4f8f07d8cee14e8ae9e2ece611b7ea9bf69bca4fde77788346477b14658", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Santo_Domingo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adf349e4c7314aaa699c4893c589b077f6dfa7d9a54ea9eae459658f9af41dc7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Sao_Paulo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab9904df2a5250e7838c23ac2be1b052d4c86d4b4c55af70f5e28b3081707914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Scoresbysund", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c37c6a1f497e2c993dadbd3aab2bf04ab72b626c3abde7ac29d55d4601f967e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Shiprock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Sitka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63c8e93d082fa109632c5a1b3fa04f52e7053762583f8144637f2239708167a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Barthelemy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Johns", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b960a58d6d3f6a272707f941f55b15b8ba3fd0fd55f8680ea84af6b1e98bae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Kitts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Lucia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Thomas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Vincent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Swift_Current", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b6029f04ac07c382e20d315da7a72d9204d813ef83585f042562e7f6788a78f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Tegucigalpa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd295a9cc689a966786b6e0ec9d0f101796ac8b4f04a6f529b192937df3a2115", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Thule", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a474a1fc764343470d310369cdbf6d7007ea611116e25bea68f60ddf5a6cd68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Thunder_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aef45e1474369f52e1afb1cd7f312e9f035ca13686092cf2351a353133e1cee6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Tijuana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Toronto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Tortola", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Vancouver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b414b9a20be09ad61214deeb2dbff3bb1bd1e9d351a79aceae757fa0fbe91dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Virgin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Whitehorse", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1864fe33d51e58780a5c8400a47e7c42e6e6655abe49a82cc11a461059058313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Winnipeg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77be5c08f6f8ebe5330fb86a60c4447ea2549620609f4ef6a7a7a68d1a12d9d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Yakutat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee2623d41304ddd66d6bf2e4212e4947aabba7b14b67b7113e41f4abd671094a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Yellowknife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3140de7fe4136fb4920e8bb8ed8d707256e78c672edfce1657ae22672de68768", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Casey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6625009ef9796368db42bd2532687d402a18229b908594a91d6fb07b9531cfeb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Davis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee123489006dfbc147e65020c9836054e7fcb494d150582464bc2060d409a16e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/DumontDUrville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26fa92c4c643cc230c34b1641355726fddba6587181ddf3c3b1f1a63149e64c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Macquarie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19fe3ba56b287f6117a93b06d16402bfd5386deb06676349c1b8501d497f5a90", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Mawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5779e99cfe950860cd5fadb21f21c8a9a3ff264a0e1f06a41de944e8d62d68b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/McMurdo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Palmer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59261d3bbe6da255add2fc7fb8eb711b6c4a718de8982cde36806c2a766f74eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Rothera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c15f59336f5a90350fb5c13cfe7e4836a54d387f7b7248eaa154ca7e21ca0fbb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/South_Pole", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Syowa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b96709317fec4c34c541fd36cf4fe466da31a1f40e62905b1dff9217dcb85c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Troll", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5038d1f2d45e68bcadb7c6e3fce73f1b3ed6719c9ae9ff46225ffabe7eadd717", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Vostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57d73835fefd936f16f953339a6f0195050e4d1499fb4e6551be1b90c25872c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Arctic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Arctic/Longyearbyen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Aden", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Almaty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "038801e8f58d0f0166ed053af84d11fde658e6e997c100101a9f4330c8cde4e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Amman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba18a1f823f77e478e7030eeb82ddd71a5f3fae6efdf56325b7776304912da08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Anadyr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bd4d0ef1c353f753b6e034aff4e004b77df3c92d1f0de648b07e03b1f90a253", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Aqtau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4abd31e6c7b73775c51c2bc1c78de6a9901cd9e241627c2c8e311fd306896b0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Aqtobe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "062a98f4317d5dc621baa9a377caedb8bc5c48163930d33a6ad8747f5d2a49a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ashgabat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "205016ab50f3a20f3cdae2177d7e52df062d8fe6f9512adbece19c877575ec58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ashkhabad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "205016ab50f3a20f3cdae2177d7e52df062d8fe6f9512adbece19c877575ec58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Atyrau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8946a7b9d150a7179177c8ad06e98f1e283a3496116f4c258e14f16d256f737", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Baghdad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21e1a6fad8d08e442b3f0ac5a30f8424f06207083a804d14dea2026432d0a80b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Bahrain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bced891a18abd8ea443dd4f0c9d7dd40270fca879e9a116f573b9f73152d5e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Baku", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aeb15bd0c24d68422bff995167cb959c7b060475f6b814cb25b76cd9bafc7b14", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Bangkok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Barnaul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d6b63755c1e59a9b18197b85b39ec174a26cbd578a76aed38f5d43483c3fac2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Beirut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abdfa509ed982455873c1035962d8642ae8b88ab75f7f1a9a4cf7eea5ce120ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Bishkek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ea68d645187bc48c3a502d987750306c1c45660d889e2bc641c4f562726319c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Brunei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f08de1917e19626c3ff34c1cab734a420b3dd4ec3a3446df12b8960f9c7a420f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Calcutta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3ab73b375d9d41ebca9895007f9b9b042b79c2c19f713bd5957e411ae7e89b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Chita", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f01ce6d6e72d33ebd2982f99e1070a057a8a4991c60445bfe60fd0963ff4e7e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Choibalsan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8e8eb47d086dee4559a9db7cca2add3be302c98203b2fbb356e342c5978a480", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Chongqing", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Chungking", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Colombo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "711f68dfe65cec6d99564f98f631d093bc2285e3829aeefea3692002eb45c6e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Dacca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "829ff841289d431205ea745311f94fd3c32196a23d492f9f458617e0b5800c30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Damascus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f42d5702ee52944dde43071569de645a5d668a385c4a2e0cd8aa43d39d2ea21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Dhaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "829ff841289d431205ea745311f94fd3c32196a23d492f9f458617e0b5800c30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Dili", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f845da70d08bcd62be5a9d0d80420b08936bfbe1e3012ed18fdcf90f152b91f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Dubai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee6d427e4bc5e3d6d97b348d4b0cf666636d2ea95bcb117490d8d8ab0641f2ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Dushanbe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68f352f8356e69f25650cb2f25bc7ece7209ef85e73796ce974807136678f175", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Famagusta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bf478cb97c80a20f3a19e97e2d3865035da71e46697306cb049a4da20805469", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Gaza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b25fa70f0d9884922ec4b48b705fd21e61845dbc533b868d97f06728ced7099", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Harbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Hebron", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be19e97414740f8409d27f269585fef15968495de2ec63f29ad664848de509e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ho_Chi_Minh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23fb827e1435ea540aedbc7725a4ae82980205befe4aff833a0ad039dd14a73c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Hong_Kong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9786fbe4ad9b820f61a5664b3b85dd601aa6e9152c93ff4e14bd54effdf8f1d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Hovd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1561b7c3cc7a943046780584b726eaba320ccab4a46120b2c77af01dea9dfdf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Irkutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "102019f46d5e031cbc28520b08c080de899f5b1cadf93590787c1719e5a9dc4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Jakarta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ea1c3e53a0d3f40cb6d7724f1bacb4fca1cf0ae96d9ab42f00f2d30dc0dee3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Jayapura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa24de2e83f471878b8e10ecd68828eb3aba1f49ce462dac7721661386eb0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Jerusalem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kabul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2df091b8e1752a8c8d402b12037977392347626a34c8f011f179ede4079ded1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kamchatka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5d9b980d12e91cfea342560702708c488aabe957c1fc2b7afc6c996518bef33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Karachi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4b2a68ad79efadecf52f333fa19cbaa5dd084cdc9bf96ab8b65a75c559a370", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kashgar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f582157ddba6cf2bf93e8cd57ecd61318e9faa7fff2abbd0e2e7897690373587", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kathmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7d597ba6228a77823c20d3b48f343ad78843ee888b1b17a40b05ffcc0da3913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Katmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7d597ba6228a77823c20d3b48f343ad78843ee888b1b17a40b05ffcc0da3913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Khandyga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "762a1f42993920d6475e1ef40b46ab6dbc65b6f48ea9537387ce418929c21a3b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kolkata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3ab73b375d9d41ebca9895007f9b9b042b79c2c19f713bd5957e411ae7e89b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Krasnoyarsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec5d6603322f8e1a0d7e5d7a1cf798b66e5def66b2ae79bbc8c961e976ad4a6b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kuala_Lumpur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "521d864f401ae2eae2e9f0292aeecf38d2d6daf3e12b442795ee696e629f3700", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kuching", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b4cb8160273db177c6ddb669dd648162730ef1a1b62d60abff510e37444628e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kuwait", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Macao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1db96fa0acc75cc218a47bb3cf4acf101f6c1d609b2cf93a194aa220bd40d36e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Macau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1db96fa0acc75cc218a47bb3cf4acf101f6c1d609b2cf93a194aa220bd40d36e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Magadan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6f81d26a42303d75910f98033f0fc147eed23c574b016995fa002f5075a3fd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Makassar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24fac901695ef43b73fa8b3cd9e4bf893ceb757c5200b6628ae6a0fc70f01956", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Manila", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f1bc3dd4bac8e3da2ad11709b6882359c9821caced28b545d1b738524f3419b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Muscat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee6d427e4bc5e3d6d97b348d4b0cf666636d2ea95bcb117490d8d8ab0641f2ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2aa2a3f77a43b7558a7508a6cd6c50fdf7d991f9d64da5948fd9003923b1d72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Novokuznetsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad7f74c0ace0cee04470ceb51df7f58321e23a002f3d3ac64ca0e889b3ab698c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Novosibirsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc386ed4132a37957acfba6984468588a1e9ff08e24bd5c15bf27ccba8a15a0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Omsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abaab5e651101ef99c5425ac184efc1b5d778d4c4c3c86aa894d9059dbe951b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Oral", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eacbd3df5ab43997cf2396786dc819f12461e61de06dd829ee8c8fa76baf7886", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Phnom_Penh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Pontianak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2516ac2bc84fe6498a50bc8865ec00e3499b38f2f485403cd5028578a98d1fd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Pyongyang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2b2c9f11492b676f45984d9d4035472c099f5c6bb5617f82d4b10d976f568d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Qatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bced891a18abd8ea443dd4f0c9d7dd40270fca879e9a116f573b9f73152d5e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Qyzylorda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4530cb2e704a356eaa4aadcbf12e5faafd411ffe3210bd83ed3370d6876e8182", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Rangoon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c711e0339f302c1c45d746e36a119d5323051a1829d77073b2da06850eb61a29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Riyadh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Saigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23fb827e1435ea540aedbc7725a4ae82980205befe4aff833a0ad039dd14a73c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Sakhalin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "597a4d79d7ad4b2ecae1c5dbe53a19716cf30cfccd4fa7452c9e9822ca23ca03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Samarkand", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "716675c5cb21a2ce4a48b9ce438744a501828079b06c80ce99a7dead0eeb2dc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Seoul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22de94642a978a6af463db175e9f93a3292e8a81a74a8b92989bc2174379edd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Shanghai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b4684d9bb6ec48169abb530da58b8cb238b785bb5ffeb5e06e50f1b2b9d60e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Srednekolymsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84c8f7ebdb10b6720a01a11198c8b1fa1d1856f1bef11473d2c9a33b97f812a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Taipei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfd02bc847bdcb11e586445ba886a76315f1f9be86f7e74944a6e8e8644543", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tashkent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1cce3ce8c9cb736d9163691f4b6fabd2d2e076c7a209621a57bbc207973a8ef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tbilisi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3da0a88ac9d5cf61c1e42ca1a941b36d83ecff5e9f819f80876512ddb07e0f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tehran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19084f9dda0e334eb24bd8ff70daedffefd64c537cb27e5a54c5df7694c534d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tel_Aviv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Thimbu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3912ba10af951b2d81f680dee0f89507c14cd7f38bcb9e55a87db48aaed01ab4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Thimphu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3912ba10af951b2d81f680dee0f89507c14cd7f38bcb9e55a87db48aaed01ab4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tokyo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14fb0c1796b68bf2031e0937b433fb045f2958cae7def7acced89ed744ad7fca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tomsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b41e5deff2d573ef6e76cf17e0f91ab467576d584b8e5ff5eba01e10f5dee92d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ujung_Pandang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24fac901695ef43b73fa8b3cd9e4bf893ceb757c5200b6628ae6a0fc70f01956", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ulaanbaatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa2c8bbf2b6133470875236c95cbea9d75d369475cdb64ec3098781ae89ffe15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ulan_Bator", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa2c8bbf2b6133470875236c95cbea9d75d369475cdb64ec3098781ae89ffe15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Urumqi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f582157ddba6cf2bf93e8cd57ecd61318e9faa7fff2abbd0e2e7897690373587", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ust-Nera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3711785086a9e0d04a87c1591be40b3a0cd944ea3907182b6b45f6fceb0e024c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Vientiane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Vladivostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b86847acf51b50e5286e87efecf44cb0f2ea26735a6c9810623a814c4f69899", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Yakutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "350cb7d4232de1e621e9363412b75a161053bcc6510401b13cdd2405ddc867ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Yangon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c711e0339f302c1c45d746e36a119d5323051a1829d77073b2da06850eb61a29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Yekaterinburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d36b87b5bbe9787ec26cecca1e9c2446c4126011ea2ae570b59138468f3f2f56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Yerevan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "667e858c52401603a51586aaec2e84f88842dbef524d0fc55f3534dfa0991d6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Azores", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16af799f8f9bb4651c91e081eb3fc7aa0673cb2f109cf49f694f5c1e3f92f7ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Bermuda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "462d205904f32dcb79317f83ddb4dea1548d51849217dc3e42ba17c3cc7fcf08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Canary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4617cb1aa75514003f181908e9ccfc1d3d062ef22bb0196867dbe530ec2e1416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Cape_Verde", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf95dc03a15b1cff2bd8dfa39b6c23191a6dc166883e9a4a34d2ff51e119c805", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Faeroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b1a5769f8ffa2ec29bf298dffd7fb324e625e36fc527c14bb66b6520e6f76a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Faroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b1a5769f8ffa2ec29bf298dffd7fb324e625e36fc527c14bb66b6520e6f76a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Jan_Mayen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Madeira", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f18dcad4f58de6ad4ba30d72917c3106642043ef2ae3a4352e207881b4ca539", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Reykjavik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cdcea6aa1eed8276d3f6620e0c0ffae9cfcc3722c443ea6ba39147975eafaa3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/South_Georgia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64868e0ba919bae24ad2bd06290aef6200296c282cbc74d2d814a07a5e9342a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/St_Helena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Stanley", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53a20741ef1ef47a19fc9c192da23e9a0cf08c3f3b1fd72673d023dce0281890", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/ACT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Adelaide", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735476eef81652d7189574f8b7a11c942a986aba24b6ddc644fbebd1eb49245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Brisbane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74ac9f5d1d15ef0f6bd9e69c687b9047fb1f749c59279475685721f574b427cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Broken_Hill", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6451675d3b5afb8572e2cbb4d381730da23daa3bfcb57601fe6f815985237db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Canberra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Currie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "543c7afaebfdd907f8d637efce48bf41c407da72658b8e9c12f7208a54d1d84a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Darwin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6172d8687a78608d884b04903d36053bdfb56433541930b2a42b405cbb62dc0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Eucla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "73e13a985c1612b5881e45564bdf93c8f35a30298ee563dcf50d1cc35bf76a44", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Hobart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de1bb5e82f86774e70082b906462e02a062238e5c4d76149566e21b1cb31b23a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/LHI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d35779f2c81370c90f29ba92693a409a094d84d9f236cccda8438d063fb6e5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Lindeman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "663df35f044a15c743b9716e183595147d0c1838e99148a9473623ac82076bf9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Lord_Howe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d35779f2c81370c90f29ba92693a409a094d84d9f236cccda8438d063fb6e5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Melbourne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c1f13d01e35e6a58855cbb53878795451928adbf0c8ca2982b79db1f450a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/NSW", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/North", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6172d8687a78608d884b04903d36053bdfb56433541930b2a42b405cbb62dc0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Perth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ecd4a085ca9ec5b7903016c2d4e311276024a2bcd0c35d40281658e48421f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Queensland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74ac9f5d1d15ef0f6bd9e69c687b9047fb1f749c59279475685721f574b427cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/South", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735476eef81652d7189574f8b7a11c942a986aba24b6ddc644fbebd1eb49245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Sydney", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Tasmania", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de1bb5e82f86774e70082b906462e02a062238e5c4d76149566e21b1cb31b23a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Victoria", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c1f13d01e35e6a58855cbb53878795451928adbf0c8ca2982b79db1f450a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ecd4a085ca9ec5b7903016c2d4e311276024a2bcd0c35d40281658e48421f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Yancowinna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6451675d3b5afb8572e2cbb4d381730da23daa3bfcb57601fe6f815985237db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Brazil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Brazil/Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Brazil/DeNoronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b71d8f0d772be18ab8425cff1be9d927f340511a91e248e962745ccc76ced79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Brazil/East", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab9904df2a5250e7838c23ac2be1b052d4c86d4b4c55af70f5e28b3081707914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Brazil/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a411c339329e8984d50258dd3bbf44e06e4a86db28d1b34a27c056f2a00686a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/CET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c0029045f6f80bc5a84f1bb8ed36230454759c54578eb9a8c195d14f442213c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/CST6CDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44e8b569e60027647f9801a33d0b43be0106a6d3f6cd059677e0ed65c9b8b831", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "627e18218c6f3c3f446c4970abe8164672e2a7ba94bcf841b1e06af5089b94ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77be5c08f6f8ebe5330fb86a60c4447ea2549620609f4ef6a7a7a68d1a12d9d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/East-Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6678c23f86573b6c95e6c748a317aa8ce90f68636bcdad18db081e70986fb54e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Newfoundland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b960a58d6d3f6a272707f941f55b15b8ba3fd0fd55f8680ea84af6b1e98bae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b414b9a20be09ad61214deeb2dbff3bb1bd1e9d351a79aceae757fa0fbe91dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Yukon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1864fe33d51e58780a5c8400a47e7c42e6e6655abe49a82cc11a461059058313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Chile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Chile/Continental", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9250d4f8f07d8cee14e8ae9e2ece611b7ea9bf69bca4fde77788346477b14658", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Chile/EasterIsland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0632af9cba4869ddc8dbfdd78fdc6094d751d0e1d54564e380bad0ff6cbcaf7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Cuba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7871f875a8819f415c292519db1590556a0dc1a6ce691bf4f7af55e6716fb894", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/EET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bf6d2669ab45c13a1c9be47c351972feb671770b90a61d9d313fc60b721b2b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/EST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9e75f112a498ff00344551c3c5c4a62bd15d5c218ee951f4363ab218c5d88eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/EST5EDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79ce27e03a2752091e8a49cc7e7ccc9ac202d6c52dd5d224571fe82262fbeec8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Egypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "279bbe1fa62da67387c63593b60bb655252ef5c8f189cf43469087740af2b4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2c64e7c63be7cf07ad30017e6d9946025ab44a1fb00e0f3e7ba52d2f6f2512", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f549f85e4a86989da1b3c592cd455d6846f8103c2c1c7c7d193b3e29de92efc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b331f62b7c4dd05398fe87517e824152a0faa3ffe80d73e3f1b2bab03e16c99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3be86f06310b626b26b42bee3b8ba37be7b836927e204fa7b84e35758e99dce1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb3cf7591690fd770967c92719c1ba023f62a7e40de886f89f57178b0faaf616", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae3b221ddd94a88c94c3a069b042c1b06d2718b5bbe6903724110103621e40c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6cdb1f7a18e6008da4e9a72ac9c2be59a26bc03109700b3ec64e4ed8161660db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4c86cac6e9f40dfdbec05b88a38eea2463fe92f1fff80a6e24ff15a9814218f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6653c6b0ba94d0c0bd4b8a6f4c69d001db916f93c0723b9c9fcbbaa34bba098", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4a801cd93bdec1b9341b334868ef1ccaeb01b74a31a9f5bb1f1da90ea985789", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9456c866abdf01fde371357edb5ec59d0c5adc3c09ed9d2bbafd0be21807adad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7084ca1e2d9a7349e0556d8c63107fdc64cb5d50778cc74b4b9ea3d2ca1eeb43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "847ded37313ae7de90d5dec700acf7d229ad88cc7462e9527ac5bb37cd2c00ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "355d77cdeed83884c287b29454078b89865d4e56508dd71e8597c8c038029ade", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4653c5c305ed3a46ac02c471feb310f356ed6c8d2465fd37e555132b0004899c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b65fdb39373fa4c47b1e6a2105931e5459fdceaa74194ea737dd981527e5a1a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f67b770d0224c9dbf776e8bc913c0dc462af7eb90f04b88b7387af662c248545", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-13", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "551aebd6c58a89bbc34283170a01c5de12d98ca658aee39f68e8ed7cf11dd872", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-14", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "414d785a776406dce6ccf450aa2ae48c4d3e4db23482ac3cc285567c0624b33f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a4f02622392c0c01ad74aacdd1d9835949b10084b6ff3494ca593871fa36279", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2331d90cf59bd06209da3f57fe71f8eeff4f9987cda8f209f7d19605173c7940", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d1d2a77c8fc7121113f50455ab5ecf7a83af5d100b1665c069ad2283beedd05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a998fef5ca21deb83d7b6801cecb36f851af7d09e45b23f1a8e1cab037c94cd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59a432b594fd6a1775aaf1798ffded3e325481040786cf56500d61194d156b1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b8fd7cee7b9e0ac90f11617a6e4f0c68cda81a2153a0b37a46a3516f94c3e1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47625566b0b8e5476810ac5fe4882586ec53793d4f53ed281702a220eee7d554", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f4662e616bd94e9eb6a2ed069f01bdf316b3e2c39c3b945e5397a53e26d16c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b762863cac2569aa33f7da192584afd9965ceeb7263fed4ad87c1b35e4c7d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Amsterdam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a813ac6b8d1b68a7960242cae5325a2269fd1c791b203f8d22f2dfa3b61ba87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Andorra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "add5505c473225e33a884a02105610a9b95003f429195624b953c18f771317af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Astrakhan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08873fa11e5ab238e56d7a2fbbfb0876aa3ea0b71ee8ce95b0d5d394be923514", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Athens", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "799090551202c0b8417f836facf75049573dd1c27b5e6adeb584fcc414051139", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Belfast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Belgrade", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Berlin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eb93dcba603d528fdf536160ef6911c16f834afcf88ce23a382b97ff28319d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Bratislava", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fc8de9fedf03ee95951595b0b7030c70990bad10a628c0a55e7023f7e838bb2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Brussels", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f372a903a6a57da43a6f500d6aceccfc74e800d7dfe88a7eaf56ca2564557e66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Bucharest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b3a0017333b2f466e59c8ac3dc0cf7aa4f0a4608040a3180f752b19d6a93526", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Budapest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b67f2c4690a87f294ea5d35ae3967c8aa8bde227aeb36c3877285e4e94a17418", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Busingen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Chisinau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5749f01c78d0c2fd50d0dc2280c1957ce0419edbfc7c4073c67e6da78153d8c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Copenhagen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2d9a359ef02d2afe293f429c4fd60fc04fbf8d1d8343c9b224dcfc116c011a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Dublin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2c64e7c63be7cf07ad30017e6d9946025ab44a1fb00e0f3e7ba52d2f6f2512", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Gibraltar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c79088f67ba5d3fa9ad989bd573bfdef0e86c89e310ea70bc3e01e14dca1075e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Guernsey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Helsinki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed7d89fae1fb40a9582edd7e03ed02d7fe81ba456b9c1ed8d6ee5f0b931aad45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Isle_of_Man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Jersey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Kaliningrad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "450a2c6ff69d262b5c5d8ef584464e9c8274b389a1c39b7abc5aa70608d29425", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Kiev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "242912df3212e0725ded4aab25fd869c52f13c3ce619764a883adcbbd937afc5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Kirov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d562c884fcbbde25ad884da464c7f981296c2c4e13b3b7c1d3c322b82bd4f726", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Lisbon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "065277cb6392a7c5c21da64a818465eb780645b96395ac75da8a967cf5d7e26f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Ljubljana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/London", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Luxembourg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90b76259274c78a40f34aa5b58545b5409edfbba2fd08efa1b300896cb4062ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Madrid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74103ad1e48f71f4cd9b6d1c03dcd97b58d87bb8affb02b1d6967b204036ebd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Malta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c4134c8d37bd159e31fd739e8b1b8203a9f3023788bd9c83b8109e361eee5d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Mariehamn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed7d89fae1fb40a9582edd7e03ed02d7fe81ba456b9c1ed8d6ee5f0b931aad45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Minsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d0535cb101110d8fbb1238dde8444e980fab90bbdc8402371cc6ab5caa1a96c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Monaco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c723359888417b86a66a609ffdd0becf81673cbb3e8b011131088b4d26f6bcd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Moscow", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02d55516d0f9d497998260b4f129aee59867b77a920ba2ca0c58b15ec8588e7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2aa2a3f77a43b7558a7508a6cd6c50fdf7d991f9d64da5948fd9003923b1d72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Oslo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Paris", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735b08e2737de2b47e79f596f3574b5a9e9019e56d2ead0cdc17c0b29e84a585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Podgorica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Prague", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fc8de9fedf03ee95951595b0b7030c70990bad10a628c0a55e7023f7e838bb2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Riga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79d10debbaa2743458d0dec1fb71d3c576cea80d245f84819da82a25d93c1401", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Rome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Samara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24506ef1ada9839602c5d6589f46c16ba427e1e310c473f0ec77f4436b973185", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/San_Marino", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Sarajevo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Saratov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ad0f06f89a5b7ef2abd7d249300cd31328bfed591f3a6a7acede6bb8c0b7977", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Simferopol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1ee6f714fd88fd61fef6df54f95abacb80dd3036c25e9a10708fec9b11c34cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Skopje", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Sofia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16813fb30f2ebb782a806ce0664014ddfbf921890d32ec3d1398bd182bf9245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Stockholm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07b242f9e3d8150663bfaf417fe7d209927fc299fac487789b70841956c35335", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Tallinn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3c4ba916c25500c709c56395c040abad62a834fafaf5163a89974b7f66b019a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Tirane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "62dbc606a32a5f50ceca86c6f96d088ea689bced60a1623c986f045cde9c730a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Tiraspol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5749f01c78d0c2fd50d0dc2280c1957ce0419edbfc7c4073c67e6da78153d8c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Ulyanovsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d96c23e54ab8bcae4174fe792f1c00e4158f81a5b98039121e6502ce6686716", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Uzhgorod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "098575b4ec6599758c85bcad8dd21d89bca213a9f890c0ead6defd14878705f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Vaduz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Vatican", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Vienna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be42c32ad7c54f15dcf5dd9425e289fd20bebe986e5e8c240a11dfeec46550f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Vilnius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75adc0a906b39e283f5e5020984a36f34b4f58ef1d3099efbc899ff07f035f7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Volgograd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b826a3d9cdffa786e46da2315977f13cac9ce01e4b214415f3362505b97fdd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Warsaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68e7493c1ca050e4134062a74aa4a4fc32159c042b4c9d8d40c8bfc9d273c5fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Zagreb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Zaporozhye", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6c5127b52518818e3b4211e89e5e1e9a479cca65f7763a0afb145d512c38e34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Zurich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GB-Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/HST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44048bf7df61bdcf45972c13426b039f0d34d80947d60a2603183b3b6be4027f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Hongkong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9786fbe4ad9b820f61a5664b3b85dd601aa6e9152c93ff4e14bd54effdf8f1d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Iceland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cdcea6aa1eed8276d3f6620e0c0ffae9cfcc3722c443ea6ba39147975eafaa3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Antananarivo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Chagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b1797b71359a3a9fd49683dd9028692c20b4c9b56088c50de6ae122f075f3d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Christmas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "720ed3c1a13aa4e6b4a9acb7c6f017a5e28e20507169ce1b3ec25075c98be656", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Cocos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b78aea130d938147f36de61341c44388915da43f467f3723c98dcc3d8b808884", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Comoro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Kerguelen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29bc1cca3de7cf37433fcee5ec99d490abf20c767f284d5bb40a15feac0ad398", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Mahe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aed7dcefc4d7a4659ef1a62e56d1dd6f21cf0e9cea7a1089a94ac1d48113d5fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Maldives", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49fa18af1a1c531f2a63bffc82e4cba7c53f4e587376f453c97084d605d4a9f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Mauritius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25c927943cddfb96e41b9bfa014791a9375f8cb77e672f42d72fc81d83607f0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Mayotte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Reunion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "263f52802a6b69445a66bb8d75a4ca3dfe717ce6512d7e2501466e7a1b6d56a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Iran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19084f9dda0e334eb24bd8ff70daedffefd64c537cb27e5a54c5df7694c534d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Israel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e07811907b7f7730d9fdca613637fef7d859ac9fe1d46b8a7da2801017850725", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Japan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14fb0c1796b68bf2031e0937b433fb045f2958cae7def7acced89ed744ad7fca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "728eed0b199aa19468fe7f1dd887fe7f0c3a659a897741aa6e2d4f5b80f75eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Libya", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ff53f7072863fb56f1e71339392b6de7e50675efa4333b9e032b677c9c9a527", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/MET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1fff331a4414e98097d33bec1a9bbf2a155d991b57acd1bb4c11f8559fb4e514", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/MST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8fb610056087bb3ca8ecf5cdcb5305c1652b649fde512f606b9ee1b3556fb9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/MST7MDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "85452d031526621178e9b24c91af69b7ecc30df47036669378956135c4e735d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Mexico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Mexico/BajaNorte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Mexico/BajaSur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9340b719b250773262cec62e771d121105aed168836723dfc305e30bb04cfbb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Mexico/General", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88bc3fcb1a92ef053e0af4af9053ecbf12855fdf18f859b2a54d826dbfacb655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/NZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/NZ-CHAT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8f1a26d43eeecaf8302456d69fdf047b847b6973069804c5a39f8ecb886d74c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Navajo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/PRC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/PST8PDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d8e69bd43e8d71f0f58e115593814d68c1a6aa441255b17b3e9a92a9d6efc46", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Apia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab51e8560040bddd97a0c88a848c4b053bea3efcd7d7768eaef826dd9de83115", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Auckland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Bougainville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "35e0203bf554d7ccf0b4e0176829aa342747427924ae9e9b661e484205e828e2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Chatham", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8f1a26d43eeecaf8302456d69fdf047b847b6973069804c5a39f8ecb886d74c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Chuuk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Easter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0632af9cba4869ddc8dbfdd78fdc6094d751d0e1d54564e380bad0ff6cbcaf7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Efate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adbee8a8544a400050d7dce148e2c10a785b9120c755a69a674395b04c36092e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Enderbury", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3595e3d91e7992df64c7fc20586038e265ca260c9aa189b7e82279ce982bd7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Fakaofo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0427f848089402d7105907710ec0a9096365b10d1dd3ee015edc5da527e1c3de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Fiji", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69d02c3571463881dfce6db270d29be72de4e78d017e246c634019390e780428", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Funafuti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7fae086ba7234a7684b22e8948faec02be41bb76b3944213206d1857b049ba1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Galapagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c91721b38d5ee01676190b91cf5150050b3fed2ad4634816724f8207d69877be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Gambier", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5008ae162414c442be54580de29eb211a9f652f8eda265f038a6a82eddd5e5d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Guadalcanal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69ec8cb3bd0e92db41f2d7b9ffcdd1881d0f7b7ee6048d3f092ad17cc686e5a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Guam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6613576ebdf4d9d6be5eb849539d3f74a4fb137acf6bcf8cda20d28e5c612e77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Honolulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Johnston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Kiritimati", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "85f6b83f93e42947d6d72e83613dea3a5df6d65ad9590ac1d521bc1217451219", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Kosrae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd24709003b34eca2e8975694b370b5892dc8a1560892e42fa5c3a9669dc00b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "728eed0b199aa19468fe7f1dd887fe7f0c3a659a897741aa6e2d4f5b80f75eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Majuro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2784fe14ae4b06d84b54e2ef9195ee8fcd33a1151ae9d92b2b144ed80324c4ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Marquesas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c1c151ea927de5f087bab64d962d1bf4c8af0672fb66dab9eb63e93c5c0ce906", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Midway", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Nauru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8eabc930825033369d3dd4d85d1cab23b40c0214c91a3a2cac6547a2d549b8c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Niue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7247452c2c61010dfc417d172e4f4cf955feefd89b9649fa08e51832d9ed708", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Norfolk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5007254c619ebc6200e235c5aaa3b66eec80e9052d00ba63d84bce6c5408c755", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Noumea", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47834b191dcb3a4e4f0cb3e6c375ff66c07e609382be7d2c21e0c4d854008dca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Pago_Pago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Palau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1a61b4bffd5b61eac5d9ef0a7f10a80ffc1d027a9330e7ad89278a3f3857357", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Pitcairn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97a89892a57db71698c25c9ae2bb8cd6436e239988b3bbb5e028fd9b0c233224", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Pohnpei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9360c42536001cdbe62e033e03b1766ac3dc7315966c31166f86a4e9aafa4567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Ponape", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9360c42536001cdbe62e033e03b1766ac3dc7315966c31166f86a4e9aafa4567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Port_Moresby", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c505d421d2cfc45dab9819b6abdf1d9c616d63feab9ec1c22db149b192cdd3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Rarotonga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b309575c63dbf5a1a8e499105cfc7b51dbba38302571e4a51d861a3f46eadbc3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Saipan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6613576ebdf4d9d6be5eb849539d3f74a4fb137acf6bcf8cda20d28e5c612e77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Tahiti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b908353b2b5ba977afe11a11c088376c816dd4b7f71358db6b95b060f51b637", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Tarawa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c0324994691766186531137a292759ef788a558273a13c7617f3c373b4426ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Tongatapu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60900f4099063c8eafdc55a660893b521c035832cfee412e40b7f5de3b92593d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Truk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Wake", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d63ddb8dbd42baa9bf4fd136ad3be2612db4402fd498d67ebcfcb93eb42dd6a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Wallis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfc2e1a664e96e86dc7e9bcf754bd5b8608ddf7673ffa407e4a762e309ecf5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Yap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Poland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68e7493c1ca050e4134062a74aa4a4fc32159c042b4c9d8d40c8bfc9d273c5fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Portugal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "065277cb6392a7c5c21da64a818465eb780645b96395ac75da8a967cf5d7e26f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/ROC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfd02bc847bdcb11e586445ba886a76315f1f9be86f7e74944a6e8e8644543", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/ROK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22de94642a978a6af463db175e9f93a3292e8a81a74a8b92989bc2174379edd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b4684d9bb6ec48169abb530da58b8cb238b785bb5ffeb5e06e50f1b2b9d60e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Turkey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b762863cac2569aa33f7da192584afd9965ceeb7263fed4ad87c1b35e4c7d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Alaska", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2c3625b14836e5f256bb8a31a277470df0c499875f60484b08db22a85a00a7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Aleutian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Arizona", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c013ecf82b6ed1dde235b5fc983fe9d23c8d56d610323f7c94c6ba3cd7b4564", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "143f29b957173a46008187230a38125bd3a03b3dbcba0dc1d1b8661331f71693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/East-Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5fa6dccc303352e1195c4348b189f3085014d8a56a1976c8e8a32bd4fedb69fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Hawaii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Indiana-Starke", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Michigan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d69dd4ee096c6e5bd256ec578afa48a810bd768d0749d4d7f1a9c219107d18a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Pacific-New", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/W-SU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02d55516d0f9d497998260b4f129aee59867b77a920ba2ca0c58b15ec8588e7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/WET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5e7c4631295e7f17085e3530f99fc2984cc7e4bdb9a07db7702de8c18c2aab1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/iso3166.tab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe8bd1792c0e7ec6b42507c58a3ba433ebddadbf4c3031eaca6da9c41def37d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Abidjan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Accra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea0a89ec3c253390f746107c3ea69392270d8df0dc2d2aed6f23f4cff852bf91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Addis_Ababa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Algiers", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d777e8eecb9ebe269692349daa6b45b2463e4a3c2d107ccd139b6206c4fa73cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Asmara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Asmera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Bamako", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Bangui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Banjul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Bissau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9613464e1c3e4aabfb5b15d0bc2e95f212ba370dd741824142758c832977f6cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Blantyre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Brazzaville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Bujumbura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Cairo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "279bbe1fa62da67387c63593b60bb655252ef5c8f189cf43469087740af2b4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Casablanca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afb98baa9972580559410aa145c57fb8c86689a05f7f0e97815f96bdea7af5ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Ceuta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "387d2c354117fe2a22f6f3b429e4193a331d3e93d7007a55c50b3b9eedee63de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Conakry", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Dakar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Dar_es_Salaam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Djibouti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Douala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/El_Aaiun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c3a4c95fd64c01a78dcd44ca4b16cf72f2416be4704e8c5d52ffc7c131ae015", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Freetown", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Gaborone", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Harare", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Johannesburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Juba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab7cd92afd768d4c15ca778551286808cae7cd89b4f520dc082456f69c2d0134", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Kampala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Khartoum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab7cd92afd768d4c15ca778551286808cae7cd89b4f520dc082456f69c2d0134", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Kigali", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Kinshasa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Lagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Libreville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Lome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Luanda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Lubumbashi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Lusaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Malabo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Maputo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Maseru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Mbabane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Mogadishu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Monrovia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f9672c98983af595b3c6274cf8135728c8815a4f9c98ffba043707609e5d122", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Nairobi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Ndjamena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1391c8edd23b3f73e0bfacf8b878801c58206ca42349c30b22fcb7e8d13de3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Niamey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Nouakchott", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Ouagadougou", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Porto-Novo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Sao_Tome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Timbuktu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Tripoli", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ff53f7072863fb56f1e71339392b6de7e50675efa4333b9e032b677c9c9a527", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Tunis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eecc34436d1dd96c49d6b671ed61bc594548d280a967537a9653841b537a9a92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Windhoek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5943251b7dfcbe44c19666c0ec1823607f6efd408af096ea0a9aeeb45261cd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Adak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Anchorage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2c3625b14836e5f256bb8a31a277470df0c499875f60484b08db22a85a00a7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Anguilla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Antigua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Araguaina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c5c90b22d2661b00ed78567b641a8e7aacd3261e19c40ef191af4c7b1c60c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "734a334127e43faddb2bc722a0e508719105a4aa25897c2a280fb1dfec261113", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/ComodRivadavia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e5e87b452a3cdc3f010537e096150239b10ee67ec1c438b7864096a96758992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/La_Rioja", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "621f1bb3113e8ef3675827b6bcd718fc09f13157639ce8986c98bde382f3c957", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38933e04d16131a11b1052c7daba2794b994030dd485142d8766f7f13d105b61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Rio_Gallegos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29a13c6e65962f48b48ba73bffd41474a98257d1212584f32b3b51e5daa092a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Salta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "113093ce6d0f2189f9a34183b0a1117b028c89761740700378f64c26ca60a884", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/San_Juan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01d61c864a3edb46fc9c0245bda0c551c6b12253e962178ad42b9fa3d2ea96a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/San_Luis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "954240d24edafb8de8aec83efe5f926bde08620d4564105c68b5e59afcddcaf4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Tucuman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82abb66f092dc63c03be1c298b65a8266ec6a638d17c00051701138b9bf7e00e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Ushuaia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1caf03ba65f9d802fd8160f103c613ba9266500ef95956af6af8636ac4f5a7e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Aruba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Asuncion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f84a9ad05fdbc043ec0d57f60c0d9dde2c4979ff53de5f4b09520174f908c8c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Atikokan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c30226b472b507b5a30b69557d56f24fcc8e9467110e4d3ec15c2c51de5d245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Atka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Bahia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2907605adbb291db6f65ffa990fb28e2150b37896752171c664a9cff6b4a890d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Bahia_Banderas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d0e0d9f6168635a5f98550a170d423854ff5b662ce0d874c3cba77199bf1cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Barbados", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b1a7857a01ae2a3ae9a51e0b40cfbed91bac468579ed3c08b54466276bbb1fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Belem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cab597d9b0946c0542e1e7efc41de81ffb67e5ad1b982ba7512e7c3b7abf9712", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Belize", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb4e57a8c657d0c253ef4e0a5af118c928e6e5875564081a714563addfd4b31a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Blanc-Sablon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7d383bfb7e85331030f8091a9055a5f424e3674407ca0c76cce06b5a0316fdb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Boa_Vista", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "593ec3794b5fdc2fdb6141cf37eb943ccaf64818224f4c6c9eb64e001562eecc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Bogota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7035a44b8a40432315da50a5db760cabde6fb2ad4004e1416645a04841c72b79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Boise", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33353ef05ccdda7debe757cf865ee7bd78031f38c6797b8fbfc11f9010f55a10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "734a334127e43faddb2bc722a0e508719105a4aa25897c2a280fb1dfec261113", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cambridge_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0aeaed5b104ee99ab13a9f5b5a7aaf7f6c9a7f59bdefd15d3c9951551c7b5f6f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Campo_Grande", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "778032d8d96307996345d498295be2be397ca073c7d529a2841f7ee2280c2b17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cancun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d22316873f309799c6f97fefb8a0a8897d0df4eb376f84bb0b71602ec240d04f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Caracas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f9e7150c7461615db09d15ae2ac14d42d3fa06327f57fa7a4064a9bedba2992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cayenne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0afd6f15f47edfdfdeb34d7cfd8e1c1da974259085acec6fa03ad2f2c27f138a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cayman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4fbba14653a3186f3c5b719f7b9bf7d8a5824401064cf6d508205592e55a9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Chicago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "143f29b957173a46008187230a38125bd3a03b3dbcba0dc1d1b8661331f71693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Chihuahua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7d150e716db5b1c96bb0e50252b80306e1d9e8bcc2bf90a3ae7071906e71513", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Coral_Harbour", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c30226b472b507b5a30b69557d56f24fcc8e9467110e4d3ec15c2c51de5d245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Costa_Rica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e6ff29a776e053226bf590ebe734896f9150d69074f22a16a1c7199a1484ec5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Creston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97b74beec3714be518219f24533cc21edf9b53d01f4ab792a6fe0f88973449eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cuiaba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abe09b61ea932f4901febcc810736366be9bc690c5c4199a1d00cc2cfcf050b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Curacao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Danmarkshavn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "087e39cd6f10b6944b68b1de557289ef33769467f1b29806b96a16cf8e438e6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Dawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d01b4b6114df8b0ed8aa64654f777842f20729818f1566a5f341d73ef7093dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Dawson_Creek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29d0245bc04dadcbb196a3b6a81bace1696451166a7417d5bb2a8610f37ec5ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Denver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Detroit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d69dd4ee096c6e5bd256ec578afa48a810bd768d0749d4d7f1a9c219107d18a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Dominica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Edmonton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6678c23f86573b6c95e6c748a317aa8ce90f68636bcdad18db081e70986fb54e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Eirunepe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1cf7b8dcba3182d527e72c1307bb6fc6908e8722d7ae10ff6522608df38d70c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/El_Salvador", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63215b213a31505bfd545fd52b11214cb614f13f0f55911f414edb44286e7f8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Ensenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Fort_Nelson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7ce9a01cdd313d20352112430341c262e1b90182de490fc95c132daac118ce7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Fort_Wayne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Fortaleza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc020e10d5350251d78744ffa59f54a7fc47eb521e3813a4811d614067a929ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Glace_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6af24e3b9f1240abb8618fac326ee3a1ecccd25d2fa4936b2a28b0b0880e550", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Godthab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69351ff5190c3330d5910eb4d23211674dca4a120c6636bd535d6b6687f96b23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Goose_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0c06c6a1841cdc37bfb311c11caba1c974d0d6c27725c04b69657e7ca112a49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Grand_Turk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7f0bb80682771facd9b88cd47b711d04132fa9cb526a2bf08803c5057427416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Grenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Guadeloupe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Guatemala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "795cc25e5ffe825a8b3d86eed98ad5f9bb9f6d152df2b624f0e2a63b17f0ee43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Guayaquil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b144b87141ba1c6e6e7e0da5b35ec3c50d57dda3b2be94caf3186062563ccf35", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Guyana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b38a7f5eb21df41f8efbca839606a2b76dcb13f13aecab80956d6cb1196a76a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Halifax", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "627e18218c6f3c3f446c4970abe8164672e2a7ba94bcf841b1e06af5089b94ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Havana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7871f875a8819f415c292519db1590556a0dc1a6ce691bf4f7af55e6716fb894", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Hermosillo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec6eb21d068f1ca8e80a9e825206ad1b5a04b1e8abb2dd981c6c90b7686b8820", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Knox", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Marengo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64bb87669a7c161454b283e5855e28de7655450680cc403eea0572e580eb2625", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Petersburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eb5dd510d677f9118ec4bca7892db4ed181722fbaf94ef9cb1a441718400321", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Tell_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "268c538689f4815f86ae1d100b4b072a785d5e68b03de71b74f437135bc52843", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Vevay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5cf728ac267cce51bddf1875219bf0e800d5aaa17794dc2c7408293773f516e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Vincennes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a9db38f7575f9e2a624c9466128927caef0eea7e9a3841679cd6eb129b019d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Winamac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2dc919207b8db95bd82aff68b8a498a6d3bec2c33220ba5381ebca171dcc095", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Inuvik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea64cbc0bf92cf88c8917222f11db8838f42e2d41360cd81bb93f669a2bc685b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Iqaluit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb8797250b8bd8c3d09893b4f261ffb1bedd668869a051c8e2c80f6c0d63408c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e07811907b7f7730d9fdca613637fef7d859ac9fe1d46b8a7da2801017850725", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e5e87b452a3cdc3f010537e096150239b10ee67ec1c438b7864096a96758992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Juneau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b18601ab2245d52b58bdbd525909934d5bb4cc55692c0a644a55a37cd6cdd6ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Kentucky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Kentucky/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "779c6a6c566774f94f754dad8936ea7f7f6afb028ed9c76b74d8f375355439ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Kentucky/Monticello", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b87081e46bbe688816a7e03cfdc5b4efe10bd6b92cb5a780df6b0c86af4c1a37", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Knox_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Kralendijk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/La_Paz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc59eda586f2acd9291ea9424aaaf9933f13c2c484655868a1b5e5afa8f61c8d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Lima", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4adf338b94b1680c4e114ffa17669dba4363a08009d6e21f090610e55aaa30a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Los_Angeles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "779c6a6c566774f94f754dad8936ea7f7f6afb028ed9c76b74d8f375355439ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Lower_Princes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Maceio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c640e22f9bb0f3c376f8a3440622e7a29de3b48d71d06d900ae66e0e2ea4f392", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Managua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3c1f00bc879ee84e623d25252f1fb8ffd8cf43cd9c8b8bf12b6b5eda8045683", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Manaus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a411c339329e8984d50258dd3bbf44e06e4a86db28d1b34a27c056f2a00686a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Marigot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Martinique", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e087c3e4ae20234a08667adcf6ab4cd03ab3aeee7e035278f271ddb0b65cfff2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Matamoros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4398d831df4bfcfd9bafa22ac35cd55dbb7dfd5f25c138452e8adf275ea11735", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Mazatlan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9340b719b250773262cec62e771d121105aed168836723dfc305e30bb04cfbb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38933e04d16131a11b1052c7daba2794b994030dd485142d8766f7f13d105b61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Menominee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46ced580e74834d2c68a80a60ae05a0b715014bb2b4dad67cf994ac20ce2ac22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Merida", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecdcf4b29f7b439152b9e9b559f04d7d4ba759dd942c2fd685a4ee36798fc8d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Metlakatla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bcb6196b39015d0722188b02d8837a7fed9b2e434f17846278719e33bb73f0e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Mexico_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88bc3fcb1a92ef053e0af4af9053ecbf12855fdf18f859b2a54d826dbfacb655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Miquelon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41f2e13c925042a466b8cdcc8bd1dced7e9247cc893bcde20b91d98ce10d316f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Moncton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1300d5a93bb376cbf23a890a23ea05fa2b229486e7eb7d5959c7834260fbb7b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Monterrey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89dadca852ebf52e4405c958132255c25fb195604d7df9b844bf50b48a0865d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Montevideo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ef11f702b396f14f4c98c2a75be964651528b84c35394ebe00d7e113b54f9fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Montreal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Montserrat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Nassau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c999dbcc6c6045acbedf6fd48f5b70b20eb8d8b0bd9612d2bea88dc03aa9f4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/New_York", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5fa6dccc303352e1195c4348b189f3085014d8a56a1976c8e8a32bd4fedb69fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Nipigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7100ca4bf3044211ff8e770dade20b683880f3965f146ebbdd72c644aaec7c37", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Nome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df9ef6681135ae9089321cab2a348b0970ba0f52775b34c975601e780785d3cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Noronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b71d8f0d772be18ab8425cff1be9d927f340511a91e248e962745ccc76ced79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/North_Dakota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/North_Dakota/Beulah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f604eb42f0197f5edefcd6d43051a0b64e6e1327dbd2d3cfa94d0348b23e1fa8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/North_Dakota/Center", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08efea4af9a2b6a5ab25e86116cfcf4b93c16ba9b7b22f762d9cb3481ecf3ac8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/North_Dakota/New_Salem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5a43eb6776c326b1250f914f00e9e00e121b9b51f63665f90f245376da2017a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Ojinaga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a07ff8fe3ee3531f866afca0f7937d86acec1826fb3eaa655d54300ec22dc713", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Panama", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4fbba14653a3186f3c5b719f7b9bf7d8a5824401064cf6d508205592e55a9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Pangnirtung", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b6a497653df9220c30a022d87ec2aa1320af9e51bb3cdc48756e72d770a6738", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Paramaribo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95afc0b1d45e18abc0fc3a8952500b443a1c49174b6a61de4fb09c8a1284131c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Phoenix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c013ecf82b6ed1dde235b5fc983fe9d23c8d56d610323f7c94c6ba3cd7b4564", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Port-au-Prince", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0b60ad1c557c41596e0fcc7fc8b9b39444c78295b147cee495e29985a225da6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Port_of_Spain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Porto_Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Porto_Velho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "526e90a17542252332361dbaf136103513731b094788e8705f5df5d981c1fa4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Puerto_Rico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eee44e1cb7ac885fdd5042815c548bcb6ca84cff8de007e52b53c0b9ad53f19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Punta_Arenas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12d157ad893061c7f49cb94cc6a0ec3b20a11ef71fdc150c0baf4c39d97836e6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Rainy_River", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a7b8dd4c968de31fe35fd9fe075fad8afc15892067119f638b5aef0d2288d83", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Rankin_Inlet", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3ae38ccfa3091ebd8037fd5e1fd2715a72008932f94526a15fb1aa7fae722dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Recife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a87a7203eb4cb49346d80581463e0b8d0e8fde53f3801cc98c12d26d016708d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Regina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Resolute", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c529141807704725b059187b9f458080f911b6dd4313e74139d2c7dac287c901", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Rio_Branco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Rosario", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Santa_Isabel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Santarem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d126927c9419ef3afbb32be4fc3600d5f44c022a4e8472cf2532863ca9787d0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Santiago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9250d4f8f07d8cee14e8ae9e2ece611b7ea9bf69bca4fde77788346477b14658", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Santo_Domingo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adf349e4c7314aaa699c4893c589b077f6dfa7d9a54ea9eae459658f9af41dc7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Sao_Paulo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab9904df2a5250e7838c23ac2be1b052d4c86d4b4c55af70f5e28b3081707914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Scoresbysund", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c37c6a1f497e2c993dadbd3aab2bf04ab72b626c3abde7ac29d55d4601f967e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Shiprock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Sitka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63c8e93d082fa109632c5a1b3fa04f52e7053762583f8144637f2239708167a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Barthelemy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Johns", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b960a58d6d3f6a272707f941f55b15b8ba3fd0fd55f8680ea84af6b1e98bae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Kitts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Lucia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Thomas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Vincent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Swift_Current", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b6029f04ac07c382e20d315da7a72d9204d813ef83585f042562e7f6788a78f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Tegucigalpa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd295a9cc689a966786b6e0ec9d0f101796ac8b4f04a6f529b192937df3a2115", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Thule", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a474a1fc764343470d310369cdbf6d7007ea611116e25bea68f60ddf5a6cd68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Thunder_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aef45e1474369f52e1afb1cd7f312e9f035ca13686092cf2351a353133e1cee6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Tijuana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Toronto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Tortola", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Vancouver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b414b9a20be09ad61214deeb2dbff3bb1bd1e9d351a79aceae757fa0fbe91dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Virgin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Whitehorse", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1864fe33d51e58780a5c8400a47e7c42e6e6655abe49a82cc11a461059058313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Winnipeg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77be5c08f6f8ebe5330fb86a60c4447ea2549620609f4ef6a7a7a68d1a12d9d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Yakutat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee2623d41304ddd66d6bf2e4212e4947aabba7b14b67b7113e41f4abd671094a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Yellowknife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3140de7fe4136fb4920e8bb8ed8d707256e78c672edfce1657ae22672de68768", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Casey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6625009ef9796368db42bd2532687d402a18229b908594a91d6fb07b9531cfeb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Davis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee123489006dfbc147e65020c9836054e7fcb494d150582464bc2060d409a16e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/DumontDUrville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26fa92c4c643cc230c34b1641355726fddba6587181ddf3c3b1f1a63149e64c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Macquarie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19fe3ba56b287f6117a93b06d16402bfd5386deb06676349c1b8501d497f5a90", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Mawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5779e99cfe950860cd5fadb21f21c8a9a3ff264a0e1f06a41de944e8d62d68b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/McMurdo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Palmer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59261d3bbe6da255add2fc7fb8eb711b6c4a718de8982cde36806c2a766f74eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Rothera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c15f59336f5a90350fb5c13cfe7e4836a54d387f7b7248eaa154ca7e21ca0fbb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/South_Pole", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Syowa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b96709317fec4c34c541fd36cf4fe466da31a1f40e62905b1dff9217dcb85c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Troll", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5038d1f2d45e68bcadb7c6e3fce73f1b3ed6719c9ae9ff46225ffabe7eadd717", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Vostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57d73835fefd936f16f953339a6f0195050e4d1499fb4e6551be1b90c25872c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Arctic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Arctic/Longyearbyen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Aden", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Almaty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "038801e8f58d0f0166ed053af84d11fde658e6e997c100101a9f4330c8cde4e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Amman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba18a1f823f77e478e7030eeb82ddd71a5f3fae6efdf56325b7776304912da08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Anadyr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bd4d0ef1c353f753b6e034aff4e004b77df3c92d1f0de648b07e03b1f90a253", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Aqtau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4abd31e6c7b73775c51c2bc1c78de6a9901cd9e241627c2c8e311fd306896b0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Aqtobe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "062a98f4317d5dc621baa9a377caedb8bc5c48163930d33a6ad8747f5d2a49a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ashgabat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "205016ab50f3a20f3cdae2177d7e52df062d8fe6f9512adbece19c877575ec58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ashkhabad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "205016ab50f3a20f3cdae2177d7e52df062d8fe6f9512adbece19c877575ec58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Atyrau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8946a7b9d150a7179177c8ad06e98f1e283a3496116f4c258e14f16d256f737", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Baghdad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21e1a6fad8d08e442b3f0ac5a30f8424f06207083a804d14dea2026432d0a80b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Bahrain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bced891a18abd8ea443dd4f0c9d7dd40270fca879e9a116f573b9f73152d5e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Baku", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aeb15bd0c24d68422bff995167cb959c7b060475f6b814cb25b76cd9bafc7b14", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Bangkok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Barnaul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d6b63755c1e59a9b18197b85b39ec174a26cbd578a76aed38f5d43483c3fac2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Beirut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abdfa509ed982455873c1035962d8642ae8b88ab75f7f1a9a4cf7eea5ce120ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Bishkek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ea68d645187bc48c3a502d987750306c1c45660d889e2bc641c4f562726319c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Brunei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f08de1917e19626c3ff34c1cab734a420b3dd4ec3a3446df12b8960f9c7a420f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Calcutta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3ab73b375d9d41ebca9895007f9b9b042b79c2c19f713bd5957e411ae7e89b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Chita", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f01ce6d6e72d33ebd2982f99e1070a057a8a4991c60445bfe60fd0963ff4e7e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Choibalsan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8e8eb47d086dee4559a9db7cca2add3be302c98203b2fbb356e342c5978a480", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Chongqing", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Chungking", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Colombo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "711f68dfe65cec6d99564f98f631d093bc2285e3829aeefea3692002eb45c6e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Dacca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "829ff841289d431205ea745311f94fd3c32196a23d492f9f458617e0b5800c30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Damascus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f42d5702ee52944dde43071569de645a5d668a385c4a2e0cd8aa43d39d2ea21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Dhaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "829ff841289d431205ea745311f94fd3c32196a23d492f9f458617e0b5800c30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Dili", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f845da70d08bcd62be5a9d0d80420b08936bfbe1e3012ed18fdcf90f152b91f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Dubai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee6d427e4bc5e3d6d97b348d4b0cf666636d2ea95bcb117490d8d8ab0641f2ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Dushanbe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68f352f8356e69f25650cb2f25bc7ece7209ef85e73796ce974807136678f175", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Famagusta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bf478cb97c80a20f3a19e97e2d3865035da71e46697306cb049a4da20805469", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Gaza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b25fa70f0d9884922ec4b48b705fd21e61845dbc533b868d97f06728ced7099", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Harbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Hebron", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be19e97414740f8409d27f269585fef15968495de2ec63f29ad664848de509e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ho_Chi_Minh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23fb827e1435ea540aedbc7725a4ae82980205befe4aff833a0ad039dd14a73c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Hong_Kong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9786fbe4ad9b820f61a5664b3b85dd601aa6e9152c93ff4e14bd54effdf8f1d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Hovd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1561b7c3cc7a943046780584b726eaba320ccab4a46120b2c77af01dea9dfdf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Irkutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "102019f46d5e031cbc28520b08c080de899f5b1cadf93590787c1719e5a9dc4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Jakarta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ea1c3e53a0d3f40cb6d7724f1bacb4fca1cf0ae96d9ab42f00f2d30dc0dee3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Jayapura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa24de2e83f471878b8e10ecd68828eb3aba1f49ce462dac7721661386eb0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Jerusalem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kabul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2df091b8e1752a8c8d402b12037977392347626a34c8f011f179ede4079ded1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kamchatka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5d9b980d12e91cfea342560702708c488aabe957c1fc2b7afc6c996518bef33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Karachi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4b2a68ad79efadecf52f333fa19cbaa5dd084cdc9bf96ab8b65a75c559a370", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kashgar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f582157ddba6cf2bf93e8cd57ecd61318e9faa7fff2abbd0e2e7897690373587", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kathmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7d597ba6228a77823c20d3b48f343ad78843ee888b1b17a40b05ffcc0da3913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Katmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7d597ba6228a77823c20d3b48f343ad78843ee888b1b17a40b05ffcc0da3913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Khandyga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "762a1f42993920d6475e1ef40b46ab6dbc65b6f48ea9537387ce418929c21a3b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kolkata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3ab73b375d9d41ebca9895007f9b9b042b79c2c19f713bd5957e411ae7e89b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Krasnoyarsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec5d6603322f8e1a0d7e5d7a1cf798b66e5def66b2ae79bbc8c961e976ad4a6b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kuala_Lumpur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "521d864f401ae2eae2e9f0292aeecf38d2d6daf3e12b442795ee696e629f3700", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kuching", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b4cb8160273db177c6ddb669dd648162730ef1a1b62d60abff510e37444628e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kuwait", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Macao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1db96fa0acc75cc218a47bb3cf4acf101f6c1d609b2cf93a194aa220bd40d36e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Macau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1db96fa0acc75cc218a47bb3cf4acf101f6c1d609b2cf93a194aa220bd40d36e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Magadan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6f81d26a42303d75910f98033f0fc147eed23c574b016995fa002f5075a3fd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Makassar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24fac901695ef43b73fa8b3cd9e4bf893ceb757c5200b6628ae6a0fc70f01956", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Manila", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f1bc3dd4bac8e3da2ad11709b6882359c9821caced28b545d1b738524f3419b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Muscat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee6d427e4bc5e3d6d97b348d4b0cf666636d2ea95bcb117490d8d8ab0641f2ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2aa2a3f77a43b7558a7508a6cd6c50fdf7d991f9d64da5948fd9003923b1d72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Novokuznetsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad7f74c0ace0cee04470ceb51df7f58321e23a002f3d3ac64ca0e889b3ab698c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Novosibirsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc386ed4132a37957acfba6984468588a1e9ff08e24bd5c15bf27ccba8a15a0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Omsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abaab5e651101ef99c5425ac184efc1b5d778d4c4c3c86aa894d9059dbe951b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Oral", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eacbd3df5ab43997cf2396786dc819f12461e61de06dd829ee8c8fa76baf7886", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Phnom_Penh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Pontianak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2516ac2bc84fe6498a50bc8865ec00e3499b38f2f485403cd5028578a98d1fd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Pyongyang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2b2c9f11492b676f45984d9d4035472c099f5c6bb5617f82d4b10d976f568d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Qatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bced891a18abd8ea443dd4f0c9d7dd40270fca879e9a116f573b9f73152d5e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Qyzylorda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4530cb2e704a356eaa4aadcbf12e5faafd411ffe3210bd83ed3370d6876e8182", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Rangoon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c711e0339f302c1c45d746e36a119d5323051a1829d77073b2da06850eb61a29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Riyadh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Saigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23fb827e1435ea540aedbc7725a4ae82980205befe4aff833a0ad039dd14a73c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Sakhalin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "597a4d79d7ad4b2ecae1c5dbe53a19716cf30cfccd4fa7452c9e9822ca23ca03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Samarkand", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "716675c5cb21a2ce4a48b9ce438744a501828079b06c80ce99a7dead0eeb2dc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Seoul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22de94642a978a6af463db175e9f93a3292e8a81a74a8b92989bc2174379edd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Shanghai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b4684d9bb6ec48169abb530da58b8cb238b785bb5ffeb5e06e50f1b2b9d60e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Srednekolymsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84c8f7ebdb10b6720a01a11198c8b1fa1d1856f1bef11473d2c9a33b97f812a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Taipei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfd02bc847bdcb11e586445ba886a76315f1f9be86f7e74944a6e8e8644543", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tashkent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1cce3ce8c9cb736d9163691f4b6fabd2d2e076c7a209621a57bbc207973a8ef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tbilisi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3da0a88ac9d5cf61c1e42ca1a941b36d83ecff5e9f819f80876512ddb07e0f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tehran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19084f9dda0e334eb24bd8ff70daedffefd64c537cb27e5a54c5df7694c534d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tel_Aviv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Thimbu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3912ba10af951b2d81f680dee0f89507c14cd7f38bcb9e55a87db48aaed01ab4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Thimphu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3912ba10af951b2d81f680dee0f89507c14cd7f38bcb9e55a87db48aaed01ab4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tokyo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14fb0c1796b68bf2031e0937b433fb045f2958cae7def7acced89ed744ad7fca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tomsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b41e5deff2d573ef6e76cf17e0f91ab467576d584b8e5ff5eba01e10f5dee92d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ujung_Pandang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24fac901695ef43b73fa8b3cd9e4bf893ceb757c5200b6628ae6a0fc70f01956", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ulaanbaatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa2c8bbf2b6133470875236c95cbea9d75d369475cdb64ec3098781ae89ffe15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ulan_Bator", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa2c8bbf2b6133470875236c95cbea9d75d369475cdb64ec3098781ae89ffe15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Urumqi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f582157ddba6cf2bf93e8cd57ecd61318e9faa7fff2abbd0e2e7897690373587", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ust-Nera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3711785086a9e0d04a87c1591be40b3a0cd944ea3907182b6b45f6fceb0e024c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Vientiane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Vladivostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b86847acf51b50e5286e87efecf44cb0f2ea26735a6c9810623a814c4f69899", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Yakutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "350cb7d4232de1e621e9363412b75a161053bcc6510401b13cdd2405ddc867ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Yangon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c711e0339f302c1c45d746e36a119d5323051a1829d77073b2da06850eb61a29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Yekaterinburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d36b87b5bbe9787ec26cecca1e9c2446c4126011ea2ae570b59138468f3f2f56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Yerevan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "667e858c52401603a51586aaec2e84f88842dbef524d0fc55f3534dfa0991d6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Azores", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16af799f8f9bb4651c91e081eb3fc7aa0673cb2f109cf49f694f5c1e3f92f7ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Bermuda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "462d205904f32dcb79317f83ddb4dea1548d51849217dc3e42ba17c3cc7fcf08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Canary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4617cb1aa75514003f181908e9ccfc1d3d062ef22bb0196867dbe530ec2e1416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Cape_Verde", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf95dc03a15b1cff2bd8dfa39b6c23191a6dc166883e9a4a34d2ff51e119c805", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Faeroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b1a5769f8ffa2ec29bf298dffd7fb324e625e36fc527c14bb66b6520e6f76a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Faroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b1a5769f8ffa2ec29bf298dffd7fb324e625e36fc527c14bb66b6520e6f76a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Jan_Mayen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Madeira", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f18dcad4f58de6ad4ba30d72917c3106642043ef2ae3a4352e207881b4ca539", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Reykjavik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cdcea6aa1eed8276d3f6620e0c0ffae9cfcc3722c443ea6ba39147975eafaa3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/South_Georgia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64868e0ba919bae24ad2bd06290aef6200296c282cbc74d2d814a07a5e9342a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/St_Helena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Stanley", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53a20741ef1ef47a19fc9c192da23e9a0cf08c3f3b1fd72673d023dce0281890", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/ACT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Adelaide", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735476eef81652d7189574f8b7a11c942a986aba24b6ddc644fbebd1eb49245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Brisbane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74ac9f5d1d15ef0f6bd9e69c687b9047fb1f749c59279475685721f574b427cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Broken_Hill", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6451675d3b5afb8572e2cbb4d381730da23daa3bfcb57601fe6f815985237db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Canberra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Currie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "543c7afaebfdd907f8d637efce48bf41c407da72658b8e9c12f7208a54d1d84a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Darwin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6172d8687a78608d884b04903d36053bdfb56433541930b2a42b405cbb62dc0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Eucla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "73e13a985c1612b5881e45564bdf93c8f35a30298ee563dcf50d1cc35bf76a44", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Hobart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de1bb5e82f86774e70082b906462e02a062238e5c4d76149566e21b1cb31b23a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/LHI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d35779f2c81370c90f29ba92693a409a094d84d9f236cccda8438d063fb6e5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Lindeman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "663df35f044a15c743b9716e183595147d0c1838e99148a9473623ac82076bf9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Lord_Howe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d35779f2c81370c90f29ba92693a409a094d84d9f236cccda8438d063fb6e5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Melbourne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c1f13d01e35e6a58855cbb53878795451928adbf0c8ca2982b79db1f450a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/NSW", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/North", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6172d8687a78608d884b04903d36053bdfb56433541930b2a42b405cbb62dc0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Perth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ecd4a085ca9ec5b7903016c2d4e311276024a2bcd0c35d40281658e48421f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Queensland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74ac9f5d1d15ef0f6bd9e69c687b9047fb1f749c59279475685721f574b427cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/South", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735476eef81652d7189574f8b7a11c942a986aba24b6ddc644fbebd1eb49245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Sydney", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Tasmania", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de1bb5e82f86774e70082b906462e02a062238e5c4d76149566e21b1cb31b23a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Victoria", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c1f13d01e35e6a58855cbb53878795451928adbf0c8ca2982b79db1f450a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ecd4a085ca9ec5b7903016c2d4e311276024a2bcd0c35d40281658e48421f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Yancowinna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6451675d3b5afb8572e2cbb4d381730da23daa3bfcb57601fe6f815985237db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Brazil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Brazil/Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Brazil/DeNoronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b71d8f0d772be18ab8425cff1be9d927f340511a91e248e962745ccc76ced79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Brazil/East", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab9904df2a5250e7838c23ac2be1b052d4c86d4b4c55af70f5e28b3081707914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Brazil/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a411c339329e8984d50258dd3bbf44e06e4a86db28d1b34a27c056f2a00686a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/CET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c0029045f6f80bc5a84f1bb8ed36230454759c54578eb9a8c195d14f442213c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/CST6CDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44e8b569e60027647f9801a33d0b43be0106a6d3f6cd059677e0ed65c9b8b831", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "627e18218c6f3c3f446c4970abe8164672e2a7ba94bcf841b1e06af5089b94ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77be5c08f6f8ebe5330fb86a60c4447ea2549620609f4ef6a7a7a68d1a12d9d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/East-Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6678c23f86573b6c95e6c748a317aa8ce90f68636bcdad18db081e70986fb54e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Newfoundland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b960a58d6d3f6a272707f941f55b15b8ba3fd0fd55f8680ea84af6b1e98bae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b414b9a20be09ad61214deeb2dbff3bb1bd1e9d351a79aceae757fa0fbe91dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Yukon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1864fe33d51e58780a5c8400a47e7c42e6e6655abe49a82cc11a461059058313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Chile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Chile/Continental", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9250d4f8f07d8cee14e8ae9e2ece611b7ea9bf69bca4fde77788346477b14658", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Chile/EasterIsland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0632af9cba4869ddc8dbfdd78fdc6094d751d0e1d54564e380bad0ff6cbcaf7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Cuba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7871f875a8819f415c292519db1590556a0dc1a6ce691bf4f7af55e6716fb894", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/EET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bf6d2669ab45c13a1c9be47c351972feb671770b90a61d9d313fc60b721b2b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/EST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9e75f112a498ff00344551c3c5c4a62bd15d5c218ee951f4363ab218c5d88eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/EST5EDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79ce27e03a2752091e8a49cc7e7ccc9ac202d6c52dd5d224571fe82262fbeec8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Egypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "279bbe1fa62da67387c63593b60bb655252ef5c8f189cf43469087740af2b4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2c64e7c63be7cf07ad30017e6d9946025ab44a1fb00e0f3e7ba52d2f6f2512", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f549f85e4a86989da1b3c592cd455d6846f8103c2c1c7c7d193b3e29de92efc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b331f62b7c4dd05398fe87517e824152a0faa3ffe80d73e3f1b2bab03e16c99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3be86f06310b626b26b42bee3b8ba37be7b836927e204fa7b84e35758e99dce1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb3cf7591690fd770967c92719c1ba023f62a7e40de886f89f57178b0faaf616", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae3b221ddd94a88c94c3a069b042c1b06d2718b5bbe6903724110103621e40c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6cdb1f7a18e6008da4e9a72ac9c2be59a26bc03109700b3ec64e4ed8161660db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4c86cac6e9f40dfdbec05b88a38eea2463fe92f1fff80a6e24ff15a9814218f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6653c6b0ba94d0c0bd4b8a6f4c69d001db916f93c0723b9c9fcbbaa34bba098", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4a801cd93bdec1b9341b334868ef1ccaeb01b74a31a9f5bb1f1da90ea985789", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9456c866abdf01fde371357edb5ec59d0c5adc3c09ed9d2bbafd0be21807adad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7084ca1e2d9a7349e0556d8c63107fdc64cb5d50778cc74b4b9ea3d2ca1eeb43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "847ded37313ae7de90d5dec700acf7d229ad88cc7462e9527ac5bb37cd2c00ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "355d77cdeed83884c287b29454078b89865d4e56508dd71e8597c8c038029ade", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4653c5c305ed3a46ac02c471feb310f356ed6c8d2465fd37e555132b0004899c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b65fdb39373fa4c47b1e6a2105931e5459fdceaa74194ea737dd981527e5a1a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f67b770d0224c9dbf776e8bc913c0dc462af7eb90f04b88b7387af662c248545", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-13", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "551aebd6c58a89bbc34283170a01c5de12d98ca658aee39f68e8ed7cf11dd872", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-14", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "414d785a776406dce6ccf450aa2ae48c4d3e4db23482ac3cc285567c0624b33f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a4f02622392c0c01ad74aacdd1d9835949b10084b6ff3494ca593871fa36279", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2331d90cf59bd06209da3f57fe71f8eeff4f9987cda8f209f7d19605173c7940", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d1d2a77c8fc7121113f50455ab5ecf7a83af5d100b1665c069ad2283beedd05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a998fef5ca21deb83d7b6801cecb36f851af7d09e45b23f1a8e1cab037c94cd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59a432b594fd6a1775aaf1798ffded3e325481040786cf56500d61194d156b1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b8fd7cee7b9e0ac90f11617a6e4f0c68cda81a2153a0b37a46a3516f94c3e1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47625566b0b8e5476810ac5fe4882586ec53793d4f53ed281702a220eee7d554", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f4662e616bd94e9eb6a2ed069f01bdf316b3e2c39c3b945e5397a53e26d16c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b762863cac2569aa33f7da192584afd9965ceeb7263fed4ad87c1b35e4c7d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Amsterdam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a813ac6b8d1b68a7960242cae5325a2269fd1c791b203f8d22f2dfa3b61ba87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Andorra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "add5505c473225e33a884a02105610a9b95003f429195624b953c18f771317af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Astrakhan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08873fa11e5ab238e56d7a2fbbfb0876aa3ea0b71ee8ce95b0d5d394be923514", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Athens", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "799090551202c0b8417f836facf75049573dd1c27b5e6adeb584fcc414051139", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Belfast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Belgrade", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Berlin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eb93dcba603d528fdf536160ef6911c16f834afcf88ce23a382b97ff28319d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Bratislava", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fc8de9fedf03ee95951595b0b7030c70990bad10a628c0a55e7023f7e838bb2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Brussels", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f372a903a6a57da43a6f500d6aceccfc74e800d7dfe88a7eaf56ca2564557e66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Bucharest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b3a0017333b2f466e59c8ac3dc0cf7aa4f0a4608040a3180f752b19d6a93526", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Budapest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b67f2c4690a87f294ea5d35ae3967c8aa8bde227aeb36c3877285e4e94a17418", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Busingen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Chisinau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5749f01c78d0c2fd50d0dc2280c1957ce0419edbfc7c4073c67e6da78153d8c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Copenhagen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2d9a359ef02d2afe293f429c4fd60fc04fbf8d1d8343c9b224dcfc116c011a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Dublin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2c64e7c63be7cf07ad30017e6d9946025ab44a1fb00e0f3e7ba52d2f6f2512", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Gibraltar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c79088f67ba5d3fa9ad989bd573bfdef0e86c89e310ea70bc3e01e14dca1075e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Guernsey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Helsinki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed7d89fae1fb40a9582edd7e03ed02d7fe81ba456b9c1ed8d6ee5f0b931aad45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Isle_of_Man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Jersey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Kaliningrad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "450a2c6ff69d262b5c5d8ef584464e9c8274b389a1c39b7abc5aa70608d29425", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Kiev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "242912df3212e0725ded4aab25fd869c52f13c3ce619764a883adcbbd937afc5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Kirov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d562c884fcbbde25ad884da464c7f981296c2c4e13b3b7c1d3c322b82bd4f726", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Lisbon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "065277cb6392a7c5c21da64a818465eb780645b96395ac75da8a967cf5d7e26f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Ljubljana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/London", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Luxembourg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90b76259274c78a40f34aa5b58545b5409edfbba2fd08efa1b300896cb4062ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Madrid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74103ad1e48f71f4cd9b6d1c03dcd97b58d87bb8affb02b1d6967b204036ebd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Malta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c4134c8d37bd159e31fd739e8b1b8203a9f3023788bd9c83b8109e361eee5d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Mariehamn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed7d89fae1fb40a9582edd7e03ed02d7fe81ba456b9c1ed8d6ee5f0b931aad45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Minsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d0535cb101110d8fbb1238dde8444e980fab90bbdc8402371cc6ab5caa1a96c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Monaco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c723359888417b86a66a609ffdd0becf81673cbb3e8b011131088b4d26f6bcd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Moscow", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02d55516d0f9d497998260b4f129aee59867b77a920ba2ca0c58b15ec8588e7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2aa2a3f77a43b7558a7508a6cd6c50fdf7d991f9d64da5948fd9003923b1d72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Oslo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Paris", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735b08e2737de2b47e79f596f3574b5a9e9019e56d2ead0cdc17c0b29e84a585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Podgorica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Prague", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fc8de9fedf03ee95951595b0b7030c70990bad10a628c0a55e7023f7e838bb2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Riga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79d10debbaa2743458d0dec1fb71d3c576cea80d245f84819da82a25d93c1401", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Rome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Samara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24506ef1ada9839602c5d6589f46c16ba427e1e310c473f0ec77f4436b973185", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/San_Marino", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Sarajevo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Saratov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ad0f06f89a5b7ef2abd7d249300cd31328bfed591f3a6a7acede6bb8c0b7977", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Simferopol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1ee6f714fd88fd61fef6df54f95abacb80dd3036c25e9a10708fec9b11c34cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Skopje", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Sofia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16813fb30f2ebb782a806ce0664014ddfbf921890d32ec3d1398bd182bf9245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Stockholm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07b242f9e3d8150663bfaf417fe7d209927fc299fac487789b70841956c35335", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Tallinn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3c4ba916c25500c709c56395c040abad62a834fafaf5163a89974b7f66b019a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Tirane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "62dbc606a32a5f50ceca86c6f96d088ea689bced60a1623c986f045cde9c730a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Tiraspol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5749f01c78d0c2fd50d0dc2280c1957ce0419edbfc7c4073c67e6da78153d8c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Ulyanovsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d96c23e54ab8bcae4174fe792f1c00e4158f81a5b98039121e6502ce6686716", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Uzhgorod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "098575b4ec6599758c85bcad8dd21d89bca213a9f890c0ead6defd14878705f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Vaduz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Vatican", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Vienna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be42c32ad7c54f15dcf5dd9425e289fd20bebe986e5e8c240a11dfeec46550f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Vilnius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75adc0a906b39e283f5e5020984a36f34b4f58ef1d3099efbc899ff07f035f7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Volgograd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b826a3d9cdffa786e46da2315977f13cac9ce01e4b214415f3362505b97fdd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Warsaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68e7493c1ca050e4134062a74aa4a4fc32159c042b4c9d8d40c8bfc9d273c5fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Zagreb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Zaporozhye", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6c5127b52518818e3b4211e89e5e1e9a479cca65f7763a0afb145d512c38e34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Zurich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GB-Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/HST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44048bf7df61bdcf45972c13426b039f0d34d80947d60a2603183b3b6be4027f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Hongkong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9786fbe4ad9b820f61a5664b3b85dd601aa6e9152c93ff4e14bd54effdf8f1d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Iceland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cdcea6aa1eed8276d3f6620e0c0ffae9cfcc3722c443ea6ba39147975eafaa3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Antananarivo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Chagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b1797b71359a3a9fd49683dd9028692c20b4c9b56088c50de6ae122f075f3d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Christmas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "720ed3c1a13aa4e6b4a9acb7c6f017a5e28e20507169ce1b3ec25075c98be656", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Cocos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b78aea130d938147f36de61341c44388915da43f467f3723c98dcc3d8b808884", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Comoro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Kerguelen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29bc1cca3de7cf37433fcee5ec99d490abf20c767f284d5bb40a15feac0ad398", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Mahe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aed7dcefc4d7a4659ef1a62e56d1dd6f21cf0e9cea7a1089a94ac1d48113d5fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Maldives", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49fa18af1a1c531f2a63bffc82e4cba7c53f4e587376f453c97084d605d4a9f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Mauritius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25c927943cddfb96e41b9bfa014791a9375f8cb77e672f42d72fc81d83607f0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Mayotte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Reunion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "263f52802a6b69445a66bb8d75a4ca3dfe717ce6512d7e2501466e7a1b6d56a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Iran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19084f9dda0e334eb24bd8ff70daedffefd64c537cb27e5a54c5df7694c534d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Israel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e07811907b7f7730d9fdca613637fef7d859ac9fe1d46b8a7da2801017850725", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Japan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14fb0c1796b68bf2031e0937b433fb045f2958cae7def7acced89ed744ad7fca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "728eed0b199aa19468fe7f1dd887fe7f0c3a659a897741aa6e2d4f5b80f75eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Libya", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ff53f7072863fb56f1e71339392b6de7e50675efa4333b9e032b677c9c9a527", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/MET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1fff331a4414e98097d33bec1a9bbf2a155d991b57acd1bb4c11f8559fb4e514", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/MST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8fb610056087bb3ca8ecf5cdcb5305c1652b649fde512f606b9ee1b3556fb9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/MST7MDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "85452d031526621178e9b24c91af69b7ecc30df47036669378956135c4e735d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Mexico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Mexico/BajaNorte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Mexico/BajaSur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9340b719b250773262cec62e771d121105aed168836723dfc305e30bb04cfbb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Mexico/General", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88bc3fcb1a92ef053e0af4af9053ecbf12855fdf18f859b2a54d826dbfacb655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/NZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/NZ-CHAT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8f1a26d43eeecaf8302456d69fdf047b847b6973069804c5a39f8ecb886d74c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Navajo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/PRC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/PST8PDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d8e69bd43e8d71f0f58e115593814d68c1a6aa441255b17b3e9a92a9d6efc46", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Apia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab51e8560040bddd97a0c88a848c4b053bea3efcd7d7768eaef826dd9de83115", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Auckland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Bougainville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "35e0203bf554d7ccf0b4e0176829aa342747427924ae9e9b661e484205e828e2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Chatham", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8f1a26d43eeecaf8302456d69fdf047b847b6973069804c5a39f8ecb886d74c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Chuuk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Easter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0632af9cba4869ddc8dbfdd78fdc6094d751d0e1d54564e380bad0ff6cbcaf7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Efate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adbee8a8544a400050d7dce148e2c10a785b9120c755a69a674395b04c36092e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Enderbury", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3595e3d91e7992df64c7fc20586038e265ca260c9aa189b7e82279ce982bd7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Fakaofo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0427f848089402d7105907710ec0a9096365b10d1dd3ee015edc5da527e1c3de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Fiji", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69d02c3571463881dfce6db270d29be72de4e78d017e246c634019390e780428", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Funafuti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7fae086ba7234a7684b22e8948faec02be41bb76b3944213206d1857b049ba1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Galapagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c91721b38d5ee01676190b91cf5150050b3fed2ad4634816724f8207d69877be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Gambier", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5008ae162414c442be54580de29eb211a9f652f8eda265f038a6a82eddd5e5d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Guadalcanal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69ec8cb3bd0e92db41f2d7b9ffcdd1881d0f7b7ee6048d3f092ad17cc686e5a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Guam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6613576ebdf4d9d6be5eb849539d3f74a4fb137acf6bcf8cda20d28e5c612e77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Honolulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Johnston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Kiritimati", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "85f6b83f93e42947d6d72e83613dea3a5df6d65ad9590ac1d521bc1217451219", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Kosrae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd24709003b34eca2e8975694b370b5892dc8a1560892e42fa5c3a9669dc00b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "728eed0b199aa19468fe7f1dd887fe7f0c3a659a897741aa6e2d4f5b80f75eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Majuro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2784fe14ae4b06d84b54e2ef9195ee8fcd33a1151ae9d92b2b144ed80324c4ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Marquesas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c1c151ea927de5f087bab64d962d1bf4c8af0672fb66dab9eb63e93c5c0ce906", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Midway", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Nauru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8eabc930825033369d3dd4d85d1cab23b40c0214c91a3a2cac6547a2d549b8c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Niue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7247452c2c61010dfc417d172e4f4cf955feefd89b9649fa08e51832d9ed708", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Norfolk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5007254c619ebc6200e235c5aaa3b66eec80e9052d00ba63d84bce6c5408c755", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Noumea", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47834b191dcb3a4e4f0cb3e6c375ff66c07e609382be7d2c21e0c4d854008dca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Pago_Pago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Palau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1a61b4bffd5b61eac5d9ef0a7f10a80ffc1d027a9330e7ad89278a3f3857357", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Pitcairn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97a89892a57db71698c25c9ae2bb8cd6436e239988b3bbb5e028fd9b0c233224", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Pohnpei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9360c42536001cdbe62e033e03b1766ac3dc7315966c31166f86a4e9aafa4567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Ponape", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9360c42536001cdbe62e033e03b1766ac3dc7315966c31166f86a4e9aafa4567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Port_Moresby", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c505d421d2cfc45dab9819b6abdf1d9c616d63feab9ec1c22db149b192cdd3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Rarotonga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b309575c63dbf5a1a8e499105cfc7b51dbba38302571e4a51d861a3f46eadbc3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Saipan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6613576ebdf4d9d6be5eb849539d3f74a4fb137acf6bcf8cda20d28e5c612e77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Tahiti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b908353b2b5ba977afe11a11c088376c816dd4b7f71358db6b95b060f51b637", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Tarawa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c0324994691766186531137a292759ef788a558273a13c7617f3c373b4426ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Tongatapu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60900f4099063c8eafdc55a660893b521c035832cfee412e40b7f5de3b92593d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Truk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Wake", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d63ddb8dbd42baa9bf4fd136ad3be2612db4402fd498d67ebcfcb93eb42dd6a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Wallis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfc2e1a664e96e86dc7e9bcf754bd5b8608ddf7673ffa407e4a762e309ecf5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Yap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Poland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68e7493c1ca050e4134062a74aa4a4fc32159c042b4c9d8d40c8bfc9d273c5fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Portugal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "065277cb6392a7c5c21da64a818465eb780645b96395ac75da8a967cf5d7e26f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/ROC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfd02bc847bdcb11e586445ba886a76315f1f9be86f7e74944a6e8e8644543", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/ROK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22de94642a978a6af463db175e9f93a3292e8a81a74a8b92989bc2174379edd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b4684d9bb6ec48169abb530da58b8cb238b785bb5ffeb5e06e50f1b2b9d60e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Turkey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b762863cac2569aa33f7da192584afd9965ceeb7263fed4ad87c1b35e4c7d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Alaska", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2c3625b14836e5f256bb8a31a277470df0c499875f60484b08db22a85a00a7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Aleutian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Arizona", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c013ecf82b6ed1dde235b5fc983fe9d23c8d56d610323f7c94c6ba3cd7b4564", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "143f29b957173a46008187230a38125bd3a03b3dbcba0dc1d1b8661331f71693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/East-Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5fa6dccc303352e1195c4348b189f3085014d8a56a1976c8e8a32bd4fedb69fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Hawaii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Indiana-Starke", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Michigan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d69dd4ee096c6e5bd256ec578afa48a810bd768d0749d4d7f1a9c219107d18a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Pacific-New", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/W-SU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02d55516d0f9d497998260b4f129aee59867b77a920ba2ca0c58b15ec8588e7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/WET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5e7c4631295e7f17085e3530f99fc2984cc7e4bdb9a07db7702de8c18c2aab1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posixrules", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5fa6dccc303352e1195c4348b189f3085014d8a56a1976c8e8a32bd4fedb69fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Abidjan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Accra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbee22da817893911690f2ee7093499893985e39c0ced1116709947f9bd206d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Addis_Ababa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Algiers", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84081708d8029add247fd5add1ed963c2811b8b7841b65540ba7bbb02a068019", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Asmara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Asmera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Bamako", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Bangui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Banjul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Bissau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84a41f45bb614df599d1d6128ddd1c96bf1602eb782f12768a05a49ece41e21a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Blantyre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Brazzaville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Bujumbura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Cairo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3c84ceb744bbb495b49ef286308143f267da03f75931b82fdcb5c5a3aebcdd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Casablanca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "891b90e824430fb61b050271bf1f409a9166b28f55885e50ca63ebb24d0679ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Ceuta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ca6b06411c93017e93ded83d917cac8399690d6fb2771bcc66ecf132ee2e3ef6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Conakry", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Dakar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Dar_es_Salaam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Djibouti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Douala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/El_Aaiun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9568caf33829340936f06819a98b4458092b9c363ab915421ea3bf46e0665e9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Freetown", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Gaborone", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Harare", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Johannesburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af7338314b4255661ce9afdd064e487321d4369ce15488395bb20bb4627d1ae2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Juba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52ff45bc4396680a3d11b42f53d2714ceadc05d78dc1ba5387112f021fcac0d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Kampala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Khartoum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52ff45bc4396680a3d11b42f53d2714ceadc05d78dc1ba5387112f021fcac0d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Kigali", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Kinshasa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Lagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Libreville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Lome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Luanda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Lubumbashi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Lusaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Malabo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Maputo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Maseru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af7338314b4255661ce9afdd064e487321d4369ce15488395bb20bb4627d1ae2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Mbabane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af7338314b4255661ce9afdd064e487321d4369ce15488395bb20bb4627d1ae2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Mogadishu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Monrovia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb1deb0dd9325844227c376d1532b484511c76f79f42032806553d36a9464e55", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Nairobi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Ndjamena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "180050fab205819406f6d6b572fe6f37eb805cc3f796543185c3229108470189", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Niamey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Nouakchott", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Ouagadougou", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Porto-Novo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Sao_Tome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Timbuktu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Tripoli", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72bb85f8ac4ec74b2ae92214c047c82f1f39c9c0785d0f54e152b8c1d940adda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Tunis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbc64f2ddde5756e10d2ec8156bbe83f6f9ecbeb33b5bd6d771542f623d8fc39", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Windhoek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbd6aa47e86401b6efb8de1f304896b321ed1b4375faafee59c3b1f378d3ade5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Adak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8564317e24c147de166db4b1787c27ac0ba3ec65f1117ddf58aca7c57c60fc6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Anchorage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11739a4b96b14fab67033443ee399d0dfdf341438bc42d0147f225405d940ae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Anguilla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Antigua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Araguaina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "43bf02f6b5a9899a0f6991d0077f4d2216971d7b30b5de2fc790e327e019ee5e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d47983ff5ce9a8ecb9d65fdea3f3f603ccccdd170da513266c852d25ade2a6ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d0d4323f8e3489b61b4c512a2300d68672a9f92a8d7bf5ecaf6e2dd786ee449", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/ComodRivadavia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d0d4323f8e3489b61b4c512a2300d68672a9f92a8d7bf5ecaf6e2dd786ee449", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3941316300e3137c4e8826d17e00a9df06aff8cec73034e6b61e9b371bb0a540", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29822a6d077e97673b9e892cd65c00709d43e0aa90ce6d84b0c1228083def36d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/La_Rioja", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7ded9821e935c4b533f557a31ccc2e4c3e89589091854b080f633b4a914c21c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f4bf9977f2591788ba0b60418f7b932da1112abffe03a742ee2b770d4fcefbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Rio_Gallegos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e94db6d4db923985621567e409b6db116b4ef5bee49c750518bd2f6be1f6863b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Salta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6829678c15796b06de4b1da92b4eb8468d2ad8b25e2811c5faca7e6d4cf96098", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/San_Juan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87e65aaeddf18f1584306b42fc929f85e875f4eb729d15e2fb872bce277dc4c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/San_Luis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "959fd4de4b39ef6c77a411d434d75fe5941da9374d58f9d40fbeef0e01f0886c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Tucuman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "daae915c9ee5454bf0caff7c0e76f34166a3f6a3f2457325f02cdfe628324d04", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Ushuaia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "45587dee42013d07c5cbe4cc755f71552d24755d364f933de4f0cbd595545f42", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Aruba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9709d87bbdd0aae7be4070156e5dc05c12d822da203cb1030354342bae2df0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Asuncion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f9c20fdeff202451fcef7540f2787175f5c494157805091e7943d736dbcd919", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Atikokan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fe220cd5f52ece0e3aa468ed33c443eaad61fc9e3bfbb47b7b754e8ad1a4613", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Atka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8564317e24c147de166db4b1787c27ac0ba3ec65f1117ddf58aca7c57c60fc6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Bahia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9945af7dcc0f3d98b12a34a0f312f79d54ae2cbd8261d4be697e3e0cd10f1b56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Bahia_Banderas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e44343d2e96738b96a6d83d5327dda8d041b1fb8e62b281f7fac7e56642b960b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Barbados", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64d664790217c76976a3a1f386ac82fc0f2295247f64547385711656b9f8f13b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Belem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c276cfcf3596de48c0e4945ac5d19041e615fe79cd9e87fdaff0e7aaa558b7d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Belize", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8128f9212e7e47481a2893da5f65f2c0047bf1329e314591435d7bb18b81b136", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Blanc-Sablon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e9969e343200d865e82628b88310774524c38ae9c5ede30b7e5163acb70e6a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Boa_Vista", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33c2236e501f89ef5f2a5d1afcfc1434c264b10d1e14f9def6efd4c00c3f5003", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Bogota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b517e5bdb8aeeede03927787dcf5529f4fb33fbcb76daa7c5bcfda5320cd4468", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Boise", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7189c739198e19615b75a8a336aabd3cb223a765487382eb16c783cbb91c8c95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d47983ff5ce9a8ecb9d65fdea3f3f603ccccdd170da513266c852d25ade2a6ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cambridge_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dfa58c30cd1217d5f8e9dcb757d64bfb901c28a5f9475a38ac7de9e03c2d80c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Campo_Grande", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1263ed434f0466160536c3ffb7df7feb780556ce4d70a7187d6d09ec6635c655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cancun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c8ce65577ce494166ad8f57f14a55ae961e27dd7aa356d8802fb5c9f2d510fb6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Caracas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08c9e8707db81610f374294e7d3e8338ce329e60bc467547ef1714287271f563", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d0d4323f8e3489b61b4c512a2300d68672a9f92a8d7bf5ecaf6e2dd786ee449", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cayenne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b11737b697bbe5e67a9fc1ab08a0dd868df4b2290225e3b15d7b677ec2009bcb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cayman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6962181adfca6314029efa4c3a2dae17c775d6031cff3bd6c63d49ed30c31cb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Chicago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94f71253caa6bde6db52f2f5ad3b816df0c2da9af7cc7d4a4abf1b91e391821f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Chihuahua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f0007a74669d2ede5ccea2c49ff17ced52ae2e28756ebbf5eb08aa08b3e9d45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Coral_Harbour", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fe220cd5f52ece0e3aa468ed33c443eaad61fc9e3bfbb47b7b754e8ad1a4613", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3941316300e3137c4e8826d17e00a9df06aff8cec73034e6b61e9b371bb0a540", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Costa_Rica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a697b205589062aab7599c2e812f164df50b32f2d9c8f2ea7b42f1e53b4e3e94", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Creston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "071acbeb9c771d5bd244b0d6bd73b7e7893aa40deb19c1074908a0094de4463f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cuiaba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f7ad6929f260913839226c44143a65a6b02861512886c01fb22850f2066e4d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Curacao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9709d87bbdd0aae7be4070156e5dc05c12d822da203cb1030354342bae2df0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Danmarkshavn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "99b1ff4ad370c93145279b56504ccd2d0bb39f92c002aaa490bd5969285cdd1f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Dawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "93a9938a26f814adf696f2e4f537164bc8ca9e4843d8bc6cb96dc59377534437", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Dawson_Creek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f2bb35e6c4c8804409dc81ad024881457705dca4ae468184f73c04bff51ead1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Denver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7448c66048e5489a28ecad3adc495351163e62cedff714bec6d15506a9e1f548", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Detroit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ed08e7595b5b3685bdf4d4872a532b1b2c3b530d66ecf9ea37dc1b57bf324f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Dominica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Edmonton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da80c9534c7b548bbb92e982c1ca2b15b30608ca72567d20e9881444cf58b4aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Eirunepe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9396017faecf7a3931851bec7fc924eeb8a2a53ceda91da3d458edcb555ced62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/El_Salvador", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04993007b8086580ac35e8fa524bbdcd45f045c965608fca3da26deaa1ede337", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Ensenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1a5199868d6aa4c24fef5e908e99e4c6e116d16afc554d25ec431990d8f02da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Fort_Nelson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c20108fb21d7e76aef2c0bd669f1dfd6043b5269020bde6cff669f088d13abec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Fort_Wayne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dfb7b2796f9b9d9a69d402b2e8269a2f834e1d01e2da34af490b2b24c21ace5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Fortaleza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ab4cad81917df05f5ba0f3dc90923aa5074f740095a6439a8739249bc26df0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Glace_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "799c72cab5fafdcf48dfe766d52c24e7fd7f4a61e0d554c97888023766219287", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Godthab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9d318e4f59dd5f3016f5e3981a67ab34140b767c987178738e14a80eae74976", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Goose_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "462bef059c879d10cbcce574a128bc2d847dfc342dd77f43e6494f3aba6cf94c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Grand_Turk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49a776e9b886bbee676adb4d37a0b93fb5f4581052242ba3c97d768ff10d3ad9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Grenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Guadeloupe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Guatemala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8d8d7b3edd1a237b4d4aee860162700cf11e25aa9102ba61bed6640ced94463", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Guayaquil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd8bef091fd1f925658709c0f130381dc8b9406dd50af15dbba3ee0740761777", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Guyana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "607345856a6751417bbfc7c185e9245fc34af1d87b2ea11c77aadc7b8f7b7799", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Halifax", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86c84ef0a21a387fdd0058046268c5eca94c10cb73231638724d344cc478bd10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Havana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d4bfd6b414442661f79556ac625c9f30e051af6694be67e3ad312e9e9589c50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Hermosillo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "778350bbb96f05ab2e74834f35be215801da358dd7c261f1ba3bfe6f1c9b07e9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dfb7b2796f9b9d9a69d402b2e8269a2f834e1d01e2da34af490b2b24c21ace5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Knox", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac4c928ad03acaf42f346aa81bf9d269a513adb14a955ff55a5177927832c6a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Marengo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3e8fe887a5ce407f7208f16d0b296a4594b3f93de33b70d5a260139f66cfab2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Petersburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "285f27ebb54838060d3a33238dae6ee695af5c258d40780fc89c797a239360ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Tell_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17b0f617df438b7a18a3bbb5f43d1a0fbda97ac074c429d699fc6ff2b70f9080", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Vevay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74d2b6f797d63017075f1425e695e5f61a6e1b3ef08f812bc330e22fae18333a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Vincennes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "970baaf1ed777c07d74546d61282e9df9a0488ad90084210a770c82ae78b8357", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Winamac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cade9b122bd306fd5bb1fd4ff0471861c8eaed414a166ba570554a349a7a20b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dfb7b2796f9b9d9a69d402b2e8269a2f834e1d01e2da34af490b2b24c21ace5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Inuvik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c51f2f3cef4844e5c800ed3592d85bc69e5f05dc4a53e94c76b2433be16b1a5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Iqaluit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7179d696e8f2aac641bbe8a0b0635128246fd4669e258befaac2e91170f75d1e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6beb9fbd0002531a1423f413df0864815621a31f685c7ac1a09fb86a95d49eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29822a6d077e97673b9e892cd65c00709d43e0aa90ce6d84b0c1228083def36d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Juneau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57fb2651b8d442b18f965192e6abf920574b7cc073d6884d10703abeab80a2b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Kentucky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Kentucky/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d8d4b0dbd3eda1d9c9992b42fb309f7c645a9ac0048e2dba3283e7ad9d67f1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Kentucky/Monticello", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff56ff4d9ee52923c57354d5d836e87cc8acb748bbf0648c2406bcbafaa4227c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Knox_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac4c928ad03acaf42f346aa81bf9d269a513adb14a955ff55a5177927832c6a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Kralendijk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9709d87bbdd0aae7be4070156e5dc05c12d822da203cb1030354342bae2df0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/La_Paz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae6633f9374eda8609933122d9345ee9f94f4936792f6fb83553e362b48ae202", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Lima", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c75b82ab26d2838d0eec739aabecbc33de43a72d3f7551e25284197563ad6fcb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Los_Angeles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f2a6fb2744e29e2a6ac88e89843ce0c74f8934b37d1b35d67e115d5363c9e57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d8d4b0dbd3eda1d9c9992b42fb309f7c645a9ac0048e2dba3283e7ad9d67f1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Lower_Princes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9709d87bbdd0aae7be4070156e5dc05c12d822da203cb1030354342bae2df0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Maceio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd3e4475c42101aaa3010513fb3dc80dcf598582c4d7aa3caa0dd1cbd55e23ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Managua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a2e937499925a46e4d2b93113e7b035fdc270174a8fb4b65fd61f163b430ca3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Manaus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "876c087b224fcebb22e281b18dadd4283844ab83280afc8c9092ad2f8defd3a4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Marigot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Martinique", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18a0f75cca7c62ff1b7c8e0463856c1fa811e796806ef23cfd53d40a860861fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Matamoros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "298a0a44d6576a9c127e048262a3f7f1b613653e0520a75bf912a65ccef50771", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Mazatlan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "972ebc94965c29a285412a68e853fc7729bd741b5be52edeb9f3b9a1a707ac43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f4bf9977f2591788ba0b60418f7b932da1112abffe03a742ee2b770d4fcefbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Menominee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9f238c519f7699a3bdd001ffb5588fc5c80329a14c95309aa424c0026440108", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Merida", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6352eb8ee46c326f0231e5e22ae330d465964514c21390e28aa5ddee377fb5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Metlakatla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70d6a6a37d4d35a751335cf0da8b180a3f8bb4784f3e2751d1a745bfeca597d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Mexico_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b2e4e7d462f693d46142205a03882b383f3cfbc6eaa0a4c514fe71fd5112f12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Miquelon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7da3a78f48b2870cdb2b246107ad28ad353c006f6d10e26034f8bb7ae299e837", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Moncton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d587577011570e8271781f98b52f5ccb8650a7a1dc2c50789f4cb5d5d7e9c13a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Monterrey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a0334e1c8f6ebfdb959a536fea620a72031db45036d563864cdaba4e34b0c2c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Montevideo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "845b1a2469b189f6064d95b16bb6cf3342ab7793c95c900a612cb2aba06aec23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Montreal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd1fdaf567be65339c2fe8cadf9e690d0929548cd731edcb41ae7f322885a590", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Montserrat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Nassau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3526d4c47155f9f9049070f75b3981b9f17b153e9482afe6e3f83e0f84adad6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/New_York", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9699b3dbf1b5a2fe33cc0eeb1bae542d83608786c0b1872b07b24adda81556a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Nipigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bedddedf42d1ecd3db1eeb61988fa1216f75b06c45a768822a16b4bf3e78542f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Nome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0baec91c58012c458fabfe83c62ba35d7c0e6d67b1a5194721f0692309af1e59", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Noronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "276cc0daf61bee62a6f8ca0636b0da6a4bebf95dbdde6859c7b53434ab6e3eaa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/North_Dakota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/North_Dakota/Beulah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a05c79be4ba9c4ed5a70aedbb8e83c2864c9ee5d974824130552d11097f654d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/North_Dakota/Center", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4daf0f8f179948ca4f3edfef1c4bf6ea9926d157cbb83334d990c4f3ae76fb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/North_Dakota/New_Salem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f728e13f15039666ade97ebb9e0e7d54b575495e14aa88ccf2761d29e5a390f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Ojinaga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9cb05ec786e833e837b19a3d7bfe611e6d3ff3da1fc576fa5ea4f44c43f937f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Panama", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6962181adfca6314029efa4c3a2dae17c775d6031cff3bd6c63d49ed30c31cb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Pangnirtung", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c71e8ae865312e517ebc4076ecb9665c2cfdc7155549d18462e01275961925b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Paramaribo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69e775220eadc309a7cfce0aabc4936f9e5631a4a64a844d157a8371d5293c5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Phoenix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a89f0e65cd0a0b2edbbf65a7a81441aa91073b133edac17c25c6c9f809b8995", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Port-au-Prince", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aab1855d3200ed78c12406a44d8558a9a875dc57f94090b2c205811a92b5e066", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Port_of_Spain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Porto_Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa8436992c68303c75f248539845c855269b6f3c307032f2510b43e0779efbe4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Porto_Velho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "753c3bf10a58b02e6b991d48e356a4953cc1cdd3042665a1824dadf58d6ace07", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Puerto_Rico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9e478dd8515a4c8086ff535afe44db1cf53b9400ec62aed7b6d122ecfb778f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Punta_Arenas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9039a86b9fae5f31ebd11cf51e70e79d7fe7e082ef0f9f85a6dac48cb7f945eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Rainy_River", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1680a0ae7e1d154aa9672b6e2d24155987de256acd7273f23177ef258d4ffe16", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Rankin_Inlet", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bb3cc33e21e5e7663a0cabcb02f9e7f74ee0619dcd0d84d4a4a31f611698b57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Recife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e7229c4468b197480ae588656cd52e8ff11bacb3af0bdfab2f090e6d25a9e0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Regina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ef7b8f3a4e1baf07289907c77a4218ac0be68c7a24e980940a05cbba77e53c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Resolute", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a208ed79da175c5081c8db0fb767d9b0e0270e4a73bb95f24ae0ffd22b6354f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Rio_Branco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa8436992c68303c75f248539845c855269b6f3c307032f2510b43e0779efbe4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Rosario", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3941316300e3137c4e8826d17e00a9df06aff8cec73034e6b61e9b371bb0a540", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Santa_Isabel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1a5199868d6aa4c24fef5e908e99e4c6e116d16afc554d25ec431990d8f02da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Santarem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a927437ef7079f8ce9cb80607c823e609f1c9cd757282718932435dd4e8a5bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Santiago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f31a3a5f1e1ea4f97a2cd73d27dc28c51ca294378f1268b021e2e0be6a336c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Santo_Domingo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24bf349defe5c3ed5d8950593acbcd57dc662784ddfae68b31cddfa02746f2ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Sao_Paulo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba3dfeddaa338ee19dfc7b96a0d6925314a2289fcbd6b010fda5466250c8d62b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Scoresbysund", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42653212318e5d075e6fddd5a579507a13bbd0538623d1943cfff1569e24d0de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Shiprock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7448c66048e5489a28ecad3adc495351163e62cedff714bec6d15506a9e1f548", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Sitka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afd0205469d5cc926828fd768bfcb0ec31407cd3f8a5645da6f7d356aa92aac9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Barthelemy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Johns", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10784794564849767481803ad10924bd7092c041b5e5859dc7cdf883abe13a7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Kitts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Lucia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Thomas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Vincent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Swift_Current", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7752d4a7cd93e6c9a16f89dfa148ce6ac6f491cf40359f9d6730e03b4aedf848", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Tegucigalpa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c37dd7463adb25b95fd20bd17473e710e03c9c5d36481b4626a82aabd7469983", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Thule", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67e571d61867a4ea726d7b19f5fabca2a7751219685d57eee29570ec9225f0ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Thunder_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c04cafec84e648e5d1154986626b32ebdb0def10d7c8843d27bbee20ad82e5e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Tijuana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1a5199868d6aa4c24fef5e908e99e4c6e116d16afc554d25ec431990d8f02da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Toronto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd1fdaf567be65339c2fe8cadf9e690d0929548cd731edcb41ae7f322885a590", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Tortola", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Vancouver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20b9d3c10c060d827a80bb81260a5407b879a95af0e114b9a258c9214ac55f22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Virgin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Whitehorse", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84e26d472821fc0a5280f3bbd9b7d6d4130ccd78272d637314628cf299f203e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Winnipeg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a91e3074914af25d44e7428f07b7e15c46a9b1c61adf146d78058bfb95128031", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Yakutat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "686151e7239912624ca20a6a99dd3f55bbfe5424381df24874ead7fdac597387", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Yellowknife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ffb6c39b1c757ff250651391b07dc8d3e3ea361f837472ef57c62eea144677ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Casey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5c49466a05afa62e8e27298ca79f888aa7c9fe43f1c32045522c90bc3f61272", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Davis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68203c490a421f72442b46179525552b863773b136d499e9fda7dde39a52b234", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/DumontDUrville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b2fc9d546516f429b2e95338925a2e52c328d0145157b311830c8f8fcbe56ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Macquarie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05971185e4ba26201409ea2b3045b99efc9402e78cbb89bd4fcaaaaef76ec016", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Mawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d71da7e0dc64cde67ba892f72d2635aecfc6f8b5ba32d8e4bce77b6d43b7b1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/McMurdo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa7d47e6fb209806155ca05d2d0721726515ad678714f3197b9daeb9da3a96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Palmer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "890b910a9d56462b6b02cb97f94e4c6b1bc21d28e22c91856ffdb4491e5c9af1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Rothera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2248bdca29d8909f713111c13c4562206c315e778dae04191e2c71be7e41d66e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/South_Pole", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa7d47e6fb209806155ca05d2d0721726515ad678714f3197b9daeb9da3a96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Syowa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ed146fb4b60eec7f3fd2a45ec5a47efe97628bc6f6d718bbadc4e7d0efd2699", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Troll", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0015c4226733a9e187e53587097ff75b4cb2aedf4157811e50d2aa88c658cb08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Vostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac1aa91f07d0fe56ae6f0df158a36e86063712784e6692f95b1804815cbf1ee9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Arctic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Arctic/Longyearbyen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9f4a8a248c4b945a12640b4be549baaa438a9c3472822028e9f4988cd4e8b63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Aden", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc7153eb830b43242dfe8683480c44497fc209145045c93d2e75774495d2cfc8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Almaty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd94dd030db0f5d766b246af2dc09f394a1e1a6abca0b84385a6b460c0a95001", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Amman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0dfa946fc43a7d4ad00e75aba44720018d82f36411351b2e5a103dbfadaf0d8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Anadyr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "658b7df8bb11f46e1c785e1ecb46e54a7e4e4435da78edf0ed9f3c8920ee7e9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Aqtau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e900765cb6d9b6c7d3320185701d7f70c8bfe1e462abf1ec687c2494afbe027a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Aqtobe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe5ae88a2c0c1af7dab63e796db665ef7037a045ee93bb480f742b24143dc13e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ashgabat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce671b85f724114ded28698c8a0f90df2451b52b1ab02bc266067c6236b45792", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ashkhabad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce671b85f724114ded28698c8a0f90df2451b52b1ab02bc266067c6236b45792", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Atyrau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ba6963e4536ac91a31a8c53de06b962be6f2265828c1fb7d8471ad2513a6c72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Baghdad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d50a00eca951cc4945a502bfc4993096fdf661213ec534bb8a7dc4774af88000", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Bahrain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c39550b6dca350b213a7bd957339b96089c9d4ce4d5dd975444af4d848afd06c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Baku", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "15d6954f582895136fe83e61ef7defe2abe84ae2670be41a46adfdf5021d152a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Bangkok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27712ede5e3faa189b802aff8b25bb37058710ca9d62439643304bc522ba03d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Barnaul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f422f78d9ea036ae9979c3ea4ec864d06930257d671613e49457160d602c2019", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Beirut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e24a502c1fb5fb0dd7a8c738f28074b8e785311ba73a33fb597c2172ca288a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Bishkek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea503d6f5d42be0d3b9cc97dcc71a07b570be925d94104180652bd4ad8667031", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Brunei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38e8f436a5483d23eb24c1422a098014239e51cf74ae41120f3d98662a9513d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Calcutta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de39dfde275fe306affbaa5679d5c057e0e21e4847653c81eb0d0c89c23b72b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Chita", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b4b8ac6a5125aae18dad505db9a49a269f4c61054dc0adf0bc3e19436fc809a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Choibalsan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "edc88f73de96408868609ce2dfa5c125aededfd799ff7b3b2c2e5c216898cd31", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Chongqing", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad1e89bcb5b895b4163043ba8b4806c1dd3d1886964770688532adbc0d6ffc4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Chungking", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad1e89bcb5b895b4163043ba8b4806c1dd3d1886964770688532adbc0d6ffc4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Colombo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "514a6511932107df30932d496a3e469a0415837679103d50ac262694b0699b61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Dacca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc6a481333c3867538193302c3390acc62a591d8556f378fc0fb90f30c75c66e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Damascus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e23e8576a6f8b5b65a356e535ba0ffc916d211a155207e486dd40b1757f3b831", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Dhaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc6a481333c3867538193302c3390acc62a591d8556f378fc0fb90f30c75c66e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Dili", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29412d668b9a191c7ca3132f85e479f4fbba5daa8b7ddc6ea599639e96fe9299", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Dubai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8137fb36c9c9f6f273c75abeb39d415d411777289d0dc361c28d23e741933d20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Dushanbe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18ba97fd4f84ae2c99f6a60b651ec043bf5d464600aa68b7fdd331a15455c5e2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Famagusta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95c98fe2546831fa8c8a78a0c3d4eb89a6752779411a5e013e0ffbc44c6f38cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Gaza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "620c5de84baeee9452eede894bdc638d727aa67aca746ff0059fc42622536de2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Harbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad1e89bcb5b895b4163043ba8b4806c1dd3d1886964770688532adbc0d6ffc4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Hebron", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e64329cd8bc55bab6e91a4fecd06de36067503061ad6318db307c8f38e7589c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ho_Chi_Minh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18f4bc73f6e1b70aa7af8cb7f03b6191b91c4fe160cdabe7365a8c15c98fd209", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Hong_Kong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49e939c0d7b29e67f9aa7c598b0f9b058f41ea38a34c76622346a60315c4312f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Hovd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68a7869d2b4493ef412edda98d0c69171d9012de857f78f93bc1aa511d357753", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Irkutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "758dfc5e377e82cab46bde761d3678cb8136a7e3f6b7bc4f18a14ed8e2e45ade", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bd39443ec8a05b4c68c2cb546d9a76b11c59a8d66823d6fd2eb6e49c50497ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Jakarta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e1d6c8a2a336137b702b0e68da98b2b2c3135a1844f9bc17d05d0eff1ef18bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Jayapura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccfa8a6a43b97d5dd2e2c33f84951460b2bffcc1202919ef38c3b097a83167db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Jerusalem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8271f9608d08293b37ec6a3ce75711954ee4fbce8cc80b19e5c4249618ac3a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kabul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05079923f0dcdb139abc702b063aec10c46f283019af08087b4d126f3317a5f9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kamchatka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "91922e506d3db985233b289c6c5be03d1c9a87cf18253b47ab3a77217e52a8c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Karachi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08c8c89e2687b19464bc067b6b368bfe3106c980538c0b3314e7301e192a295a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kashgar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e9286573873c9113636fbac7e5559a35faeca0db3fb73da0a3bd4fc5f65a456", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kathmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8bd14af9de4726482304666173d593a0847f2b429cada1a7fea3fa70a10696e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Katmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8bd14af9de4726482304666173d593a0847f2b429cada1a7fea3fa70a10696e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Khandyga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b08289062a1307816fb246bf351b9264af434aa6a6a65551b8e6cfaa208e5f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kolkata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de39dfde275fe306affbaa5679d5c057e0e21e4847653c81eb0d0c89c23b72b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Krasnoyarsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e93c034f7647538f5a51adc8195d9cace109a45b5c5e3e6481fd0247c0ad11f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kuala_Lumpur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c8b289f4113407322af39192ffae6d4bd70fc07dece86db7afbf51bf51ab36ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kuching", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d16f6894cb9b51fa6426bf60bf6e28ca8953776a5d007d6f95a9a160658be40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kuwait", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc7153eb830b43242dfe8683480c44497fc209145045c93d2e75774495d2cfc8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Macao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be4792e771c5a14366ef827d8d1fc7d7a103d9d263c8b9fffd898416d223a14a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Macau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be4792e771c5a14366ef827d8d1fc7d7a103d9d263c8b9fffd898416d223a14a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Magadan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e59de996c881c4e1440a0840b80ae9accef36d547f947e7d139629675a95ba5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Makassar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6bb9b9d31d2f3c57b17a9ec143294ffaa86669e793adf98c5acd1a980d6d4125", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Manila", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eef003e76600751c7e9e742f9aadee8e9a54fea94aba62815ec755d633772d32", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Muscat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8137fb36c9c9f6f273c75abeb39d415d411777289d0dc361c28d23e741933d20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b801d86c6b957dd1affe34a2d19a0c580be861d8ccd283d9f48e2dc991fe3696", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Novokuznetsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25ec788512729a0767bf726100faadc6e7d9d8c3d2f93f05a537480a1677c594", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Novosibirsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "133caf0866411002a774c95699d4c3d655fc32451cd6622142cbfe322f2f9b0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Omsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e4e00ab7d4297379b94c840a93dec5aa02ee4675c0b0a063c6bb28ffb8a8ff96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Oral", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8538cffe3000c7c62519075440e7efcf120610601bc38d4f74cf8c0c20fe8326", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Phnom_Penh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27712ede5e3faa189b802aff8b25bb37058710ca9d62439643304bc522ba03d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Pontianak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5387a863122580120cb3ee351bcada3b3dfbf163424291b97bac4e2cabd9845f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Pyongyang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "039ae7ada107677f69a344c7280a90827a3296711173396d5e0fb5b0790cfb20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Qatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c39550b6dca350b213a7bd957339b96089c9d4ce4d5dd975444af4d848afd06c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Qyzylorda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d58e0f06c11ed11cbc3543944c48df4e7850c15f375b2c0784bc40181f5cbcaa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Rangoon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52ec8bc6927b5c3268e398ec18c58884cab52c5ff2d139edf1b98cae847dd65b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Riyadh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc7153eb830b43242dfe8683480c44497fc209145045c93d2e75774495d2cfc8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Saigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18f4bc73f6e1b70aa7af8cb7f03b6191b91c4fe160cdabe7365a8c15c98fd209", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Sakhalin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20e5edafd438adf3d299e2d1020f3034b18cc943e0b8e6183a4783fd68c91660", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Samarkand", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "610fa9ffafe3bf07021986093d23c13be582da74f5240418538dce729e52cac7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Seoul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8520047dc59323aa8ba91ad43e39229e36e4e0381ad14f59af4395b669845afc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Shanghai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad1e89bcb5b895b4163043ba8b4806c1dd3d1886964770688532adbc0d6ffc4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e2140fbf66b5f7a235fca25454176d2eaab4c8b8303fea4ddfec5455c549bbac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Srednekolymsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a86ea1167361757c9c361e526dc5d6dc955e54127bbe26bb329c10cdaf3b910c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Taipei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ff02c7a5dc9adb7a5b8de1e492f8ace92d832e8f2f6879265520c47f850078", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tashkent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c547ea5d0b629d373549ae10d689305371b1b2ad50f50a9674d9dddb9d6c292", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tbilisi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc510dc1e0fb0046ab25efb7e690494b8de952653c47e36e120126ae8f90090e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tehran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3001b5add2c5861093986cd21513ff46898e42b18f10a60693dbf6c53d9f8f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tel_Aviv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8271f9608d08293b37ec6a3ce75711954ee4fbce8cc80b19e5c4249618ac3a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Thimbu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ff501701002f41f0a8104e3f6bf7e510ed880c196cf00fd5df68c05af58368c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Thimphu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ff501701002f41f0a8104e3f6bf7e510ed880c196cf00fd5df68c05af58368c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tokyo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9c1db7c642b4e06815d582ecb17b859abf547c500a68634fa505348d100560e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tomsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2607287c46263b4309de532febe5bef76f9608d9ff63086073d70106f1244fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ujung_Pandang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6bb9b9d31d2f3c57b17a9ec143294ffaa86669e793adf98c5acd1a980d6d4125", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ulaanbaatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fb2a3f180a8e9876464b94f82d304af657abe650242cca5e1f213c79ad23d1fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ulan_Bator", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fb2a3f180a8e9876464b94f82d304af657abe650242cca5e1f213c79ad23d1fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Urumqi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e9286573873c9113636fbac7e5559a35faeca0db3fb73da0a3bd4fc5f65a456", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ust-Nera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d96e0257286d1a9a587ab8282502edfd46ff11f689c1781024ef1983698b483", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Vientiane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27712ede5e3faa189b802aff8b25bb37058710ca9d62439643304bc522ba03d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Vladivostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baa65ed34a7bd4fb6cb2d3049bd300e8d1a4c94da531440f228eabf118cbdf1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Yakutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "198fe2c858c12f6ea9694e14082c83d7cd2b0cfad08d777e24649a32f4d4cd77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Yangon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52ec8bc6927b5c3268e398ec18c58884cab52c5ff2d139edf1b98cae847dd65b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Yekaterinburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b628820d8324f3f6f5158b205f2d2ad039c39f902c224069a0b1e4fe5d34d2fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Yerevan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf8484c4b5f43a7e45b9ff05c533c76f402ac92ba596d9838a5e24697414cd0f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Azores", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "791af5ba0c10468a12e1e8dc3d33a63cc11e22e787f57ee9ae558cda2514d97e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Bermuda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6de741b6c7895bfd687374854ea64fb2998d65436d657d27bd4c7c59b351918", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Canary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0bf9911e3c52ec1a10e1b9c0cb94d323c7425614948efc559ffe15c67fb48cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Cape_Verde", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2a8a6affc700d95be5a0ae16c6c1ef0842664ff8c2739ee80090f98ddb77583", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Faeroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f5a41b4ae349e1c6466cba14b5afaf7d7b4a9623fc8395173e4d3a2b4a5f90d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Faroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f5a41b4ae349e1c6466cba14b5afaf7d7b4a9623fc8395173e4d3a2b4a5f90d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Jan_Mayen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9f4a8a248c4b945a12640b4be549baaa438a9c3472822028e9f4988cd4e8b63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Madeira", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e51630db701c57b6205b76b598b5ab44025545d34401bb376e72a89e068ca90f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Reykjavik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a419779c4e933cb9ba204355f1a3649c72d443a95e0a6d81ff506ab467293c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/South_Georgia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "443c6fad70d4b18113f7c9377ee84d4449aa7fca3b0b7a215fe7ef37405210a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/St_Helena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Stanley", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fb5739968a69015fe6f3848e3139045a95883307b05b8f7d21ffb48182bf4567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/ACT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3cb5754502c335e80d639b47a7f36ddda899d8456ebfe72308882ee5ef92a698", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Adelaide", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02aaaee74a3e5b3d1629ae41daa5b46da01708d3bb87b3c7100c1e7b8202ab81", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Brisbane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ddda440f5a5595a004677523165714a25709a156027554a06dd427d5308d9b18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Broken_Hill", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd0d2135fb2fa2835646f9e83c23e040bbd8e45b949f3b181925049c7cf419d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Canberra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3cb5754502c335e80d639b47a7f36ddda899d8456ebfe72308882ee5ef92a698", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Currie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f37c37574a6bbbebaf7d25eae300f4499741c50b8967335185ba7ee122c56869", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Darwin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7223b77c9ca3ab6de014f4f9b566c79dd3f4161c5ea4223b6ff8608285535d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Eucla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b7483a966785d32052458bb16347dc254f8b94bcfab5eb914f4fb68b6b2a044", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Hobart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b833dd205698e9e4ec4f134c910a46c2c203379594b70fb3dc15dac7d8d15a42", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/LHI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63e2d8d01b17c6ca1a6e7c7eedeb65f1fd8c2611c7354458bd44dac83e8f4c84", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Lindeman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9134536b2b9078c1807e7529de64da0bc34f32f97aea996b769ccaa474c3aa12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Lord_Howe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63e2d8d01b17c6ca1a6e7c7eedeb65f1fd8c2611c7354458bd44dac83e8f4c84", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Melbourne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f11ce1fe7a552704c280c6e642ab51a416aff8ad6b9d9c987e90280ce0c6fc3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/NSW", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3cb5754502c335e80d639b47a7f36ddda899d8456ebfe72308882ee5ef92a698", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/North", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7223b77c9ca3ab6de014f4f9b566c79dd3f4161c5ea4223b6ff8608285535d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Perth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd69002d8273324fcb2dff6a52a11667b34b9cdbd36858d5ccda4f2785b7ef7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Queensland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ddda440f5a5595a004677523165714a25709a156027554a06dd427d5308d9b18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/South", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02aaaee74a3e5b3d1629ae41daa5b46da01708d3bb87b3c7100c1e7b8202ab81", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Sydney", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3cb5754502c335e80d639b47a7f36ddda899d8456ebfe72308882ee5ef92a698", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Tasmania", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b833dd205698e9e4ec4f134c910a46c2c203379594b70fb3dc15dac7d8d15a42", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Victoria", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f11ce1fe7a552704c280c6e642ab51a416aff8ad6b9d9c987e90280ce0c6fc3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd69002d8273324fcb2dff6a52a11667b34b9cdbd36858d5ccda4f2785b7ef7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Yancowinna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd0d2135fb2fa2835646f9e83c23e040bbd8e45b949f3b181925049c7cf419d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Brazil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Brazil/Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa8436992c68303c75f248539845c855269b6f3c307032f2510b43e0779efbe4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Brazil/DeNoronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "276cc0daf61bee62a6f8ca0636b0da6a4bebf95dbdde6859c7b53434ab6e3eaa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Brazil/East", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba3dfeddaa338ee19dfc7b96a0d6925314a2289fcbd6b010fda5466250c8d62b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Brazil/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "876c087b224fcebb22e281b18dadd4283844ab83280afc8c9092ad2f8defd3a4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/CET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9ab0888ef44577631cf924205405001a436f7d97899c8989907aba1b77a61be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/CST6CDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4181f42429479b45e3b5d1e9d8775017957bca5c82fc9530769fcb81b2fe8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86c84ef0a21a387fdd0058046268c5eca94c10cb73231638724d344cc478bd10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a91e3074914af25d44e7428f07b7e15c46a9b1c61adf146d78058bfb95128031", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/East-Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ef7b8f3a4e1baf07289907c77a4218ac0be68c7a24e980940a05cbba77e53c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd1fdaf567be65339c2fe8cadf9e690d0929548cd731edcb41ae7f322885a590", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da80c9534c7b548bbb92e982c1ca2b15b30608ca72567d20e9881444cf58b4aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Newfoundland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10784794564849767481803ad10924bd7092c041b5e5859dc7cdf883abe13a7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20b9d3c10c060d827a80bb81260a5407b879a95af0e114b9a258c9214ac55f22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ef7b8f3a4e1baf07289907c77a4218ac0be68c7a24e980940a05cbba77e53c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Yukon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84e26d472821fc0a5280f3bbd9b7d6d4130ccd78272d637314628cf299f203e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Chile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Chile/Continental", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f31a3a5f1e1ea4f97a2cd73d27dc28c51ca294378f1268b021e2e0be6a336c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Chile/EasterIsland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8c22dce2336c2177f7f27feecaf145c40f13e16b5038abe13ce8dd764ec6673", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Cuba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d4bfd6b414442661f79556ac625c9f30e051af6694be67e3ad312e9e9589c50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/EET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a4178745768032216702f31fa03f676677d5951079d7e17856ab4be0ddc4061", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/EST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7c90a5d782d8843b78996aaf9cc7d332f29d923e8b41739fa0d523b6675a816", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/EST5EDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f7e22d9f44ba8c1c49034d187a3910eabea89ea5702363f55eadfcd12e01daa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Egypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3c84ceb744bbb495b49ef286308143f267da03f75931b82fdcb5c5a3aebcdd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06fa368c4ac0539db5915cfb7b2e8020157785d4c7c228a791683937d44a8693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9012b089ee5a16e2015052ea85bac9a4b506801bb4acbdc9e03b4d712ef198dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "76db27877af699cfe9adbc2bff16b7cef3fe3b9f74f09cf277b129e32260f736", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "704c6797421f83f7b8a2e0d2fb8dc81bdcb0d35557fac776eb3f015f86405ed6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf46ced23a838bea5786cb93a1d8a6fecc8767bdf8e038d288f29716ee516393", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d79c8c528f6339f8db638202241705f906bfc75898e1898c163fa660e3139e69", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c779ce86e70bb6f078ae7eaea3eec065cf34d174193efe2c0d8269ab56a315a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0127004db0b9e3f959a7d5a2ce85e945d9f6cbab766b84ea7ad290c205a36fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4c34c2105cee69da93a16895a70309d6f66cbc3963e50fbc34a3323c1fb702d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee118477c847ebfb76305fb363fb15e85eb96321c4ddbf7342c66e2e96ce3dbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b27b23ce790d6fd0c471e0e3b982d8c17bf3c4eb80b5e96c4746d188d9e0befd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86c26e9def2a5dcee6c2df681fab85b0bc007d9598ec04b9322f43238cb29d15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a90f65d22e4d8e80308d4dc9bef7b81d8cdb0a475725df4fe8b4629afa28b9d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a41423d3823b3f569397236083416aad827ce76ba59b60c3e90b7d770399c51a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d69d3e560e906a2577bcd83ad7311ec9dbdd30eea0f7d8528a2b6e16c7a0232", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f5428fafb9651fd439f216d062ee891777ab36678e3691b0aefe33c124b59e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50a8dc6b9660c4aca6babc6af0470463410d0196745f49824f38a03e0f6c1410", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-13", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c11600b000c15510f07608a1e114b211b9cfd1503d3b2218fc6714bff20d66ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-14", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41247eb4e0246a199f0efcec850f45bb8af4eb81a9a3370cc826b782ea741df6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d12a5d3f5ce6aaa1cf0c06dbb47f0453cc50df54294775dfff2572ace625985d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecc1a893c3f29152db79772575ffabd6560594896bad41a22a891b22063b24fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8cc82f5c8d7c9c91f94e85b79bfff7f6cd20c6caf8b7e584a801453f7665d109", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab8fd10e20bcc651da9a0576a54ba9a078a5c5cb5d0b3360b62cf2f89c107448", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c42ac9c37dd6f9693b5688d7dfd969c78dd830dd9c937c1fc1866009f4fa8c57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a5dbdf8cfcc24be96f0e4050f77cf2955d7e1c6b0b22f80acf3257b33677878", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5b800d1e9507634e1e900f3a9ef7389852954cec6bdac489beac822a5dfdbc1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e3d7d971253c770534e2344257199faa641ee50f914237c23a81af9b0ebcef8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de715c1e70331ba26ec0db477d50f3df14a4be5a552a5b40683a3aa7882b2975", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Amsterdam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae32e0cb5a9ea89b38213163daf4feb4840a6b72e82d5464c647d0a618531697", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Andorra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1330f8009adea3c6e5134cdeadaedaa6fbbcd72b2753207ccbb953ccf5001d18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Astrakhan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5a385bc8f28267d22d117464f6cb9a9cb179dfd192a4f04a5cc49044b6cf3bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Athens", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0c23a856f0e9c47bba55cb81c426eca0d190aea6043b018e2affa55f21b43664", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Belfast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Belgrade", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Berlin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b4604767edbae4fc43cd24bd96ec235232471fddff9dc15328c0b74d4c3dc90", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Bratislava", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19b0878a9b9b2c7da60ecb3387902c9b04e6a0181195f788b3876babf680c0f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Brussels", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7389bbaad40e29c14b6286ef458854c08a820a22dabc9a9df0a9a371589da0a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Bucharest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4052f7958d6994e77da457cc9255749b2df0a6270841d23cb93937d58e1f4ec2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Budapest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "865242b95f7d1177e289a4853ab538079af84710f8f09b4908db5928670e016a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Busingen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46a95ddb0c5047f5b03c6ebdd2c35f87f59e6719d2a2385134408f826753e60f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Chisinau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea169f6577633d68990e74350d1f53c54d309ea1fb461bc235f6dc3c2bfd03c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Copenhagen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc7d0746ef3061d3de714685a821a4781abe813fdc6327f162fc70b0c22d62ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Dublin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06fa368c4ac0539db5915cfb7b2e8020157785d4c7c228a791683937d44a8693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Gibraltar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16fa8d1cb048eb5d4defb961df736ae7db4d477b6f08b9d94572da2303681fe7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Guernsey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Helsinki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1894d50d5bc5e541f340d601cd8ababe40da90fa867cc7ed3215be1cd6282de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Isle_of_Man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bd39443ec8a05b4c68c2cb546d9a76b11c59a8d66823d6fd2eb6e49c50497ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Jersey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Kaliningrad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5776b8702f94742194f5280ee49e61d1b8474b6d4808284afb2aaf62b9c4c7fb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Kiev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24c81f9cf9518821df795eb6c2660d1de98a29d658922bec6f70b05dc9f427e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Kirov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07d63183733df20b6fd7ab0978715f8635406b229e4c8f0b6340aadd57567618", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Lisbon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d020e6cb991678b9b8c747a02fc20bef6bed993e5ae2e4f3ada67f62feeeedf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Ljubljana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/London", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Luxembourg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af6eb983dfb45c9e363dafb9d26b8466179415e37ef87991b258523a36c18239", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Madrid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01a00debc9c470fe55edfa31568135024d2450ba34c1c88ed16d620b67af5d83", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Malta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "80919f93a3dd18f905ec9ecc82797ea80f289fe05795f32bd9390dbed7ff7d05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Mariehamn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1894d50d5bc5e541f340d601cd8ababe40da90fa867cc7ed3215be1cd6282de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Minsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c77b4d9a74af85f48b6bea8b640f6c5de557d64f3995567d4978fad4e8263f21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Monaco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bac15b163365f1415bd5830c70e2433d36b70b490a393be07d0562071bdc98c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Moscow", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e1367300579da7319742b25b9da707131b058482c77e7a707c71aeb60f067ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b801d86c6b957dd1affe34a2d19a0c580be861d8ccd283d9f48e2dc991fe3696", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Oslo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9f4a8a248c4b945a12640b4be549baaa438a9c3472822028e9f4988cd4e8b63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Paris", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6cd62d7d4c3d0be12b47e2e3c026ad0b5513f16e3dbf46d7812f0501c0522def", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Podgorica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Prague", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19b0878a9b9b2c7da60ecb3387902c9b04e6a0181195f788b3876babf680c0f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Riga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "543f059b0b90d203ac284c74a9eb1a43acfb6f6de2c3f618b9df24b1b53564d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Rome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52028442c2ca14e1c747c8a0e0c5c152b1e0faacdabe0dec7e93374bf5d36ec8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Samara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1ba77c8d804455d5fee38e828902dba23e86521f398f406523a4de117599f6b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/San_Marino", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52028442c2ca14e1c747c8a0e0c5c152b1e0faacdabe0dec7e93374bf5d36ec8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Sarajevo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Saratov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38653f429ca844f5c49babb688a91384baa163800bcdd63fd80197d042b3ed86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Simferopol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c749271304d25a3772fec2f14e1a9fe29d66a993e88384b4fb8c35305208aa06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Skopje", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Sofia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d9a0ae58e5f9d5b678d68e5874b4d4bf0481a5decd3e9a097bed5f172a16cd0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Stockholm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57c9a0626fe99afad4195a26bdd53a0013d465c876e4970a365196242191009a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Tallinn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ce08292fa8bf8241cfc2bd85b05dec3459e3b653a0333720380ef66841e9db1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Tirane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aecddbe0e431c06b7d90ce8c9be834f2aafeba71716812b98797272f72d54141", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Tiraspol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea169f6577633d68990e74350d1f53c54d309ea1fb461bc235f6dc3c2bfd03c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Ulyanovsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40df4bd977a40651e76d094572dd6bdef9124ee8d9d534ed06aebbfc8c5abbc3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Uzhgorod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ede029288ea2e0af7da34e57ef3414159d510db5e41db99ef2bd0becff29c72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Vaduz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46a95ddb0c5047f5b03c6ebdd2c35f87f59e6719d2a2385134408f826753e60f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Vatican", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52028442c2ca14e1c747c8a0e0c5c152b1e0faacdabe0dec7e93374bf5d36ec8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Vienna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0157530a51d22c4596dfb3d37153ba3b41379ddafd6ca1ec40ea288b3fe64dd5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Vilnius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60409d0bfd11d41ed822fbc0564645c41d63b215b8b1822c369a5af7824631fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Volgograd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75aa972974961db6368d4fde9ce7d891f1b5dbac6911f636330347f5ef3e8513", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Warsaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2776052936d3361f49da479c0a6d522ea7ec256300cc9263d1011848ab2bb3a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Zagreb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Zaporozhye", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67d4c4e23f865eeb4fcc7779563524189dd9852d7547ab5b9374f637f4f3faef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Zurich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46a95ddb0c5047f5b03c6ebdd2c35f87f59e6719d2a2385134408f826753e60f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GB-Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/HST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6c14dcfa90060f656344c7f7078d78fd6046e38d850b78de5f066c0f3c0c655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Hongkong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49e939c0d7b29e67f9aa7c598b0f9b058f41ea38a34c76622346a60315c4312f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Iceland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a419779c4e933cb9ba204355f1a3649c72d443a95e0a6d81ff506ab467293c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Antananarivo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Chagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be59ae7c9d5f671c7ed258fc7096743913d78bea71902d23bb77c54b8d0175eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Christmas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38acf43ebd68867bedb27ae1544e6c1f25942ed76726c77e08ef523d84e57c9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Cocos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0ee8a9a676f4bb453d822ceab90aea7d606f9db114a0b1f97bd8f301db00f51", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Comoro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Kerguelen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efeb12b4af7ee8fb2896dfa04e1864e486423a653258b5bcc24b126eaca3f260", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Mahe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "99669b539e7dbdd6a9a06df816e3b5b9e3596c9daf2df41605609c1a0507cd9c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Maldives", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "882ac362aab99f9682e268966fed6700a7981dbbfd2d64ad9e2bd864f752d996", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Mauritius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e54749fc42ea492dce64468fec1dd4ce09ac3270884a0e3b92a804126940b1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Mayotte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Reunion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c271916f61f082d48ae258c12cf41ee28dd98e83d370deb4599ae69b6e8afa59", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Iran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3001b5add2c5861093986cd21513ff46898e42b18f10a60693dbf6c53d9f8f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Israel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8271f9608d08293b37ec6a3ce75711954ee4fbce8cc80b19e5c4249618ac3a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6beb9fbd0002531a1423f413df0864815621a31f685c7ac1a09fb86a95d49eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Japan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9c1db7c642b4e06815d582ecb17b859abf547c500a68634fa505348d100560e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6d534633a44ad56204f74ad53a6329eda2bc44a9ec9f8b9d9942431f2c8ce9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Libya", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72bb85f8ac4ec74b2ae92214c047c82f1f39c9c0785d0f54e152b8c1d940adda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/MET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735b7a481c6b4024076996235dc00c88eba04788ea0d2320f52f3b6f832e2c5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/MST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7ed7889d7e664fa5f24d3ebca03abc5e6f4c1af886e13b6d057d0aa4009a953", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/MST7MDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5bff9e9551d99b333440822fd3fa74d2bf03b0303585ce0705557b869e47e83", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Mexico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Mexico/BajaNorte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1a5199868d6aa4c24fef5e908e99e4c6e116d16afc554d25ec431990d8f02da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Mexico/BajaSur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "972ebc94965c29a285412a68e853fc7729bd741b5be52edeb9f3b9a1a707ac43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Mexico/General", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b2e4e7d462f693d46142205a03882b383f3cfbc6eaa0a4c514fe71fd5112f12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/NZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa7d47e6fb209806155ca05d2d0721726515ad678714f3197b9daeb9da3a96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/NZ-CHAT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26f595850d1431c8e91ec414ecd29867fe361f2e49ae0d04f44ed3b53df66240", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Navajo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7448c66048e5489a28ecad3adc495351163e62cedff714bec6d15506a9e1f548", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/PRC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad1e89bcb5b895b4163043ba8b4806c1dd3d1886964770688532adbc0d6ffc4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/PST8PDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f08ae6766d50d2008608f2e668ff34560eef0fb62b3e60df8c019e04cb914780", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Apia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f44d4a9b669d427c10ec0135a9c0eb6e92109ae5c10e90fbaa818089d60c5bee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Auckland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa7d47e6fb209806155ca05d2d0721726515ad678714f3197b9daeb9da3a96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Bougainville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74c033543ad47e18b82f929308eb88b742b84a4b718d0c743e87339a917730b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Chatham", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26f595850d1431c8e91ec414ecd29867fe361f2e49ae0d04f44ed3b53df66240", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Chuuk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31b6fa3e8b930a5d14cf1fe401480d9bd3acc0d2b202ee8d0e2a72aeed2e3be9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Easter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8c22dce2336c2177f7f27feecaf145c40f13e16b5038abe13ce8dd764ec6673", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Efate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11867f8f79968dab62432ae65be80de4c1ce8c9f4f2509c73f1239f87a389e74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Enderbury", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3383b659382b11c47d0b88080ec3cf2baa9d8b28394ebc350f34d0e5e9514e97", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Fakaofo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ffa2f3656163dac98d7128708f767a9003fea91c6a0eab4e088c8530ad819ff7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Fiji", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "360c4339e1ef24ee4e3e6d7d07bc735ccaf9a2a1d1120a911cde59bc25a95e03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Funafuti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b3a5bbce2ef074a52e8c7d0c1152b4859439e053ab54fbf8fcac3416946313f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Galapagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a73b7fbb4d963a4de8a2116696fb14cc1d4fea7f4ee63a7bebf3de6d37ea3f35", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Gambier", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1467e739b00e63003ee811eb5f3a7598ec82c8e69132c9d13b05b4c972afb883", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Guadalcanal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "305ea4443760cd08775ece730d93eead1265d9c30f02f162009397a653892294", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Guam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee75c94a1fc4f5a363f4c6af4f386a4ba4751b6dbb43068cadaa613fa4ea2219", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Honolulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb9b83b1f1adf4db95a208e851e6681f5111c25071b85e42620aae507b93ee40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Johnston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb9b83b1f1adf4db95a208e851e6681f5111c25071b85e42620aae507b93ee40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Kiritimati", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26181e86bcb933a0880276bfe82998fb6809bfe84308d6879a5fc15eab27a0ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Kosrae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "330b3690e2848d83b135182823d6a896338ee4512e9a3bd59b166395992d289a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6d534633a44ad56204f74ad53a6329eda2bc44a9ec9f8b9d9942431f2c8ce9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Majuro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "896736fad3956359a0366760467b2af60178d8c6dbc439a3d004dfa02bfb3130", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Marquesas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90d1dafd8f01d16ee5d029e9c9643275a6ce5f611a99580243a478cdd9d334c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Midway", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55da8831530d6be3fdbbd008b31228ad00ccb630d56b3326ae4aa358d2cb275a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Nauru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "636be1327c578fde487fbba425de45a1b6ed7ad12921b99b74f40443ff10a28a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Niue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ea86a60548452d527af1bf1437a846d35a2023295426a924060e001d9b34986", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Norfolk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46a26c4fc3281118941c7da66a7b333ff252e5c411310a13ef974e4600e4635b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Noumea", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4181221801b85e6905d0523c8ad5a799c5827cbe3813676d40c47ba8f2a53043", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Pago_Pago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55da8831530d6be3fdbbd008b31228ad00ccb630d56b3326ae4aa358d2cb275a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Palau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4353921b3ff2f1d2e37cb674dbcd8ce1ed96401630d55a21bdddadd87a5af7f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Pitcairn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a483181af824f93b4626871dae31022260d27180e0f15a7dbfe076bedebcb71", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Pohnpei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01f21467d5a56ff85427dc4cff9466eb47be79d73fa657658c111453d0653919", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Ponape", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01f21467d5a56ff85427dc4cff9466eb47be79d73fa657658c111453d0653919", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Port_Moresby", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd70e9df820da5d290670f409b945186fb3e4c2597b981f6aa00618f9e9fe602", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Rarotonga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03017bb1fd0bc79957dbac5888563c69e0b2dace69e995e7f5dec95d15cdb78d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Saipan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee75c94a1fc4f5a363f4c6af4f386a4ba4751b6dbb43068cadaa613fa4ea2219", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55da8831530d6be3fdbbd008b31228ad00ccb630d56b3326ae4aa358d2cb275a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Tahiti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa925368f0d1362d2c8c738f6d78e729bce16dfafb6a19111ba54c28cfcf77af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Tarawa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1e0a1228e386b4a69c1d79581e8d034f919c251109e6ad18a7ba7a269cc0e1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Tongatapu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7b00bcc6def0f7e3cb451998194a94018bd6ddf90459afbd18ecb8f20b297bcf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Truk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31b6fa3e8b930a5d14cf1fe401480d9bd3acc0d2b202ee8d0e2a72aeed2e3be9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Wake", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8258c1f19702e381c4bfce3cb5b1335814a593531d3211b7a4a323d42aed7140", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Wallis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2077f480b59aec6abf5cc989c61246f8fc4c1e8cd8a3e5738eb9ce63b543d586", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Yap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31b6fa3e8b930a5d14cf1fe401480d9bd3acc0d2b202ee8d0e2a72aeed2e3be9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Poland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2776052936d3361f49da479c0a6d522ea7ec256300cc9263d1011848ab2bb3a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Portugal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d020e6cb991678b9b8c747a02fc20bef6bed993e5ae2e4f3ada67f62feeeedf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/ROC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ff02c7a5dc9adb7a5b8de1e492f8ace92d832e8f2f6879265520c47f850078", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/ROK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8520047dc59323aa8ba91ad43e39229e36e4e0381ad14f59af4395b669845afc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e2140fbf66b5f7a235fca25454176d2eaab4c8b8303fea4ddfec5455c549bbac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Turkey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bd39443ec8a05b4c68c2cb546d9a76b11c59a8d66823d6fd2eb6e49c50497ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de715c1e70331ba26ec0db477d50f3df14a4be5a552a5b40683a3aa7882b2975", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Alaska", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11739a4b96b14fab67033443ee399d0dfdf341438bc42d0147f225405d940ae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Aleutian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8564317e24c147de166db4b1787c27ac0ba3ec65f1117ddf58aca7c57c60fc6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Arizona", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a89f0e65cd0a0b2edbbf65a7a81441aa91073b133edac17c25c6c9f809b8995", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94f71253caa6bde6db52f2f5ad3b816df0c2da9af7cc7d4a4abf1b91e391821f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/East-Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dfb7b2796f9b9d9a69d402b2e8269a2f834e1d01e2da34af490b2b24c21ace5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9699b3dbf1b5a2fe33cc0eeb1bae542d83608786c0b1872b07b24adda81556a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Hawaii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb9b83b1f1adf4db95a208e851e6681f5111c25071b85e42620aae507b93ee40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Indiana-Starke", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac4c928ad03acaf42f346aa81bf9d269a513adb14a955ff55a5177927832c6a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Michigan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ed08e7595b5b3685bdf4d4872a532b1b2c3b530d66ecf9ea37dc1b57bf324f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7448c66048e5489a28ecad3adc495351163e62cedff714bec6d15506a9e1f548", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f2a6fb2744e29e2a6ac88e89843ce0c74f8934b37d1b35d67e115d5363c9e57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Pacific-New", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f2a6fb2744e29e2a6ac88e89843ce0c74f8934b37d1b35d67e115d5363c9e57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55da8831530d6be3fdbbd008b31228ad00ccb630d56b3326ae4aa358d2cb275a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/W-SU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e1367300579da7319742b25b9da707131b058482c77e7a707c71aeb60f067ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/WET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9826478fee66e6f8a7583d9a67d82f114f8a12856b4f4a6bfed5db540c54753", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/zone.tab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "110c70829492e6817c9720f803ca89f8323bc1bfc93a743b9dc32418007cef52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/zone1970.tab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e510f98540c764a911958e778d288a39e0b7d7ceef4988459baa2c98e14ad380", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/tzdata@2017b?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/tzdata@2017b?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "glibc-minimal-langpack", + "version": "2.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is a Meta package that is used to install minimal language packs.\nThis package ensures you can use C, POSIX, or C.UTF-8 locales, but\nnothing else. It is designed for assembling a minimal system.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/glibc/", + "download_url": null, + "size": null, + "sha1": "7fa13c04770954d9faeadf4cdcb2287f389a5da8", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/glibc-minimal-langpack@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/glibc-minimal-langpack@2.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "glibc", + "version": "2.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The glibc package contains standard libraries which are used by\nmultiple programs on the system. In order to save disk space and\nmemory, as well as to make upgrading easier, common system code is\nkept in one place and shared between programs. This particular package\ncontains the most important sets of shared libraries: the standard C\nlibrary and the standard math library. Without these two libraries, a\nLinux system will not function.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/glibc/", + "download_url": null, + "size": 13906440, + "sha1": "e836d2dbd83a08ff1327083bb46ef49a6cae9ef2", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/gai.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/ld-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0099bd4a8b533d4aa776eb2180d09f9f8b712094800eabd8b346f0e634d4f839", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/ld-linux-x86-64.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libBrokenLocale-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "99f0fbee93a34a6310cdbc653a7dc0d115cd6f6e0a979920531e8f0263a0345e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libBrokenLocale.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libSegFault.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0476e1d5e8492da7ffb9c8d5115a78f07d692cf12a4b2a3e8f22791cb542eec3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libanl-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "66511c69c19737b1d45d2a80de8011748aeff4884c90f8629ee8a6d6438e07ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libanl.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libc-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de4045346bce0a2609653762160173573d85918c9885c981045c1e9d9685a6e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libc.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libcidn-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "763dbed4561981f84e9e500e28c1fd4754990adfa9d1566c1ad40a1e3d285c8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libcidn.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libdl-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17268cdf1d2071b8232270b8a2a995b169b8afd842ad465e841199534ae5f4e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libdl.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libm-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ec7b51730e71165749dbcd83e161a62809b866f9806d6e5b292c0539af60c9a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libm.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libmvec-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fa45940054094508341ef5e498945f3288b2564b85ce2f3ed7d98e7e8185b5b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libmvec.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnsl-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a10d946d16008173e957eb81d6ef57324df7049d9d363e6a94cda21ebad3d67", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnsl.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnss_dns-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b32d3a487aa517bf967c10214dbd7e891667d002335c89d49060c8059dc6f170", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnss_dns.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnss_files-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30cab9ebed80566fb195c76b20778ca295f0fe35e332195e0f96df35614fee45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnss_files.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libpthread-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "154d2b4a05ebbab8565241a2506b48faf017a72196bd1b749432b7c5bcdff4dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libpthread.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libresolv-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6e1ee65eff8e26486c9477de008589565709503c426a07659e34ee21061770a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libresolv.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/librt-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68697fe66e3c0813494a5103aa654dc7bb37f3e78e5223e8682d29b71aac0e19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/librt.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libthread_db-1.0.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ac9b037327a181adab2cf2f96f0aa2eed49e15f232631b1f891ff63ac20967c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libthread_db.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libutil-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d24b3cc96a8cf62053008540254cc6a3f0981c626f21fb3c65f259b5adc87f81", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libutil.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/sbin/ldconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "093a12306e8acac7554dfc97d077c16fbb1cd69107475070bde5bdaced420f63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/sbin/sln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "093a12306e8acac7554dfc97d077c16fbb1cd69107475070bde5bdaced420f63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/glibc_post_upgrade.x86_64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "050f2fe9a5051cf3d958f2d495e205350c076a9d43609722662707e0aa9593ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/BUGS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b2d4b25c8600508e1d148feeaed5da04a13daf988d5854012aebcc37fd84ef6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/CONFORMANCE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "66b6e97c93a2381711f84f34134e8910ef4ee4a8dc55a049a355f3a7582807ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/INSTALL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b07a22178e0ccf9ef929957f983f08aa5138cc896fc7ad2e4257b3d57fcf332", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25e5a4c2c43ff01cf6973c484ee51f082ecc78162b29d1c484a331173e333277", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14db5368f984b188d074b5c7769e04a44973093a00516c4c976f4de6ecee4dc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/rtld-debugger-interface.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e75a4566af09e40d982f16f22417236c4c4dabe9533c20fa6a600526d43b688", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/cache/ldconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/cache/ldconfig/aux-cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/glibc@2.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "bash", + "version": "4.4.12", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The GNU Bourne Again shell (Bash) is a shell or command language\ninterpreter that is compatible with the Bourne shell (sh). Bash\nincorporates useful features from the Korn shell (ksh) and the C shell\n(csh). Most sh scripts can be run by bash without modification.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/bash", + "download_url": null, + "size": 6847259, + "sha1": "e5e70e62d4a8d5cb448db9efd2d26f7c63fb39ff", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/bin/bashbug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/FAQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24a49bf217b350e9c27dc8bcc1317bbad2c2a0d147e0bca72e09dc295b007124", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/INTRO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88d4f438af6af108d5970aed3a88208a295b6dafc2d55b549169bb0a372ec1fb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/RBASH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be24c8b82aef28c89b11d1276a0cae1792f29802b847cd5f8b16481b7785d7b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "255cce4868c3fd2887c050fc4e56edc3a246e3dfedd8a58c16e57eaeaf43bee5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/bash.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "685b744dd3aca1280935972160c523a1dbb55a6b3872f7d554b5cc7e1cb13f22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/bashref.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6e6a560dab921011c6dd746f7403605c9bd0e0b32dab4cc8177a7aa67dee86f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/bash.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1840f198427a22d58b5dd7dafbc4d6e60f46f14adefc5b31ee69c55a15444149", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63f4b40d8f5aff8626046e1fbfa9581da61eb5c95807ec59c7f960f0e7995add", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02b977fd425ad7d6e39e19cdf678a84b0d5aaf5cb2ca12a6e456187419095671", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "80ea288e396693f4bdcd0f1083502f92d2a02d458672abe01f80306359393a34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d20e8c47fa7f903d3fb44e31436c14dff44e4b99841aaac6928c383b77a4d5d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07a67fa276793e3c35767bfbf4c48f43a9fd1142c6fe3f1249b70136638b5289", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20be77533fdb5a90fcc3027bb8d0bde0fed4679afe8cd814e9adbe5c9b26ec6a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40b37ab77fd0d204783feed0992a1f226e821f945a998836e4d41b5e1d82f660", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ddeb5f0e099d4d5ffba3e5c1a5b695b1dc690d9688c9fea160e274e82b77f013", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "313c2056eeeb0ceeaa3f23ad767811eed8766c9f47064487001016194d079c44", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5caf9cc0556e4e3235b13ca713bbe06eb5d860f7563641a53bc7b55872f6e2e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24be7de322122ba1506fe5fdd7be56fceb0af45a1391fe294fdde92884300443", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6edf4a08b1d369aaa1a370014bee57bcab3fe615dddc879f8d60645d2afa2316", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "667e81f15709410962674535c4c17cdfbd14f53e6c3b74d5ce9d7a636eca6f27", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9bdc909988d4c9760734da97223d17d705a91ee80943be82301a63754f39dd7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6ce15c0f69f82ee71bdfb2a58e6da03ad967aa77974bbe5080eff7cba27ea99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9e2bd484d41feedf2bf224dfab4ec3a45027b9bfa6581119f97a121b982dfe4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbf367d634e5a5690813925996d0501efda54caa1dc076b6532d7b0ffa31dfcc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d30db27173586cb216a96c90946ec3380ca698ccc6a098b680484e775eb70b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f766d03c8f3f7a57b2bf15b2d65bfd7ff1b1fe9d495e43fd403e173e74c600e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "45c6d072fba3e6460739acabcf952b99b7092037c7dbe9d55fb4be70c8d4089a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6db5cfce8c6fbbdd3fd84071a69bd10887653ae3fb6877223d46a0eba3b2078a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b73d483d348d7199459f1e9fc1e6d3a1c7f69170aacf5b28a8abb953e5079eca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d089670f042a7bc77c9c606d95ab824132131a5584aa80ef73773c276bd125d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40b1ad582bdd7fa15a1fd8b5bd686965e19379378e94860965f448be96e4fa01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "190551a2d0a2a0edcd9f911618f34d24f28edf5377b58a17667a4fdb0747ea40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0dfc6505b824ac0818b8559492e8b3ef16610d84d2ce64e9408a53267d3ccc8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "496e4cf9774d34559ad98b828d57565268ea485bb44dd07b1e7e308bc1bb61a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a976a9a419850eb0dd94328a255f5c5ed4d5fd96b078e2966a6db8674bf8a27c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e8c883b6a98e91210f7d74435dab975631495c667de96e0d5993c6e3b821bc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eed448df17e35b877fe0365cdeba3bdf282350f5b21a983e73cf7510525a4f44", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33e987de0167805f1a85e3623ab33a709e7308bd63656153c45f40459e913bf9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c65844daa20f36abdf0d3be3dd3d969f87d0540100974c6f8a64280c40d681c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac314659e5f754b951e671be1f3fd117d15cc08662ab6c2a2adb485554881c01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db8e7a01ee2199be771c8c1864b745599ce59ad165c790bbd7e0f338249e935c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68a4dfe06d7ad62c4f94388f2e57b09c4e6bc8ad49ddb3e1b1326488248b5dd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a0edb23a68383ac04b004b32236f94a4c0a5acf3c43f61aefc93bb9dde30a409", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "596844ccf9d6de73d452089617727a15623d727bdd0935a1d86a5ed468454d41", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/..1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/:.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/[.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/alias.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/bash.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c6f5747337d5111cfe501f563848a534a5239e662a43c89800b7a0641c99e1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/bashbug-64.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/bashbug.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3af88d0f349522d9d041d52fe75e3a001893e0fee123106b1e0985544f7c0a54", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/bg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/bind.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/break.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/builtin.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/builtins.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0ba4b05998e223299cdcd29e36af3998dc9d56368f832ec8163dc6ea2c9ef2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/caller.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/cd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/command.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/compgen.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/complete.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/compopt.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/continue.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/declare.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/dirs.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/disown.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/enable.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/eval.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/exec.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/exit.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/export.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/fc.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/fg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/getopts.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/hash.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/help.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/history.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/jobs.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/let.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/local.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/logout.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/mapfile.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/popd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/pushd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/read.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/readonly.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/return.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/set.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/sh.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/shift.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/shopt.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/source.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/suspend.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/times.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/trap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/type.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/typeset.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ulimit.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/umask.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/unalias.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/unset.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/wait.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/bash@4.4.12?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "pcre", + "version": "8.40", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "PCRE, Perl-compatible regular expression, library has its own native API, but\na set of wrapper functions that are based on the POSIX API are also supplied\nin the libpcreposix library. Note that this just provides a POSIX calling\ninterface to PCRE: the regular expressions themselves still follow Perl syntax\nand semantics. This package provides support for strings in 8-bit and UTF-8\nencodings. Detailed change log is provided by pcre-doc package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.pcre.org/", + "download_url": null, + "size": 511541, + "sha1": "bf8087a02d6e23b64d216d45837feebf6e76e3f2", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libpcre.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpcreposix.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pcre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pcre/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5f5032bccca5df65539cbc4e9f400b7fac74d196407c75ed2eebbefd39df9a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pcre/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8c7d0ae8bf5dcf2684af26508ec7e36c8181841e64532338f76af05ea8bc71da", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/pcre@8.40?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/pcre@8.40?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "zlib", + "version": "1.2.11", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Zlib is a general-purpose, patent-free, lossless data compression\nlibrary which is used by many different programs.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.zlib.net/", + "download_url": null, + "size": 194423, + "sha1": "81393ab93ebff6537bda7d877b45f24f977b9531", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_24.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_24.RULE", + "matched_text": "license zlib and Boost" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "zlib and Boost", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libz.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/zlib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/zlib/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13cc1a013ea21d5dae40d60cf4721cba9264f51e892951b3fa324e96e125cd1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/zlib/FAQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e8a0078be0ff1b60d57561a9e4a8cad72892318a8831946cba1abd30d65521c", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/zlib@1.2.11?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/zlib@1.2.11?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nspr", + "version": "4.14.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "NSPR provides platform independence for non-GUI operating system\nfacilities. These facilities include threads, thread synchronization,\nnormal file and network I/O, interval timing and calendar time, basic\nmemory management (malloc and free) and shared library linking.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/nspr/", + "download_url": null, + "size": 304302, + "sha1": "059bbe221e2afd200b392300aceaa9d206522051", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/nspr@4.14.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/nspr@4.14.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libgpg-error", + "version": "1.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is a library that defines common error values for all GnuPG\ncomponents. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,\npinentry, SmartCard Daemon and possibly more in the future.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.gnupg.org/related_software/libgpg-error/", + "download_url": null, + "size": 649181, + "sha1": "7e4ab36b73198450dc0fb7188d7024e6446c0428", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libgpg-error.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgpg-error", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgpg-error/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ffac7d4265e636f35aaafba7c9d50b6acad5605dbb3c2be46d98ce805a71f41", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgpg-error/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbb146c9e391b7118a6c4f270f0b9571cf40a14c1fdbfe2fd400751118d27e64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgpg-error/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28bc3a13e49caebd09f521febead6e03e598e80c38f182d095b09a9bfcc83c71", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgpg-error/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "737803c7203a3c28a73750643d4055b9d43f4ca06fe70f97816e5289712c34ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13223204e28f7629c8d4ee7421a7695a371e76d9b5ba09ffc91cb969875f536a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74c45726eac7bb49040f2211ec69421cf57be8fb7753446705c4fc8a0f2e646c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1eb8fef6d78fee172d6f167b6556930ea560510b80f095d7dc115615de8c78b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9797384d9f318e394f90957b9a69f925e66d733ceed61031265e8ca5a249eece", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "145c9469d458e11548675454965b5475283bd1bec76c853ba594ae639cdb0444", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "439564061fa8fb92d0ed908f035021ee84c90196d7439907a5a08dcd55d8453b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "91b8331554fdf28d5f3d6d1c1a5e24881a12b0871cb5e6f65a47e623124a43f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb2604414cdbb796c40d4df346e7cc6e4e257e0e18a02625f80f936256b03b63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97a6d9bb408a097cbb2580194d97fcfafa5b656298615254e22d20aef0e74c49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26c820f7eacf938215f17fc63cd5842057cf30c7692260afc94fcda68f24abc6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dcc0fe8d997b7343a36f41272e0211aa85969f62e2a7d18494e838801425ea6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95ff269d4ac18a4e8d55b498dba8b6a427b72a2f556a9dc8341a77f5ec71925f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d06f29930be77c80ef02c6e38b0de85e6e65e2083bb589721d9d1d7ba5a86dff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f27891465f6a98b4475b7801d495a26be7e98bd068e9e1bcc524e7275cf01495", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9fe8aae9b7b47b35472f82284830a6014bf663158260de6dfb21e0893db33414", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42269d2ae088388f8807d3ee7603dee189485ac5c8bfe169a38fd2ee66e3ee7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3130466eea444bd9041fb0fcdee7c92810dc3c3b676a62a20fe63b31e39b6a2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4dca49137fdb132ab660db11c0f17671abc49887f91a9509b6a8bed240e00bb4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "698b18e6d3b99cfc696b39516d4d2b90b5c091fddc6f118173f62c15107ff1e9", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libgpg-error@1.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libgpg-error@1.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "bzip2-libs", + "version": "1.0.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libraries for applications using the bzip2 compression format.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.bzip.org/", + "download_url": null, + "size": 69581, + "sha1": "41a38f3590fe2becf48a5cd75e07c794604cc58f", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libbz2.so.1", + "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:rpm/bzip2-libs@1.0.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/bzip2-libs@1.0.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libcap", + "version": "2.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libcap is a library for getting and setting POSIX.1e (formerly POSIX 6)\ndraft 15 capabilities.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://sites.google.com/site/fullycapable/", + "download_url": null, + "size": 109381, + "sha1": "857156fbf94c65fe4e159f8ca7d74e64f75f5ddd", + "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", + "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", + "matched_text": "GPLv2" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libcap.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libcap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libcap/capability.notes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1da6f6022ce14b9877f4f5929aafa5d4f1cb88b8a87e5c3eeb3d6f0371a7beb9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/capsh.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3bc29d865e2860fdf76fb6307b2aa2ddf7d92e2ce7a2b6e94a9b30128a7b56ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/getcap.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e39963f5b914b97071d6217a043a7c7746cbb3776c68d29c3812fe65c5d8dd49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/getpcaps.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28e113bfa8c1eda967737d402b4cc2ab69ea8f9eab4015a51de505f2890f6250", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/setcap.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a23a907ab0b398dd9990e42de89dd4b1bb2b2a0e9e3c76e051228f8f2ada93f3", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libcap@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libcap@2.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libuuid", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is the universally unique ID library, part of util-linux.\n\nThe libuuid library generates and parses 128-bit universally unique\nid's (UUID's). A UUID is an identifier that is unique across both\nspace and time, with respect to the space of all UUIDs. A UUID can\nbe used for multiple purposes, from tagging objects with an extremely\nshort lifetime, to reliably identifying very persistent objects\nacross a network.\n\nSee also the \"uuid\" package, which is a separate implementation.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 21160, + "sha1": "6d7110893c04b885169015d2973e5022025b18c4", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libuuid.so.1", + "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:rpm/libuuid@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libuuid@2.29.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "popt", + "version": "1.16", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Popt is a C library for parsing command line parameters. Popt was\nheavily influenced by the getopt() and getopt_long() functions, but\nit improves on them by allowing more powerful argument expansion.\nPopt can parse arbitrary argv[] style arrays and automatically set\nvariables based on command line arguments. Popt allows command line\narguments to be aliased via configuration files and includes utility\nfunctions for parsing arbitrary strings into argv[] arrays using\nshell-like rules.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.rpm5.org/", + "download_url": null, + "size": 125638, + "sha1": "90ded0c6c40e20457f0c5832a9bc60ffd731d74d", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libpopt.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/popt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/popt/CHANGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b1cd02840c5f93adfb7c693b5a1467b0d4c998d270c4544810366bb9eb904a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be009369026bd24a9c54e1f6fcf3cc684f8fba401ac46d407635fda1fc209a72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06bd2a389b3373b9d47dde451a1499d3fd24e617d84bc20c7c00842213b6d097", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bd7b55a8813a2916aade245bda25525470a4833bb428feba452375a8e0d7d3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6da6aca5c81de878e4c07a0fddaab32da9e3d53c034722ba5b61f86a993f384", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34941e62bc6fc8af9a538353a7e15a2579e2da9b5cb8e6aff2085b7688624cd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17f47abc1885a33b83613b0fff0c157b2160c4d2a563532c70cd48b0fd75e296", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88c712792d663836aaa590eb5e2b55b7c6d73d3d97c1519ced69238b10e632be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58c7d87d5245fed37e04722e33e1b6a33961a2663d1edc8b988ffa1613e05f92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c14907cb9b1a6ab2c1d3bbc63d065b0de9f6264eba57d481c41c90fb869d08ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "48d742beeae5c1a0880417c13ad619a54aa1809ebe1f7bad24ebf2ab96d7afcc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "419e0692abf0999c5529349ebbdb418b0702a1548b6d99568066c9094b0a566c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a73e31eb2eff1dfbbd44270791f325cb72aa9d61e808040b80c488070172c653", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "009186f09bd479ca4e1066898cc5832d7687ebeeb1a66d116adbd798203cae9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbf6e47092ec1d9ac62c6a69f4508e9d4d28a34b7821bbfa1cf3d2183b5e1ac7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e749fc1eaff1b08a1eb8ad8d6c3b34ee825ddcc9fc5503fc5037a14e02779bc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a44a60641edfa311158ccff0a73884eaef964ce75d740eb8e369eee1cb2fd9d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "900ec44835dd84e929041cdbdfe45b0d770671f208f68d8d96a4fb8d12511f69", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13b7d9ce6b1b48927cdb8cdcbce9f40900e461f3c1054dcb08b2e9e67694cb52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a729b457827c90405b774c74fb9e15881f7a772a24ee73d614a042dd926432b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65ae6e4606a246bd3dbbafa7c9c8584b67f1886e38ecd36eb158e21d9304ebd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c33cc149454777467ea9cf8c7c32f0692dd00f4df8e45ec22adb611f21afe77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0cf0bc4515073c99f7ef3f7722a2602bfffc6e068009360dba2007f39b0e913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8eb7f2f9de65e89a8948d1141d1b9240f9d56fa9c3c898bbd870bfcf506ebf3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97c11992b1ea370a3bca072ce7370f10d6855b9062c5d258bab1a9305c4bf61d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d5d3c956d3a20e7c3dc6e1bcdce37bab01955c43e451036271e504bdec22efe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce5dac8a2a671fd8e96a2ce59fbc602d3dc2b19e85594fe2b380ec221a1b20ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f46771bef321effa6a9a2154bbb6cbffc93db3f3e848bf014eff00159eb0909", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a4cac7153ad95e43f40ff2545c5db663b2be7e20634dd9dfb9830ba6d6371029", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4fe92073b448d12989908eef57650678fa4b46764c49066c1477b1be5038d796", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wa/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04e2c2154cdde43ee2f870d64eabf50de937a1f96061e4f12ce0afb65d14b4d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09800dbe7b2a2c98fb09effaf9bf0c677622b299e25660a2c841f3a74fdb061d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "186b9d08d3087cd1e911c9a00d2e34d0bad963c98b1472c7633251a654c39224", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/popt@1.16?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/popt@1.16?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gmp", + "version": "6.1.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The gmp package contains GNU MP, a library for arbitrary precision\narithmetic, signed integers operations, rational numbers and floating\npoint numbers. GNU MP is designed for speed, for both small and very\nlarge operands. GNU MP is fast because it uses fullwords as the basic\narithmetic type, it uses fast algorithms, it carefully optimizes\nassembly code for many CPUs' most common inner loops, and it generally\nemphasizes speed over simplicity/elegance in its operations.\n\nInstall the gmp package if you need a fast arbitrary precision\nlibrary.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://gmplib.org/", + "download_url": null, + "size": 628403, + "sha1": "c1e312c7fdb42074f5f3c3178a5e9f3aeba0bfbf", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+ or GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv3+ or GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+ or GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libgmp.so.10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gmp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gmp/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "153928330be5e166445c1621439b38c43587b859d8d36ec22e9c550e91eede78", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gmp/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e9f9325fd702bc4bcda27d7a78fea88a2a09fa39b4b15ac7b9b205e0863dc7e", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/gmp@6.1.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/gmp@6.1.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "chkconfig", + "version": "1.10", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Chkconfig is a basic system utility. It updates and queries runlevel\ninformation for system services. Chkconfig manipulates the numerous\nsymbolic links in /etc/rc.d, to relieve system administrators of some\nof the drudgery of manually editing the symbolic links.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/fedora-sysv/chkconfig", + "download_url": null, + "size": 778007, + "sha1": "341806dd3747c536ea40e95dc2c6626bde883999", + "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", + "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", + "matched_text": "GPLv2" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/init.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc0.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc1.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc2.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc3.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc4.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc5.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc6.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/sbin/chkconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97468900fbdbab7c02c06cfa8d58e6747409890294a664f9427a5ae09b10f8a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/systemd-sysv-install", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/update-alternatives", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a282e16a3df16a918414a47325a0152487fb8ee3c675b2875449acbf1ca38cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abe16b99e13e7078b6a221acb09b32a6db14caab80c0d359fb7640eedbe1e61a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bal/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbdbdd7701b9b39df8f34a002d7e525f2e82a6885b69a2a7c58563700e360866", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94e083193d15a0f62103afa9ae308fbb9b64b508ee251776aecdf6c14e6dfe8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31d82f3eee02852ac0d93866ed72c76a2ec702e74e1336a3b2fd343545ee4247", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6395fd5368fe66bffd6fe683a6984daf2084dbeae482d64520de9e0eefc896c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61a4594ef56c222868586de890e6286bf0067297b9acf3c40828d66a49cf005c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "188694ad6fd56a2f302579428136011055be969bd714c38f6aee01a444cdebfe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "360941b8f03b7064509994cf247e9a306b2e5605ca8b7eee881c58033d378aa0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34bb5e08505374d7466bd2d26a5b1159ef8abf543db90223aa7fa466a37b651e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cy/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bfcb9c60436a9eb4cab4d7d1009d1a9aeff2889ee212cd786f4501384c390a1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e28fa018aac5d92c6ce1bac4e7a81873c3f02721bb64a65ef88810a7a065f501", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13e09a4f18a775ce7ae96778ad4b572e8f596940b70774009fd651c37876e12d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05a2e247c1855b2ce6043b4e241294c8397f809e927d2b2406ac9c04880ba62f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24b620d64b5a473d8101cda6b56424c5ae74610e42ba7bd719825ddcf5c9c578", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a19102ae24ccccfbcabad6f004ca60bc7aade74896a8167da532247697e8630", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72b7796da21860e7e9aaedea6526f6c4fbd797e9ea502a5bb83a1ccf34fc57fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "551807772e289bf2b96364b582c0c9f5c91a41c31d54c54523ab35f9d675a503", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5e5da2a38c9fb5fb94e79a579abf7f897503dd092d173f71b8155452955fff6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ede036f6d816a2ebd2b2a5756a79c0895e5e89cbe565e5c602b173240aade736", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "310aef6facddd8677e4903b3acce3215e3b14a43874d5ee4d061ecd419d8473c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0104eb2ed081018b16e74449f56b8c8821fd1654cec8b37d1b1acd19c3e7906", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6cc26e533eee27111c315ebccb9ecefbfafb2befd07742cbe59e7183ed25f7bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee418b284b4e9779878bff81a37e5fa6dca7050ca691f947d4f738f315d86cdf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e16699af8e8920c5c65705bc54367cff17835fc427613ef76a2435f2e03045b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "896593f8ccd4e3d70b60989776c7140c3b77f3a770a0c089f3afe0259249dc95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a54b0b75409700fa6ce55efc37c1b6b3182bafdd079026b319fe0e9f36d76a49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hy/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e8ea621f17b00edf3b1f19f7271cdea16983e6a25097314940f1d364bfafc925", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ia/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc550f7ce7a102090b6caab19f1ccdd87f91dca9a9ba0798824e79e007155fae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77bf2b8232d8d91ab0f04f9d9e3813e4fa7e66ba68bd924e49c4ebf7b195d853", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4aa5d6fe76b1dc3bd5645e37d94a18ba382c733a10ecdb3da8aa202f15c4fc64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bee2f122a416604a90f1323834a95888d291a092a16750361c5fd3fcb30ce8cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53b71ed84ae3bacfca0eedb02df4b90199e4727161609aa46c091cd0dc5189e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9bb4a0823eceea509d06393980b5b9378fb270d88aa66c727fa9af67ec77657", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1fa0886c73824aa8940a256734d13b0283bbe10f23dade8ccabd1dc2ac4ced19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ae4221e8cfb904aa1ebee4aba8b7ea8259f624f5a40d430318e92379cc2d5e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5a016fc756b08b8eeb2967116245545f7eeb58d8ded69bf1a5a329bc87e4549", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aefb96f25b28cc5075d521010d8ea874f20434d04a5a73071bfd1fb7101354df", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lo/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "490d8c5cd41a0918973d757ea6cb743517a5325446eb098aa6cf1d9d2bb7bc5a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9c8dbb872ca7b09ae74af2737cd42cbe8625da4e448581677364eb035ad03e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mai/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94e8a8f24950011c1d207eba6918cc40306bdb73806051961efab2659fcff4d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735a3b55fb9b059e2a52f69fc2d4d59f2bfe1e1106efb9e620cbdfda7dc27eea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e005915f24a64289d0b80c96e85b33cdde33cb07406242cc9f62b00579d40ba6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f72f461b3f29327eacaa01b993e4c8a3801c7f91fed8a4b85e6c6ca806c6329", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0b4b64174a434611f73ba05fd5c9b96acb72395fd04b00eae98e93b0e1f3c6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56b8481deb62808a97ef79b227824b02afdb9778b2af5f73551dd15b1c963fe0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2be01d9ce16dba4bd16fe4cf6442145d67e17d158ba92f20ed91affa6c8c09f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86bba47f28dbe476a73271b1f00eae940630c9f8e71e5327774e6af516a68830", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61707462c7c02e3b193a9f4b79094f318b8f8eb744b8988ddb2d931ec42c384b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df715ec7f08b8b576499a993f084cef3dbc7e66f0b9af7527e98c93c52d6a8d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afed3384da9952074a1af29c386fe0ba4ab41c979c3b4c7d2c7a9035ec069138", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ff808afd1826c459b35a50fe86c5d050cc0109a6c8091a96f834e2245fdb726", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8aa4b433dab5e1d9a63ca57e359c55a55bab0af2b20fb4696fb2bcb706a4bec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8befb35aced098f28dad489f22433d070fb622dcb82eaaf65d13c8c86abaa0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0faeb0c0e59ad1d60c75d9b9e14bba8c45fc29165e5329d9f2a9d9852943d94", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "595054c9a680cdb19af3abdea2a2ea35c8473571f5ea3ce287d593ab607c8711", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bebaee1f0a0b18019cf5a896d3768386214243cd06e963c2e3fc7231271e111", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb3fa0b2880beb89c6d26e5d1b34f0c45962f34e01b836bbecef933b52dbf7bc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65957cb7a1bbf9681db1960cadbff5d8ba42014c7aadb0217b46e5d568a56072", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1dfb9a773c0bbce16368151a17aead6ba1848e83349ba5b3c40cb3c71d894c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ebe9be75c52b47a756474e2bf701470b29ae105df9a239c6ddf9257264fc6f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29488b2151913ff086afd203d8de1a9453c18c2ae8344ba3d4ac6b26d2bd024a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a7894f14d7c739fe6fd742a05c31765d8306077e9619551fc598f7afae93bc4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0015dffb03559202c420fb8c7b4d807c84c13d8401fef09a66ef62f363ed285b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "118d40b6f820436ec5ddb093186a0eb0100503966ed8fd94c0ef4daf7fca05e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f483ad22127e48e402cd107bda8ce38322e5efd0629461e84d6b40797938e23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b2d91dc6e8776aa12aa21691368e3f21b02e1292105d25278893202ece5f94a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9a5817e3981a10f15dacf7837e04be16dfd444c9a0fc6d088c89d7fb65b41b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39accb6c265cf4290b002ce39c21079fac99f679b084b8b8755c48eb6f52fc74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72ffd64cda8421e13e615dba37513fce9711e80627ecb2aa8adb4b285c3efb03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6861ce0e0ae7f1560efb7182877c03234d413df56d86cd71268a9c8c78a1dac3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "37b1079b088a0df11b0f4fa3905d526ce61dc5d9ec17773c657d8179e9a991ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e5975987a90e02c39ad7e1110a5d0172db54ffea3f6d467b316713ce5849107", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b073e11378a3b5f6084ef1f87191f9bb0cbca720a408e7e2e3033f3289399fce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/alternatives.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67af29168e543f2c69d5ec5e68129bfcbec8a8d9f7d85bc0d35d27cc74a23422", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/chkconfig.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3706d2e19d6421f91a2b259b4e5eaee08e4ec426e4f1ba9e764ddb5a082aa3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/update-alternatives.8.gz", + "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:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/chkconfig@1.10?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libunistring", + "version": "0.9.7", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This portable C library implements Unicode string types in three flavours:\n(UTF-8, UTF-16, UTF-32), together with functions for character processing\n(names, classifications, properties) and functions for string processing\n(iteration, formatted output, width, word breaks, line breaks, normalization,\ncase folding and regular expressions).", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/libunistring/", + "download_url": null, + "size": 1563658, + "sha1": "812ccb6aaa1fb7d5ec2a7c44c620c49f90020485", + "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 lgpl-3.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLV2+ or LGPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "GPLV2+ or LGPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLV2+ or LGPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libunistring.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libunistring", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libunistring/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9877ee5d24b5fa059fcc3ff2f4af36918f7c5676de000b9cb5ec11efa6aac149", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libunistring/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f100938c1a1c3e6b9f877f84d1f654e5b217ca0ec4505ce7bf0b082493473432", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libunistring/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c198f6887a6137c02f29ae816c244c3eaa2193acde403275d50f468f9409905", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libunistring@0.9.7?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libunistring@0.9.7?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "elfutils-libelf", + "version": "0.169", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The elfutils-libelf package provides a DSO which allows reading and\nwriting ELF files on a high level. Third party programs depend on\nthis package to read internals of ELF files. The programs of the\nelfutils package use it also to generate new ELF files.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://elfutils.org/", + "download_url": null, + "size": 935205, + "sha1": "a5152323c9372d1c2e77087e2f2686cd2fc12762", + "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 lgpl-3.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+ or LGPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "GPLv2+ or LGPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+ or LGPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libelf.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd658ca53704b1ee41a5ba38361d07842ff5e25668bbef94838ab47df536ed76", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "650a5d168aa36ba40bddbeacceab13665cbf3872050fc7646581c809748b3b7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4725e20c67af9e17ad80305780c65a995c99b8e5fe5f378a3a06a898230ca673", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c46a2f2a219788b9380609cd67ee29b3a10d90716419e3710acbf32d4831fcd5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "205d29866d8bd9234d0ce28dc4235e0ec333f402c1a12729a354fe78ee85874c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "081c06585a790895f5b646d7f1af24cd86a6c59dea0d3b04051f9a7c7fba0657", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f90973c92a9516b34a474aa95e02885f1360c13e392bcbebce6a25bd16c03caf", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/elfutils-libelf@0.169?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/elfutils-libelf@0.169?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libacl", + "version": "2.2.52", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the libacl.so dynamic library which contains\nthe POSIX 1003.1e draft standard 17 functions for manipulating access\ncontrol lists.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://savannah.nongnu.org/projects/acl", + "download_url": null, + "size": 36384, + "sha1": "7d886ec37ad74f1f8231b2e131cee09c750960ed", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/libacl.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libacl.so.1.1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3c95e3463b9253c7cfb781bf8c6ca785bb37188e728d17e5b4ae0fe7136407d", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libacl@2.2.52?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libacl@2.2.52?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "sed", + "version": "4.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The sed (Stream EDitor) editor is a stream or batch (non-interactive)\neditor. Sed takes text as input, performs an operation or set of\noperations on the text and outputs the modified text. The operations\nthat sed performs (substitutions, deletions, insertions, etc.) can be\nspecified in a script file or from the command line.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://sed.sourceforge.net/", + "download_url": null, + "size": 730990, + "sha1": "949c0770aee26f1cb0b55e32d71c451490147ab9", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/doc/sed", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "082ea0557bced7f7e444226c063a6801aaa95618a8a57136c3a3667b8e3bc1d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/BUGS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "714ce401997c96bc3914238194df551d1482e65e284b64c4f53a2d7d58921053", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87a4002f477ef51fcc3e3fcb0f748dada8c738bd48d3b4df79a14c011525e3ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebee0a9cc2a771d77967b687c5514ee46022e5ad6dc8be0549d647b120f55958", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d99e4f6ab8dc5276778edcfeebccad43e57853f7a2a2b65e765519d1e367966", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/sedfaq.txt.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da76c6f54e04ae6147716cec3817492b510416abca994dce6aded74b35610fa3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/sed.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0622044c057a5a4413717e6ee7ec103a65026e92f2c5f473550d2a3387ef80aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5209a63f0229bdf5ca349a8a1388133826954093ef223a2c8d9467727da63056", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9ec103453ad8f140e8cda25148ee580a48448208fee8880684b2b4119d0120b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "167fe1cc8df79b0d8720117d8fc1b5163c2f22e9824638b2191830c49a7413db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fe57c51a8ba0fab5d5cc7c71a8f554eb0df921fdbb0cdf19b7fa50fa520cc2a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9c12f64a7bd8d02818f10f7f307ccd087179330e9ec03b47c2555d8e7156c19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db6310bcd5301ee83a2bcb44015c9d6a8819f1f4b7567c800db4c0e76d501784", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2eb757537b1623163ce87d1fefa8c371f2e675c75753b5862f278a9f10ae10ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1336192604f1995bf617a380be72ab3983ce2928316a868f668f9564c635d955", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2736dfb792a41104d1ba70781dbf6314d76c802128ed98bc8970622405be6fb4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e90917568d714af9183d8a6fab0380fc3fcd877eb946f1f8dd61145b3386eff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50550782d70af219782862f8bf64c754f7acb750f9e1588d832a02c14e7b712b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c64bb0c7e1f3c35eb79354a241c41c988a89c3f6f6ea5dcb9809b40c9e15154", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd8f03e60b0c39f6b2d93472f97c3535c3d834d7b7bea18731aef5cab58ec9a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ba3bd165961ebe22efd15d96fe2fa30d5863d656f0306f37212d010f32af375", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ca721213977bb195ffccbdb53efa614c4311962a13cd982b8db55d19d12d45d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2708336eee4d1ff15906c5bc228962bf5ed99b9e47726bb8246dc0f9bc59f6d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a51c3d6dfa71bdfc2fbd7391dce6d314266264e15514d964db681f780bde67a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bef330abe01c0d68e83c81cbd7bcfb7212589761bcac442b14bc3ed6607bcff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f2fadc45be9920cc9b70489dc8776316482f20c521e6ca0a74327d219961979", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dd43730c7857d038461d5db2bf24ed2ebbb493d41420450a53dcbb5d097500d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfbb49f657846abe4580c4cddab890ee3cd2c1b59c0f0d3134a697f9bda1757c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3884c2419d48debe27d320ec0bdaeec415db681e5b3d5791984857f7e3365e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4855d07b9d3cd9d40dbd35d3e2a78363b43be69a88a4418efb04375a55a1dd0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9dd896aa0e3f8050c5845d194f586f1f1d0fba54516fda04c16f375accb2aac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a08cdf84d7f147a6294195ac76174debf83bc4cfdf846f2f4d904beab989859", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8173a33daed15cdcfba3f21fb84d56d9cf6de8329fe3c47ea3497a5d97b480c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dccb2ce43340697b744883b29ea75ee1fed9ef40a25e1477046f74e0e1b3e947", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bc04f021a76535581da827e5c6ae9d7860bdac642e8e408a98adae2b3533b9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "841d661af2249573f80518c091ff6ee8fd120d80fdff09b33487706945104d4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f64485667342444ceb0f748e1b2afa14b7ddc885d73535ccbd93d2f4e498e5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3efe0ae0d3d99bd1ff8c05323e5e4f881e535ae491930c070f8cd0ec1e046eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d67a268959dde671efe91f21f7a64e89e1d14e2cbc6a56bd5255fa8306e72c1f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38c3411913da53ec8eb2d33931c9e703a77873c0ea5ca37cb84947d4934d47a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e6b185193c4bcea2998808a48986d1a9e1ab18c96ad1eb62f7b0fa6e526f7ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f69ef9477ae76bdd8257a79d9a10ff0219ba3290f3f8a7a3a5dec849cabfce63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d92f5a822903306984020ed1ba0b240ce36ef4b70335efdede00d11a1dbfc72a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6960c4c64f55ffd2f57962327dceea2c8f4975aa68b0344d61716cb1764bd3fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be0be3e304bd01d354114a080e7163d4ffe2ceb9885ad9138ceb911cb1b2ea49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8e4b20ea10f28c5a1389993b7f58d99ffb0d95f42320816a71bd167a02071b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/sed.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2345a1f8f61aff185b451be67c81b1175bf7f9dbe0c4e2e408e401f8475e127", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/sed@4.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/sed@4.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libblkid", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is block device identification library, part of util-linux.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 284472, + "sha1": "1549874dea4864c007cb0897f8aab5dd8163dc9f", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libblkid.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libblkid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libblkid/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2dc3d3adff705e225aee932ec4c2ac29ee45221cf7566e7b837a6d0d1442966", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libblkid@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libblkid@2.29.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libmount", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is the device mounting library, part of util-linux.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 343058, + "sha1": "aef1f5d6d5e5bb6dda82963a0c7447d15ac4c258", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libmount.so.1", + "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:rpm/libmount@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libmount@2.29.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libxml2", + "version": "2.9.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This library allows to manipulate XML files. It includes support\nto read, modify and write XML and HTML files. There is DTDs support\nthis includes parsing and validation even with complex DtDs, either\nat parse time or later once the document has been modified. The output\ncan be a simple SAX stream or and in-memory DOM like representations.\nIn this case one can use the built-in XPath and XPointer implementation\nto select sub nodes or ranges. A flexible Input/Output mechanism is\navailable, with existing HTTP and FTP modules and combined to an\nURI library.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://xmlsoft.org/", + "download_url": null, + "size": 1742631, + "sha1": "24e4bb71c401d5542a14cb2fe6b81988a314f4a3", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libxml2.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libxml2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libxml2/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "863cc6d983b8a1c7c22d7a1f40bfeb8a5f33163a2d27711b147bb00dd710ac9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libxml2/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f287a765bb4edf14238389ff88a143a3bb09f9c5aedc897d7d225c0ae809480", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libxml2/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30e5685e9423f2e56a977236106ad51e1af949e7854ee41667646144148c2a9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libxml2/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67230f28871de2883feca622cb49ce2c6627bf4a7ec692222c26f4fe133f42b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/xmlcatalog.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a25eb1894049745df41f4c74806727a13a7e062811619042030796669b47bed6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/xmllint.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5974236f0740926fe974baf81e83f67bbe2df201ef3871a7a5a44c961d8df6d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/libxml.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05fb55e53f1c4006b2c7819b4aa82a72366e8721066e26db7f172834e370633d", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libxml2@2.9.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libxml2@2.9.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libassuan", + "version": "2.4.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is the IPC library used by GnuPG 2, GPGME and a few other\npackages.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnupg.org/", + "download_url": null, + "size": 178899, + "sha1": "9003a9510881e1e2feadc4b2025fcb5fe3818f6c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND gpl-3.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and GPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "LGPLv2+ and GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libassuan.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccb86a858e162e9dd25887b5dd3670f1b4875488576bfde3d83cd6a1e52281b5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1aca2853fe01738f45052cd5a698db3c7e5297071653ad928e594cbc13b287e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "254e4e54ed50b1d17c24d2fa03625d1c5b21057da0b74bfb74434e6b24311aec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f243a003f1cd9d4847534b98b3bfa7c86cb1e7c6c4c6fe441bd282172b38f50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "050e6587267f67b8101e951752442563234b40e1a78ad7aab4f4efc4b5152eb8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6be489958c61468d4e1416d4a01aeca2489921581e9bb84876d1c4c814918896", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libassuan@2.4.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libassuan@2.4.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libcap-ng", + "version": "0.7.8", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libcap-ng is a library that makes using posix capabilities easier", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://people.redhat.com/sgrubb/libcap-ng", + "download_url": null, + "size": 45902, + "sha1": "f4deb4eab2300ec0b7db4b1efeb7903515888f19", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/lib64/libcap-ng.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libcap-ng.so.0.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d917710d6de5d4e1272943623b673f34fe4a3b9f0d237fd5f418550fc35ee087", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libcap-ng@0.7.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libcap-ng@0.7.8?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "lz4-libs", + "version": "1.7.5", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the libaries for lz4.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://lz4.github.io/lz4/", + "download_url": null, + "size": 82527, + "sha1": "8ad4422ce0416e1545c2b60d610075b4e11aec0b", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+ and BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+ and BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/liblz4.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lz4-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lz4-libs/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d15d99c8dc6b0ec22174c0e563a95bc40f9363ca7f9d9d793bb5c5a8e8d0af71", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/lz4-libs@1.7.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/lz4-libs@1.7.5?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "expat", + "version": "2.2.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is expat, the C library for parsing XML, written by James Clark. Expat\nis a stream oriented XML parser. This means that you register handlers with\nthe parser prior to starting the parse. These handlers are called when the\nparser discovers the associated structures in the document being parsed. A\nstart tag is an example of the kind of structures for which you may\nregister handlers.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.libexpat.org/", + "download_url": null, + "size": 244258, + "sha1": "1702283f02e645347eecbe3d5cae15323233477c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libexpat.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/expat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/expat/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2436fa15d107db5eca7d31f2b361a5a054e0320ff781f9850dce01dcd64aa1dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/xmlwf.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30597b26eee385828c511d2097bac034fadceb370517dc2994e67c6216916a55", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/expat@2.2.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/expat@2.2.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "p11-kit-trust", + "version": "0.23.5", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The p11-kit-trust package contains a system trust PKCS#11 module which\ncontains certificate anchors and black lists.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://p11-glue.freedesktop.org/p11-kit.html", + "download_url": null, + "size": 469065, + "sha1": "716563ec770c4f075b16000703c5126a2440611b", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/p11-kit-trust@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/p11-kit-trust@0.23.5?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "openssl-libs", + "version": "1.1.0e", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "OpenSSL is a toolkit for supporting cryptography. The openssl-libs\npackage contains the libraries that are used by various applications which\nsupport cryptographic algorithms and protocols.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.openssl.org/", + "download_url": null, + "size": 3177457, + "sha1": "2e668834409307279ecf9c9e92327cd94b1c1503", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-03d817701afe404cc2df5eb4625e37d9869edb1e", + "rule_url": null, + "matched_text": "OpenSSL" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/.libcrypto.so.1.1.hmac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/.libssl.so.1.1.hmac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libcrypto.so.1.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libssl.so.1.1", + "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:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libmetalink", + "version": "0.1.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libmetalink is a Metalink C library. It adds Metalink functionality such as\nparsing Metalink XML files to programs written in C.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://launchpad.net/libmetalink", + "download_url": null, + "size": 66776, + "sha1": "791b9513aea75be3b0acf34e50c4401b20f700f5", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libmetalink.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libmetalink", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libmetalink/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9813f7e6fb2980f47c4c48cdf007081e41b11ff67b2cdf3e709137b255275f5", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libmetalink@0.1.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libmetalink@0.1.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gobject-introspection", + "version": "1.52.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "GObject Introspection can scan C header and source files in order to\ngenerate introspection \"typelib\" files. It also provides an API to examine\ntypelib files, useful for creating language bindings among other\nthings.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://wiki.gnome.org/Projects/GObjectIntrospection", + "download_url": null, + "size": 839793, + "sha1": "44ef5c71192113af224e8b0afd8c30f1be8cfba3", + "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 lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+, LGPLv2+, MIT" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv2+, LGPLv2+, MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+, LGPLv2+, MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libgirepository-1.0.so.1", + "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:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libfdisk", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is library for fdisk-like programs, part of util-linux.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 407866, + "sha1": "7e3105b13bcac98c72d838738019d81cd53c284c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libfdisk.so.1", + "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:rpm/libfdisk@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libfdisk@2.29.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "cracklib", + "version": "2.9.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "CrackLib tests passwords to determine whether they match certain\nsecurity-oriented characteristics, with the purpose of stopping users\nfrom choosing passwords that are easy to guess. CrackLib performs\nseveral tests on passwords: it tries to generate words from a username\nand gecos entry and checks those words against the password; it checks\nfor simplistic patterns in passwords; and it checks for the password\nin a dictionary.\n\nCrackLib is actually a library containing a particular C function\nwhich is used to check the password, as well as other C\nfunctions. CrackLib is not a replacement for a passwd program; it must\nbe used in conjunction with an existing passwd program.\n\nInstall the cracklib package if you need a program to check users'\npasswords to see if they are at least minimally secure. If you install\nCrackLib, you will also want to install the cracklib-dicts package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://sourceforge.net/projects/cracklib/", + "download_url": null, + "size": 209688, + "sha1": "3c84217ed6d620643adca9814952fcafdd9ef5b4", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libcrack.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8217548b2139ef66bab34b3b0698fb174eaea2f691f3cab30b696db2a2a2575", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0eb3c14096a3aad2190359ef112afcfd1d3dbb72be9e1a75e8b86a66fd5112da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dacb0513d0786e57b5128da2c2097a6fa3a712cd70023fca54c91663ecf282a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib/README-LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8acc677eb634a32aef59469a8bf0db278b93f8036ad5338bf12bce685c7c425a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib/README-WORDS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "293ada05eead11dace84ea6986909f7b01c4d0c38225af205c67100856928bab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69248d6b02e1c592a512e3c296ccabb53b595e77525624a9a3cf81304d97f56d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7b503d798ce35d69b9179988ba640cb9b876696373e604f33a4ebaa09cf1763b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4343289b203588ea7447761f7745073974ec83c47423a6ce146fe4f4a26b4818", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e14da2a6b71b6f0a4f0811ad1e2ca4355c976bb3e7f098d9a9b2675922bf946", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d25280393aa1ec737dca8e5a47fd58e4e3b8b125aaae6caac4a8bf8a423315a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b07d340d8d0846829e5b09e742654d7d82d9df9813ea0bb558731a3ec274bab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7af8771215beca1270cfaa221c63e619ced165be1c6c4196dd7ba9b97a581eee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ce18be7028d076369145bc66e6add6a409cae4f14101b658d13887adb6127da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31e9c1aed5114cf53fb958827fe4e7289f80dc14779f78cbe96f0f66814cb83b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "875f8306b924aab2288a43aa17aa1eafa996238cd4b292ad47571c94d58ba4f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d6e4b4c9a4f8dc442c02648090ea9d6d79ba364f0ee3442aea2cd6761342936", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d285980e12b74e6917c59bf705821bf6fd83c2a9dc07315fb8dd105a220ad06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f21ef20afe23c11a31911cde353f06d9ce645fefcc8b7b4565cd56eee6bfe2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "257870f8ddc5af81d56de71c87f3ae164853b5213e8a46bc839601627d239da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eba7e597b7c1044616020045d05f41905ec8c4b4e3483143fa7c575774454ad0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd8ecfb49bef67f71b5e70c7e4673e0fbf41c3715ad5e0296fbb4d03d9189a88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1d3d6b178aeac790970c26b64efa0541926ce044bdcc68aa8ff811f45e53c4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "766a05b956fc82339dec2cd0c6f6f50645947f2439d377ff314acb8ce385d4e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cda7ea1f5dd30dccb85b183018a37293cd720213048bcea72147f7e6bd443752", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a91a5624611565f6051e1af4011c15a9cb496bba6b8aad2a56761c1a5c66b1b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "536b4e29039b84b46b4526ac6f75525aa31c239269975e1b933f6bd435592cae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc6783c921fab1d83ee1ee1386d76346012aa5ac80639f3cc99fa14c55bcd917", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9330e7d16ef536df6c4fad2cf499e944d3362528f57413892b763e9673a3d1de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a367eb57e783d262db64015fa3dfc62cafe02a4a013c6114678904e04f735c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f37706ab41fa03f940c2adb9821b195adc89803af66c8e4a62c4648118a826a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77a1f259fdb9a72c8431ab014a019e5000a7f92cd2dbec171725c0136d7355f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74fddd14cb0ee9033a7a59cdbeb7d4b34d8979cce4cc67c6e8f3017012f3f66e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f492a1a442b837d0e19c0554821ff6974f735f7728c59fca5bb9a1266307e57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl_SI/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0abb24ff34a4aaadbc4db8bf3c0eeeff9a12688737b9a60f1471e56bafe4b881", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a588bae420468803120ec9b64966d693d1e7516b68c5e6e8094efa3ce27da79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46d3d89d0cc1e5b14a5be473c3d846161f11b8680374d4131694905cec1889d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61d39543eb7565c3a41760094741929b88ca71296172ef27e08498ba3929fb56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64ff530d4d3df007c175075f9381c68ae2277703265c58d6f2bd9ecc0f5b5da7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8c37bd778dc3deaf38c9432739a2e941a067f39f04d6b403e28f12814f0a98b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5b03be6924d9185667179c2b4736ee28888ac7dd9f3a5157c251766374b58cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/cracklib-check.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51e9cb1a5749d3c48eb07f369e4c0c75580891fb65ed477cd8b17a5c5fa09c47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/cracklib-format.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bd66842488dd6965fbdb0f5036bfbf5f397ea4c1793cd490fea97f2d8e61406", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/cracklib-packer.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dfe3a77a1b39edb6bb28d76b489833d6aa002c87668706cc2a745d32fd8f6cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/cracklib-unpacker.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dfe3a77a1b39edb6bb28d76b489833d6aa002c87668706cc2a745d32fd8f6cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/create-cracklib-dict.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14a823552cfd063620f4b7275400e6c24146a150361e9c67414ee8f108032c85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/update-cracklib.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc43d5581bf7c152da131ab40bf6a49ab7ff84b69942c57fa5745f518a37227d", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/cracklib@2.9.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libpwquality", + "version": "1.3.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is a library for password quality checks and generation\nof random passwords that pass the checks.\nThis library uses the cracklib and cracklib dictionaries\nto perform some of the checks.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://libpwquality.fedorahosted.org/", + "download_url": null, + "size": 336593, + "sha1": "619f4ccc17946165436e4a0cb48739a35af21f4c", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "BSD or GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD or GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libpwquality.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpwquality", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpwquality/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eea24a1846ca22509c5368b6b3a8d79c6314038edfe38b2bf6909c1552bfe48e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpwquality/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "825929ab8e9fa58f26d8a73b2d2c80c2200d73b558f58a105b4a647d9a9fc4b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpwquality/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cb4c9e05f0745480a461fc53dbaac315524c3c0d2c9836718ad9d84fd96efc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a439257f2fecac3f68de07696a1d64cfa7184d946307df9421745f4a56b0cbf9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc0e4756cd18428c260460a3bc5d641cd600ca6adbb78bfd3e9332977b6e442d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c16157d45286a5aeae06a7145ac716e3668ef365e0ba802dcef56029db182b54", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7795adccd23f5221a77dba87920081bb383a0ef0afd3fbfae3625cf615e67be4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dffd0828712deed7fdc852280b4668d1cfc04e8fb248d530e357cd49a6d55245", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50690eeb7979aec888770e390fd9ff53967f5aab33245a3b48330a61e0f81a00", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed991bea5692040bc3a3bbbae1a2ae3c4ca552ee8498ed93eb31f5d8e79e4df5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a22612df9ec0a9972a6bd917383a72edadec13efa8fc845339339db961a3faa6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4bc0f76d7f47c44eacef2b0ce32a1d3ff29cb4a3731277ff6338ea3fb23e90d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c56692217615da0bb128ceb55fbef80121d47432b8d84e3617c68b4a8188faeb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b151aaad08e889f9f416d9c564712db29dd3c217588e438062542a0fcaa58d57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d61a64ce28b1d0bd887a6359b3a4177e17009e88b0a5386607a7ab693f3bed0d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "32ae8762f2618fe96ed6591ae54ed7a7b80dd466413c7ebb3ec9b587b3394197", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d57bc37a7b082ba3d578975e706b7ef3d23d178dea2765f199cf918e63e319e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "37f3015cd35687fa7cb4198fed3938283b0dda9d2a3bbbe303efb1c85a003875", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47c48fb56f27e7838e5de4ebce4c1d1bb96ac69fd2dad3bf7ad8a5805ddfe385", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3324a70d2b544907197ea7ba662a0519bd0766c033d089c32eea12cb1b7f293", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16073c1c12719b00446fc1468d2d394c3f6b073504085c438e8ad93a0426cdd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf74604e703c3f55bd1c9042d0a9d211e3dba686bc848890eb7ecb58522ed554", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc35bbb442a7c08a995e095e01feca4b9ca000aaeecf67eceb265abc40be3724", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d0e0213e634cbe5c17841124adf9b4d5af96d30e5d872d40bda1be7f7963bfd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5040300af9511c03ed113ace8b3d68c73b55a98b328a09a8df3f6a8d5721ad65", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3fccff3ce0367d285180aeb7dc80b4dd7131bfeba33b45f6187908436ed2f612", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64d217eef9e61f49c3e62f55d5df434b468a62b12c4d58d5c86afe592359e519", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr_IN/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a4ace5b78844772d2762f9f05c5a85b7380e9c9b6fc86c27fd2244658ef0980", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a95e4dea205b346a6fc5a2e0c832b4863b1ce16f0f90dad85c28165a7541fad8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "160d5700f24a7c8fe29b68494161ef17d610a3b7d81519e870b93ec20eb85835", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d63ea98ae188db6b0ed1967fce532508c244f9fb4741d8ec4d2ed7eb7884054", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "00d6e42b7648412658890d083ac33dd061e53dba8267bf645aa2abb428ffa87e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "077d546237679a0b636b6240dd7e130e7a82b85e49af56e08cad5ba21bbbd8ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "397cb61972d7e2b8f26ab769953ef961198de1c8586821001dc39fba1fd07cd5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5991234749b9adfd64f99d892b2ccf2e696e1cd7c27fc21940709b75b0d463c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38cffe015594447bb413799fbff7a824e1d364f6ae140df0a4cddf6fbb67b020", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b056842cfe55580c0a5fa4d474ba544ec57458eabaed8a980131dda839d93ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bee9b078dfafa54c034a412d59d204d087c44a823af67f7fb86f5a7d138885c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6a9d16f8fe0d9dd3a78465e2edf1847ed71733bfcd611748650d5075c10bd39", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e00a09e8687041769e0648cbed38fbb78f03640cca34f022953dcb0a4556edd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b3144baf094e75725f6f0e94e3d5fec10127c45b8df1e4680fb4bf8d1ea0fd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72d037158440e60e94e2bf32b924d8618f67537cdc557b50c854d1b8dfeaa5a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d661032eaf364995a5908719ef0576d4547a2c3695398ce9ea72b438abe9b9a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b8aa745e00a62be541832b02073331698285e13653b23a64a3f346806de2f3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "283ca19e26b90ba041abaff08063667678948cd57948655b408fc07f12814ec1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3345e8e35c53ef75775d06a684be9f06ff5de5fbd9e2fd6e736635749582736e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82058e15d4fff077cbafe3b4cdab8ac7c7a9ec46acdfd12bb5fa44e7841d5ec1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0826607514d6cf75abe9e58736f5c6b4667fe7da9805048f03a6064364015678", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zu/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9bb75f15d91d159a727668e7989eb34313626d33933520c8a0c5387469d0a90c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/pwmake.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97c20160aab895438d256e3af91302ec707e8d41b6ac7534d29439f69f0502c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/pwscore.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c23edec889bc3376b8ba49a76e07393305c0b3c5b7331c2b847701060ee7a17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pwquality.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd57d7d9ba638ff513cf18da025baef733171ecb13d31e235d4548839639e28f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_pwquality.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58ed51e7af00dbe3962588594a750b534b1be912820fbd3040f9d60ccd63a62d", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libpwquality@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libpwquality@1.3.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "mpfr", + "version": "3.1.5", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The MPFR library is a C library for multiple-precision floating-point\ncomputations with \"correct rounding\". The MPFR is efficient and\nalso has a well-defined semantics. It copies the good ideas from the\nANSI/IEEE-754 standard for double-precision floating-point arithmetic\n(53-bit mantissa). MPFR is based on the GMP multiple-precision library.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mpfr.org/", + "download_url": null, + "size": 507209, + "sha1": "9afa39c48ecd26f77d33d3025146eeaca269a8f2", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-3.0-plus AND gpl-3.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus AND gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+ and GPLv3+ and GFDL" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "LGPLv3+ and GPLv3+ and GFDL" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+ and GPLv3+ and GFDL", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libmpfr.so.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a39c65806ae205d29d6b0efdc3c8c0cf6b2ca2ff3f9f62d91d7127e1550da62e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/BUGS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f571d5b3de3b55077fcea67a6319bc745794533c2f64d86f20f0f601c322b52a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/FAQ.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36f2fee73a956bb166aad9fd5f8b7ae460ae3b134e3f3ba8b0c3d02ee952c0f6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eee92d9fba71d8a9f6776ec762ed7542360d7deb9932df30046c17558ad88d66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5da5ceaae2fbddf610c201eac56a03ffc20951e8ac1f2a78434d9a153ec9f8e9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "792b1eb6cd1dbfbcdf45ae9649e1501128285b8cd7e655fdbc036494c893a263", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/mpfr@3.1.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/mpfr@3.1.5?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gnutls", + "version": "3.5.12", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "GnuTLS is a secure communications library implementing the SSL, TLS and DTLS\nprotocols and technologies around them. It provides a simple C language\napplication programming interface (API) to access the secure communications\nprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and\nother required structures.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnutls.org/", + "download_url": null, + "size": 2356258, + "sha1": "94d78f110168991233d3c081bbdd97aadd8ac7e5", + "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-plus AND lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and LGPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv3+ and LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+ and LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libgnutls.so.30", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnutls", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnutls/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f983d1e19d8cb00ee981b9360d5245ff6fff852304df263511492ba08d986b74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnutls/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88fd24d24a7c72a45378f0b6e71030a63daf5b7a19a4f4665a0338b41a133a39", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnutls/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58e9c06f38e5ff317c9c9db230e093d9fec319357912a7858b1fcdd0435497f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnutls/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0795315b015c1b92beab235ce9b843e8bae9d89f47a599e5bed8fd578f35a8e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97aff75bf365fe995864eef8f57c8ee3bfd530aeb9bcf2e41bdc22237ee31208", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d24f92bab688cf260eb1d6e9ccc747b166a7efdd909480886a73429f581600f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "326ee624b4554ce2be2647ef8045f5eaa8bdcb46e05ca6e31469e69cb48e8ab1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6ba4cff947de493d495e3598e6aa3a4a32af7d2faa98e54ff7feab049ec3072", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee521d381c05de6ac69374452eda261ea9a1edaddd9dd71074fe24f40b21af34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "974ce82ffae24d26886a42c2acd179b887b8b33d8c1257184328ed076e48980c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12e95492fa047b582cfdf85b95c15afb8f187700ab69ec2eb279ce24692fcd88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "872d5cf5a4cc92f9a0922b2988cb312d3be047eaa2a9cc3b8ce6921a31501434", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c65123eecceb9191230a8db6eca45672f9545e5653500a8a3131cc07b084b241", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38330e946489b1669938f8079d8970d90580ec3b6a420eefa68e42b4ca306303", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39ade9a5fde35327e11a7f7a3517a4e3bf76ed92ea14fb0e7acf8a89c50e849d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b816679eb60bc7101bd34e1f726eb7f2bdec8c24b367b6bb61ef63b55dd4caea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c18bd0cb921277dff8a12ce79fa6949de76e10f6898d8d00cd18481cf406578", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f0138ea6f1d23f674422928e7a5b283379ff5667e2a7ecabec9d92f2d039738", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21b2cd3f9b342d87b9af826bb0ba2683b2c2b26ae4d463913c2d955a0f358746", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/gnutls@3.5.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/gnutls@3.5.12?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libksba", + "version": "1.3.5", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "KSBA (pronounced Kasbah) is a library to make X.509 certificates as\nwell as the CMS easily accessible by other applications. Both\nspecifications are building blocks of S/MIME and TLS.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnupg.org/", + "download_url": null, + "size": 332647, + "sha1": "252898d81b5c18ce3a6d6c22cb711c9446228adf", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-3.0-plus AND gpl-2.0-plus AND gpl-3.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later AND GPL-2.0-or-later AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus AND gpl-2.0-plus AND gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "(LGPLv3+ or GPLv2+) and GPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "(LGPLv3+ or GPLv2+) and GPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "(LGPLv3+ or GPLv2+) and GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "(LGPLv3+ or GPLv2+) and GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libksba.so.8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "240908e1356ffeb5d0730227b6198dcc8e878375d28632fd813e0ed75b35ccc2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27c7252876dd8377b5c4a91cc214f41c303ad00636b4834e641dc1ac1d3255d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "522fa964c1da0233dd6ec89e6d25aedc57194ab9aa3ef179d0815d83b6d15c5b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eabb79f23eaf4a7e6403aa68996d77d4a2a9b80e9a0ebbf43b155b5139a0e1e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f6d7c9665013e0f97853875ce4fc1dcd50b55c3ec0705455fbf1ca8cf123ec4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "085059b5cc2ab3a389fff3fcdeb047a0c0f7f364d0dd6c4895048dfcef1ab8ea", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libksba@1.3.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libksba@1.3.5?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-softokn", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Network Security Services Softoken Cryptographic Module", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 1534814, + "sha1": "42538c7d3564abd98a377e84ff230972db6481f6", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/nss/unsupported-tools", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/bltest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bdcb7259ac8f2643d4fb95263777b8d45f7c5297af07af705e723277ce2c964c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/ecperf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "379e220eb5620224fd3869ee34605201309a9628b3144626680f39fa5dac8133", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/fbectest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "499299e576dfcfc0ef5ba896296fdf28c0f11f6761465d9fc1b6c94f809ad424", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/fipstest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e4446dc2369dde7d17767f320443e1acc123af278651ff42d377b48fc1bad033", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/shlibsign", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0175de7ea88112c6326e1e7d3440fcd04dbc98d983b16752da02478ae85e6e58", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/nss-softokn@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/nss-softokn@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Network Security Services (NSS) is a set of libraries designed to\nsupport cross-platform development of security-enabled client and\nserver applications. Applications built with NSS can support SSL v2\nand v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509\nv3 certificates, and other security standards.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 2511422, + "sha1": "49a5e5d08be8755643244db83fd73b6fdf2d7bbb", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libnssckbi.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/cert8.db.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f6564cd8cb32804a4d3a750926af64dbd8a99ae4219d9dd3796e351c553c0e14", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/cert9.db.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72cf499cdb6e51ed0fc18c4b1ac90e18b6d901060f63e18cb384c22cab0bbbac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/key3.db.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebbc63387648c47196bb33f8196a8789b722f478c0231adc494f85e4f97413be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/key4.db.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "315b151687a4ecac6c64203ac9bb104620e9f4ad7b0f286e0d55b59cc7383e2e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pkcs11.txt.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e86932d38d8fb2bb03aa8798e388248a5ea711ff9616c9d6d0f7e0259e7bf5e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/secmod.db.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "54895da75f82800340cad83877d878d5769fa534cee58a34cbd2e54793901809", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/nss@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-tools", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Network Security Services (NSS) is a set of libraries designed to\nsupport cross-platform development of security-enabled client and\nserver applications. Applications built with NSS can support SSL v2\nand v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509\nv3 certificates, and other security standards.\n\nInstall the nss-tools package if you need command-line tools to\nmanipulate the NSS certificate and key database.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 1990667, + "sha1": "69883a74127ef47a21c156e636d737d36a3c61ef", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/nss/unsupported-tools/atob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70e3200bd62884c2d77a1cc096978d32038fbbd759d5dd050bb4a12356f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/btoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78dadc4377a009ec54b06168b79c9cd6d76f29957f7be2425ffeb6afbc3f88cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/derdump", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "945fe9886cff1dfb97389110ae9786cbb60fc2cbffd613d75f6fd3a22d59e4c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/listsuites", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abfcf3c2a066966b44e87c51ad590b4695691d8179b7da4da3c63e6a6dd5f318", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/ocspclnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7d9f9653418d045f5921d6613632c8603cfa46333afcda698783b3adf59bef9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/pp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2142248805377cf321430b8bab2e8ccd98168c6f679a8c591e224936897efd3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/selfserv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "128bf30c31fe99c40b312aa41ffa12a8e0ce03642367b0cad2194e5f7c125a5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/strsclnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a5dd1cfd69a7817f4b6da2e718d1bdb71f161548494feddd09c33a82ee1639f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/symkeyutil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e03c9b5df53774ec8af001279953e91b7be9bf9ffc8461a74c31247a833fb571", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/tstclnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "019185ff5459ab91f7c2dc994ce60a5d418595bc93ec4ec1b8e9497cb4234925", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/vfychain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbc4d674715ebb00297cad2a0f7de121322eeb91350cb0369225e3587d36ae0d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/vfyserv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "159b53b0f8da983dc853bb104a5047981f25eb3469dfa55f7e3df8e6b0276bcb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nss-tools", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nss-tools/pp.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8617f66cbe1491fc12a8829d5c2f8f2938167ee92fb4e6c92a2a68cefdc0431a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/certutil.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adb8d501f327e6fb0ac7c3039cb1f2dd4ae2e7978dad391341cbd7993c1a9592", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/cmsutil.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "795bad9c23340d41a23c34bbcdf0838207195a1b1cdfd8b235ad05d62ab42656", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/crlutil.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6470d38d035769e49f4cba601e431e354a52edfd46c424ea7dff0180eeb473e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/derdump.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03d9ec1e89e8317ee31cc8bdf1fd2b79d0b91fa9571a89869719e80929555d50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/modutil.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2afe9be43f0b89b328c133184c0bb94175d663c581a5a134265117c49432242e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/pk12util.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95064962a35b47e6e64ce60399a9c68966b5d15bf0670b839ac3a3e6d8d3b5f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/signtool.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb3473dfad3338341b5c0572655544b8684b22e3afb98634fc0e08f3b0eeba3c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/signver.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa6a20b2f4fd229fb4230db6b82e4da5043999c0deadf0f67ed148d83f32dd5b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ssltap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd3c5d7b2cd4ebfd41334c62388a47f65b15b90227d1e091a684a989309955c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/vfychain.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad12fff42b4b64e3313c683127414b29306262a3ec68ffdf923b2bc39111b788", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/vfyserv.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29de2a72f17bf274e6e2ff25d30cdc42ffbbdadc55951bd7c2b05cad196b642a", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/nss-tools@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/nss-tools@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsss_idmap", + "version": "1.15.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Utility library to convert SIDs to Unix uids and gids", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://pagure.io/SSSD/sssd/", + "download_url": null, + "size": 70310, + "sha1": "06dd69e93524034b117f1f993da319d805031bdf", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libsss_idmap.so.0", + "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:rpm/libsss_idmap@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libsss_idmap@1.15.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "ustr", + "version": "1.0.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Micro string library, very low overhead from plain strdup() (Ave. 44% for\n0-20B strings). Very easy to use in existing C code. At it's simplest you can\njust include a single header file into your .c and start using it.\n This package also distributes pre-built shared libraries.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.and.org/ustr/", + "download_url": null, + "size": 294183, + "sha1": "ffb4c7703135ea409a63f936d745016a5bbe14af", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "MIT or LGPLv2+ or BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT or LGPLv2+ or BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libustr-1.0.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ustr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ustr/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c5d97c4151292d4cb6155ac0218fb2f10278a6af3076d74fda802691bf1ba6c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ustr/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab0bb26c57c2f6d77b7da4ccc0d17bd856627570bce8f59fbc66bc25d4215758", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ustr/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "007949c4a8ff490cfc08c2d81713e010a6387feb1c95af95c23481ccaa97d03a", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/ustr@1.0.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/ustr@1.0.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "shadow-utils", + "version": "4.3.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The shadow-utils package includes the necessary programs for\nconverting UNIX password files to the shadow password format, plus\nprograms for managing user and group accounts. The pwconv command\nconverts passwords to the shadow password format. The pwunconv command\nunconverts shadow passwords and generates a passwd file (a standard\nUNIX password file). The pwck command checks the integrity of password\nand shadow files. The lastlog command prints out the last login times\nfor all users. The useradd, userdel, and usermod commands are used for\nmanaging user accounts. The groupadd, groupdel, and groupmod commands\nare used for managing group accounts.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://pkg-shadow.alioth.debian.org/", + "download_url": null, + "size": 3791740, + "sha1": "4f16eb37cb70ae544468061dcfe1d0383039c443", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "BSD and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD and GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/bin/sg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/adduser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/vigr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/shadow-utils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/shadow-utils/HOWTO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9786629ea4c20733b576cac0f09a342ff2d971c74abc1c571f9eb1c1ef53219e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/shadow-utils/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "732c8bf7effdbbc308a89ad01ea6f5c8a94ad6c4e2824d5dccb946b611faed40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/shadow-utils/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47df9aaeb89ed1004be9dfd7cd3eb261d8c81fb3da125658275542fdfde9436d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b96e6bd0a80a904afa90d4f702c3c9d74327bf7f7941ada83ad16e336fbc59f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "083f0723d7a297f5d7da291647d70db35d9f399feb0222a7f27a15e537ec3b89", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53fd26d319c4201419d6e0592faf912d3f74179e06c8e0736140755a2a035bee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "999d7f1830351259bceac63179f9b216c8833b8c1bfd221fdd354fb0ac2b4d7b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dfa3466456d0620fea16e6baab01df2e2ef6647fa254bf939531772ec9c486dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dz/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c39102c03daa12d8003449fcaeae514126d4448ad2f7273cab84f9189909a8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16311f4a74fb2ff7f2e1acd4a613dd97a5ccac24f3f1fafca896badb0450e637", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36eb959da00c284ab849b9bc70c2552efdc7d1ca806fd6c156ee64c8d6b467f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c55bae7aa137fa7175eeb24c13b0d0909a33ee43de0b8169f892842505d3612", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "033639fc85169f8c7dfb383113034baf02c711bf0509519bd816986471536e6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe1658d30807d259d2403b66679eab76cdb1c04afe7bcbaffea7b76675af82cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af819b1b066825c74578496db7cf4fcddb85c44337b61ebceca9e1d7efdc7b21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1588d79c8864bb9212180f8b4f10bf60db68e28bb8864a1c768c30f4f8d9eea3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e240c8afb8fec9f79e7b272fb490a4fa0c5fc7a74e4a98c84652378209367965", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36d5585fa5193f9d0c6ced34a5d733135c00ea66dcb491d3a26ea10c2c06f0ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b34e4be6e4e77bb77d9d2455a22e731c12a112aed0a7a25866c5577cd645318", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a493ab359dede5532a88f044094ad3d1f5531b13b76d37423cab063b13ea39e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "585b67c94bf3ca69bada52093e0ab1d5390cce4822f8c3bf7f370a653fddf086", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "acb636942f885c037099385fb25191b8da46abe8ad0198eedf74d9462a970ddf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a48503498b272712301455aee37c6e342278fe6ac9060a5a822b0c4470108e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47b19c1ebd5cf52b7abdfd9766907bbf2b1532eeff44ffee34f8d7b713803759", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "188c68d0da64b917b48f76bbe3c7bea9c400c1ce412e424a34c455240e0b5daf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8e5b987e02638c671aa5f4a16350d7750a9e8e395f8a1405a22cadab34f8796", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f6659547ab89349af66f0ebbceba9a22c04f3acdd39e032944b2e08a3fd3abd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f14863aa325fc6ba975b6b683d6f17ca94d492a2b30269796e40e1a41f2e1ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9193bfc7b09f58930c755d87253387cbb493055fbbe15b58223b453811533458", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2812f8fd4cb33202ede7057d439d26981e76ef707fd1d25f3837b8dda1fbb049", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0910d1d200b227b585452479661b302be07d89ef92dcd4c6b4bcc7f4b09cc8c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d872709341231f284475edb9c97e798b319b59502f440c1762395ab74c470870", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb2087dfdf9ea5690121860722f92ee30aaafa3314936b71533c817d1885f949", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "558fc85d5b4bd9199dd89f914bf205304916e73ddf64b83218ab216d9d5f677d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe506a112ad71be8735207c0d9e27ea868969b0a061081a0b1734c4c372695d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03e49bddc086e526b2f7dfbf0ec7fe8eb2a53a8f49914d6045b0d177ca296074", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34ae76b947c27e3768bc39c6cd42a0cd94f293d17d0b11e60235319eef1a35d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11b533d252296e8793e83bdd4eddbec9ffd33ee59de7dbd2b70fd856274f9ef6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ef1547b2f624205f1b575514305c6e6a252d3e91a7edb6db0493b93d572520d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea6c98cf8c17270178299b350b3645d4e26df7f8665e135b580472d7225f2d29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28425866d0ab4b7cb4a13833a2835daaecf782292823b5c780fac4af0e2e4268", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4483464352d5d1b71d326fb10c517669f82f6688229b5d9c78002b837c567f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "101e071de44ee2af02b31508a53775cf3638525710ff6c4c69f53e7b96c26126", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8693d578738a33c35251acceba964d74b4ead7f1bb6048a0bd64857cd978997", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "577b43c07f22215a900d44af4b3d9bd3045fe7f59bb13a063f32d0657fb286c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9eb4c196ba7b4eedf2addc45ff19be996943e862ed816354d31581ed186e92e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10717a76c9cd4c7f5b6620ac837783303d63686cf39fdb35fb6c5caa0a488ac0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60cb65b9a4a0d723f4f180600fb8cb74ee3471d6edfa43f911797abf41155f06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a95cf35cb8384b20469358d4d9f91d04047e0bb62d10b94ac4fc01c4fae650d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "173b0e4d1b9de4450ee891bd302f7a45b8f7d015ca195d0bbbdc06c6a3b74a84", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f861d8f0ffe4f33f2b73b2e751e35c7a017a5d07ed58753250f6ce6835b2c015", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e87f1efa20df09ffa383572209b2f9fab8111903c9d3e1e97b306b2fcf231180", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7637735966f4d362287664c71b185562852dd07f401916260ce173b1ec679476", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3bef2e229a26d382441a789acdb177d54bee5d219f9bf5a7fe9ffcfd3db4d488", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b52f3a3edc59bfc2c8a79987f51fcab26042ffc6cdf1d3abe47721f05c227d3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d9f58d2afb47a04fff028ca96ed0a5e662c1157b15ae96eb71c7271afd9063b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e31d6e91efd98d6e5d29f048c3757df51224dd4fc0765f77af34247c4d30461d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4cdb829e128e97de233f3eff8cbb6d15a7fc2a7c9243879bae86533f8a983637", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01fc5c6b8e3c55eb3027ce6097bf8f68d9c45fc4448d66d3734e697fe4e35fa7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2eca2df220e29162fdf4dd3e82f6e6718167d2ae5093217c5bc807b2d6061e0f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10b13a97be950345dd72bfa160a803e80515be4d31b436b6ed99c97754df854a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a69c98f0717c10604df2a6165110315e3a1b51c28c7eb307c93ff0f3a09011bb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a722da1e3e5f5036b1e03983b5b8cb34b94052fb68afa6759c359ffd7ae5b7f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d80a6cb888bbe95aff1b283dce2aad19b31975aca630fb4fe29b7ef5ab923c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c790ad8d5dcfe9c4ac4858bfb6fefff23ad20172d7c3a09761a74f666dbe1397", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a0f79fe015a009e9d97ba10b86441ec8903ada7e369f41160fff0387dffd162", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "041b6fe6b27fcd8a57178d81d1dd1125201ed35ccf8fefb9c819838459247af1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f190e672da2d5c124e019e3240e92f1c581ad8ff9536f926decee460676ea966", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36d0db585c393151d692abbb23b77e5f69f43f12c6cdd9758d1265e18ad19e08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e12113e5305dca62e7f09a1a7cab6b3a5543ca59dc3c2bd80be62f92f58ab4f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "093bf8cd41326241975ce22e478d4baa0c2e7b92ac3b1e14df494f2d41cf48b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccf7ab8a548fa141cb627fecdd67ba0464e59b8d645893b97423612bc605c025", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28f1dfa4be58cca996cd20a342525c484f1fd9f820d7e56e38af547d78e6b42c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f49b1cf3fcf36f64c8b3651ff95be552b08e92e73c9ebe34d4bb478dd1ea490f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6516de4604edaaf7e89a6aa1a887844527afb9c971042865508914cbf99aa1d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bcc8d804bbce8fbe6a90b728b99a105d505067c458aeaed57a29fb018322f44a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e8a51f42d2e3f2b21c6fe590767331d282cf5ff78999c4fd6e5fb444362fe8b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf97fc43a6eaffade6be6a1ac2ae505f29a5a769558144904d3b754500db1f3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0821d19bda55aa3c9329172f4579098403c5141bf8f82f9c882e452c1256a58d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ca803555406bfa8d7fb230f37fe7a767af2851a59c436c2b347a88d0687f5c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/newgidmap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f959348f7cea5eee792083868173ccd3aaf9affb4c11012c38c59355e2f4c6ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5f99a512dae8f89c93d6d687227b274f9de7905afb7d764f0dc55f3eb3d6ce8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/newuidmap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ff78f8f7d50a84aee3e5dc426a856dc34cbb7fc5303e6a3693ff11b449cb443", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "524e0ea3de3e6e2565543cf22aaf12adb10563d0ffb1dff1d4ee7aed74aa44d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d1a8c6d488579c300e1af7739eb3fd425343c127f4762f9f8851ee412d75fba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b04a0ea0bf74c2c49881a7e7c9e5902096cf78c14c215b105e559b9ac4a061d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aae3b61f8c81cf57bd83f0442070bcfbcb10097724ae7ad8ac4a7f8517b9fa91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60ce6296e91cb02f8fdfd6d4e12d03404b165f57444c5b97a7d2fd32f19db8f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5/subgid.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23dcb610cb199632a88f72ecc008021c5f7a6fef78028b254d66fdf007ee3e7b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5/subuid.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19f0b3c0dabe57de4198e9f328d586bbd03de4875e1db2e5c707e5206db9fd11", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aef36178eb2e6fbea3b39a9329a9cd8567e9acd8ad25e36bb872c9fe2445f511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cff52130031a728c17c3bc70f02740f9297053d53fc04f72edf422a0f5b87987", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4289d68870d4176936e1a20f97060379278706dd6a39ce3f6f67637dcc20114d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a99a2e8df0f990c7f7806b145671a31697238f9ac68760b1cf297dffca7aa3e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e8027c888474593b742d480ac98ee1540bb7deb66bb581aa73e075719c845d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1980f4e0aa361b0b3d8f3098b953c65f87af4641643397a3e83fec39509c448", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abf9fe81eaedb837e87cdd80a39391bff8b4a480604f28c2ca5a7c51972b01b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4cbce79311f315eb9bea74928eed831a21b5ea7f49da3f4a668f6d0e404cc8d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7f80cca7926b152c55baaefcb660eff9b79716ef5c57f5af02320e9fcd557fca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c2b605f1e1f1eb4b2622b152430e6983e6f8e6e87c35e2f4b3d3f2b26012d697", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4478e751711f283d367d9765bacdbee4468b2be6475fdb3364cf5e085914dce0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f669c4e9e7312e41d96ff14423f7e96a1a9e64b6b110e9fb54df466ea1cb4c65", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bee6d57e133ca7ad8a66fb99de719b9590a1e5fed353ca4acf56baebd5e29c88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86b5c13ae34ecb8f0e1ee8798fcb0f57aca0bdb337cb5b9fb4e37b5ea024679f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c7038c5eafb6d24c7fe89846ea77e5d7aafc0c16d41bae196bf8d88370743d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11726b9df7c2df6592437cbadddde7b59bc48bfef272a8c48f3538320724f61c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64f204752c4b712c3e73dac0772d5fc1d9e46768a9f34a95d01ad40646f351d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "146a7bc22100812e1a9cd417a0aafdcd5ba0a0718dea3dabf06e8f2e1a6157f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a3872a82098f4f51873e92195945e87ce1a127e11f4e1aaf9cd893f0285ded3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05dbe60080b2348fce67e6dbae09a4dac3267c8a171b819801756610a6173c55", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "222e9b9f91bb4e92a6b2b5edc5355e9edab61b23dec7f2921c562a18395361d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc68d0b5b905804fe7f9526de00c38f40ad5ab9b0a0af95eaa238e28088ab11a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e7564bf3cfdcb0b6c2903d43afcaf1cd46cef005697b9acfda521a6f8c1054a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a744558c0cd032ebc7fcd1c8aadc38f42f3f9b446a19074b91ea5741f157094", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d17abfde75573888fc3d38f77137e7a33d6fce01e53f8572c9b59f03de935c1f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41edc40c73629f0e74e8720ae5577b0a8779b6cecf8147845f286fcd6d1b47a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01aae9d729186997dfb5f02f66c67b6e89b38546b4a40375343f34777948dbd7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eb23eb80ddbc50461014a861f5276f731407c37244338a937daa1084a694d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f24de5b762b22a190fea2a5482e10417046ac01632c5a560bb981491c3340dd9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4018e72daab36ce389a0ce85ca2f4a7962ce23af3bb64a667ca0627cf30b9e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ba4b5fffe9c066206a81d6f8d729e3c6230e87eb4f2f0cdbc043d0950e8d271", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1699e91f3990d5e82d9ef43e56b568b81e934c0feb35015d250aea0da6674f43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b3b4607eb2f221a0f374c6df49142eee11c2eaf95827d1742ed11b6b666dfb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d26d076e1b949931d46782521a4dc33c91497bd7a63973d3b01ca5e638721d03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c815b267924252183e88f2a734854249da5f5465c8ad13c4452112084f74fb18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de9db8c0ea4cac95bc6225014855b8b5983c4a98d70b49bb8c94a35cdf5d0f22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81d3967f6ad8d9da20a5e279681fa02957e3e15314d25ce0c5b2a2f523a6082a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5366be97257ec21bf444f6ab33d1890b823134cdfbd881d6c4003b4ff034fe0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad9b3e72b3ad9264ffb5f540c2e9ffdb634cc96813bd27b07885bfc51d3d9b03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3fdc1752d0069211dd1fbacee42082e4d6cb7c855d6fc29d14ab62adf7d72231", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20b3371ecddb9c6952a5b3daab5b7dba83b302497b251decc7d3ac68cb082150", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1c0599d1f3ec91e0452b909c4937e7c5d7bf9100397dbf0b668d47a78bf7f23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ca427aafb8b704057c4c5495df7e1361d726e00326ca4e99baa4ecadb8f65ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0514f9ddaf5e0be43eec1e9c5056c4203ad5008e6edae410e299ca79abb9873", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ce09f83fa3327ab1d7e2ef42e3465621c0365824c896e2f7c3ed9a61db5731c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d53d4dfc7a4a6959afc9b9604d5639a3ec01682567834dbb5d44c35256b5695", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "146a7bc22100812e1a9cd417a0aafdcd5ba0a0718dea3dabf06e8f2e1a6157f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e646b738434e06c0d80be35db63af4d3e3086296038d97924ff6e9c20051fb50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a0ce8756351c54fb56af1a8d8f66351b2a52d7ccebed03b407b269bc38ed714", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6595f65e056d8fcbd68daef2bd783978c8a7b6419813d2e23daaf6db7757759e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c23f69eac00539724fb5e90a3755d5a4455fc0381f15391b181bb82f44546e65", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25296db3d87e8099cff6ac689f8baeac3a82c4ae649b5696f2f1abd5854f8ef1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0134dbcd559842d3dd6d3d8bfa2af520664b2848b8360628ba54427c0ab4269b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9603cb2d41a3deae02dd18ab8a6f82a4861dc38d1684c42983d00d7cf1d4d83c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "66b63e14ed42f4cf9ba065437eca1f07a8add0a5661a5912611c80183fee90a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6555f184686f0ab560ba6b3746c102b619ab18c5afb273f9874f900b21558dd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a64ba1991cf925ea07561c6778f80f5a4716a635e841a1e8b8f6daebeec7b4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da984d930a18f1884c7f1bd9d472551eb5631b46590f23822f88238985123c92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d74aa04ee6036ac039856848b635237584964bb25b0e12cce33cdbba7356f88f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3fd78e1d1c14ea24bc93969266efef2a75517424ce633b8251e099e1dc202ee8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c31722c65901ef3e8c6104eea47f0d30547c2a303ad4e3dd8c807885e65c9b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e6b1dce53bef6c43ff2387bde2c8ff503febd3db32752eda020985f429d4128", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dfb63f2fa51637675456557582b7ed3776dd7cf05b49bec88fb525e394d1397", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f13b88f03f3531450a4ed11e6d1a0ff795f5b3ae2bd1e3fc9f7361143af5ac89", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "76c82fb959b3fa355b4e7ce5aeb6a0633e5d19fcb9ee00528bbd0088c793fee1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/newgidmap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3874d809580aadd1e87cfd117b12299531da8a9882af7b15dcd7aa1627dd4df8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1555a8a5bef0c040fc990c309645a26c5fb35020c3ed55e085f68ab7cc7cbc63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/newuidmap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8704fa90a79d3e3096465ccd9de879f63332cdc4644b14d7c6a7c01adf4ad98d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4fd9c035e621df1f6822bf4df8df14f0dda587714546bb88bd47e5bd06e0fa0a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a653169b008633258340a7413a9e1c50a71b96f18112620122ddee25f3802eeb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af06904a22a9dceb26ba262e5116e4c1c6cd505e50b826bd1f2f2745df44a61b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4627481adc457025947fcfad2a1c66824d92b96178dab8a179e068d66fa987f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52b9786d4703d6e7b7f73ac889117ec9a04b1aa03b167e5516069e0522be7e02", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/subgid.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58cef5c91ae657a52146c29300ad81d5cf792f8006db392eac707eead3a89138", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/subuid.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a3fa9d1b54d0c1701413f19f5f34bf7457ed2c7dd09db3ec5cc930679028e18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38a36f030ddcc599dccb1ff81f330533066c66b8c3c7449c482cf1591c2b1644", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51ed2ac70c2ce466b1ce2cdf6b7c5773530d48ce2628063d4aa109ea44b408f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "761b691855964aa5a6f795959e911a2d5691e7ab63fae8dde74fd1fe418561c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d9a1a4cc3c4cfd855f4140a7f8f32c0891f10cc5c38f484047e02f001e08ee33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dc388410241f9e3fe9d2e7acbdf8add066e8bee0bc9b3001bc11928eb4b6f2c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b7c63ce3c6bceb31d42fabb7e79676d89150694e8cf14a2112108df54b2c972", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ef2fa59cd7e5ec90d09bf87cffe480342c8a8adace420249b5001f8f5360716", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c25e5bbcb8e7130d33152695527b9836c2b89c4ec0c1b2890ae3373ab2e66623", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01e02b394b9387a0eb61813124cade28f639e054c0325437348cd89adb3cec29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "00cf83cc96b5b8bdde919d5e3abfa4604619406f18503d8136a6739fcbf4c85f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9c2d61551ce0eb83f7bb8cc049ebfc81b5f6db16c615064223e65580c62e1af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ffc19890cbeaca822901ede73f353f9df764e63f2f6a49dfdfcebf6ce6b2c9f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ba42696f4bd0cb9136f55abf1e15c1de25f7a0920cba61c3d6ae52984e75b78", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a082d5ea382c936a1ea80f22bd1ee70145178e30fa2a9f884600b43a1f96e0bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba37696429d4f9318cb92e3084ec373914b1f8ada30f188cfd5f6e7362d9e6f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b8fd7ac9646e957a792050bd05cf00b9520af80c7c4265523ffccdc3812faf5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09072901cc79470e771b4f9b0184c6149231a0a9d04ecea4eb254b54999a690a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5dfe90760124e39ea68d6d8afee1dbed3385333b4bc0672c9dc2f6a0693eb4a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16901e956035db242f2becc3b9b7b95796a23dd1175ddee268df9510b793e177", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d32e9daf09e6e0ccd47f2d3e3836ff9674feba5e108db5bd4c3565eb41986214", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c20b2456f971671aaf84cdd77397d3e9664202fd81b4e582c84f675c557b33ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "343193a36f8758abf3a74a3ed361b973bac2648b20c51ea617f6cd0aa45844a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55b7180cb932d344689de11e6914ff45eab17a8b965cdc0b5c366772dfd3fa93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12e031701466dc91a89eb965c021175cfe6c82a8ee0f2dc000ab5344f4e3dcf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ddea0f9d64f488faf59ba3a9eebd53ee4cc399aa27763da096619f1c2b8f30e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f087f7b4f9b8ba6d01dc5b7971af2d604c4d5584693388ab7a9853a0f8a6be59", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9fb0d025b432ab5c742ef5bcae31c6a904a2a6b8eb938b3d2bdc7bc0b4be260b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7318ff697a61dabaef6771fe3f08e3ca53cc0d2a7b6ab44fae743d4563ab860", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9feeef19638bf1a972b7bc2a4f1b5d844e1c146524608c50bef0e63f6760c324", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e44fc3c218b791d14b882b4cd0e9daf0b3c70f14cda84b6bc06852ee0615a05a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01b4662b47d626be0ae8a9e03d97b47621648c4a8c00a3704bdab062fbec3000", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7d5060ab2b3827ece4002f86c485614c9cf78649b92e41dfa8073a71eb2af0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff55fb6f1cb3b42b2baf037de5bf6e4fe8f9a1f803b369949ed9c9e07fa0837c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bef078913df8ae468e7dfb23ae19ddf5ac00bca72987b832c471acea004c539a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f7f907f6f195ad79bbe8800dc956adc7cf7817324cf98d665f3abfee023ea6f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d309861231fcb9f392e2514f737fc44ac0436a25bc24b3d76dde5fea4f7cef7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f20cf362cca992ee13f042f316ddc7d66861ee5746945bed1fc57c2f84d8d382", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "561d232bc7b8378614d7c4e57b4ea858aefc29939399b8260d15fa329969ab4b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "942b8adcbd5b182cb32b8019a277a823fe43da2bded85abfe5707abaf3ff951d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36669e7e1770d0f97a412ce26057433796d0617d32255860988d6a62329de0ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81eaa8bed24035d7f23fa216f897cf9ac46d0cffb6b6cdedf2d4fcff664aceda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fa75520f7f5022d1fd607d2134c908aad939d9a829e4bf957931d6a37f50ab3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2cd586b74a3b82e136ad5376524c110a2df88cc6c66aefe818831bb572fb8c4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9602704b9a2cb1309435ef6e2033dc63bc80c9a35ab4b30a9ebe1605ec9de7c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1cc84f2711f272d148d61e8705f68fd6494bc22f7cbbf255f9eb9ddc8a14b79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6f22903af88914b218f2c48ff784f478f503317742aab1e3bb7dd7e5434d70c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f6154952a60c4143c12f296034126bd47f6b5bfa9183de6503d449eeb1ccde6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3fa164a1834009ef3dbceb5b9de5f35b518fdfe54c01966050933b2b7c9298ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b90b3d2dc10d69f83981215188e8787c0e497d39381257f73d16f27e30f1fc0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4624438f0ce31daf168f17cb19f51c4117133e750574fbc7d716703a13696b52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2398246170672ab5d335dca7294bff97d1e26c0a42526cc19a81933e5d5ebd81", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3777bac3be9b369424c4d1eef98cb87f0a95c17ec63445385aee341422f9879", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a257c7298e1c85c53a009c42d17455ac3342a4a660258db814434cfc92569a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e883a361b2e7a93eda51a4cb0058cb8c31c7bf46db8359c25fa93e86dafa5ae9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b68f21e1c907d6a10c50f0d2261ea36eb5d20bd834893049b7d68ca99c30694e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eea1050f0611d5127c53cb7368e55d6669d4509cb5f1a258790a2d912cc45601", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa424a19a00dcaeb84853abf9735e1d6136560a164310aee66d0d8dd9ad20992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87154eb8c0676d5559a7879e91906a599c00150f271a561f446606dbb9e05746", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccc30996fae031d1e78a78f474e3493c8b368ec545f1d5cb4cbb3acafa8e5819", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebbbabf8b40a6a8c3dfdd12e3c145bb2897590c91001a03cbb2d853884b4190d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a35db5794601711064b15104154a2309d8e3d09c117f88c68a19d8a25691ec9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b90387024d47c1e4d82de10a506f2fd3ab4c69c9193514d524d3543961769546", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c932088824d9dbb19ed9ba5c4cfb35cf705c93e2e54c68707ac4a6bc2bb9165b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f264a27cffdae089bee82509bc47f641794afcf9c6c136a37aea746e11cbc846", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd95f53a2d639fc00f7cdd52372b0c3a9c2329c2d9a87d57ad1ab721859cec77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a4b0dde95e8177a9004cf237de9a3f1a44afd555de537e894901631a75319bec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f6b5cf9b6504610b7bcea1de97dd96149528acea2174d23118a9653a161d083d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "245867fdffca4951d10cbc9c5134c91c83e9966b735036d96431b6f0352d1e69", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41a1792315ddc81ea01ab90396672845c0074a0e167969ddb861a79925af6fdd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "850960c0169c57f8a2667b0054e42a40a99a5431be0de6c4c1b4806410838bd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01575a2efc33f60bd80354826d67b03210ac2988e7bf61aeb505e2efe26330b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7506a863f08cea6da28d9bb6c1710412e359b7123d70aead52a135cacc0cf771", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa4ca350b00d32c9297def09eea0094f9ed2e2cd0ae002fdd962cf20e40e28cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42b9b0b8d2ccb802a29f07b0965c1e373ba34c48b5b8549af2085b6a83e3014d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0e5040124b3ec600b5190b4613bb9b8974b117a0894bc608fa8183c170df1f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd40f295d0d2a525bdddc42e090701101d0966ba58c5543f8820a39ddbeb9776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "43a9b9823e97ba5de2b463f36ad53b8eb2849c13d25452c93a3b0315f7cebce4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12b2557e6b4373bef49e4ec120a703e16ebfe7632ae1b30606fd15a2e268670d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e77cf8315730c770d900754408b42096fbe8b61d61f55b2a371630822ad6864f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72468638467a8625ffd54282b8b8affd85c57c4b0d4e04879523cdae7e1ceb34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03ee22daf15f8fd6f98b30120490cd603c4d77c5b0e9d6d6253b26432fb5a935", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea6e400bcf9a6e22928db66238067eaf157a1587ca3e250e380d6b99102660b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13062a243360a92db205a9f952ec783609dad6dcf52d6861243c7a2969eae07a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1068aa916cfb8436f0fe72a0e150a9a7c9e48bc260005166b8d886a5b48f78de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc1e98a79630c05ab9af809cc49eac989ac26592e853a4ddd1e993a025da4c5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "732c43fcf1748288c6196b65839cc8754e2600fc74d63f0925f5440cad4731e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "585bcf45a4e219965ae87306d970c7587434279c3af2104245c3376ccbdf7dc1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a43b9b46743a2ae7d768b0860cf08e3759425af22b3fae2c4bafcdd7455d609", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "005309b89540581ce302ccdd243376ea72b75de8c8c5645adb651390db69096a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77d5d2be12b59d6c1c5d41d47a25b01e9ad4eb256677611a7f153b5313ff7e36", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65dfef6513f9f90f4bca3e39eb8d436a3387d09f3c361963fa367171b9064cea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4731bbed08b62b83bc61a39ab232153a8f0670b503ceae91cf0c043194c77b49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "431b01116390a47537855d7ade4b1273738122b0ee6d2f82da1fba011416f341", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd2426479cf02185fb7545d7a793256157b0823b4c81869405de2e774e4e4308", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2fc7befc04d2fd85a2868c87eee979f7ed99e6a3f41a3a5bcad7d2e29462923", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e2c1ee73c2406eae6cc4e3a34b0f71718fc0e311666b47ae3e10f3f0f54aa322", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed56ea8da4c7019bfeb1f7e6d87fe9f63bfd3b46ddc15decff65c8dab92ae87a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50945b10f035dd3104f7ef7f5de73a61307698ccf9902502d664d44884844be9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd469e034477f48fe41fdf93082452a8e63e6ce29b84e0608e30f8da27dbc467", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "081da7aeaa9a2f7af6b6a43369fdc7505df480d151d1c3684040e494e438a077", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e700539d1be3fb35e340620c8729687d0b03c541150bb1e88415f05bec6d68ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3beca542c9a1e306501afffa3fa3a0dd3c9d89bc4b8747470d181a4cb4502364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6306eab11e408a7307a203f0ee87a8f63a158c366854602ae7ab308dcee7afe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34f8d8a500f9d3a54e47851e5be1ffad06d213a92c70b14dccae6b7e9cadfbec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc8e854f597ca94d7e80b0a379b3a2a5a9c3ded67f022db42cf3a1901fe17beb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9ee90ffe3d00f57bd2b520825dd308b42ab6780475afa75a6ac52bff527ee95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88dae0c00f787ea764520893bcf3bef658735fedb60daebc670ed377e6d75989", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c2fd1606a3010dd72a41278875b790d01721e6e1003b6f60209c0c091a473ea0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e11b83a532fd433be85d54ea0f78891b2c191a24c5de0458f5e22a905d77473", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/shadow-utils@4.3.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "lzo", + "version": "2.08", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "LZO is a portable lossless data compression library written in ANSI C.\nIt offers pretty fast compression and very fast decompression.\nDecompression requires no memory. In addition there are slower\ncompression levels achieving a quite competitive compression ratio\nwhile still decompressing at this very high speed.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.oberhumer.com/opensource/lzo/", + "download_url": null, + "size": 169973, + "sha1": "fea28e5df108eb624f4758d30eabe784b3705f77", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "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-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/liblzo2.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lzo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lzo/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a94f2d3916d2987ae0adc0a8dc641d94beb38e341d543bc956a6c8f0c3151c40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lzo/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fb845dec84102c428811dc2fb02e6d48ae299f0d00e072904c26bd206a6e5071", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lzo/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e22aa70e4a9da110afa122e3019bbb629b6b21955ec8dc756cb02ab4cdf479d", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/lzo@2.08?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/lzo@2.08?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "keyutils-libs", + "version": "1.5.10", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package provides a wrapper library for the key management facility system\ncalls.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://people.redhat.com/~dhowells/keyutils/", + "download_url": null, + "size": 42894, + "sha1": "2a2137514b9271e8b1055e7c20866ad846bb8f5f", + "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 lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+ and LGPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv2+ and LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+ and LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libkeyutils.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man7/keyutils.7.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e4bba21b3bcc0dd9de7852f6d1967dbaebc210314a194e074d2947e7488d224", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/keyutils-libs@1.5.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/keyutils-libs@1.5.10?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsigsegv", + "version": "2.11", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is a library for handling page faults in user mode. A page fault\noccurs when a program tries to access to a region of memory that is\ncurrently not available. Catching and handling a page fault is a useful\ntechnique for implementing:\n - pageable virtual memory\n - memory-mapped access to persistent databases\n - generational garbage collectors\n - stack overflow handlers\n - distributed shared memory", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.gnu.org/software/libsigsegv/", + "download_url": null, + "size": 44298, + "sha1": "ccfd018629847a8ac0e6a5771432cc52a02aaf45", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "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-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/lib64/libsigsegv.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libsigsegv.so.2.0.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6ae50467869a236de1975886d08e3874d9be3874c7403138a1ca485edb77e11", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsigsegv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsigsegv/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56325a7c67f4574a219e2b2bb1f8fa16a719f9f49fa77c3072d2c5c25390b1b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsigsegv/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ada6196e889811494f48c5dd9760288cc15214f8d046d3e13b22ad1f8ad6ffc2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsigsegv/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3792a285801d8d152ab014c51195e90c44042696867bb98e10334319147c5140", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libsigsegv@2.11?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libsigsegv@2.11?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "krb5-libs", + "version": "1.15.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Kerberos is a network authentication system. The krb5-libs package\ncontains the shared libraries needed by Kerberos 5. If you are using\nKerberos, you need to install this package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://web.mit.edu/kerberos/www/", + "download_url": null, + "size": 1972067, + "sha1": "f2ae66f8a7c6ce6f88b1e07a73ebbefff58cf1a4", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/krb5.conf.d/crypto-policies", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgssapi_krb5.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgssrpc.so.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libk5crypto.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkdb5.so.8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkrad.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkrb5.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkrb5support.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/krb5-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/krb5-libs/NOTICE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f83512c49bc8cbc44ca6b8783e989a03b4051508b30563b3f9d7956eefae9151", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/krb5-libs/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40312ee8413ffa702ea1de7dedfbfcb69c3a8978abdac6ef25624872866ae852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/.k5identity.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38df17b9e89d0628fcb53e9f1685ebfee9696029f48d16af80f712d9769c55d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/.k5login.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a3338871b1c4f66d601587582d58e46eb5ce5d00fa47496547744e687f35584", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/k5identity.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "386daeced7c58f54b462f6bf7a7e83f77058e3f131ddaccd2e00cc1b23975417", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/k5login.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccf113c95ca9eb7aa62ee1811f35a525f20dd92287a6c74cc3a2477a73841f41", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/krb5.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49277fcf116f10e5d6f506f21a9f057e59b90a6ff6c6d329e05586fa82820148", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/krb5-libs@1.15.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "openldap", + "version": "2.4.44", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "OpenLDAP is an open source suite of LDAP (Lightweight Directory Access\nProtocol) applications and development tools. LDAP is a set of\nprotocols for accessing directory services (usually phone book style\ninformation, but other information is possible) over the Internet,\nsimilar to the way DNS (Domain Name System) information is propagated\nover the Internet. The openldap package contains configuration files,\nlibraries, and documentation for OpenLDAP.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.openldap.org/", + "download_url": null, + "size": 1010691, + "sha1": "3da39db4df1aae36c7e482892782deb90b74cd0e", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 2, + "match_coverage": 100.0, + "matcher": "5-undetected", + "license_expression": "unknown", + "rule_identifier": "package-manifest-unknown-1468f5c04ce66bed92859f134fea3273baa9ba43", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1468f5c04ce66bed92859f134fea3273baa9ba43", + "matched_text": "license OpenLDAP" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenLDAP", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/liblber-2.4.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libldap-2.4.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libldap_r-2.4.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libslapi-2.4.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/openldap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/openldap/ANNOUNCEMENT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef014836fa2c082f2d988bcd2af46fea65c1176c92951612dee995adb778d0e2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/openldap/CHANGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7a47fc0b6197e35985df0ed9a1b25355b446985e6d31157a818b64ee2957e40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/openldap/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5362b35cbd3ac81209399c2aa59aa4c1ab3ea664cf7c494bb8cb5a9bbe490c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/ldap.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "703107f48e3ffbefecfd7675cb467dd60e23cb03177cdaff7ec9f954ff79fd82", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/ldif.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0cb48f498137a320b223ff5696b7bb7c0eb3addaa7e67f2d60577e9e02cf8bc7", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/openldap@2.4.44?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libcurl", + "version": "7.53.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libcurl is a free and easy-to-use client-side URL transfer library, supporting\nFTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,\nSMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT,\nFTP uploading, HTTP form based upload, proxies, cookies, user+password\nauthentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer\nresume, http proxy tunneling and more.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://curl.haxx.se/", + "download_url": null, + "size": 533744, + "sha1": "c45557783de9ec9dd1921dcd3590d604fbd6df80", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libcurl.so.4", + "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:rpm/libcurl@7.53.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libcurl@7.53.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "rpm-plugin-selinux", + "version": "4.13.0.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Rpm plugin for SELinux functionality", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.rpm.org/", + "download_url": null, + "size": 11072, + "sha1": "621f3cf1f0cfa14f62169bfb4f1fe5794fb3e518", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "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-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/s", + "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:rpm/rpm-plugin-selinux@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/rpm-plugin-selinux@4.13.0.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "rpm", + "version": "4.13.0.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The RPM Package Manager (RPM) is a powerful command line driven\npackage management system capable of installing, uninstalling,\nverifying, querying, and updating software packages. Each software\npackage consists of an archive of files along with information about\nthe package like its version, a description, etc.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.rpm.org/", + "download_url": null, + "size": 2016546, + "sha1": "a6529ebbf1a110c2773c898e3bd087652e2b0806", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "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-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/bin/rpm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0217c192fd4410dffc4fb305fe5ae875aab6186f6b535977771ca4d6461aaed3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rpmquery", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rpmverify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpm.daily", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b98748f664b3245cb7f3d22927b541ee659c221094df7e4d7e5950b6d73eb37d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_dump", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_load", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_recover", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_stat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_upgrade", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_verify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/CREDITS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7c9ae82a9f1e7a497f5d0fa665d8387b064866475680eceb08d7dcc2a8b9428", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/GROUPS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9033758169fb651af73d946385f036fc25a681fcb5a063a1a0641b10f3a0a4dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/builddependencies", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1580050367dd281a03cb5d5e8692349829f1b21e48ebb328cbacf7e7e09d04ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/buildroot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eac4a3d80abb2c002735348520f939cb43d21e73d3f52990baf3ba925b40d10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/conditionalbuilds", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70a9517d270bcfd399cd7927aa18d659e0c63395b7d8fa11560ed71b549340a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/dependencies", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2eec5c7860e4408bf0aaeb73bc91a2d1009f37b7070c59903b1a54f0a3d1905e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/format", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "546660743edaa82c31176c705c6452ce0e4600ec1e5a77def2bc1c8c3ea86b8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/hregions", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "013a188ee9adf79a94b8961e4342d6994ee0866f12cea3f6579dcd51eda0d796", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a5a890774401b8fb546eb243e4767b8a4ef080d76d4b30a7ac9419f2729ccb41", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/multiplebuilds", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59e84e15d9af66ed7b693b7c200aa48328bd24d18c9ce53f4c2a36bcefe65a31", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/queryformat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e752124ac0624109079cac77e4aaf46bb2fd53d97f15b4c61b06a0cc82b123c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/relocatable", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a41eeced53b1c6d1ffcb8df980d98f6b53c8f79cf0b3d78eea66ce058bd817d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/signatures", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e52f26d6b1474b405e410e0d348b45509aee6168eaae06643ce1298d41a69ed9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/spec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dba1546e65e0f260168c4eb13be33ce266ce659979a98af8d36df0e29c9b45ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/triggers", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef90466a2296d07666cf2eb84ea9886a3738e445a880816970817c1cfbd80680", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/tsort", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "533567bdebec1ed11887dc9041d68402a67497d19a3d124a090093ca5bfeb96f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f964a743b2b7367037301655eb92b00cd143632c4f36c7fecba63d7f918fd2b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/br/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "543290dc880a274f807c8963ab74493128e2040dd2638b38f1377ee241ab99a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90a5a5c21360d3b15506abdcf54b3c734dd58386d662b40e7ae2fc5c8396126c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cmn/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa5645305992237a95de521ece47f6bac04ed9de470325d565e90f09290ae74c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22fa9c96f5d941c2a21b2ed59fcd7728b3476c29c1515739f86aff168ec026f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d572f48fb58ff1c6cd2b758d3aabf7e635a70e38268c54a5c35af268430fe34e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eebb7dd54f90a31fb731cce3933678e03eca34eb2c8b95220574a5e0e3f4af08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd5949c5ea6dd6cdfd5aa09cf83a9ab7344b94545675d174c299c1df30fbc5a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "339af4e7f0f4c53cd351fcf9e70356ce4798aff3e28783268e2fc876fece76bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8110c0d4d3314be9a1fed93719f6f5e9f8f080ea3f9d4cc0ed17a87f8993971", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5839d5180e90c2dd07861dc230c1018bec248bda11a6be08236d6c60c694e6da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b218660af3d4c73915169c9e59c5fa2d30d51d81495b5891a84a4441af7aa90e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b16130d828b2ca427a65b216233606265ab756be41de3dde03b7bffbbc7959d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e08d6a26f8780aed2536ae6f6818592ecc0528367ab00ff505538e839ee966b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bab8fcdae27fde94fc2bc1ab8da8a4c0585564eedce681bae3a75b2d1b58dc41", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab0ec606124e1e4baee2047e1acd8d19b6684b9443c1e6eff90c26d9b2ce6f4e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cbfce3783d3e3bebde152f4fa5fb7121df97b2a389f2246eefdbbb6fc83c2e0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8295c640f20cbad69bcfa4c5277c76c5510b78c96a5355a44f1797bb26c4e6c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3cbce431c539133d6fd5394ab9af63ea2f74c638240120e59eb816ae379267e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bddc126af968b845d0203a59f06d53c05b948f3d5108aaee49b868b341f8e28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "359ebaff9f13851eb0ebbee74d9cbb390c3d0a9fa3548245e89198b18d120603", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a86b87aaf0a920ffbcfda2e684af1baa3e254ce0f610a4ab695b24d16786fefa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f40c9d9a021f03d5ab26e29cd9c564dab906f9712b8b0a8837a94c422d6be8be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ac7de35dff65bd6ef6ebdb3a46bfd1791734184517b6d5af82d7acdaa5abcea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e30dce8a490ea2546d8820ef587a234649867c66d32a1c27d498bb76ee4792e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab7f6456a4d8b39fa49d01f46d61ff3ecdb07a533da42072c5aca5428ee69ef4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d65822362eb5119b6d7f20a58cbd091a20ac9920015e099e95b5ced4164c1554", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d77f6371ffab491b8b150c4aca80b8e3e091343daf77be29e24d66351231a3ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39d3e856cdda10a3332352e9b746e15cda93203b475b430be7284168245454f9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58b19c00260dfcbdfe312e23a564035c51e7aaf69c84be958b616257f1c34724", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "849fb1ce82cacff308f03a88f1cc2c33863775921738e9930ec2ed23936a5ccc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "525f3ad9b9620b46780a2390b3247cd9bb5f135815d2a0bc7bfc9f9b00992173", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f95aedbc16fb38fef1bd43e4fd21ecdd6a4d92ce95ce8971344ae1277ebfc1be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a2559f6de1ecaea48da307c576f15c21c9a52e306adfaa428a4a55372c631af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52bade488014b143cfb08aa30a0c942cb342ffd9cef59767fa4bf3d960b25683", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fee93fd5e77e66145e0bbf7174a4aaf1d25864fdbd708a4d1886c9afa6e7cd46", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/rpm2cpio.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f68efc1140e72d3ba55465c8813e069f636cc929e66908a9b50a0da535940231", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/rpmbuild.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "902562ac678f8044662196a5a96635eafd26c0821969c2077eb35b113a3a906e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/rpmgraph.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eb29c3a9931ce357ab024604fabc4b5e6db7766d67a224803cf7f792eddee77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b963dd4c1fece4abb6a85133de91b9f3dec42095ccac8d55f21a97eb01b3fdc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8/rpm2cpio.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6814960fcefd1bef8d4d80ef3d87ba0da3ab3b038d4af9f9f6656b9a10b35364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71a45e58970cb66cf91bd10e0c8d7232c63813328c1d9f20d4eb0d09f0a6db3e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rpm2cpio.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38549c4253bbc2ca927d7464cbdc9713f3d20938b6baa0849c2d9d3b8b5f152b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rpmdb.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d8cfaf1fe0c3e6338015e58cf524492bd2b390d9ace7f24979b4b652b12c9b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rpmkeys.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ff622afaae4ec05292f0284c991fc4f3cbaf295200372c410a89cad3c6dd404", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1/gendiff.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23c90ce55cd8f7518d1fc469aee7ed113acac858325f7e98fe7607f18c21cc57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb79ed5e2f65eb3e4c15ce736be44690d3511e49a24b9c5c096dbc424edd0984", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/rpm2cpio.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a54d8bf64c7e3d547400fe7f9fafc12d7198156c147a0254784082f206d9bb64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/rpmbuild.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3eeb9379b9a7950c1b5f90dcb1f5f74c4fbe5471b79594007fd401f0e953d43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/rpmdeps.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef9558e2dde9a2400a70670702d65d85c3672845029001dda3d6001f4ffa7063", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/rpmgraph.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "babaa1ce9068128f9bdd1148a139a28051ab68599b0ab3d2933788bc4b4504be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56e81ca68d977127988d5b4acc1233b3dc114e59c44f64a03ce1e22e7f39d103", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/rpm2cpio.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f24791efd1f08cf24bea49f55661ecd8a8fd1fb73bc64625ca518864f0518565", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4bfd075bd66567e8ffd9679c28b0cac7868d54eeab6acef4519aebeafff3bbf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.004", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.005", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.006", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.007", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.008", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.009", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/rpm@4.13.0.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "npth", + "version": "1.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "nPth is a non-preemptive threads implementation using an API very similar\nto the one known from GNU Pth. It has been designed as a replacement of\nGNU Pth for non-ancient operating systems. In contrast to GNU Pth is is\nbased on the system's standard threads implementation. Thus nPth allows\nthe use of libraries which are not compatible to GNU Pth.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git", + "download_url": null, + "size": 45218, + "sha1": "b51b3e8a83c589a62c149b980cd3fd0528bf27b2", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libnpth.so.0", + "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:rpm/npth@1.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/npth@1.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gpgme", + "version": "1.9.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG\neasier for applications. It provides a high-level crypto API for\nencryption, decryption, signing, signature verification and key\nmanagement.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://gnupg.org/related_software/gpgme/", + "download_url": null, + "size": 668081, + "sha1": "d873ef04d265cc6ed29eb3591fb0242ba3a0e107", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libgpgme.so.11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5c7e8e0ad913549e370a7ef510a637c660813c18a5ac425c5d5defe52e8a19c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f877aa6aed6180c74cc80b72ac2bdb385d6f2e17382c9ce5bea23375157bec2a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b3b1f519f85a5af080b5f46e51299744f35de99e556f86b4708420f7fb778dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea081c2aef5c38445efd1f2240850deb8d8da71ee1fbc65297c7cfe4facc286", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39b0caca6896f81f0cb990e1c9b84902f58326fc162f7f62326417f61b4ff659", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04d76ea6efb1c172571a807f03602b6d20cb2e50a333e67039298676227d58a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/VERSION", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30f4611383aa30a15753789f40effde81332f2f8714e6d3b2940bf0fc4592377", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/gpgme@1.9.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/gpgme@1.9.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libdnf", + "version": "0.9.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "A Library providing simplified C and Python API to libsolv.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/rpm-software-management/libdnf", + "download_url": null, + "size": 320509, + "sha1": "1e8dfa7d5c1df1f543b4d9f01829e4509ec28963", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/doc/libdnf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdnf/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1442f74f6aae2382ef0290c87a0ca5b653bbb75a29038ee349d48e6db993934d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdnf/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f7b66848332a8350cf57843b6fc074d69a8215a86683f5c4ca25660b4f53630a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdnf/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13797161fd400745e3e8c405ab527031626f0f8b5ff468d71949232e1725fc78", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libdnf@0.9.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libdnf@0.9.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "sssd-client", + "version": "1.15.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Provides the libraries needed by the PAM and NSS stacks to connect to the SSSD\nservice.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://pagure.io/SSSD/sssd/", + "download_url": null, + "size": 208865, + "sha1": "99511ce482c1eec0db845dd5d647d5112d9c8a7c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/cifs-utils/idmap-plugin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man8/pam_sss.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "436319133cbd82b42903965ef56dcdd2d257cdcd8bc38d2649e72dad95acccd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e42bf2083722127bfb9e3d0b66016133fd8c5e2d432995680058fc107b264131", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f082b584fbf5cb9ac3c7ec0de2b312d72d26ef71e96b2f6e7ce9f8c57781fcf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e2a4afb7edee15278335c57798eacd426c8962670e8d4c2ac883e5736329c6c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc3b043994b9e5a935e592ee2132948e659a1fdb3f66d847f2382b60bacafc1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_sss.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77679ebac4493404c00adf88296bf9f93ae1e9ce6bb6ac5714ddf9d143872fb0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04e364d20b772c62b71d8170ece18488d06703b48503c30fbaca41b0f314dc15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man8/pam_sss.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec1bad4a2c3e7a2ded1d09c27068f37a79001621667bc4fc838e620828ebee0d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "528363ed30b3e4b988b098763a4d58b7d866a58c66020b4a0dc6b569b51a549f", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/sssd-client@1.15.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gpg-pubkey", + "version": "64dab85d", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: rpm-4.13.0.1 (NSS-3)\n\nmQINBFfTPiIBEACnRl8tUymlDOBNJWjtICofXNyM4qt2qfGTme3YZ0ZVOay55pK6\n1OLiyNLXyJfDH9d2U6dZn5UYLNdE3QXRVua5GXlSituY0+pzs7n9doW/U8kdhm9a\nzOfyR1Wh/u/FHUmiXUvuwLVzqee7lSU3Ry1voDzPIyM/3/eXDa4wAkbYuestYV2F\nG2VqcMgDIEudYlkz6N1OigMWvkvYXFHVC1A55ydHenWffQzQaPpGuJLA61ARZ5Cu\nX46xgOCPc+aSvAm/D0cmOS7xhZcUqs1A5uGtViZqsRt59Bp0HVNxftfBCO/rQx+9\nFrV1vYXkbTdzG3unlVCJxxC2dW2W6hb3SNgPbE5fgiG9twvVU+3GsFUwARclRWiZ\nHjbWdjlRTkRySzkkdnXalJo3G4UAEDfkvujM2dB4Dt6gVkCPvSKVpK6HTtBdHmDO\nscYfazX/j86somO9npHSrb11tYaLbx2PYfEvw6F7rsxr78/GBjzPnKkK3suXxDlS\n8q7tT1FYV89EzjME5+ThJOyPxyXHKQQwozIXcB/BUfyWGlfFFh8baD+DA8lNgQvl\n/TVFvW6bUV6ll5JoVJJhC87EACL7mlo6AQtwCivUEPxusVXM6u53UKbsc4gVdkZd\nWpUyT2YsgKK05/eVDIkMLHXb3efVbJ6NCj88Fq6hYB7+Y5MRbRFJpvS4DQARAQAB\ntDxGZWRvcmEgMjYgUHJpbWFyeSAoMjYpIDxmZWRvcmEtMjYtcHJpbWFyeUBmZWRv\ncmFwcm9qZWN0Lm9yZz6JAjgEEwECACIFAlfTPiICGw8GCwkIBwMCBhUIAgkKCwQW\nAgMBAh4BAheAAAoJEIEqa0tk2rhdFk8P/1WZFEEBfUr9ywRxeVAwiKx9Ggzf8m61\np98spnUGj8N53bKwguKnMqAUtm9/XQPRGYRfqKKuKF/4AySCOmqFP86zHThnbFcb\nfMyiJOxBN5N/5dhUxTkZG1M51vFPQx53dnea3w7ypJekTwfEna46PKUD7dTV3HJg\nd2YOojD9mxup0iAmi7/3mi0cHwTCZS9FF/A4eBWjuEd4OM3KzPF7HBdY37a1IBLR\nk7wruMEGSq6EXcoeqG2sMmU7RnEeQxy3WqMYdRdzUjbfBN7mCAcuv2yKB1FFW4/v\nPhP7ObpCCLiaL46APdGFHZ30EC4oaeqSygJ8+zAIFK40t/a0iNNf8ZKKeeuasinr\nqNJAep/WoVjIpx/LlF9vw522fhYXJ75LYLBCQNke/4rQ1Rl29io2Dg29aPrEwFPj\n+7zDztdvaGmu5wLPvsC+w5pyqOT2LPC19y3D7T+KfXp0gEwyZedviDwZdIXz1PX1\nIMytlwRXlrhkp/2WzJvAkJCmRSb8QsxY9Y2A4rfqrNCk6kgjc+3pXNdxumaXEp33\npjm+z61Qrg2XXFHUhQyRiBnEtyo2Hj3tJQdrPxwGIgtKFZCv+oAwewnMw9TFycI6\nrYEfS4wdAIOGoSF/PL9Eq2xoUJQw8QFCrURm7sfS0/VmvXoSjqzZLeWI4e+JvId0\nQFFBR5ZKOqzo\n=DGPs\n-----END PGP PUBLIC KEY BLOCK-----", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": "b578474745a3113359544bab57541eaf84e67ec0", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 1, + "match_coverage": 100.0, + "matcher": "5-undetected", + "license_expression": "unknown", + "rule_identifier": "package-manifest-unknown-b9931200c2f732e2ea95da8f66af5f41a403ecf7", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-b9931200c2f732e2ea95da8f66af5f41a403ecf7", + "matched_text": "license pubkey" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "pubkey", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/gpg-pubkey@64dab85d?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/gpg-pubkey@64dab85d" + }, + { + "type": "rpm", + "namespace": null, + "name": "libgcc", + "version": "7.1.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains GCC shared support library which is needed\ne.g. for exception handling support.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://gcc.gnu.org", + "download_url": null, + "size": 183352, + "sha1": "27e1e317f1727ffc0716e08879eb752a9f07cd89", + "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-plus AND gpl-2.0-plus AND lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/lib64/libgcc_s-7-20170503.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9553f32597aa65aad36da257cd38582fbad19b2703f553be6096545f70514cb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libgcc_s.so.1", + "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:rpm/libgcc@7.1.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libgcc@7.1.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "fedora-modular-release", + "version": "26", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "Fedora release files such as various /etc/ files that define the modular\nrelease.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://apps.fedoraproject.org/packages/fedora-modular-release", + "download_url": null, + "size": 4465, + "sha1": "d10c900f3a093a7e21005bc0fdaae25062f2a4fb", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/fedora-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/issue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/issue.net", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/os-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/redhat-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/system-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/system-release-cpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/system-preset", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/system-preset/90-default.preset", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "933b80f1d823350d014c261a069d24c1e94c62209847b9ac065b0c36e61af4c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/system-preset/99-default-disable.preset", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3127b197b9eae62eb84eeed69b0413419612238332006183e36a3fba89578378", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/user-preset", + "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:rpm/fedora-modular-release@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/fedora-modular-release@26?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "filesystem", + "version": "3.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The filesystem package is one of the basic packages that is installed\non a Linux system. Filesystem contains the basic directory layout\nfor a Linux operating system, including the correct permissions for\nthe directories.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://fedorahosted.org/filesystem", + "download_url": null, + "size": null, + "sha1": "b26688291ab053b97671e6ea5498d5324deb2603", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/sbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/lib64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/sbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/usr/.dwz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ab/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ace", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ace/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ach", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ach/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ada/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ady", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ady/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ae/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af_ZA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af_ZA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/afa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/afa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/afh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/afh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/agr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/agr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ain/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ak/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/akk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/akk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ale", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ale/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/alg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/alg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aln/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/alt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/alt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/am", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/am/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/an", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/an/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ang/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/anp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/anp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/apa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/apa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar_DZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar_DZ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar_SY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar_SY/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/art", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/art/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ath", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ath/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/av", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/av/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/awa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/awa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ay/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ayc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ayc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aym", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aym/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az_AZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az_AZ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az_IR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az_IR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ba/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bad/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bal/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ban", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ban/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bas/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bat/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be@latin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bej", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bej/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bem/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ber", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ber/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg_BG", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg_BG/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bho/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bik/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bla/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_BD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_BD/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bnt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/br", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/br/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bra/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/brx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/brx/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs_BA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs_BA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/btk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/btk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bua/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bug/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/byn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/byn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca@valencia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca@valencia/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_AD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_AD/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_ES/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_FR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_FR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_IT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_IT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cad/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/car", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/car/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cau/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ce", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ce/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ceb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ceb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cel/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cgg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cgg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ch/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cho/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ckb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ckb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cmc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cmc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cmn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cmn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/co", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/co/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cop", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cop/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpe/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpf/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/crh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/crh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/crp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/crp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs.cp1250", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs.cp1250/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs_CZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs_CZ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/csb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/csb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da_DK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da_DK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dak/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dar/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/day", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/day/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de-CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de-CH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de@hebrew", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de@hebrew/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_AT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_AT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_CH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_DE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_DE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/del", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/del/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/den", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/den/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dgr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dgr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/din", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/din/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/doi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/doi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dra/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dsb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dsb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dua/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dum/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dyu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dyu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ee/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/efi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/efi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/egy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/egy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eka/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el_GR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el_GR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/elx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/elx/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@arabic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@arabic/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@cyrillic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@cyrillic/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@greek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@greek/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@hebrew", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@hebrew/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@piglatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@piglatin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@shaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@shaw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_AU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_AU/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_CA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_CA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_CZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_CZ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_IE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_IE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_NZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_NZ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_US@piglatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_US@piglatin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_ZA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_ZA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/enm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/enm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_AR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_AR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CL/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_DO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_DO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_EC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_EC/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_ES/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_GT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_GT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_HN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_HN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_MX", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_MX/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_NI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_NI/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PY/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_SV", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_SV/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_US/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_UY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_UY/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_VE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_VE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et_EE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et_EE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu_ES/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ewo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ewo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa_AF", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa_AF/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa_IR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa_IR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fan/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fat/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ff", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ff/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi_FI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi_FI/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fil/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fiu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fiu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fj/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fon/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_CA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_CA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_CH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_FR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_FR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fro/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frs/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fur/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gaa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gaa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gay/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gba/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gem/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gez", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gez/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gil/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl_ES/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gmh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gmh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/goh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/goh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gom/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gon/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gor/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gos/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/got", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/got/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/grb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/grb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/grc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/grc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gsw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gsw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/guc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/guc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gwi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gwi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ha/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/haw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/haw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he_IL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he_IL/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hil/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/him", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/him/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hit/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hmn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hmn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hne/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ho/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr_HR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr_HR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hsb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hsb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ht", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ht/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu_HU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu_HU/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hup/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ia/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iba/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ibo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ibo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id_ID", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id_ID/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ie/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ig/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ijo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ijo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ik/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ilo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ilo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/inc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/inc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ine", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ine/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/inh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/inh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/io", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/io/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ira", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ira/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iro/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it_IT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it_IT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja.euc-jp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja.euc-jp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja_JP", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja_JP/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jbo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jbo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jpr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jpr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jrb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jrb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka_GE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka_GE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kaa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kaa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kab/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kac/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kam/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kar/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kaw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kbd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kbd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kha/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/khi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/khi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kho/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ki/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kj/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km_KH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km_KH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kmb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kmb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko_KR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko_KR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kok/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kok@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kok@latin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kos/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kpe/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/krc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/krc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/krl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/krl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kro/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kru/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks@aran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks@aran/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks@devanagari", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks@devanagari/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ksw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ksw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku_IQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku_IQ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kum/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kut/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@kkcor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@kkcor/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@uccor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@uccor/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw_GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw_GB/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ky/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/l10n", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/l10n/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/la", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/la/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lad/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lah/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lam/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lez", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lez/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/li", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/li/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ln/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lo_LA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lo_LA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lol/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/loz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/loz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt_LT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt_LT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ltg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ltg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lua/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lui/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lun/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/luo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/luo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv_LV", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv_LV/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mad/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mag", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mag/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mak/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/man/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/map/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mas/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mdf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mdf/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mdr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mdr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/men", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/men/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mga/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mhr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mhr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mic/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/min", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/min/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mis/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk_MK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk_MK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mkh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mkh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mnc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mnc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@beng", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@beng/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@bengali", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@bengali/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@meiteimayek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@meiteimayek/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mnk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mnk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mno", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mno/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/moh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/moh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mos/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms_MY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms_MY/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mul/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mun/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mvo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mvo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mwl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mwl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mwr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mwr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my_MM", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my_MM/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/myn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/myn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/myv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/myv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/na", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/na/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nah/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nan/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nap/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb_NO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/new", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/new/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ng", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ng/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nia/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nic/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/niu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/niu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl_BE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl_BE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl_NL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl_NL/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn_NO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no_NO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nog/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/non", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/non/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nqo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nqo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nso", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nso/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nub", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nub/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nwc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nwc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ny", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ny/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nym", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nym/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nyn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nyn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nyo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nyo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nzi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nzi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oj/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/om", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/om/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/os", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/os/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/osa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/osa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ota/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oto/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/paa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/paa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pag", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pag/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pal/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pam/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pap/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pau/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pbs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pbs/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/peo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/peo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/phi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/phi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/phn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/phn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pis/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl_PL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl_PL/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pms/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pon/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pra/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pro/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ps/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_PT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_PT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/qaa-qtz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/qaa-qtz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/qu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/qu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/quy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/quy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/quz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/quz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/raj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/raj/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rap/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rar/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro_RO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro_RO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/roa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/roa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rom/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru_RU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru_RU.KOI8-R", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru_RU.KOI8-R/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru_RU/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rue/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rup/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sad/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sah/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sal/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sam/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sas/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat@deva", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat@deva/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat@olchiki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat@olchiki/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/scn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/scn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sco/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sd@deva", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sd@deva/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/se", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/se/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sel/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sem/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sga/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sgn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sgn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/shn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/shn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/shs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/shs/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si_LK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si_LK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sid/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sio/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sit/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk.cp1250", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk.cp1250/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk_SK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk_SK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl_SI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl_SI/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sla/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sma", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sma/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smj/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sms/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/snk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/snk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/so/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sog/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/son", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/son/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq_AL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq_AL/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@Latn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@Latn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ije", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ije/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ijekavian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ijekavian/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ijekavianlatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ijekavianlatin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_ME", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_ME/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_RS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_RS/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_RS@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_RS@latin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ss/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ssa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ssa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/st", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/st/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/su", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/su/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/suk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/suk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sux/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv_SE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv_SE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/syc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/syc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/syr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/syr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/szl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/szl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta_LK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta_LK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tem/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ter/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tet", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tet/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th_TH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th_TH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ti/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tig/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tiv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tiv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tkl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tkl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl_PH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl_PH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tlh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tlh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tli", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tli/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tmh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tmh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/to", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/to/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tog/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ton/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tpi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tpi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr_TR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr_TR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ts/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tsi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tsi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt@iqtelif", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt@iqtelif/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt_RU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt_RU/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tum/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tup/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tut/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tvl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tvl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ty/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tyv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tyv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tzm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tzm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tzo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tzo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ua/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/udm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/udm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ug/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uga/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk_UA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk_UA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/umb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/umb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/und", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/und/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur_PK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur_PK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@Cyrl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@Cyrl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@Latn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@Latn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@cyrillic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@cyrillic/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ve", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ve/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vec/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ven", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ven/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi_VN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi_VN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vot/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wae/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wak/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wal/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/war", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/war/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/was", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/was/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wba/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wen/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/xal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/xal/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/xh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/xh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yao/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yap/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ypk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ypk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/za", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/za/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zam/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zap/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zbl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zbl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zen/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zgh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zgh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh-Hans", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh-Hans/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh-Hant", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh-Hant/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN.GB2312", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN.GB2312/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_HK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_HK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW.Big5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW.Big5/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/znd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/znd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zun/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zxx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zxx/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zza/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/tmp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/mail", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/run", + "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:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/filesystem@3.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "publicsuffix-list-dafsa", + "version": "20170424", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "The Public Suffix List is a cross-vendor initiative to provide\nan accurate list of domain name suffixes, maintained by the hard work\nof Mozilla volunteers and by submissions from registries.\nSoftware using the Public Suffix List will be able to determine where\ncookies may and may not be set, protecting the user from being\ntracked across sites.\n\nThis package includes a DAFSA representation of the Public Suffix List\nfor runtime loading.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://publicsuffix.org/", + "download_url": null, + "size": 52995, + "sha1": "d4bd3d97e747af809220af3625c327a0e9f15f15", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/publicsuffix-list-dafsa@20170424?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/publicsuffix-list-dafsa@20170424?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "ncurses-base", + "version": "6.0", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains descriptions of common terminals. Other terminal\ndescriptions are included in the ncurses-term package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://invisible-island.net/ncurses/ncurses.html", + "download_url": null, + "size": 267943, + "sha1": "cd49925e4c43598bd95da44cb06ab53e6266c1a0", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/doc/ncurses-base", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ncurses-base/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "37e56186af1edbc4b0c41b85e224295fe2ef114399a488651ebc658f57bf80c7", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/ncurses-base@6.0?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "glibc-common", + "version": "2.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The glibc-common package includes common binaries for the GNU libc\nlibraries, as well as national language (locale) support.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/glibc/", + "download_url": null, + "size": 3718391, + "sha1": "a7c1f8e6d3a520072401b39af60629ab1593e32f", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/doc/glibc-common", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc-common/README.timezone", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d07e4a98ae6f01aeb1b4fed3bd529a956bb7abcb74646fb8983682563aedd5a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc-common/gai.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "76a5771adee7b9f36c7ae66eae78d72f325557500269107f2d98a7e3560a1808", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/i18n/charmaps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/i18n/locales", + "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:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/glibc-common@2.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "ncurses-libs", + "version": "6.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The curses library routines are a terminal-independent method of\nupdating character screens with reasonable optimization. The ncurses\n(new curses) library is a freely distributable replacement for the\ndiscontinued 4.4 BSD classic curses library.\n\nThis package contains the ncurses libraries.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://invisible-island.net/ncurses/ncurses.html", + "download_url": null, + "size": 884016, + "sha1": "c6a1b2fc5a560c7757c62f7440382108b207ed7a", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/libform.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libform.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44101e7283484ee31d4dcbde165bc6ee1ebe0320359076ed22a6665f23615a27", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libformw.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libformw.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3e93cbedf1008d3e97da4e23e6ea1485c9654197f0141910c52189a40c5c17e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libmenu.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libmenu.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e124a34e548a3af752cda748730f5eca0c32734a4709de2c2f861284ea644ba1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libmenuw.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libmenuw.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae3fc66ed81cff605cdb2e828a64c4bee6144f861a71e03c8e7a169088fec39d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libncurses.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libncurses.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6f994885d0fbbb9b9e053a5b7d56fd253748406f0b951c963460b4a72d1e22e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libncursesw.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libncursesw.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79a5cd4a06c8ade81dd858471732105e1d64e043048fe9996c4dafe7373a6727", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libpanel.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libpanel.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71793d0c5e9dfbdaa4407c60610e16e579c4379cc22fe7d534bcd9570d34292d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libpanelw.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libpanelw.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "92a0d902585f99a4f0883849f82eaf156f31386ffb0babfba6c02e0fa90c149b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libtic.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libtic.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a17dbbbf67f177ea6483763ec9e7c4436f0f6ff626e6cbfbf50fc54f8497583", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libtinfo.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libtinfo.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c89897188008ed4e7d02bd31bc180cd18007619136b6b63f277bb6c6b75f9653", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/ncurses-libs@6.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/ncurses-libs@6.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsepol", + "version": "2.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Security-enhanced Linux is a feature of the Linux\u00ae kernel and a number\nof utilities with enhanced security functionality designed to add\nmandatory access controls to Linux. The Security-enhanced Linux\nkernel contains new architectural components originally developed to\nimprove the security of the Flask operating system. These\narchitectural components provide general support for the enforcement\nof many kinds of mandatory access control policies, including those\nbased on the concepts of Type Enforcement\u00ae, Role-based Access\nControl, and Multi-level Security.\n\nlibsepol provides an API for the manipulation of SELinux binary policies.\nIt is used by checkpolicy (the policy compiler) and similar tools, as well\nas by programs like load_policy that need to perform specific transformations\non binary policies such as customizing policy boolean settings.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/SELinuxProject/selinux/wiki", + "download_url": null, + "size": 656336, + "sha1": "21d7546fa12e087384b8f5dd4f1ea094c7a93118", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libsepol@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libsepol@2.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libselinux", + "version": "2.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Security-enhanced Linux is a feature of the Linux\u00ae kernel and a number\nof utilities with enhanced security functionality designed to add\nmandatory access controls to Linux. The Security-enhanced Linux\nkernel contains new architectural components originally developed to\nimprove the security of the Flask operating system. These\narchitectural components provide general support for the enforcement\nof many kinds of mandatory access control policies, including those\nbased on the concepts of Type Enforcement\u00ae, Role-based Access\nControl, and Multi-level Security.\n\nlibselinux provides an API for SELinux applications to get and set\nprocess and file security contexts and to obtain security policy\ndecisions. Required for any applications that use the SELinux API.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/SELinuxProject/selinux/wiki", + "download_url": null, + "size": 220660, + "sha1": "751e8caa4af547ce1e86b7be8f7bf4b4e2d3b0ea", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/var/run/setrans", + "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:rpm/libselinux@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libselinux@2.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "info", + "version": "6.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The GNU project uses the texinfo file format for much of its\ndocumentation. The info package provides a standalone TTY-based\nbrowser program for viewing texinfo files.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/texinfo/", + "download_url": null, + "size": 366816, + "sha1": "e58e7cd89f1baf4b8569a9e43ebe022c169f777b", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/sbin/install-info", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec17e0283f362d947aeadf60c44ff623b9c21acb421253f904390e22f534cba2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/info-stnd.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "935bdd9e201c137af8f7fb834ed41a782bb9fdd3412746e4f8002b7924ac3a78", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/info.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e111f7c33ef2bed1144c81544756b9c2290199c0a3f6438148ebabcfe979ff7b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/install-info.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2edfcf54a96fb1a7d562410c507eac7aa42ad844b194cfef354e2f9f74bd867e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/info.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38b94dd94750b76f8b987310e193c47eea0081376b5858942421fb3657c14458", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/info@6.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/info@6.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-util", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Utilities for Network Security Services and the Softoken module", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 207004, + "sha1": "2174a42685a929db6b9199af493cdb777ef3c965", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/nss-util@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/nss-util@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "xz-libs", + "version": "5.2.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libraries for decoding files compressed with LZMA or XZ utils.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://tukaani.org/xz/", + "download_url": null, + "size": 159430, + "sha1": "bbc86052c7faf3dbe77343ee43a63aac171e6fa2", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/liblzma.so.5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/xz/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4f8e14fafe458d84808a4cd8b69f94673ebe2bf8fc992291629a69ac12218f8", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/xz-libs@5.2.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/xz-libs@5.2.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libdb", + "version": "5.3.28", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The Berkeley Database (Berkeley DB) is a programmatic toolkit that\nprovides embedded database support for both traditional and\nclient/server applications. The Berkeley DB includes B+tree, Extended\nLinear Hashing, Fixed and Variable-length record access methods,\ntransactions, locking, logging, shared memory caching, and database\nrecovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It is\nused by many applications, including Python and Perl, so this should\nbe installed on all systems.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.oracle.com/database/berkeley-db/", + "download_url": null, + "size": 1883800, + "sha1": "e3662383b43b3e7bee202487b945a9ba1545cd87", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0", + "declared_license_expression_spdx": "LGPL-2.0-only", + "license_detections": [ + { + "license_expression": "lgpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0", + "rule_identifier": "lgpl-2.0_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_35.RULE", + "matched_text": "BSD and LGPLv2 and Sleepycat" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD and LGPLv2 and Sleepycat", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libdb-5.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdb/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d3fb3732b9d410394b6f053a4cf8a0888722c11c6af043d94da2d11377a5374", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libdb@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libdb@5.3.28?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libcrypt", + "version": "2.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package provides the crypt function, which implements password\nhashing. The glibc implementation of the cryptographic algorithms is\nused by this package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/glibc/", + "download_url": null, + "size": 49949, + "sha1": "40203c133aa4b1f7ea3752ae39f192a5baf628a5", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/lib64/libcrypt-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e6787c31206452ed3bfea019eafb79e7b2570e7657578eff2e12f462164e650", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libcrypt.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libcrypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libcrypt/README.ufc-crypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aed86ff427c97db074de68a8b62e56a5b77d366e163775013a1777d8300d2e06", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libcrypt@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libcrypt@2.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libcom_err", + "version": "1.43.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is the common error description library, part of e2fsprogs.\n\nlibcom_err is an attempt to present a common error-handling mechanism.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://e2fsprogs.sourceforge.net/", + "download_url": null, + "size": 59913, + "sha1": "6a44d07b2c018045efe4f9782d21028d5b48e5ca", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libcom_err.so.2", + "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:rpm/libcom_err@1.43.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libcom_err@1.43.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libffi", + "version": "3.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Compilers for high level languages generate code that follow certain\nconventions. These conventions are necessary, in part, for separate\ncompilation to work. One such convention is the \"calling convention\".\nThe calling convention is a set of assumptions made by the compiler\nabout where function arguments will be found on entry to a function. A\ncalling convention also specifies where the return value for a function\nis found.\n\nSome programs may not know at the time of compilation what arguments\nare to be passed to a function. For instance, an interpreter may be\ntold at run-time about the number and types of arguments used to call a\ngiven function. `Libffi' can be used in such programs to provide a\nbridge from the interpreter program to compiled code.\n\nThe `libffi' library provides a portable, high level programming\ninterface to various calling conventions. This allows a programmer to\ncall any function specified by a call interface description at run time.\n\nFFI stands for Foreign Function Interface. A foreign function\ninterface is the popular name for the interface that allows code\nwritten in one language to call code written in another language. The\n`libffi' library really only provides the lowest, machine dependent\nlayer of a fully featured foreign function interface. A layer must\nexist above `libffi' that handles type conversions for values passed\nbetween the two languages.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://sourceware.org/libffi", + "download_url": null, + "size": 48388, + "sha1": "c4cea5c0bd5c3f06ac8914143a1110ecbd4f8d91", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libffi.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libffi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libffi/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49135a1a59ffa0644b69bc2279482227f7059d42bade3f7c211f309fb4c6e254", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libffi@3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libffi@3.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "p11-kit", + "version": "0.23.5", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "p11-kit provides a way to load and enumerate PKCS#11 modules, as well\nas a standard configuration setup for installing PKCS#11 modules in\nsuch a way that they're discoverable.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://p11-glue.freedesktop.org/p11-kit.html", + "download_url": null, + "size": 1330183, + "sha1": "9448d9799a244e619a457f5bcd666b2a091e1a7e", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libp11-kit.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/p11-kit-proxy.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/p11-kit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/p11-kit/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cde5ccbf5083e28d1b38333b5817be06c158fb3218f21ee5594b6125a9372591", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/p11-kit/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57a9020acf3a85e9a3b7aa3eb9daf3bab7b6f21689cff436855c6457bad00cc3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/p11-kit/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07fe2878e2b7b7b88b53ce78c0e8b721ad96c8cc6a9059bcfad908337124c84d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/p11-kit/pkcs11.conf.example", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f8fb09ce1ecb5aac84612a6d8255111ade9cbf9ad972cad61858f4678a146df", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/trust.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13bed2a24d4b3466ae3117eef4dd16b14c9a75d5fef51e2cd15a398f0f2f406d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pkcs11.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec513f440ab5ca5fa216526063f29648e6d563fcb627fee6ceeaa071a6a90a60", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/p11-kit.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b5aa9c5248cc34f29b605077429feb2b0f09d453753d65134657d010a50dadc", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/p11-kit@0.23.5?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "grep", + "version": "3.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The GNU versions of commonly used grep utilities. Grep searches through\ntextual input for lines which contain a match to a specified pattern and then\nprints the matching lines. GNU's grep utilities include grep, egrep and fgrep.\n\nGNU grep is needed by many scripts, so it shall be installed on every system.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/grep/", + "download_url": null, + "size": 924126, + "sha1": "08b7ff4741b96c628af22e44f894e12724bb862d", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/bin/egrep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f7c621ae0ceb26a76802743830bc469288996f64342901ae5292950ff713e981", + "sha512": null, + "extra_data": {} + }, + { + "path": "/bin/fgrep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c8b1486de899cdd010d3cacde94579999cb82d0be9ec8c131b1b56886cfd36b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/bin/grep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21f4c2e7b7b85fe5e071cd55ff4ec2b7473a0331fab56a7ee1a19ce5683b1065", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50beb8d0cd998faa66061f3bcf36d075692fd25a8e40ec20a6f0bfb2f8a33db2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2175591ed65e4682c5815e6d880cee348d613370504a014480d2a0c33bb2c91c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d81a0d2f727660982d1566ec21f38df2a7541158321790b61b55fbe24b27cfd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f658c7900ff9a600d801d698d5cda1939f67f5644c3f3063a75eb97aa98bb2cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "086f417fb11c914c3fc94ce7dc86f66d29ed94210233fee71d173b28e2c3148d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/grep.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b92bfe91d0d2f9316ca52cf0a0a0ff76f32c71b74dc266cf64c3cea531adad85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b27f94b8038cbe92ecd82997293157006c69b5c5dab574f13b95292017250575", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "081cabfa0c73ef807a02382a19b6ad3d57f8a16031e91dfd21a736487d75985c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57132adf7ecf3fd00fcef06e9958cc54d33ee8d3520963aff8b1ff4e21818eda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aedd2d55da68a536183e5c7470da34d56a1dc9a856b177f17f12b2ca0deb1cf6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "843cc6a5de2908f3416040d368700c52e2560285b33be7e7b796d27af880f4c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6cf461310990f5cb33d9205bc8466a9cc9839aca6ee803db7798377c87853cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2edeccb82fafac409845adebda6ddcfba59f3e7c905b3ce37eb0b2c33770c384", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25ed3e574043e8368417ab8989bef8f9eee2ed786a7d2471abef348efc77c550", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a39ecb3051895cd1b38cb93bddbf54815de116f3967c4ecf6be11f118230354", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "874da2a5339f83cede89ad4fd1df5053c9d057658c834d42897314d09a3fd048", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf5df5b7ed5023048df5c191332abaa479af273acb173c6e992f9fe29f618771", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d8661f36904bd8f04345d93ccfa9a74b9b46618025be812399b70e674e07353e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8868b4361f56544d5850c517143184778d5a4a81d4a641c4e96000034f2a4e1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f82fee3fd59a8fd3eb1abc38d22af61cbbe73d835a212127e5a145a82244d1de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19a9741ee1eef7c0d50f66dcdf59ab77bf14af113beed924b36159dbd7e6a8f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3445ade7805a99dcbc3058b5340f95b302d025d465f0bd68cf09346973b8d9bb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be6a97d843d7c1038604143213b6e7c1c37d91415aefa5560cee1083facd6e32", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87a5a697273a8097941b39e675f4d42782d7eb49c418735e024a4de3a466a0b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a038b297614fb4e6bba86149956a6967aca100a45a7e2b920b29001a6aea03e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0312cfe227b374b1229e0167ee352172014065cf70d6fb70e0428c09d2345a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0faf3a7b88c80c85c9e099804b6f41d89890e66d78abde29f2ce2bc59c48ae55", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17b0db8090819e2f0d1309c728c690af63b177817a6a64957059e261c10d142a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db7dad67bc37f7a0100d027ea9df8711cc17b336297031ffc471c342442f31aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ky/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "696a3ba29857497cf4c5ebb173a3db94994bf9a1e757c3fd5f6d7bdb37d88fcc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05f43c61508df160870c1b38557d4a8d66ce31f3179d6bc5009aed42688d3feb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef26bf2c4d40bbe05f375f6ada73b135e2c1c937d23aeaefada7cf67bb30096e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87b8261c19b45f043cdf9d5d8bf1c68fa4b8cedc9320df4692244c042393d48f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "669dedcc17c4f005c685ac644f4c9a83fceffebef1bf27df242584dbc0c72893", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c8c5266188a96b1cf5d5d2ddd7a9d57701197c65261c8380fc4b28e390c72ec5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb1ff0938890bd47883a245155537311da7975e31164ccaf633d76d6033f5e34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28e032bbf8122a4950169bec5fc2af0035ce8edeb782c54889e5d16e2b07b77e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "238ab01cb73e28664cf7c81d3935bde08eb71434bb63274d6a3d8ed0f30edc68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b5162612af1c98877fd44be0e3de0ccf0a7a16d557750bd003a4e8fda5dbe48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1723e595c7e6fe41d23d932a3221838f24600d6b0db3fa9ac82a42e8402df109", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "368e9bbcc61a687847732265029bf1dee45aba33b64d43bb50255402df034154", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "751f0ae6a4b3873a217f39b2ea67ce572b38f206ac2f618c6f404b21fc18546a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd79c27365f4844d504056f7ac3964af8e705f78fe833c0dfa7a5a9da9fbd3cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa963b1de3eb060f4ee1cc1db72d4d32d675b16d0f1cf1c1fab8915801d46610", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5141caac0032ab5d1a89244c0ca617dc6c3f4b5ca29389ef83925b6c3b9de507", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f81323ddf31b7ae4fa491ee46119880063b708e7bc33951290541573dbae8df2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d70259b3e5ff315a80caa9164f6ddd7dd85dc9689b79b8f91a2c9773ab47ea3c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc0f5a167c7d23942884f3cbece9fac7bab3a1fb9134babacf4e578dca7dc34c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26d7e9a36d58953108908bd136c758c5966f07ab956f677bbd2da49ded0bb0b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/egrep.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6e6596ba913fca3089d056ab0a56ee161b24b1eb248abdd11a5bea28727d31e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/fgrep.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6e6596ba913fca3089d056ab0a56ee161b24b1eb248abdd11a5bea28727d31e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/grep.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a656c8a34baa8696945556f6c8576f5f23bc4f1460f9c97eed56912bda1672e3", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/grep@3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/grep@3.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libidn2", + "version": "2.0.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libidn2 is an implementation of the IDNA2008 specifications in RFC\n5890, 5891, 5892, 5893 and TR46 for internationalized domain names\n(IDN). It is a standalone library, without any dependency on libidn.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.gnu.org/software/libidn/#libidn2", + "download_url": null, + "size": 228275, + "sha1": "ad5d28c444ef4cb6b2a7f6a6aed07f956bfb18fb", + "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 lgpl-3.0-plus AND gpl-3.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-3.0-or-later AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-3.0-plus AND gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "(GPLv2+ or LGPLv3+) and GPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "(GPLv2+ or LGPLv3+) and GPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "(GPLv2+ or LGPLv3+) and GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "(GPLv2+ or LGPLv3+) and GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libidn2.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libidn2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libidn2/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a584d1dc4cadb4ceb9e37ce1d20c534eca68cbf332a64964ca0d448b620013c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libidn2/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fca2795c4d3d6cc684c9acdc831e88f2073d4e445eb4f2c4853cd842287ed635", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libidn2/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f68dfc8c640dc65cf433988745715a66d2712d308274395009fd457aeca3ed8f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/libidn2.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "666b1e009727a7f93ad1a53a2dcf3ef77cf31112f20ed23cbf610715983b8b50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/idn2.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libidn2@2.0.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libidn2@2.0.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libattr", + "version": "2.4.47", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the libattr.so dynamic library which contains\nthe extended attribute system calls and library functions.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://savannah.nongnu.org/projects/attr", + "download_url": null, + "size": 19965, + "sha1": "e0ea7d1b0e87497cb253e8ac3c94ff6a43a7133c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libattr.so.1", + "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:rpm/libattr@2.4.47?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libattr@2.4.47?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "coreutils-single", + "version": "8.27", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "These are the GNU core utilities,\npackaged as a single multicall binary.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.gnu.org/software/coreutils/", + "download_url": null, + "size": 1316377, + "sha1": "f30bdd2bc91dedcf008cc51262113ce7652677c2", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/bin/pinky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "99376200da341d1d415806ebe99b80bdab70f8e9fecc9faf16b97dd9a0038062", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/coreutils-single@8.27?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "crypto-policies", + "version": "20170330", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "This package provides update-crypto-policies, which is a tool that sets\nthe policy applicable for the various cryptographic back-ends, such as\nSSL/TLS libraries. The policy set by the tool will be the default policy\nused by these back-ends unless the application user configures them otherwise.\nhttps://fedoraproject.org/wiki/Changes/CryptoPolicy", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/nmav/fedora-crypto-policies", + "download_url": null, + "size": 41648, + "sha1": "7b13eb20ccedfba9c1dce02d005490a4c06db32f", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/crypto-policies/back-ends/bind.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/gnutls.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/gnutls28.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/java.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/krb5.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/nss.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/openjdk.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/openssh.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/openssl.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/update-crypto-policies.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "464eec04189094d42e1517a6dd4487b2341c433d5c9f685759a7a81f6f786c69", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/crypto-policies@20170330?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "lua-libs", + "version": "5.3.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the shared libraries for lua.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.lua.org/", + "download_url": null, + "size": 242280, + "sha1": "b0ad03eef689284c9202be73a89ae0fb457c54e6", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/l", + "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:rpm/lua-libs@5.3.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/lua-libs@5.3.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "glib2", + "version": "2.52.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "GLib is the low-level core library that forms the basis for projects\nsuch as GTK+ and GNOME. It provides data structure handling for C,\nportability wrappers, and interfaces for such runtime functionality\nas an event loop, threads, dynamic loading, and an object system.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gtk.org", + "download_url": null, + "size": 11765947, + "sha1": "c5286e375fb034ea7a0a27bf61cb431ea3192c08", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/gio/modules/giomodule.cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgio-2.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libglib-2.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgmodule-2.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgobject-2.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgthread-2.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glib2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glib2/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d4635e1b6975b421eab63cea9962254d61306f8575f17827b4332da9a7261db0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glib2/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a5c1a813bff356433293b83de42736174e9605fd756300bb02169e728c19dff5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glib2/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "98a6253a6729c7376e7ee985850ef3c1ab4ca119da301cfe06ad2c589bf60b75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dcb56db0f8279f3869252d3b85a73547a5cf0b207654f4cf8118b48166345748", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/am/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a06d39a87281f7375456abd3f3c22876ac009bbadd8fb7306711e223baf03cc4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/an/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0307119e25b00bb2c4712d12431bdb12f9a53151932284c4b0c2a00da03ad2bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1de3f6c912ffa56e715fc014e45aa514a60f042b9da744f113711a67abf9925", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2270338a3e3f95f3f668fe279517e4b13c7b18fa1209718e09f931ee5f7aa82d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c724c92e86a932ea84b56a7552ca43ba1e8e9512e6f3b324c77e022733fcfa5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "15e8e39cbf907e56f79bce6ca84e5263031eaf16ca81a7d413e043039b4871be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7413c76cb025978445d1c453975bd84199f49b925f7d6d1393b0320b17b5aae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be@latin/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de1a533cb2b4474641cace6a2b7deacb23193564bf81ceef9c0a95b79c17a0c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d4431db34a628e834801305197ef919490e4810ae1dacb486c886fa642d64718", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6fa3a9139b04bd2ad4452809bd5137bec275b71e440feada59c9b454bc0b6d9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "125f1863434beb352065703ae2be14055aac885b6c0c9057e393a91e9f7074c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d969f95d6e06e6d7c817f971a192e09055fd219dc41cb41d05086d674ea4619", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "657841d5c998d8fc3bdafc7b3bf65b70907fac21e2b9667d5ae130a8d997c1cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca@valencia/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47da51652235826ca5ee22e59a9950038e09154a03715a1f112f6376da6dfc48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce7c163f1274ac77bbfe557522c261992b54ae33a9ff7abe057a980e1139d511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cy/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69727deaeeb931d8b681a0c8700fa7d140fa79b2c90764ad0f97d93d27d8bd4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e2ebffe8f5b550d8992182e78f68fdd82f6b3b1599438e26f61bd172249edae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0fa1c7e299a0e2c333f7422db93b9d99a5723b9c97169aec8c523a2d670b383", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dz/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d0d3054f5e4f9c1c5970f1e7264472db6559215b4ca08339d443e8cb5a41d399", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f296fd6f9394a18d4ffe962e4d171682f48c0f2139c3ad449cffe1ce3e14fc98", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@shaw/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efaf0f56fa01b723f6093217281ae79bfe50836bad7a38353196155f560b4d0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_CA/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33af427d44eed468c946e9d585265af565d80ed4434d5fa56a2a57f1e4f1a21e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cda3fb9bf1449d68cda26fd2eef72858d25d889e3f9dc113d873f301b349476b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2772bfd4b5ec0a827888cc1f2135c3c055c838265c031a070a54850a437aad8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22d2a08bfe709d545fb94556926dae45749ffd57d1251fb26f68ddb91bc399d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c09c5d52f2244622486b92be8932015c3071fb0847c8b6a32b9773b0ca09490", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02d975a3cb5559df66d3e94a6eb0b9edffd0ece7c9ae2945f1c506685252c30c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea2bfe04b6b2ce9496e0710d8bc5e40d7b18708910c790119b2d7a45cc23b994", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2abce6017eb59e48c5273008438a2af7cb286d373c1712be49277f27d0119e3b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b81e69a90ad816788fa246ed04affc02428ade12e7a5d977b586715127969d62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fur/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ab14611de3c2a94a34d9dd2874d416cbb4789e08700e5ffaf1647706462d70f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d26e0912373580238d20adcf1961a3851167c23fb7e3885c20f616543c78fc2c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gd/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da9d1b6f732b2247633837a80ab7eea8376c3e16533ffa6fa0dd039152dc87da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13236346931373223c8e33f31b3e30a7fbb09d8a19dc44ecdae5e2434235e400", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10bffd2c489f20d3f01530a655faa2dbe16acf8f799a5657d766ea44f8ab508b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2cecfbdbf07f0dcaa1d9075e726b1b9c217480f108dda37aa43c9322b664020", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5edc3413019bda324a49b263d0d0d42f8ef23fa43a3921a0ac9b2f49e29619a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dff9850a0173508a2c75e2795dece6755855837a5d74a5301e5961ca097ccc87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06d6fa24e9e9c1381b856e34f7fb78a28a99ee5c6a10d2ac3812799e23879fba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hy/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f1f9ec42bcdc62761ac8a62ad615cc19620d89172704bdefe0621f58ba0806cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59f18a4ca528eb71c755c46c4039b8951c054318c1635e6d1cc7006e9a84beb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "539666631fdcf122a8eccc5693821dcd5e8a89ad262963f2f15ce204da291685", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "750d8eef928d73ce39d2145729f27468a7fdf0ac76d699f1702e2a0ae2d1d8ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d8e6956938f1b4bc964a0183b73178d55f643d375264056ea9f16479a2ce370e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a2507cc68838aff0b64db3d54f5ed747adf655b80e32fecb8f5227517fa21ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b2b8634e50735df2369ced3b04b5654c29bc83688a80ea2630515d48e7f431", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f653de590eea14b6d564768bc8f0fafdb32b82363d15dba0989805562cda88c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bc13802f44ab727a4af92839d0cd472ff17bcf9cb2b358a5686a683d6b2a943", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44fa54ae2b966ab39a88e83a0ed3293dda47c81e36e4591b911cd1ee55019c0f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84136ff7b0252f937f164976535c6e2b0f9787a6365030b8e2cb7567e47af1c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0f230db8f51bdf5a2ae245c2ced10c44c837410578c0fdd575d762674005626", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mai/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a998753af335a8aa7e441d254585228ab5519e2d8ed4a8d20d2004a05fdb5cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mg/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a921663ceb0858d06abf6afe2b351f3eea982f2c03fb87b4439c9ee40ba8653c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "373390779f7f3f34ed05ffda8d5ebf306903542d326c6230d4a29a734fce2c10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef7f67d0c980d22a7c7933ed8f8f61008063f84f22a75c5cb27f53e52185c2ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mn/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef23188c648c5674763f6990baa365c05c78cab06e36e6fdcdc78d3d15fe15ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc77d8881f06f492270f7735e6428bf3bf0383b91b710d3c713909b6b941cdb6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eca16087dc174f694fd238f8e4b6841fdd006a4582235c386b26cf242340e13a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb2ae4bf97214ef55ececf862b1f3b78a757eac43f2eda3324f87b5cf1418a5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8404c7b75622cd1f1c59ac9def37362ce585ee6825f3df08a75b0fe8f708a972", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90d378f3fc700ab9715018d7880b15a4c286e2b88e4db5e81b23d2a3ffcbd64f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "582b0ad89870b3edcaf1351f8de494270b82031ca2c73efc9f3c9c2f0e2221af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5acccd71bbcfdd70ca8e875cd348c592fbae0070df8fe44d5c34a25180d33ad5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oc/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a37c420d001febf9f7398a4c874db6dda470299ec8fa8574676f9a62c5dfef4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c36f2ce7fea3fdde583e544889df087f4ea400a160cf55bcf38505f10e572114", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97a9c5576dd2011f39481209833d6872468fd0f50cb7ea0a2eff77f01ce49fd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad2ef40fd23e847b02daed386241cf0df5329e9f3031ae393d8dca470d064b93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ps/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "360eceb13741284a06368496931f7ade013ea1208fd78e72605e2e1f03473fa0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "93b0667fed80fc0fd0a9519b08991712bd6cbf06440468e703f11bad5e9a099c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad53df6c204fa99d323db48ed31c87d0d97cbb7e81f8b5c94357762c3ff31720", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50c937eeeced60f9ee83ce917a3845b8ec506650281d135c95db821addf5e386", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6844ee5b90b1e4960294643e88ae80d743e38c9975026cac915e7ec08f0ca57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rw/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "37da49702f6b02401a3994315ac69a9851e453be0636e19ce9aaf20b0f0118b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cb0e587704c530860cb63c9b9ddccd783722ad518e2d6569c2b672e265cdb5a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8421d00c22726b0b3b17b12714fee16fe74ac12a7552396d70aad6f1c3c3b97d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aaa790fbc62c417dd58816ba7791420b05f429dbd3b6604cd8d4356d8b4184f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "227e986413e52e062782ea2ddaa2f0ede04e9b34170af2799dfb5eef1ccabbbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a0bce6ef22ac5ef59bdd218d922b03f1b42afe073748a5b297fe615dde7b1ab7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ije/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ddfddcde03de5e71c6ac09c1868580e1efdd81e764b27324427aabe31623cd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f00a0f6411752d8f8779a270da93572be9aed501abfe0f73f318982a3cdacb8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e8c0e9a68449e6f34ca1ef3761ea7b6ce78168081b17d1cbab409bc0bd1aa2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6640ac60189948f1017e2e4a2717904fefb50e223e1a254898bdce963fff7b9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9d60428a506458faa0631fb84fc5374cad001836de20b64694cb32d89f3f0ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecab7d2d7621f554670a30e41600de80fd76cae9d368142671e95b63f004b3a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5704e7fd48ae82f051357c29f7ff405009f1fc33a3f94134e3d0ca4d455b3c8f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c84bfc4b0b19cb560f751a041166069b19f40f1e500d44e3037fe1bc112baf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af58b3922f5adb0aef2a6cfd435d501c99f16ba9ec4d3794ef04a31dc75e7313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c9efb5d381dfe914175c3c3ee5f732e06017d751c5af453f8f5d708127a14f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ug/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce594119720a16ac768ad60ab82d5fed04eb3e761d66d684e37353585550d6a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e55b7e0ffea133d98ba5f974c0b7966d7a8cd5612ec72f7532fec4ced954cd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c47cd68e7c339843fd1aa59af05266dc6dc67ee2e37926ef1e21a9bb830c325d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wa/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a32337c498f3a625791ffa7bfcc5412dbbfe61ced49d9e8781b036f3e778e67e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/xh/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71a031106c8803ea3dcfb2045f0ad435cf5913a58ceed0704a1d379eaf869add", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yi/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c37f71e5834b790f9531944dcd8879d1533c34a32140406377528bc37f5223fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f90bdea2fcbda492fba592ab0814c1d44193f33dd81280993395e71df1d70cee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_HK/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ad63659021999eba240cb01af6a52bbca67e169812684e3090bd55b4b86592f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b28a462533b36f908c6bdefb06639b1b9cd5b8f52c5bfe9f653b5179b04d0c57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gapplication.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "976eddaaded006812112043115a4ca80dc7ec4a5ad81e792666804023ff9e3a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gdbus.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df02334d913e65cfc528f2178fae42d6cbeb79fcc0e47911251b822b9518699c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gio-querymodules.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6003fa93f9a9a36f087aa7e17f21e5be7ea1a5a9c6a186aafd653714d7427b57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gio.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d71cefde4b7bacfdfaee73d7ad30aa94be05ba12bd8b9cd0679089eb8efd9d20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/glib-compile-schemas.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0dfe4fc74451657f2bb99a3af914afac89212f5f57ea04d1b348c9aad0b5d2f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gsettings.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19011a8c2882cf07c8cca772e63432580914ebc43971316bd0d95c95a337811a", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/glib2@2.52.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libgcrypt", + "version": "1.7.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libgcrypt is a general purpose crypto library based on the code used\nin GNU Privacy Guard. This is a development version.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnupg.org/", + "download_url": null, + "size": 1185790, + "sha1": "a1842c2890e61048c5794744f0183da7367cd225", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libgcrypt.so.20", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgcrypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgcrypt/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65491b39cc7eb9182c881aeea97749d5163b2c34edb3b7212df26905f71ad725", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgcrypt/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "080ac7db546b527c640473c1c6a67a37c7d65ea9253ab9b9b9449272edf1f36b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgcrypt/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d3eb2da4dd3fd7fd4e0a9cd53bff761ebd12827a90012de478537e87c8e70a0", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libgcrypt@1.7.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libgcrypt@1.7.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "readline", + "version": "7.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The Readline library provides a set of functions that allow users to\nedit command lines. Both Emacs and vi editing modes are available. The\nReadline library includes additional functions for maintaining a list\nof previously-entered command lines for recalling or editing those\nlines, and for performing csh-like history expansion on previous\ncommands.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html", + "download_url": null, + "size": 517317, + "sha1": "a7c2cd94594c9258c45925f58b22b27f6b07ac8d", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libhistory.so.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libreadline.so.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/readline", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/readline/CHANGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7e40467130b287a164ae241c61a559aea833ca99e7b8c851afd106128e1ead9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/readline/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c59c39c104b55c5d485465362894eb58efb8162194b404b7e48e6ab01a7bd9fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/readline/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5b2b97cbd05cc9ff3d1847710ceb71a22f6ec4c3234c191c3ead33c0e574d1c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/readline/USAGE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0759c74d61889b687f33cb03899630d8ecc09c5ebe7cedd2dd2e17eeef193f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/history.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5e2e6fc4fc314711a3bdf3f4ec91bdf2749d84cf0d9a0f7e91652d46c3673d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/rluserman.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95b9a266c8ea1eb0b583f67c41e5e38f8a7a07ac5883a542ea39400fb7b309ff", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/readline@7.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/readline@7.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "audit-libs", + "version": "2.7.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The audit-libs package contains the dynamic libraries needed for\napplications to use the audit framework.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://people.redhat.com/sgrubb/audit/", + "download_url": null, + "size": 272540, + "sha1": "c75f23998773ace513cb78833f8c97c079632fd3", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/lib64/libaudit.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libaudit.so.1.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7dab29eabf07abf38d0ec1ab926386845851d87e275c223cd80f2fa8d870afe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libauparse.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libauparse.so.0.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78f62202cba83a15ec649db4de0ec4ab9196f4bc4dc6e3f8325878efbbaf7d30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/libaudit.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50a79627bd1a8e297d06337df73819235abf99b38065a9fca43513e8ae31dc84", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/audit-libs@2.7.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/audit-libs@2.7.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "sqlite-libs", + "version": "3.18.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the shared library for sqlite.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.sqlite.org/", + "download_url": null, + "size": 923064, + "sha1": "29a002666db5d4c91cc18cd2389b66d5544ec3d5", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libsqlite3.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sqlite-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sqlite-libs/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e830c7e23024f3f0560eed767e9a62da4842389db370695903b3a2ca312ebde3", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/sqlite-libs@3.18.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/sqlite-libs@3.18.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libtasn1", + "version": "4.10", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "A library that provides Abstract Syntax Notation One (ASN.1, as specified\nby the X.680 ITU-T recommendation) parsing and structures management, and\nDistinguished Encoding Rules (DER, as per X.690) encoding and decoding functions.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/libtasn1/", + "download_url": null, + "size": 162659, + "sha1": "c83c7212765e240f481162d85819bc670c082a43", + "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-plus AND lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and LGPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv3+ and LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+ and LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libtasn1.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libtasn1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libtasn1/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "949894e3b1d3952cbe5e2b16fcdcd2192d967e5da20d1f71bd8f434f6ccec2b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libtasn1/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78322c5deff5dbf2a1b9cfc2e2349bbbb505fba9c3868d3c8382ff38e5022ebb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libtasn1/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5caa8d88fec3222bb310b8dd3a9c772c593c52b9c71e11f399bdf08413d96046", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libtasn1/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "525340af3765d784e3db567a29233d87f9cba5e475e398a44fe1f9d0777c7de6", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libtasn1@4.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libtasn1@4.10?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "ca-certificates", + "version": "2017.2.14", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the set of CA certificates chosen by the\nMozilla Foundation for use with the Internet PKI.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://fedoraproject.org/wiki/CA-Certificates", + "download_url": null, + "size": 1243298, + "sha1": "51d473dd5ccb3d1e9107e7b95622ea33e84e1b5a", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/pki/ca-trust/source/ca-bundle.legacy.crt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/java/cacerts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/cert.pem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/certs/ca-bundle.crt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/certs/ca-bundle.trust.crt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/ssl/certs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/ca-legacy.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d79c57f8a0188ba646db23ed6876ff6cf63b9e253f4975d7073d74106710fb4e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/update-ca-trust.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04066013d0a57c04c25d0306313f09d4131de980dbd4cb06b1c677fbb332e247", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/ca-certificates@2017.2.14?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "libssh2", + "version": "1.8.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libssh2 is a library implementing the SSH2 protocol as defined by\nInternet Drafts: SECSH-TRANS(22), SECSH-USERAUTH(25),\nSECSH-CONNECTION(23), SECSH-ARCH(20), SECSH-FILEXFER(06)*,\nSECSH-DHGEX(04), and SECSH-NUMBERS(10).", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.libssh2.org/", + "download_url": null, + "size": 190256, + "sha1": "600f6a753a9f281d94dddf9ca2320abf86807062", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libssh2.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libssh2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libssh2/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12228e95c6b41c76d00b6ca8f2bf7bfb3372f3f32b6c62f34882530b9406f26d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libssh2/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "428a810c75712693e66d2104ab64b976992a2670109959a8f771a609022ed25e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libssh2/RELEASE-NOTES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "00e946eaef2f7ca9550e5aedd9c8d0a830c72507ad04b5bb5362609a390e9d52", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libssh2@1.8.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libssh2@1.8.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "systemd-libs", + "version": "233", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libraries for systemd and udev.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.freedesktop.org/wiki/Software/systemd", + "download_url": null, + "size": 1370922, + "sha1": "11422acb3540f8ae7500ff7d5da1c19eea4ef170", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libsystemd.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libudev.so.1", + "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:rpm/systemd-libs@233?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/systemd-libs@233?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libpeas", + "version": "1.20.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libpeas is a convenience library making adding plug-ins support\nto glib-based applications.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://wiki.gnome.org/Projects/Libpeas", + "download_url": null, + "size": 356555, + "sha1": "77165da09152bb1fbdad04f20ff1a97d73b10fa3", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libpeas-1.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpeas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpeas/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2925998a76a860fae4a2a02034dec7208c4821f794e520eab5af2664bf170224", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpeas/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e641d4409fa9ead52ce0c9ff34e3f0955c3e2c103813501d61efc02a07a4bd87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpeas/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae8a00f341dbde69a59a13a59ed109b38a6791c1e33ebf4792c40abf464f97e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/icons/hicolor/16x16/actions/libpeas-plugin.png", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f39a0637e5a160f9971aac95562bbbceb239a06367fd71bb240480baf4a2f7b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/icons/hicolor/22x22/actions/libpeas-plugin.png", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6fb747b28eef667dd4a489da55c56b4904d25045debc030b07c3fc3fd5dfc5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/icons/hicolor/32x32/actions/libpeas-plugin.png", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "73bd5f6ac3d3db845f933b274904109d04dd9b1cd8169d631c7ef2cf25b8c6ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/icons/hicolor/scalable/actions/libpeas-plugin.svg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa4d27e25b645f3157abb86728997e9511afb446f810074ece5c04e89002e88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/an/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78df36edec64f366e1693265b615d3a9c9ceff36a3a0977691543b2528b1b501", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c68582721b037b3915dda6eee2eb6f4fb0f2dbc4230cf31de23b8ef3d861016e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5dcdfe8b282d8c56f79be61a2a6cd1efa2fe6766e6752eb9c366e5de7e0ff53d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f518a3e8ebc7c7ea21eb2a2786a7d0ad6269257b64a9d68f69eebfab23435a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d9bd2f82c8b62e78c73717102a19cb5e4eec594d62b9e8ae4767af5d62f0cef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "391cdb4bdee071a3949bdcf97e96ab62260bc12da270562ddbc586e2721227de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95c7f7a3195c27d8c04dac3ea34fa45a917f4a3c5be8b590ebe0939a58fa747f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9db932667e440bf4b03c6e1ed71aa16f01c32938e8605e7104b75e9426ffe659", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07fb2909cb7749a5607a0574993de9e343d251b6de9b5a7ab7808eab8442dfeb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca@valencia/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f097926e51ed7cc5da8db830bbedf56ebb16ba0cbd6a2513c219b38cae09f4ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "745520f10431137e7ca1c2e4cb10d7f2ed0ec2b58de851ed6b4737edf880bb2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c98e4e835d12d8aef3491376f9f61350ede1aee49277a3ed1769f8ccb38c3260", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "32495983dad5bbd645ff0b4b1e3753978e97d5c48afdb2f635ccd8515f4a6c61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d7ff7d75173c8b2025d8e6de84ebe6ed3365650e75238b0100b4b64bda7c8c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f39eb190d2714fc9b6f1958c04963c711080e82fd50f481b60a45b79460bf814", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f91daa3aea1aed68d8ad3b671f6edc8bb7100b8640380bf15261bb28e1feb81f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9f1fa0e05883be85f16649cc642fb92cc8bd321e8ef9f3fef76f67d8526b4a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef3d97cb8696ce3e11c15fe2e5aa2692304bcde963693eebe12ef232c9d46e91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2f56b0aadfc12c8c88af4684dbb0cc7231c1cf529d78f240d69669cd402c1cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5133b3870a99a14b98ad32d54ead1dbd959cacac910cc2eb17670f94b3c517a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "819e02980098c81a2fd16e1270eb76a307ebb41c907c21da8eb943fb6038c4f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "76fa401be0ab8a4b671a702ce20d69b945bb6160941884c7d7e3f585ac6906b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fur/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1521da021735b48d8cbdf15195120fbbe8c29f6cca0ec37a2c0e34a7b6ca544", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3742275c2578fd57f1e540fd3960895367f9bf386239aebe62cadff5949cfabd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77e5c503628b8027436e37c600ce68aba98737924b33d3aade118095e33290ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c25b1ff9cbd40e35ee175144116485011f43460938b5afecafa5a84ec82124c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afc72a3e757dc9be9b43f21a716a55ff2ec0c61ba9916dfbdcc2755e6a6d1caf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ce4b5b6ee9bcfcabd75d1b72e70f5f64735efe4167d361b79ead8d4bc9d0138", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44b9c025a63a86c82be8d8849af79079e1f9da77c45b611cc669f352d5884851", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb0e02b69a4f9e427b78f17d68e6cbfc43d64e4b82a1b949b39937c5effd5d86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c6c0ef2427ae785c6dc28277021d039645d7861373ee08b061d04484b70e541", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c659fc6d8a264e93b6ec6aae04977181d011667826899d822920d30a82d414b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fbf13fc8419e90c0f3477b861ee3520399de11fd1172963724e55e80c3ed59e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a27952da039d526fa9e8de4f4da50298bf65ee272387cdb785265993f7e2605", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "054d16d35c20f57f4c4c9e325ed904326ba5d2c51028167d149cddbd02ca4398", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "969e8f28baf6b8a1c7c04e09aea586781ca6b6602f5bbf01307df8dfff65bb05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f539b3bb32024ef6abc7af84270148352f72619a8ad271202174317114942ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "872cecbdb163bde55b632d7b74d3a09dfe0dc9632f948ed2d6b303a2d39f4803", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af45aa9ca50269ddf7d72e649f9fe222ec36fffcf77a102b1ac9d0298b9d3a33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "201b4c64cc8bd9acee1a6fa088bc44e2aa1be312b1777287ab7d844838aa3f65", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81f56b6c0ed5b27b444fc2471aaf74c5de126ffb0b46399e256bd10b90d2bc7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89106a5a6616a9430a47bbcdb7645226b233cfb1e8c1d351ec2cf8a9e3b20992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7a5772071bb0c341bf6b07ef625d37327513aa367eaaac8ffad0e87525d9ca3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oc/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49d2fe958c9406bf890521e2bef6413defd5bcfac97107feac9837ee109eac98", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a11806c75e8fa8ef15874a53cab0dfe8af53fd5403271339b66fbbcb95b6dcdd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2df7f0276766395ec906dfe23246d581fe3d95f38dbc818b50ebc8296d332c64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a343c4525846b3c59eac9d7f02e92bbd39b65eef78ec3d43ef5ec8fcfca4973", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74bf2e6af48a3b7f6d4fb5f1028e5424b05349594141c135ce28bf2839712ae2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afabe6180f69f7abb9cd8f972a384e8aac13de07887cf31ef80a0be4c2cc677a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b213ef543f02e365315ab0ce9a59d4d6f3ce7c2b8c063748c60101185303b345", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4e3111682b0b49ce676ff1add6f52dbf0162a438bad08ec0e117c028b404f34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f04da9fa71cc1009193f41d3a891b21358d1a13ca767ba9a73a720f32254c7db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5e16e47ec63f46bd6e1e0cca7bc364a21488155c282252944ea594913208dbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ec474b3bf3594b4a1ca4c78ba4e23f6bcd6ff3f075efb4ac4cc03ab9ca9de77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8de60c392588c93afe2b0342d0fcce292ddb1273ed588af9718f7e0c61bd66dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a746572a253aa641d9ed800da6395515846a593027b57705c13c9e24a31fd29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af111d209b6b753ed0460e775ed35a8adf4a3ce01a0c1f03b3bb11b07a6286ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "250aeaa8e419087dd4c4cbfddc603b158f5b90d022cfd73e45bb0b54d2d924af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8c6bdaa828cf6face59f29a5b2bb8a7c4a94b364ff3106ec054abe3ee6aa19c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f231e077167d1d946d89a37f81a1981cd1767694fd2f00f35829d8c20230173f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38453912a807e94672c7146cd48de297a83cbdc162d10fe2a7faab5276347a32", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ug/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b5d7a2f07a516c1cd99695c8d96e524da7419a4454cf75944a9a3f319c06c7b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f4df4cdf51f69944938f276abc658e639c3ff01cf6ea27c20ee6e360de14fe1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5b26649c2f074701896ded616733a959949f56d622130bd835a8ae05aa1e0380", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7c81432ea9e11f7b550a7e619ac32451e9cf13a8e0bcd4c74cf16c94eb2ab0a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_HK/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f048f1c0e23291a6d455a5a1dd895bf0fc23397412071d5559c184b40f429211", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0cb71fc756701544a7736154d22018b6bf7e3ff40f7b322975a05c7d2816c767", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libpeas@1.20.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libpeas@1.20.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gzip", + "version": "1.8", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The gzip package contains the popular GNU gzip data compression\nprogram. Gzipped files have a .gz extension.\n\nGzip should be installed on your system, because it is a\nvery commonly used data compression program.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gzip.org/", + "download_url": null, + "size": 332299, + "sha1": "b980c307792846ae60752a93f5835bb199f3b9c5", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and GFDL" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+ and GFDL", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/doc/gzip", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58e1a9f3214339e95cee6cfea7d4d80f00cbc18d85a94161e25adc4483282d10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b599c05bc9884808ec7ca5ea5972593a7fff57551208fbb7cc1e51010dd0d3a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e6699a04b40fe3d8b4e46afa96c524a10894a894de29478947cbb63d6abb551", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "255dd7a9f7304b973687f2e18ff88fad78b8d29efe42fe6ae5f5cee7fa2c1ca4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed24c6a027d77027056d1e271bc5660aba846e1cfc63877df1f3c4b43688746a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "659e54b7bee86ad9ea9f1914ab251affe38258d2c45da9d41f3f8e077361af2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gzip.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4087d109c321531de5573d17e578e0ec7104ad1c255fa468be1d3023e1476476", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gunzip.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c3920e404b8d046ba0e76986f1a8041d71cd064ec7010949b23e17fc4c5b90e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gzexe.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2adac2ba707752cc965034224d5c998d731360b2f06a196433d63e0b034445d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gzip.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee1116cfd501252948407030a828f02f40ca725128d9979501f5d61400e5af75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zcat.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c3920e404b8d046ba0e76986f1a8041d71cd064ec7010949b23e17fc4c5b90e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zcmp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a1cd67ffba6bb5a980519473fea923f852ee8a4e53c887588b4f16f0682334f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zdiff.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c92ef6a8794de0fc10da76ed338574ed4984bb1372f873f58c3be0a60aaff49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zforce.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d1a6f38d55af3ff314465a18c1b33b58cc31e122dbd22ac0c1acca35cd0a7a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zgrep.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d37c0b2c27433b42780cf9327a7f4cff60b4ab88e3615e3e6eb5994316689c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zless.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf5fa93aa8e1a8d8aecaa534d37ef0263fcd8e27734e39972829758785b0bbb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zmore.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b2b9909b25bee03467fa46167a71755af615aa0063e47d20e7b18c63d164185", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/znew.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec14e86e2463743fca14b6519a42b854afc4be8a0642335d29bef6532c669be1", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/gzip@1.8?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "pam", + "version": "1.3.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "PAM (Pluggable Authentication Modules) is a system security tool that\nallows system administrators to set authentication policy without\nhaving to recompile programs that handle authentication.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.linux-pam.org/", + "download_url": null, + "size": 2609062, + "sha1": "5cabbc14b340df6c6f37cc7e5d7dbeef8feec1a5", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "BSD and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD and GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libpam.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpam_misc.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpamc.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_selinux_permit.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_unix_acct.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_unix_auth.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_unix_passwd.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_unix_session.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/Linux-PAM_SAG.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ce96d89cd52012da44ea87965f2ff25a6b7feaf19277e06e191520ec427a24d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/Linux-PAM_SAG.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e556a1639ef86ad8bfe00f64bb369fcb33c495b6a96ce05a508afcca257ce70c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-author.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52a8c7faa51cd05f484b4b4d29c142ea7f0487e00bd3ac8aaa5f3342a0ff540a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-configuration-directory.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "96cc93a16029705552e38e4180f6c60e04a1bd227224233dfad4b7b58fa3be92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-configuration-example.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dae009ba0082088327a7dadf8540cb7cdb0309f28b45e1478c078199ebe96bdd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-configuration-file.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79f201b92f954bd46e62cc35eff6e8ab90cde1b19e3566e4a92a4b58a9f86231", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-configuration.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59d3ff458a82288d75f9cc5c577bf23bd4d31f52b21a50879b575d4d8c10467e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-copyright.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2f2233052790cf19c4ce5aa10b91da4d3f2e8fe2d4cf56a26485be3935c1765", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-introduction.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e30d7880f762ea26b0363efaa41ddedc625b4342461b780011ee48d27d3b412", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-module-reference.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5882de0cad2d918a64a00c4d62cce38be31a0aca291c5182194f225ff3c73527", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-overview.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9dd8d112ad3208f1b63ec85bf17c26e23effab7c1522757d7249be519b306a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_access.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24b9eba26b01663d1694737c886a31530111cc4ba7060748e3e3bc45a856adcf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_cracklib.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "438d97d446655ff8bd98215155d8b2814eb03da9cfa0aa03e0dbde3ef5ea70d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_debug.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bbe880c9bd9729de2e2ea81442dc2fee3e2b80c9c4b6dfaee28aab9a685b592f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_deny.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09c729dcdd61c11932d52c3f159937b489f4f807cd4a7cf2dc2d04ea4a244e77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_echo.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21f0151f8b5df787c2e0b54020350c253e47b99e9732b1723892a22f40b1fded", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_env.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bab05299f6a794c9faceccf56601d5c88e3ff1917dd1ecbdbf98edaa8cc347ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_exec.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613dafe99149d14b1b4fd0f341864762ab6efbdcc8d89883b001bfe15f38eac6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_faildelay.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e97cb43d321ac022f3da1c8a84981c81b06d674be5d1a33f0613083bcced260f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_filter.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "486887dcec3d2ef62328e1a409c649024c2d141c2854ccf9665f4d960f141571", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_ftp.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee2a9c1b424f13610155cb2a29dc141ef5d4c77ed3b886f4a49fbab1882f2a8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_group.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da2cacb9a22c6f2af63b31fd44d1f9ace743effa7abd352e31b7cd72629ec0a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_issue.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bbbc151942efa073d446f48262ca2c467a68a3ac4d8a957828f74b113ad7accd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_keyinit.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bbc46c3d9f290e660464d99885128708d9e4a10e13a5373cedafee13c75766ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_lastlog.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f2a350c7eb9b6b4fe0997207f04bb5e9f5191148e20ab58a08825cbf1754914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_limits.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53f1cf8e11d46741f0c4a82134dd62b47f5c4eceda8a7975607b83b6cda11a4c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_listfile.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30c98250359ac8b999e82537d6fd5c41173c071a20521fcc8790096cc2a015ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_localuser.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16d8b53d1f8e0b44cb2aa7247334dd003026bb3fe761e14f46ea971420a9fd6c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_loginuid.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e256a3b3bd98349fba6caa3d8ff1ca02c5cbedc694fba896aacb873577cb9296", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_mail.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10627d8e992bc10032c56c5f11965c6c7743644bff991e962b36d2b717ed3a5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_mkhomedir.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cee4ac95ee1ddbd571ad93fd140abd912f563c5926f1b0a2555255552c8f0f75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_motd.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebfb65887d84144d5359605e830e6142bf4833fbd4e1ebe9b4699fce35c8857f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_namespace.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7297e29e0d1faffdbaf35cd2efa4affdf4af1bcf36a7d3bd4b3a23d3647dc3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_nologin.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbcd6672d2e79243de5377f7d34f53a5df13aa2aef6f6b2344094cb07e8c0113", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_permit.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c212249c59644e459e8ed62287bb243b5d186d6d14814fc581f3e6bc79c40583", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_pwhistory.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc59ec3230ae3138501ec7958f770af1046083131670ef9087867a93c8cbc544", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_rhosts.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9128b95715bc448891b36340f1e77903690c7ff37a8ae5ab100e43c77eaee4ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_rootok.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad5158159e95602d6b3ef9d8d0e4cf0fba7d53a8dc7dd2afaf533f20b9cff6f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_securetty.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7de5871ea09da87ffc22b0e73debe95edaa6724db548749fdec336243e456d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_selinux.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "35c109fce69b53ebf79b85f423d8d29fde4f15ba260206d2969e4fb7f06a3bbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_shells.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d33a01b6af159915bedb884a9ba4110d5a09874b3031c42b68a293d01dd6904", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_succeed_if.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90631da119dfe573cc752981071c4520e43224b84e460c6afcf419db843206d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_tally.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16b21de24b096a9d4d21b8fba151938a3d0d4289fbbd23b7cbfa582fc5189408", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_tally2.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7fcab6f0755ae7f871ac744f03d7cac863dbc217047db43112164f2262e77e56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_time.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5136649259ce966072a7d3f7ca5b5c38540749760680902316396058cc8b6f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_timestamp.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f9392d7cf933f238a3588bcf0578732c1dc15b77fc61961b6febd7d39b9c788", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_umask.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "630da4357aa9a3e2eb0c53566f1b49da23bfd6d2d00d51c339152ea210b7c60f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_unix.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5ec01098f97cc23b77288effb8ba629d16ee7e02f55a5684c2eb6a5d4588200", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_userdb.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09fae4826f1083ceaeb9f408a3eb57ef0d657689ab128f8c895c0d314e4b1547", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_warn.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9730c5a8e5f1ec07345f5e395f816d68e735550057af815ecadf4a362dab1667", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_wheel.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53102c4005d1646a3ae72eab5ddc582f65ba8972569adac34556aa6ff3281dd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_xauth.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e61395f546c76efbcfa3da4a7f377eb77aa90f3c5fc263fb83b944162355117b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-security-issues-other.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "738ccd6e5c6a2d85a0cdbdf414453f55f2ef16d7c5cc23a9d04a86bc7ceadb21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-security-issues-wrong.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "943c417105d8f23bbb636f2ea194271b488dc20957e25fc9387851016a08eaa6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-security-issues.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7876f59658b4d97737d40540499d3fb68f45dc1194e86f757fa940120046e19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-see-also.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "daadc7927a41ac8a6463152dd4ebc92773cf2eeb090e4cc29180f7a93726c5fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-text-conventions.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7980ab6dfc0c84e545a778a0e941a30e163265c6a99bded89079a1d59004365", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/rfc86.0.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39cc4239cbcbb4be430c502aa1a55da893ffea04ff47dd3e060841c4d5383d6b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_access", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ef95a44ccd303e1b535c6676e82420fe15ad738f2cebd81609890779ad76de2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_chroot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d72e075da4d77c0aa05a11c8cfbeff07105ccb4fd557ac9ef7a0519ea879f2a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_console", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e0fe4d6c88e6d92c8e834ea75d574810c89d1a9a63dbc3f98827253e242a286", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_cracklib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e234ad0a47dd714883f6c05fb1e411f4f142b3e0d1eb4318bcf8ef4d51e5235", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_debug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb99af72ee61bf29f86b2687b6c04b7fb65ae110af5829dc61dae7e7a35cf1ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_deny", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc80fac2be830adfac88518ad516aae5ce7f2e5bcf716e8577c2c6669a91bb98", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_echo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ac812669e2f234b56820ad0c4dd407876b4594edb7b48f0a8dcb2efd3b8cd9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_env", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9dc65875e3bc2fe15b4a647f493123261767d35c5baf35d5f8c1158954411d15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_exec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6896ca3a3187466132e8a9e32b86fc412d8ec8c26f18431dc1b653a9613f383f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_faildelay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "985d0cbc27371e05ff460d13bed2fbba1da383d4c19f3f6535c697570947a9b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_faillock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bb7c45967d6533956be75c6fb8f98d06ead851f32f0039a386ac4818e7b79ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_filter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf54ed7bb71fa883ff2caa754f7a05e2918e5795939b28a4160cfa8dae309076", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_ftp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3ff18bb66c875c31af56c70ed21656f0f042a0ed6642e8ba6ae39febd25bc9a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_group", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "595a63c262a0a2e057a6b886429ed86a04ecc16de4e5d2cb6fef713e611f2391", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_issue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8936bd1d7a4d5d56e6a14278fea8ae7533e431e11bd310cc063e4e106e0457ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_keyinit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2592ee256c80d7ce8c23f6d0cc49301fa071fe8ef2b67b7a2dad8d1fbe33a5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_lastlog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d5588c7410f66480d687b3bc15e11422d94d255f6af3728d52883590cd7dc5a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_limits", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70716c0e66f0c450201efb01cc017808339bde3a847de9da42eb9bb44a03f5d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_listfile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01469c511ab932e475e082f7f7d5c908e557a2395ee1b813bfe6b8f5f9428e68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_localuser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a0f5ea169014f99def0fac156d6a5a924806176e7eda921c9fb12e33f78e0d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_loginuid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "83d0d808f1def2ab23d388c78efb886976aecefe8fc0f94b0fff349faebe9760", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_mail", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2dacbf1af419077faf569379966f0109dd5cc29e8931f5f9fa39cac9666237a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_mkhomedir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02bdcee3c5c83b861bd85312aeadeee5e1cf91c3f8319d201ae54aeaeace3494", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_motd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd74551f96d875affde4a058e1b5559af3278427b53afb6eed93830b12299ed6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_namespace", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3b647363445ac0aa37b6749be1cb4de9f440c49c29405088a51225f51b08008", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_nologin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e4c1799702235e82b774c0cef45caeda05fc9dc65bbefca34b8cc417ec1c341", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_permit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b1804cf97a1340fb8a646008344fad2109f3460ea2b3867651c20353ca8cba1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_postgresok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a3662476858d4ff8411a26287da413cb26265fe5c67762fad66407cf97ee4e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_pwhistory", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3ec723d69d6edc754c49776db3c40dd1418b88d232e3ac1f8a8dff0043672fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_rhosts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a247e850406a42d7d3b8af5567a9dd4e87ffb298deaf2215ba27766873bafdb4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_rootok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d587c9ed73d96982dd4f64e17f6da42f807df84725922a17ff91b4241973558", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_securetty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c69676187b8533765bb15e4b64f3c845b606ab4b9bf5997e13f4f62ecf4f384b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_selinux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ff64b09b09ebdfc08e5a794d874b065f8a04970c6db04637fbd495577e88296", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_sepermit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8cc30c77fb5acefcb54ab839123c70b1a3ac8a5130f0e1a3709683c6c57c180d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_shells", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29341828e4de649267698ea9dd1f6b4a99d63848aaa96cd22b10f0242dfb180b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_stress", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02ff394797afcf3bfc9c75e3aca1242370603a997f9258601a21dca4f735f89f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_succeed_if", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6d0145abd065e426242e4c09be9d811c95a980dbc2c33b7cffafbcacbd86851", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_tally", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d44ef83468ee8cf492e7f56dae2788cac2f7d97e20ffd875e8aa0bcfc442d86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_tally2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb83248bc1a88c744033bde278743ca2fff7079790f35aef5252189d434ad3b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_time", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c839d9d8335e4ac595ffdb9c247893db00699b221483d2c9413e746e3426f235", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_timestamp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c00ed87238a74d5b31d4c7c660888e9a2c0cbff1265ec2602afc89ab72914eb0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_tty_audit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1db5fa0bbbdbb9bc9001156f691fe5aabb71ccf876a2387cc67d6065fba9153", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_umask", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "133deba9163d3cb06288316f37fd7edc0b10f3e15bd1a79933717b8a10fcf35a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_unix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd4d32174815dd556c73f04c6ccea1e1636dce29c550e6be9693d8672b9714c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_userdb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29a63c4dfccb7f7604c435bc64a7e585982bfdb06ca49003457b69f5cfa6415e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_warn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6384e2a10746f3483749cae8efac62770e8a541bd042dd51d2fd089620be823b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_wheel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f599ede217a38ffa61164a9944c78e38551568af46d0521cc471b50ed5ca4ca7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_xauth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5e3fbde0f0c69bce80e7a4b8cd4156f46d97ed0153d24046df2e617c8191e17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bdff6742c0a9f223053d77525e98c66145402d2f7bb9689eacabe09b869035a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/am/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75a96fd75e83740db5953c5500e18c9bc4db40800db7cb7a38608fdf5f6f2e05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/anp/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de0020b5a8b51c1c4f85b231ad6e2624c2a26c6843214dab6212cff96a2d9f1e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fee33c3fed0a8c3d78bb7137a8b59a03372541bce7cff7f9ed3495a1a69f05c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30b2bc1703b85c34a07152aae54c187f64ecc8162a8c7782996099b9dac37fd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e13e643aa84b841db0548cbc44323e78c89812d837109bf1746048393c3c5a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bal/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fe5b4af578a061b4df325b617213e2a775594a99bfda818609fd322b66bc216", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbf020d0e93261e8ba051d1546f72be15dfe510293777e40ac262f533d77f732", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3b24304ef43fec798b2165e34a51dc30de40c4bddbf58fdece21fb185843803", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44eeb923584051e5dbea85d06197c145b263382a1abbb745aa732fac1e5d6b4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "310fb5bb446c05c64e3d2ca9f706de0024ceda7327abfa34c761c58086f6e8fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bo/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac7ab69160f1db0bccb3ef4f57dcdc1da0a96f2df93e6d54494d9d8291e941e6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/br/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a2ca786769dcc4e0c7bbfa6390e161f72da89ac269ca21e9318b41815f84a67", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/brx/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77726583d712de80f066ce098d2c294aaa63645752e7f3fd5e2bd09a4eb8b963", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e901c1881589c43ea2e5ae13d47585e136a50d4e95072da4af0f900e29068da1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ce336e67b5aac8a5d9c5fa0e67cdb6ae424eab32abc5f8d70cfc28ca9ea852d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dde9bb1771ffded1da675970ace84842cc19b1eef63248fa3c98af1bc3dd11cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cy/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "794de359a7709d22de1a419168c2f060a66c797b697f9b6c8b57dc4a67c804c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf766294e23ed9034972bd1c93bb070e8ff812db3ee6c5593ed251796fe56f2c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cadad240357accbae73c973e13241e8c393042d55d115d8facb53032d92908bb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_CH/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ee2e92b238c154dba91ab96b0675dac5f33ff67b9e773873c5697a6cf97dded", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07ee2b78d108182531f24df82209ca2458e75ff086e5866e8b0a25e6cfca94fb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f9fa2d6318726b9eb77efb6ecb4ab6a5820640e34a5c6aa9b7289a6916914f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18fdbc16b4bcd5ac43925c20b238c036d00431aa670e4727461780d508bbeb52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1df102ba83665c9a0f87d1e07e0b94b8aca4d665ce97810bf4c6513af42119af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f9c15dd1b2f3fa721d28d8408d0d015aa936f939bdf3410f7e5a21b8219835c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03fe002cccdf2f75e55e396e54ddd903ac840d0d8a78bc7874c5aa0f86ae7805", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b94b5891c1dcad48a2558bf990390665631b5a29c4c1634c75fa19c12431022", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2559c4ee31b4c263ba118e7567a6b0247158c51f63f19f90aa669814a0ed507", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89b0bee6fd11bc407447458c3baf96e4de2a4ac647254407c0f4aa18ab51eb01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "025ef53fafa23173047be037383c1c07414173fac34a5e156b48344eedd0ec5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c957c789c01c106168cdb9b40064751dd1ed9ca22a520232c0585554458df745", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1baefe3c7203c363da0c57a373a54f266f1a8a5f12141974805eac32ebbf0a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "497e6e909a834188e4a67c04617db5be4e3f675547b992ba232ac7b7a568cfce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0966bca3fa5c661f1d4e448479f6e2336eabc9eed7afc9011fd5b84f0ca96ab6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af13ac4e3bf088532b1cb77d94cae7efaed2b79e152c3ce67d0dbf3aef20a36e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24ab268d63bb5658cce5d721f42b045c3f7c60436d12ed0e98a6e42bee19282d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ia/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df42af3504f4cf1398a77762f3e58dbf5fc67228f05c50d7153eac0f44fe54bc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1092223785ff72b6a205a10180cabd23655c563957c01023b8800b24b461fa6f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ilo/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ecc4e6449cb775fa5fdd91af953e380dbc651243d934fb246c8309255534745", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0c4d177b60c8e27cdebed4b28f2efb6b554ed4636c0124588b257511d88df437", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e404c301f63da1c9f2ce330674ed26e58e45a1e226bfbc262096b8f82d05c196", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c34835bd79a540e1c8404c479e28769093f677d37b33700255bc742ca3ba9ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75396f368d0a85d5550c7b4f7d5017860e7966be5cac0e60c80d05fb2acc4f68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bfbd1a99a4e5fc641b9e1cb2651fd0592e0cb1ad5eb6a6bcae760139d7a714a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6161f5918b2ed4dd6ddd9c802a04aca0eb2a31e3fff3d562e9dae7a638073c0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efc64480c0ff110f4593109001bbc28d6e825d3158c8c2f98b7698b8b992b2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9fae73cda6ae88581674ced5fa724a871420a6e326a0ff11169fe19bace7a3d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bcae2fbe0a49075164a99712810fbb034d071a1ba363ef92d78eb84b9dcaaae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@kkcor/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a03217a78284e04ea81dd1e2ee1cd21026ecca6c3ce4ac73dd2a478277ffd39", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@uccor/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fe5327ddeabfa08e9bacdd78d5489e7b16294b3081dc1e108db11a0f9b37bf5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw_GB/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "048981b734df9fff1bb836f47f4b8babfb771720bb7cb177889111c74cdf4e64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ky/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4217d91a94d8624791dcd0acd3e93d23ed23468157a39a78c0f7c0b05ffcfb23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "752b5f37a261128ebd7321ba070b4a3ee8065838e81ab8abe3180db0234f8caa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1921033b29efed9edd597d5390072cd916ca39cca8f6fc8a802b5c5299738c6c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mai/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "649c9ec564996479c4a6fd56fd3c99194d5ac6a7d4e5b29b89b2eefbe8bd7cdd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b86e0dcc2beb684d4dce5317bfe90d90d67252d629fecc8ff0d52e2dbd242c5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27782849d102f0d6c7f6317881b60eb29e573f7cb50cf35b384843e46da34831", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mn/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8855aca7487dda73d9e26b7095e80b8343c01f6ca042a27d3e0816398e731173", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4fafe3f1f3dcc2b7cf9a6379942ebf6effdaff82e9a43cd297e27c36dedc9b08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "177d43eea91b141ee522285853b5bb45dfd62fcbae7f87bd30b2a9a68527ce02", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68e67020417ead4ffffe68de77d4ed9f95201944da130d17e5449d04a53bb2df", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a67f5a6f6158af3dc78f9409e022608cd32ed0225952005dd19fce283df52675", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff64eaabdd605ad215a04e1967eec7ba3d0328deec250f37024bfacd2413c9ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff4d3a44512f68bf323352735010db6463d3a0edd33fc454020647efbed9e41d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81b57d22bdccbc319238d42f624c9102297f664100bcee03e6857a49bc7880e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d577ec4fc48da4c616f7fbfc9dd959e5eb2dcafe025f747330c7b3342555e6dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nso/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b60ea437250685d121b1e41d56691ed93e10db02924b18830aa0606d4367fb9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3f691ea800238750e54828e4df9322eacf461829fab01a7c70fa234069260d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bfc38aa34b2e8963d1ff35aecaa55cecc1816fa1b307b8c7b1e70f2d854aa19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41739569d87e00cb9b33a2cc168bc02098fb27ac41b211d7f3597745451678c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a577fbe5c66634f4e23cdc0e3521f10bf87cfab9b4cef791a9bbd6540100007f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12b7a43c087ba4dc853fb0b4abdb8b7c604402e3ffe5f24b17e5f9792809e587", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d365bba8c885f8e312d638a0a7a359cd1cd4116f3736ea10d98dae787fb4ed9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dad052c17d809c5283d3ee20f852f2445210ca0cfbcf5aba5e6cd4db09a13f04", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d05d5ee8eae96f7631991ababd53adb09be56576b7900514ccccf8b15e0f225", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a79824e33e0ad681d212dc176eede13c107e96b281ee2efbcceb05d7cb5c9c68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75d45ee25ef406be89de96d82f408a7c34601d0897fdb8f38281508883a7db24", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51f276b9e9a8fb5aef64b8b5498f5288de59d2ac5f6374ebed34e5a960a3d72a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8449b88d907af1614f9f1202ba78f3b3ec102ceacc29a76a8f571a832487d09", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0e13eeb35bc28506b186b7ca154d33d936f489d694fd25b99fec21d579fbc93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "35a8c9e4ce5227fe44b043e882879a45dfcc71cc937469d9e2a5086264c29921", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c2bd0422df13ce18c8ed30d91904149394f2a9af7bf66b960dd013939e8a3fb0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "392897a3156c9f72df63d07d7412bd77c27beed38b5ef89e3859905a7e6eb69b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bb8ec643df62c1f28d212f8aa69179ffea24e1d6049cf2cbba75500c5052d03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82fabb3d7945cde99b89d9a64d9f60c837a18bc5e3e7c4e03c509a7c88686786", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2999836a04b9e5d17216b608e82eb879c7da21acff4387ccaac32eb93db24593", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tw/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a33fc85f3163d528ef39b2965db6a6d5f8cfa4eb86b9cc412d4202fdc90ec08f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "45b87a7a37aa671f64130230d62708190f4530fee5a00788547a0dfe717148b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad91529de2bb719f867741ca29a21bff121c403928d4cc267cf55210dbb04c87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "624601266717b637f77dd5c5ceed4ea825536f2efd1a1c80fb1b32e3be8e8df2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wba/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "604f442a0be8a60a6ee06ebe44873b6a793c2fb00ad069a613d69e307855aa43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yo/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f6ff3b7ac53e431b86e4ecc845b6e5779a3924c6a2e0668d978168dcb8fce6a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40618b2b671b1322cae30b7969cdfdb659da33e0f23c97dd04223ed63bc5585f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_HK/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a9fa1d8c2b8210643e37cb804c170d0c81e6ceaf7bd9df81fd713cc36b11303", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56409659916aee4f7889b0994fa0651b29cfd16bc9e18a47268df867378ff116", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zu/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "738b5139942aa654404e29345fc4b0fe2854a7bd53dd6621ea59d24812419382", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/access.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36258f8df749cc0db4559a6eae7c38957a25c211d0d842882cb11799eb7faad9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/config-util.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a6edb04827c86d8a957051925f4fb945684bcc2879fe214c76bc3d6408543d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/console.apps.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ba9f62b380d597c058ec28e1cc7170a685b920430611eec5ccfa453d98e9d95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/console.handlers.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "911ff336f1edd9a1e998343882163399be4b93139a1d225efd3fde7794d4cac3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/console.perms.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42a493f7ccaa8fd154a2e1fd688fb5d968cc4fc415b813821ee53d939be52d95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/environment.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "607a8125be4fb05b3e2c58f39ee1a60355032fa0a9c37a015ee200990d6bf03d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/fingerprint-auth.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/group.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b591ea7a7bae7287dd8875d15c5bc6fb05adf16daca7804567b7a1fd3565c082", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/limits.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ff6ccc98da1bfece8ac2897d21c4525ac5b23bff1c63ec5dd0cfe754395ed4e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/namespace.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adb6d75db486b92454e181b1d55f6b6e54b29158b6feda9aec1524f6ea1f8365", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pam.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df50e8dc3acbf47d36b36c7829e8193568a532b52afc98a4e7fb6a7b695e6eb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pam.d.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3582c3053ef55a959d5ddb6ccec0f2ef826cd9308625730bf33a65d1fb5f48ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pam_env.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7894f5dad67253647523572b09f6c0972b7f1ad21bf914091fc092c3acb71238", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/password-auth.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/postlogin.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e5e8946042ee07933f9b2d1e3757437974f12eb1aaf0bc98a820bb5a13a90ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/sepermit.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b12a5583a386a9e3c5e6283f1f8a34bc9213accd6ab17ae0118b3104286205e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/smartcard-auth.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/system-auth.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "737f96c3de37af350d0214617a7ddaae3636fdfabf75439bae59eb4b591a53c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/time.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e2f31c13281596023bb861e4eac3a4d6a0e3c7d44d323e994bc8b2c4108e6a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/PAM.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88d73ff9b274b62a1128262fd3219261843d43943a841f54c0df9e7fac223daa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/faillock.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d56ed88c20186530648848286c3e066390b86e670c4e748fe0f0d9bfc697137", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mkhomedir_helper.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6262d63c3e15a54a903216314a7a0f5321e2c6199b6accec979f3ecc7a99a305", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba1b3e45240bf30e5a10639943d93cd20ac61f8fc47eb4a9727e76f743406e89", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_access.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "213967570ccce39f7b411cae18a131e68913ce0021f4aa2a1ca8846e7216eee9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_console.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0dd16d007132589e01fb6c70accc920f308d6e7aef5a281244dd6b95a9499496", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_console_apply.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "015c25141541ed5ac9bd07140a8979d4ce30acadf87d1ba944150f020749a2ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_cracklib.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82554350f59abbef7baef5fdfdc5f3f396880e9d1debcdf36d0cabe9e95fba34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_debug.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c4d3651f48270cffb1d11ae53c893212e36ee80cfcd88f7335db8be0a1627d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_deny.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07b3b8938461667737fe07c610e12cb2ac310302c8f365fb28e8d741eab850ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_echo.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03578cd99d5e24490e89364646fa1f8045f2e0b64fecbdd47acb5231203ea66b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_env.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5daf91f0f7361f446946d77122a194774c3eb696d576517f227cbe62bc0bec2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_exec.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f011c5004c1aa05b30017f7335e9a0a38a0f9c7135f1f8ff19a442a6d79dde5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_faildelay.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c4d6cc4994a9d1042d68d2dde7a230293a7b3779b956ab314c916547dab1422", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_faillock.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42d544f6d4af899fd8f9dfd0d958e3e023fc77154807e530fcb8fff758733713", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_filter.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c02bf683c5c3fc6cc6c3f9ca2857bc46ba0de5c82bf6c65b748698c76a0aa98c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_ftp.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bb56ede4df557822f5d93cec4a388112063981a78a2eac48baa4b0eccf461c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_group.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38c05198ba8531a43f1eb1e4cb3b62362fa8b9dcdcc7d679e41ef48a756b0a56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_issue.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "370a25a07a958118d298cbf5d54e5ad6604bf9d35e032cc026c524f4109087fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_keyinit.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f290b4773bba6e3bd6725c1a8e92e6d09880fc49a2da286170bd97b726397396", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5015b673a32f142fa25deec2b563c5d576d4d1915233b762249d70d81b480a4b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_limits.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f98bbb3c0b5a48d3b6af72fe42bb1f5fcba6b0195084de59e79f17812d46cd9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_listfile.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b23acb6ee1f3967b34dae7e2d56b5c626fa49299b1ae7fd110c99da2ecacf4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_localuser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72faaaf1499eb3b4a39a88f74f7c472729505af51ff022e0abe41a61bcc9cc3e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_loginuid.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "313946e84ee4af54f4ff0f1319c7c76c2d6e13f2b348908d65d502476875e8b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_mail.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7335f7a0acb0bc9bb770f950f775f1aa4c422d0bff19c996c7ddff8a1a02d925", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_mkhomedir.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "034f3990d9c85430bc2d5a60997ee21287104b35c32856d3888325b7e99752cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_motd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "587033f3e6fd97fc906612c6771ab6c1b19ff4d9409dea6a8a61e23f7a816377", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_namespace.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dddfb663287a1c66543a64baa1f069eded0819050bf295f6972a679cbd887d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_nologin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77fc0a2142bcb53dc3b8f558e431a5c23a89a24e2c8812b516ae9b236b60cca0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_permit.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6378c092b8e4b07117b92d485849a063a8400b6a3b8a2001efce688dfafd3b52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_postgresok.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a64402030415e85a7bebd7a324d70756bac53789db8a5a5e854104ee83a0374", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_pwhistory.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eccc024648152b5e97b9223d34f0ddecc7ae6c51d8fa29abcf2846937711e796", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_rhosts.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17a339c61edef01180a145d1404a41de46eac6d1f9eb50ec4324ec194be7b23d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_rootok.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28f27e7c35c6b93e33fb5bb2915349fc3c628d494954cfc0caad69edd0d992f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_securetty.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41676548e2f3db6e8646a0b1ee4ccc61ede1c1a4bfb5023d61b6b498f4e4a0b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_selinux.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b419c19486fabe67d06dadddb38bc268691fc3154504796ce263f18ca122066", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_sepermit.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50a2f46139aa93bcdef8cf0c94d57eb76366550740a8ada79b184f8d37ffd9a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_shells.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97d82d73fff996c338899aa94a4a20f3ee76bba065151d7183a857c264035191", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_succeed_if.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d576f781911729a451155dc7ea4629b974cd60490aaf7915e388bfa572f5a1e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_tally2.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a8d531538a1a12769c177cda2fe2226f13299d3f023ded797bf5dc57244f9c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_time.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cbcd263dc61a6cc5c2e996a0e0f70cb880f3504b1b95feef05e9f23b82f2c0b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_timestamp.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07a4c5fc13eab4e9871afb19bc7541c62d3f12323062d52bf76186734c14bc85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_timestamp_check.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0100a915fb909f7ef07d5d05f0f5b92a91485979959b2806e29c3ff16a4e693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_tty_audit.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb703f7170c3989d6b6ee6b1d2be29b716ca33753e79f02b5b9b2719411e9cd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_umask.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50b804bdcc8becd8c1bf27c92f0aad0e1957b6423e9de286ede31e9db32ca7a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_unix.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5e495508cfe2eb6b2f5db122ccc40d2718fab5c1c8456c551b5e089bf3fdf0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_userdb.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d371f0183b5864afb2e3fd2599e44fbfb783734a1b7466078d530edf176e8e46", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_warn.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "134fd4e93b7e8de68ee4d734eee5894032b25bb31929ee691553549bf27a4911", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_wheel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0d0c1ef4091adecc2f4541adc89463ab4f3798d6891f7831767826cd54ca286", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_xauth.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c496e21a84b95c519733729bd9c41bbb1e36a1aa19906f90bfcbaaee500c1314", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pwhistory_helper.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b73269cbbe47bee182c49cac16c5163dddb0e211265a0d1d29a3960908857e56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/unix_chkpwd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad064a4b4d2ed5f53a33b3a5450a0f4d62c8fc8abd4d180d3d6a834147b4541a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/unix_update.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9df315742c92fa6c29a2299f72acfd379b09afae6fa08566b785385ba23f6f56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/log/tallylog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/run/console", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/run/faillock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/run/sepermit", + "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:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/pam@1.3.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libpsl", + "version": "0.17.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libpsl is a C library to handle the Public Suffix List. A \"public suffix\" is a\ndomain name under which Internet users can directly register own names.\n\nBrowsers and other web clients can use it to\n\n- Avoid privacy-leaking \"supercookies\";\n- Avoid privacy-leaking \"super domain\" certificates;\n- Domain highlighting parts of the domain in a user interface;\n- Sorting domain lists by site;\n\nLibpsl...\n\n- has built-in PSL data for fast access;\n- allows to load PSL data from files;\n- checks if a given domain is a \"public suffix\";\n- provides immediate cookie domain verification;\n- finds the longest public part of a given domain;\n- finds the shortest private part of a given domain;\n- works with international domains (UTF-8 and IDNA2008 Punycode);\n- is thread-safe;\n- handles IDNA2008 UTS#46;", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://rockdaboot.github.io/libpsl", + "download_url": null, + "size": 57212, + "sha1": "d935fa14923c4110e570e825bffc898278eecb6c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libpsl.so.5", + "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:rpm/libpsl@0.17.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libpsl@0.17.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nettle", + "version": "3.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Nettle is a cryptographic library that is designed to fit easily in more\nor less any context: In crypto toolkits for object-oriented languages\n(C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in\nkernel space.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.lysator.liu.se/~nisse/nettle/", + "download_url": null, + "size": 611410, + "sha1": "4f7a158527449b04fed20358af4d4c2c5be07a2d", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+ or GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv3+ or GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+ or GPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libhogweed.so.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnettle.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nettle", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nettle/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d9165d568bde3532b32971defab9c50485422f12e99eb7aeffe4375fcada9b36", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nettle/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad9bc2b1c554767b1cd5fa264ba2c9ad6a6fa89d1511eac6835b199e0ec3024c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nettle/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84a3d1687df2460f31238ec3fbf310d9deac20fa144ff5dc723d67525f637eca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nettle/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f1c412afc6f19b408e29ba121e551b81828f46511bbd3a0442cfbce88a5953f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/nettle.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f51a24954bbe10dc0be292ea84a84c4fa91875f93f20c9a57c91f2feeb5fad5", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/nettle@3.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libdb-utils", + "version": "5.3.28", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The Berkeley Database (Berkeley DB) is a programmatic toolkit that\nprovides embedded database support for both traditional and\nclient/server applications. Berkeley DB includes B+tree, Extended\nLinear Hashing, Fixed and Variable-length record access methods,\ntransactions, locking, logging, shared memory caching, and database\nrecovery. DB supports C, C++, Java and Perl APIs.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.oracle.com/database/berkeley-db/", + "download_url": null, + "size": 330583, + "sha1": "1e4fc38251c57c916239f699a3679919e82b8a1f", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0", + "declared_license_expression_spdx": "LGPL-2.0-only", + "license_detections": [ + { + "license_expression": "lgpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0", + "rule_identifier": "lgpl-2.0_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_35.RULE", + "matched_text": "BSD and LGPLv2 and Sleepycat" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD and LGPLv2 and Sleepycat", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/man/man1/db_archive.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f29810f77853e775c5508e208e6555cdc12b8ed42afef9c8fb2b6863828225d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_checkpoint.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b28cfa831478e31b36286962e9bd80a40038486fd23f0e51707633269f3a91b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_deadlock.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a83e735ce8604948544a9c96f169c174f28136cbe79b1315cb7cba8251b3c5d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_dump.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56ecc6abce878c76b4200d95760e3ed31a031cffed213a64d452062226ff5b01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_dump185.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_hotbackup.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e891fe4006bf2eb3966eba72f154ed82f23af0d8cec071f27f6d6b3a0a051f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_load.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6fda5adb19e056eb645887f69c090fed735f52a4fe8463f4757cc8e65cddfe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_log_verify.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "372ae14ed924731677127ae2e1a6621ae41099b038ffd61bed36bb238a09652d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_printlog.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0546413fed9e92726931a6c0882068bc3094d9e4c161c2761e8baabe50a1296e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_recover.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2a9e967811b78f1378503a6b71ab0baf2b295cabbca74ee04d4661cbe8c4f90", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_replicate.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e10f17ac74aa2ceb546fa1f9c6caebaa197fcb31dcbde1d83b33c4b586d045e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_stat.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e6196dd7e32086edc25d4247408c4d2f886d79f7b13d3b72e7ac06034438092", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_tuner.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab8ccfb4ba7ffce2f647ffde358b1197d13f778bb607901951fa73ca93883bc0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_upgrade.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "107e810ce44d2c606ea89acb029dd2e13e1d81a94f5e04ef93e76039e875bd7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_verify.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52706d52ca6fd52c0a065f1035d4e7c82f34632900a74e2ba9143871e7305a70", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libdb-utils@5.3.28?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-softokn-freebl", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "NSS Softoken Cryptographic Module Freebl Library\n\nInstall the nss-softokn-freebl package if you need the freebl\nlibrary.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 558736, + "sha1": "602271a330941a6d1d79fbde8aafe3d0a18c298a", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-pem", + "version": "1.0.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "PEM file reader for Network Security Services (NSS), implemented as a PKCS#11\nmodule.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/kdudka/nss-pem", + "download_url": null, + "size": 200531, + "sha1": "82178c3987ba4bea2dfbef06439263f373b92413", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 3, + "match_coverage": 100.0, + "matcher": "5-undetected", + "license_expression": "unknown", + "rule_identifier": "package-manifest-unknown-13009f1da345988b791cd1c802dc90f361c90176", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-13009f1da345988b791cd1c802dc90f361c90176", + "matched_text": "license MPLv1.1" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv1.1", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/nss-pem@1.0.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/nss-pem@1.0.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-sysinit", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Default Operating System module that manages applications loading\nNSS globally on the system. This module loads the system defined\nPKCS #11 modules for NSS and chains with other NSS modules to load\nany system or user configured modules.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 13978, + "sha1": "1770bc230fdc8a4754c374dbb9a0b83f67fcaeb4", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/bin/setup-nsssysinit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/setup-nsssysinit.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb7445561af90b1a2451f3c5ec66b485f7f622efa64002ac64acef4d1beddd7a", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/nss-sysinit@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/nss-sysinit@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsmartcols", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is library for ls-like terminal programs, part of util-linux.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 197290, + "sha1": "7fdc5076fd09abf7a1f8acb6a38abd53b9f7023d", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libsmartcols.so.1", + "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:rpm/libsmartcols@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libsmartcols@2.29.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsss_nss_idmap", + "version": "1.15.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Utility library for SID and certificate based lookups", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://pagure.io/SSSD/sssd/", + "download_url": null, + "size": 62390, + "sha1": "b6add5fb0fb66fb7812a95147e9eabbf4c03332a", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libsss_nss_idmap.so.0", + "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:rpm/libsss_nss_idmap@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libsss_nss_idmap@1.15.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsemanage", + "version": "2.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Security-enhanced Linux is a feature of the Linux\u00ae kernel and a number\nof utilities with enhanced security functionality designed to add\nmandatory access controls to Linux. The Security-enhanced Linux\nkernel contains new architectural components originally developed to\nimprove the security of the Flask operating system. These\narchitectural components provide general support for the enforcement\nof many kinds of mandatory access control policies, including those\nbased on the concepts of Type Enforcement\u00ae, Role-based Access\nControl, and Multi-level Security.\n\nlibsemanage provides an API for the manipulation of SELinux binary policies.\nIt is used by checkpolicy (the policy compiler) and similar tools, as well\nas by programs like load_policy that need to perform specific transformations\non binary policies such as customizing policy boolean settings.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/SELinuxProject/selinux/wiki", + "download_url": null, + "size": 282392, + "sha1": "dc3282a6907dff82ed33c3e0c83e77d16c0f3816", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/man/man5/semanage.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84784eec44016813901d65bc184113f31f00808f0e31b6b151d9be317ee86102", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libsemanage@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libsemanage@2.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libutempter", + "version": "1.1.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This library provides interface for terminal emulators such as\nscreen and xterm to record user sessions to utmp and wtmp files.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "ftp://ftp.altlinux.org/pub/people/ldv/utempter", + "download_url": null, + "size": 49685, + "sha1": "e0e362fb75358de1ee18d626e47112cc2452c43f", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libutempter.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libutempter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libutempter/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26eec34c8bb47cab724e0f68a1bd9af9cdf338dc3141a8be439bad2d5a26b08d", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libutempter@1.1.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libutempter@1.1.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libarchive", + "version": "3.2.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libarchive is a programming library that can create and read several different\nstreaming archive formats, including most popular tar variants, several cpio\nformats, and both BSD and GNU ar variants. It can also write shar archives and\nread ISO9660 CDROM images and ZIP archives.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.libarchive.org/", + "download_url": null, + "size": 794310, + "sha1": "0d4e5eb479568d8f3c8ddd4f2483e1fb85e576a4", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libarchive.so.13", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libarchive", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libarchive/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cbe95d091eac32ae5c1b966c8fadaf51fb7d77efc9eafeff970da75ab244cdd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/cpio.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7f2e6aaee3c6acb945101f1de2db94d20618c347e72df03be6192fa95a2eec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/mtree.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "928061912cfcb37a3c49cf49e6be6eae72c9740bc54a41764f865bd081664b39", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/tar.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc6d5b4fdcd6543936f81113707c579fdc3f556bfab7bf482e15a427eb1c5a1f", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libarchive@3.2.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libarchive@3.2.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libverto", + "version": "0.2.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libverto provides a way for libraries to expose asynchronous interfaces\nwithout having to choose a particular event loop, offloading this\ndecision to the end application which consumes the library.\n\nIf you are packaging an application, not library, based on libverto,\nyou should depend either on a specific implementation module or you\ncan depend on the virtual provides 'libverto-module-base'. This will\nensure that you have at least one module installed that provides io,\ntimeout and signal functionality. Currently glib is the only module\nthat does not provide these three because it lacks signal. However,\nglib will support signal in the future.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://fedorahosted.org/libverto/", + "download_url": null, + "size": 22660, + "sha1": "6346845720abe83a863ea13cfc1abb5f0cb79d93", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libverto.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libverto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libverto/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "559000d29c9f64d6142e8d4e0aff26b8c472ed092190687f955d30a054a01884", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libverto/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ddf018406a2f5635a39f1373be22c648d05d7579bfe33df59f4c00f3e3533662", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libverto/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e603b3277c4d8c640936977d98945e13e4b083af6d108b3b27cff8214dc1652e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libverto/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0db21271a5c3d7def47b26661d87d4e154e919ad191db124fba7ffbb3f28ddd", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libverto@0.2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libverto@0.2.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gawk", + "version": "4.1.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The gawk package contains the GNU version of AWK text processing utility. AWK is\na programming language designed for text processing and typically used as a data\nextraction and reporting tool.\n\nThe gawk utility can be used to do quick and easy text pattern matching,\nextracting or reformatting. It is considered to be a standard Linux tool for\ntext processing.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.gnu.org/software/gawk/", + "download_url": null, + "size": 2566913, + "sha1": "eda3a56915383e26889ce0cf975060d70817b0dd", + "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-plus AND gpl-2.0-plus AND lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/bin/awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/gawk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gawk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gawk/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce43e471edf8c8c2da254179430db69ad197edcb015de6015d39f71e5e21f7d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gawk/POSIX.STD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e3354d57053f88666b4aef3e3a3d0b58a55bc6b155abe5f5b0d92df1ba05cc4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gawk/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49bdc69c96e244c091aed00dd53d9b4f0c770898f717ad7524698e3807d89b2e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gawk/README.multibyte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ada4fed2f91ddf841edafdadfb7a79601c68ca266cc31ecf84b8bc39f60b8c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gawk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gawk.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac2cb12342155c91caae14656bf9583fa1f99c467036cd2e79d2a4550e69d2af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gawkinet.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5267edfd0c3e4181fd95c0b7dc847f241ea1c447cb6dce4503f0192fcab774e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "759771b9295a4b056d7d993399ce2dfad57b81c381d7580d654bc6a7c03a2f48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a89ee7bf321b6ccc8ef5633836dc2c273ed09c9fbc4c83b08de1ab67bb94abd7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b643a751baf66f9a1d784afadd073a63fadaa1a2084fd6cc2fcd68d37ce58fe1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be57a4979f5f192967e1d8e0687779845c80bc0d42346d0d6c75dbc60ecc40d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "871d5c30befd19aa01036625235cd6e36171fbb730e24ea0dae7ef8338d43834", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d93acb9b17a658d2f7742965815269a93f01895886a58a47569a4ea0a7a780f6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa23e47c6f3876620a0a4136ca62c0699e9a279f9f2ac49af9993c5426b0fede", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3f6eecff15745839ba6ded3eac0cf2701a0a17bd5339dd481e3853828ae67d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d54fe6c8adecae2bdb1f981db970e6ab0e1f00abe1407603bca4cd78abb34b2c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5493705cc18e8578cc204c256422b38916f479bdc8854b5c2dbde7698861912e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31538659043f9e4cf33bc8a8b6bf54fb1d855fa4a1e79aaaabeb8f5f3da1c661", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "226e8c47c04fc325c7cb5d46c1b825cb3a865da28c47955cffeaba0cec5f44ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "698a9754e53ce713b0f521364c0f594200b2a60202bd56285ec1e0c831ebf96f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d93c95a5cf8c009ae9b1ef23f1811b70718574f5bbc9ec4423b014b65b1f1db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "872b95182e29e5cf1935d09a1ef8a828794d7b9de2820c84dfd2e356f07e2c8d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/awk.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gawk.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6115ad8b9a0b9b3bcedbaeecf0cc3525854fd985b95de2740d79d2c560255096", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/igawk.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bebc5eb423623340326a3df0b3a28efc007ca19f6e737bd243a10e82d638d83f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/filefuncs.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33fd7d00caaf22e6f2971c5b0156f65e63e584ccf56fb43cc62d4681cff7765b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/fnmatch.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c448e783bdb63518eade0f9ad74295b30cb5c357e4259d3dbbbc8a932bd2bbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/fork.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f3f91fc31bc9c0ecda7ae38daa79df51beb619cb679ca1b9c61111eed64cda0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/inplace.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1010b9ca3fc86689bc96f457321485627927bb2945606cb5cc69953b619f5196", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/ordchr.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff3638e277e84c639d94c2cb06fe9179e8759667bf4bfa183a4b6fcda7f569e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/readdir.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "338e0a9454a2e6fbdfc66be58b9bfba970fa98e1e191729ecbabde0445964d18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/readfile.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea7764d0e731cafa5442b431444635381410b0471ca846f4bbddc5b1bc85372a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/revoutput.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e95d0a89173eee327048cac8c462dc585c78666995e7defa7b848c1f56f98be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/revtwoway.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af8bc9571f71029036d0056be68adadb6473eb3982b4ca38c8719dc27e566e2d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/rwarray.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b45e06bd2156fe86672eb550b9cbeb5395e7e70f689e99e132b54b184931156", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/time.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9685e20b05d6da0489b7bbe05a0f3c5bbbbd408a0708e083a7b4d7c292b45098", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/gawk@4.1.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "cyrus-sasl-lib", + "version": "2.1.26", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The cyrus-sasl-lib package contains shared libraries which are needed by\napplications which use the Cyrus SASL library.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://asg.web.cmu.edu/sasl/sasl-library.html", + "download_url": null, + "size": 396559, + "sha1": "cd2b97d6e0cb2b202f67a0f420df577e258ad6ee", + "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": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "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", + "matched_text": "license BSD with advertising" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD with advertising", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libsasl2.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2/libanonymous.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2/libanonymous.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2/libsasldb.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2/libsasldb.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "573b62290f3745835142337245599b5f3a38707b986d666fc97641f2846798ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "899e831c4d1009f83ea3a50bb6d2d156394579dc84a851364c18c5e3f543b3d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ca8148142671cc5186100b183ed82cc1eb24b53adb26561e4789957de37a5b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/advanced.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e525de6cd6c130692d42c13aee8e0ec537466f08d6b9c6c059f0e02bf5fad5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/appconvert.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71d1a1edf7643e0c9efb1be86f5710dd093f47e8cbf761765cd76f4bb90fbd8f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/components.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "00db173d85a045715864e1795016c2f89ae1e353ef82ca3528abccc828a5196e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/gssapi.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e155eb50c8e36621fc4569e83a4b697ab033da4ed5e5135d2f103424dec0b36", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/index.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95d89f4163fa3aff9266cf66f574f6c2072cd606449857b9fb57ffeb2b5712ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/install.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6612fb0606dbeed57279bab317520e4b1b1d35c2a64b778ab058f185b4273a88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/macosx.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5feb482b24aed0356ecd9dcbca7c8fc024d4b7023f804360d573b2827e3c578", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/mechanisms.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "322959cda3c5ac02ea36677c601c8d234247484a81a8984827285a996068617c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/options.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "738c7bcb5a309acbb40f9b864dc4839d6d88c9cabc9cdd033cb86c75869f3e05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/plugprog.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f276ffee3b5ded1b4428e98d5c7e1496ba8cad5663e00268c9bbd0ff969b8a77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/programming.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aab6fc65986f6219defd4da372982623b3cb5e72523907376555fb96af278c72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/readme.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e77da509121c6263851340fbe9fcc8e4d534db5f9eb062cfeab77d6876ac903a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/sysadmin.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce96aeac79e8ff1ffd9ca246cdcf0003570e3f8c322420c35286b7253db7c4fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/upgrading.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fed81103b58bccc1b835df7dec59e17fb672486fba739f1dff83b2e8a71c41d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/windows.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9433b4f6d6a1e72739a9729edc6ee3cd249330fa16e6897ce0ca451282c067d", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libnghttp2", + "version": "1.21.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libnghttp2 is a library implementing the Hypertext Transfer Protocol\nversion 2 (HTTP/2) protocol in C.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://nghttp2.org/", + "download_url": null, + "size": 158564, + "sha1": "9f28d04c9e7cc1cee92ab80963653ac8cb435730", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/lib64/libnghttp2.so.14", + "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:rpm/libnghttp2@1.21.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libnghttp2@1.21.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "curl", + "version": "7.53.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "curl is a command line tool for transferring data with URL syntax, supporting\nFTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,\nSMTP, POP3 and RTSP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP\nuploading, HTTP form based upload, proxies, cookies, user+password\nauthentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer\nresume, proxy tunneling and a busload of other useful tricks.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://curl.haxx.se/", + "download_url": null, + "size": 645606, + "sha1": "5f33e35949ffdf9e61b76b7b40cff7590c830f38", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/doc/curl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/BUGS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f0430e7f9c0ba37828cdc81e5226304174270efbd47153e566fbfab46e6b2a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/CHANGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5ab9625a6f9c3a2e36c03726420b4cd9a165d77ef787420e4d0f71341bd5460", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/FAQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7b096a26c535d50454172274fecf0ea4d034f759a454e84db594c17b6202d15b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/FEATURES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a5b5c2dfa4a7112ee934f53a1975a30850a35432652c0d1cb3a66743cfc6cfa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/MANUAL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba201cb5dd1f939212e427b7e03b6db0681d59c1111b2ce944be1893342c3e1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8014c8310677dee0ca705062339ef4597c75c52a948fcffa82ecdf9a36d56e19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/RESOURCES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd115c1980f9e694933a3eab306c1b752394cb0dc5fe7e271aac50d6efaff04f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08f3b969d7dfe6c7dda385fc17b561aaee63e5d971a04e56cc20608f402d3e62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/TheArtOfHttpScripting", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eeb91e506289310ec6e11b1a1de983365512ff716c3bcfc0cd816cbb8768ea16", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/curl.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3530c01075bc20d1b5473ff80b65d77e394f78886d2af2d2112e9ce88e434964", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/curl@7.53.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/curl@7.53.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "rpm-libs", + "version": "4.13.0.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the RPM shared libraries.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.rpm.org/", + "download_url": null, + "size": 664584, + "sha1": "4cfc090ea29432099be0b35661d4baf1510a86b2", + "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 lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+ and LGPLv2+ with exceptions" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv2+ and LGPLv2+ with exceptions" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+ and LGPLv2+ with exceptions", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/librpm.so.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/librpm.so.7.0.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d88dd03f7be93c1d9e0bed99aa8f9802f5ee55e7f30f8cd5e5d5585fd6406e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/librpmio.so.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/librpmio.so.7.0.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e1847726eb23b3f7dd3be7c6ebd86276f799a279b21c3fb8edf6bc61b457323", + "sha512": null, + "extra_data": {} + }, + { + "path": "/rpm-plugins", + "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:rpm/rpm-libs@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/rpm-libs@4.13.0.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsolv", + "version": "0.6.27", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "A free package dependency solver using a satisfiability algorithm. The\nlibrary is based on two major, but independent, blocks:\n\n- Using a dictionary approach to store and retrieve package\n and dependency information.\n\n- Using satisfiability, a well known and researched topic, for\n resolving package dependencies.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/openSUSE/libsolv", + "download_url": null, + "size": 793612, + "sha1": "087033ba2482940b81253ddc954d7a32cf839152", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/doc/libsolv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsolv/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff5d3f93fc0e1a08bbbc29951ff8e4e394228d3d18792433b7ed1ad9778e2894", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/libsolv@0.6.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/libsolv@0.6.27?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gnupg2", + "version": "2.1.20", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "GnuPG is GNU's tool for secure communication and data storage. It can\nbe used to encrypt data and to create digital signatures. It includes\nan advanced key management facility and is compliant with the proposed\nOpenPGP Internet standard as described in RFC2440 and the S/MIME\nstandard as described by several RFCs.\n\nGnuPG 2.0 is a newer version of GnuPG with additional support for\nS/MIME. It has a different design philosophy that splits\nfunctionality up into several modules. The S/MIME and smartcard functionality\nis provided by the gnupg2-smime package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnupg.org/", + "download_url": null, + "size": 8492521, + "sha1": "fc58b7b95eaff3cf4caf6a1f7f409f34489aa9e4", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/gnupg/gpgconf.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f77a146c23c74a6b7a3d1b2ce14578c1e50ef2298ab17bd4d64215016fe6669", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/DCO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51dfd51b4c955304ed6e2e7dc0c1973ef07ba2d38d6a3bd1308dbaefce249e36", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/DETAILS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1384cffc774befb34530b9f92b5c597197500e41d8bf5b21b618b5c43938919", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/FAQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b5367b76118c5ca94a566f3dcbddf0672dc729251e7829f8e2f683f562f3e6b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/HACKING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81f8c77ad35d5a6a570b7a8d34a5b3c5190b4171684c9b509d34fb39d52c2974", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/KEYSERVER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a196c18e82ef9c6e5b36c9f2290dbdaf5499e7d01aca6ef111d7f5c333e5d33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "837b82db5f5bf6bf857aa2dd8c480625e3e861049b2c7ef3ca377374d3e09efd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/OpenPGP", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e83d5a52e0dd8d1c9690751c88056f28fffbbc004f2fea7b28bf4cea8471cf04", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ddf5664e5024b4e53e7277f4e0df254e8d3dd6d7855d11a4ac4f181e9ab2f66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea4762bca1c48e8cf3ff515d27b81a61e9083dc78a96ae0d27febe071ed40e94", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "54385c2f6a5e8eefc5b89c42c85481f6faa27c975124ed315fcc522d614a945f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/TRANSLATE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "daa215a26149058730f3b4872176b993aaac3d4a3f3b71505de12cb048d1ca06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b271f0903675bd8a86b9387c1318b3d5e613fba42bd462039f81bab9417d9d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/debug.prf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71abb857cdf892ae49b77f7332acf232962d148cc729e9f264c4a3c2792669f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/gpgconf.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "853549655452c02c5e2b55e7c977a7913b471f5301f64fe07bc54fd4d719fab5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/pwpattern.list", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89e6ecc40a426a016be845f8c450bab6edb45a070dd8451d10a5a8638a52b741", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/scd-event", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20d82de3dbb976a1f2f3a42bfab5136874a32508f55a4a2ebf2f462197f564e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea441cf584f22765926aa3619387bd730fd2a5d7937ec3413372950c6bd43d85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/dirmngr.service", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7cf2fa6d46df7208f620c6ce089302c988d46f97fbcaea1509fc4674852f6bdd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/dirmngr.socket", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecf24112b56a505e2bf90bcefe07d5582a3804213218ff49a38fe0a3345c7e3b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/gpg-agent-browser.socket", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "894cfb7aaa5e75092ad738cd6b3cb1b2ac05c6082ae89071ef38d25558ba289e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/gpg-agent-extra.socket", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cea4b6b204d6b6701407c67ae1a1a8452e11593ea7f1e9805272f6c31c725213", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/gpg-agent-ssh.socket", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97fc8122e45a2cac3f1a7708ac30cf4256cd0f19258fa56a292c206e81788126", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/gpg-agent.service", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f812752c2e7457317357358343b9151d01085a1edf98a205cf30ba1be50ab033", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/gpg-agent.socket", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ed1ff1e351db978cfa581c6e11278e685099a8195cbe68a7754a4165a169985", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/trustlist.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "267092aca5a090b4f4b824f856b07be5f8fa96fc4d5c1d9e0e4f6f93bc780ab8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/vsnfd.prf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7997fdc7a68a535b8266b7399653d0f44857030f75e79f15fb157c2f4f83e5ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.be.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.ca.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.cs.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.da.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.de.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf3782730db603ef4bddba546330d7d69b211c22213adc6d3791e2a8802f35fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.el.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.eo.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.es.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db9a70fce6bed52532b856323f4d4a6a47b7def90f83d145e5757c2ebf2c36ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.et.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.fi.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d89ec6367705a10152ba4f82a0e623851beeb031d097dd47e731f692bc03574", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.fr.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abad0bbc97849bf71917ca59f579db0a7caea436f523ab592294b4ce80826c4b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.gl.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.hu.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eeea50fdd123a14d07b0df485cf390facfc1954b0ea82c8ae0d2c175393dff9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.id.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d8b7ecd6463697591c771a71aaccdc3daac5c90325990fd491b2967396287895", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.it.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d75e4557580c0f681a5507ac7b3c0e64365f8ce6d5b37dc6221964631ac69c8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.ja.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "563af5e649fbe9eddc91461543dce1a2376c019afb2a8f78fc7e7d3e6e3b0453", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.nb.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.pl.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c44b176a46cc16b4fbd200b42c6f9d93c054fec1ec9bb3750b3e44e0d464ef5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.pt.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cbc2f41b6550d1c933158caac917a3fb8b967c0a6cd10af534ad31c3b0a4f87c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.pt_BR.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f941a1b6e5b5172fddc4ac62a112cb3d7981dbcbcc5de3f706084210e35d265", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.ro.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a2898d1358e4faef974ceb3c515b214fb63e1e30c9fc75d18b4dec1e6fb1350", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.ru.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6fba5ee88300f8599c18bacb0b5bbf6518c16c03b536e8ee12b832fe7bc72686", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.sk.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb6d9916028dd5a14e6ef45d5724ceac4906b1ed5275b6d49e9460006435afbc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.sv.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.tr.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c51e8863bee4699fff0bce77ff5aad420daee802b30d92633705f509a933502", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a83cde33912331f7d68cd1074997e95ce3c57c27185424cdb84d98d460a9e2dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.zh_CN.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bc19422e1c5031a034042ea6e6b8d5ec81857ff9ee4605e505a40105227f90e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.zh_TW.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b745d2293bdfa5154ce1278236ac258f442caee7d328317c7e475880c261edb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gnupg.info-1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ddb60eab104305c5d33b58e0351369f544eb3347f0838c62523be76074d1c776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gnupg.info-2.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "febe899b8fd6bd36a5b00a64272cc8b22603bbedbb25c40b90f085865728d10c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gnupg.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67322df65a39378551d4bd7286eb0db160069a3ced8f4aec8f42cb6c69682edf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff6f9c4640db4d4278876d08ceabeeb93298aff8c4c7b420b40f1be0d6bfeb17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c16bca8f8de83fe0272ec52315f43a7b77a6c7ad04f8ed5513f0336214c85a25", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0a43053fc21b586ba8d4903516722a7abf09b022084f33ff1a1ee5b7d519bb4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf5bb9a94b5df38be9087cec57a469efa2bfeef4f5995b5f68ee7f1ee2692532", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df00312fd66a6fafb82ebc5f6b3c416e50b0c18e52d56eb6dde59078ea982d1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5182854d72e80f6f3d7c6b6e30d08e05d64511337f1f7277744dd8f8eb3c7c2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78ac09683d2fa6203f53afda697f3e4906a515f44361a376d5eed5a673a462e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "daf583c327f68d3c7631f166f2447b64413f1d0788d2dcc0de18e9e02bd00cf4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3a352dfa92c77f8710907a47655fd7968e789821aacf846af4714f9b4b5f2a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af63cd256deac17bbaba1c8938b3feb9c965e6a446eed01f3779e0d07801a788", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5335e0377921cb2c533767918a71a2087726c885ed320be8f3bd2b061f34d85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14af953fb307afd48719650897b7969f96c67daf026c763a11564de6d8a66cb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "750a43c6dc3e67126f041793ff1de38c90bf0642ebc32cfe8b0c11f99c0b358a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2327e5726aba8e5ac967fdde6d94b43a3867fb79654d7d0d1f2332179c3e8aa8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b252a7c4bcc442b8516e65e0a9a107691d694e149ccf71368bde7c03e42f29f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6d96707c9a9f193a01d17b1020334efed8ab981fec518befbc33d7c17f72a0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ae5830134a85e41064fbea79a871a9ba272e5b3f88ee5975e0d6d16c8c11d9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6ca02e33383fcced50b522a8b8bbfc816ef78cfb303d2b626108795e6279417", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65a95a0f50a8fcc12b72ea68691789c3bae719eb7b180c79ff291142d068249c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68601a389f8122c23c86754c9af43063df580bd7e225be51fc808b75e68fbd71", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d3b41becccaea93fbfbffa496837eba744851dd59509a7410ade51a7133e993", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ae732143fb25c282cdec9233bb1fb5af692dc279d6c93bbf3050b19c7e845a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd30cac3dfceca1d25932e6b2df5955a5ef31bdc88b3745b9715beebc0b414f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44fa162caa3384892b61a6d61a9d2b39e6b4310794197b5c9b3c6884d1a5dce2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d09be0cb2ce6c1157cab3a641d679d1cdb040b052df7c8eed4e0088fa087bee5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a2ccc97ecc9a4154e7723ac6ca1f23556618cf40fca2b277980f9e1c2b3a197", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "386be96795a5f06fb7a041af05c918323e179cd9f56917fdf76afeff88826761", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87e2ea8daa2eb585d2de9f8da8c7adf407c9e29a04ca6c069567400f5bb7e9f9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/dirmngr-client.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ca91b356050e6bf1b73ad094e6bb39ae3c473ca45aef23b8d693f1b47f7cb56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpg-agent.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74c863c17dab59805b29c6defc28eb71469d06d1b9ed4d411263b83dbe6718e9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpg-connect-agent.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3bfe726bad9b6b0e447dc042f1a3e10d8ae7cc9ffd72a88fac0b343e7d97a947", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpg-preset-passphrase.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1df70af5ee9a482b5112aac309c1900135457f95283250de3f03df4f756bc551", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpg2.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe001348e34285c6aea5e483fb54f1fcce2fc3c50ff17428cf08dfb8106dd0c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpgconf.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55f2d479e451ba48d42a9309832c88c31cef9b595c5cd0b646ba7292b2f15bc2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpgparsemail.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16ed1bb91a217423d16c71ab54b140d6d30669c15a1c1b04004d4d1330e3f6b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpgv2.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f5a9513bc11d523bc3408cc74e275ed8558ac1041944e43af0194ffbd52050f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/symcryptrun.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e491b801e7fbe334bd07ae90ef1d16d4a582f67ab0741e27e37e4038f4622bfe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/watchgnupg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f48218f48a8b6b71766a6ec75fe59449143dcc4c6070495b768bf8c9959a240c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man7/gnupg2.7.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fceedc53fbde61c7db7b38598f5bbb47bbd26277fa7b897725e212a302eee43f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/addgnupghome.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e400c610b00dce431e280bb0977f2ba6423ace560140d3fa56b90f53ad77e92e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/applygnupgdefaults.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd84117c2e0adee4a495e94bb3276e1114fc009c3f8ec09580c173df87600f3c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/dirmngr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ad295059518db11d6165dfd5442fe014c63c8fd80e7c353b11ed9a719e088b6", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/gnupg2@2.1.20?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "librepo", + "version": "1.7.20", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "A library providing C and Python (libcURL like) API to downloading repository\nmetadata.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/rpm-software-management/librepo", + "download_url": null, + "size": 178712, + "sha1": "9a0328208b55dd8a6cb92f061697d3007be0c495", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/doc/librepo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/librepo/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b31385ce165bc9499c080659658a49b7883816bb51bec3c5d63d1678eb566379", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/librepo@1.7.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/librepo@1.7.20?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "microdnf", + "version": "2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Micro DNF.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/rpm-software-management/microdnf", + "download_url": null, + "size": 68231, + "sha1": "d2a72be17ec9f7d51bab427016fa8b30dcf327e6", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/usr/share/doc/microdnf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/microdnf/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1f7a730e083ef00c633740c4e649653ba6e2b10a28f316441a0a034ac8848b1", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/microdnf@2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/microdnf@2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "util-linux", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The util-linux package contains a large variety of low-level system\nutilities that are necessary for a Linux system to function. Among\nothers, Util-linux contains the fdisk configuration tool and the login\nprogram.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 10374230, + "sha1": "99fb7bf81e8bdafa90d1ab628aba59329741c500", + "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 AND gpl-2.0-plus AND lgpl-2.0-plus AND public-domain", + "declared_license_expression_spdx": "GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "gpl-2.0 AND gpl-2.0-plus AND lgpl-2.0-plus AND public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "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", + "matched_text": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain" + }, + { + "score": 70.0, + "start_line": 1, + "end_line": 1, + "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", + "matched_text": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": "/etc/mtab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/i386", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/lastb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/linux32", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/linux64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/uname26", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/x86_64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/system/fstrim.service", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "45997a9848132cff9e480bf39da488729a8c4b4637565e179bf111d861c56857", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/system/fstrim.timer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0207b760f12b3da601be9ffea48872bc446dcd295103563122c3b1eca0faeee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/clock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/runuser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3d0d687718164683c227a8bd7b7d3a0e6cd77013eaa9471c6a0501919df1211", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68ee177227c3304652d9620303d7b5075851979b4e4f558e4cffe4435dae4ee3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9fd737fd78e0087d6dbb07421d69284fd68c6b67fa5362f2cca573803ec92b66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/deprecated.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "319af52fdf7c61d7f18c6ffd8796c826d5443335d6e3d8446fbae0d5b08e0559", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/getopt-parse.bash", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06b9674a76e67811fcad54b32a56ddf5f08695a9fa37aff4cacf7a8bbed42769", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/getopt-parse.tcsh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "777dad882a31faf7a8ee995836fd75cca7c81cde7bee356de8d60a3b5b51781b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f793a5ca3285b3aa0136db413eeb4463656e38bd37b451e4017321f2d25c28b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "93818cd001f7917a0c0373675d6ff04847984e4cf6c6277ad72dabdc0ab4da3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3593995d80e1f0a889ec865b47b7c650714420eefca70fed60f0c37e527e7c0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10347b8f344af5282e1471d6cd76207859befe63717fe7af150171b7965224c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd5ae5f26f74bef8b87bb6ed50fe8ecb0be6f91bc4d9fe85fa6d172fdda7eeee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08284921f275755b3b240fde662d1d4805cb80f2942df637e1b652b73f799275", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efdb7976392c499f6608726cacfa2006481101767b391bdf1332263ae6e3a612", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb0b6cd3ffc3a41f499c84e2c205d1e10e5dc703ddc192ab59453ea52004fc74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3f832ea73edabe3dbf1e8ac0cfb6d84032a011a2939f3bb114ef159bf22c9df", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6da973d5b85a5e6db4b00c326046692d7c9a3e8788efbb660b64357af8f691c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f23ec125a8d8851443a97cb6de7451a38ba1cd46ed96e2f8d4d6737ee63efc7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84c28da5d744f243da7e02a813771d47962d9f697ff844747a4c286ded1daad0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7c7c3739fc33bde11cb3b8eec4ff8c2278cd87a26c1722cb4e75855f72367db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d545b4b1c5751b89db8478da6f89a9ee8ef033deec31cf2b5a6d856351383eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30304d9539f052147c7e3539efd26b6eaaa4d9f4540dc758aa9b102388422086", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9dac793ff79fdd33bbf53fe2fe8427b51daf8ec98387f5f5aaaec740edca2bc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f852bea578a830a99bcef626954600894d193f55c933c5c8a78942984d28596f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b89f0752cc79b9c64f2e9a6d1f2b10418fd6f0619fa584b7f74c7df5149232ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec024c7cd540b016473444439af3249618ed53a37eb60d926f7b360857cefe9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "025af7f850111d239c55aa4e1f8617b2df30cf877ff5789756bb44c422fe66cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e92179f50aa5e15909d4802648076feb2e9c87072cc7fcaa157a60a668280cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ee56f9ef78a0f5b1b7cdf406fb1bf927f950d5f03c38894c75ccfc4d37f337e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14e3b87b8e7a377e07e3273ab16e6b950c921e7219456b38662c6c324cff1bfc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e7951dbb9fde15075d1816c712d6600a61aa5496f1211c3debed790ee331128", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da10263c5d32bc83ae5553e311dbd14bd8eca46ede51621b0db62b2d85fdf4a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6efb490e0c8f30cc8b841e4e32b7041191076c82aa13a86f33fd08b0b88f466", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/cal.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c75fec6dfb0fde00dcb180d1633483c345117a0cae51a5ab49281d0ccdb1f159", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/chrt.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28c15a635cac2d2681c90982c19fa4c5280afc005ef73aadbd25c9173953116a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/col.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd52972a912f5ace697d1d52c45867443b7e5cd63ca4466e7ea4a71b269e91c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/colcrt.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ce729d13340ae58e9cf8fa5edccbec9652fedd1a4aaf7165d18960cce9f8e20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/colrm.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4cac08b70b0ec0e703434b1ed26aa45863ee87d23aac1be06286596e43845583", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/column.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "354b3c3e02b899011645874c7180dcb3eae9610f3f1a6c408e5810938970def9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/dmesg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11764bb6f555c3c97f63c8fecca0a1c39da3dce3640c765b7c7320b8a47562f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/eject.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fdefc4379473334a7f1ca1bdc68c298b52ac6432fa4f3ff5d169a9dd1c147d87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/fallocate.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b52125052b2e37af961096c5f6640089645258d8a43e392c1c7f83b25bc7cf62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/flock.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09a611594ab868306cdf7a588ea39d01ff96c8841ccdeb2a90d0e356cf9c2fb8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/getopt.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f66785e0faf4807cc10139cfcaffd0f6697f5fbfa25b5b8c0f4585cb2d68fdb2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/hexdump.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af76e05ec4826d619f0ccc92a6799f97f6b98106a1e4c8eb521e1722fac2eb1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ionice.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ba26d2a049c62f65730f2879fe0749b783ed5898c5d59e387d8770da7467cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ipcmk.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f4ab66fa92de7826c4030ded31d46e4f17ca0726984d9f8f2af5ae936058060", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ipcrm.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ced00b22cab062e7dae373aedd34a6dc5b98b5faa926e2376ae998127860cb16", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ipcs.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "196a9c15a0077ad2371003d073d6eef7cbeb39e4e43a669def8fa807ba70273b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/kill.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c1ce5315adfa536acf29beaceb971501cee8c769f1e590fbdc6ae008d119c7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/last.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04d72ecfbf17d9a87e504d6f5ff6a685e07b5bb0191daf54e1221b753a2baaef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/lastb.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee508ba4e1a283a55e1964c0976c438ac12754704b2e9a5de193219f438eaedf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/logger.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04164471bda7416dbb5cc6ecccedb28f27665df916ac1385b740e4839734ba2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/login.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c606b988d0d8a075dad8510522d8452f026922f710edefbf3c0592d5ab763d6f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/look.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "85b62fa3a421cfd2d70dd4300c6459c79d10e07571ca523b84bb22723c09e143", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/lscpu.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64fb5190a86ea9c9482dd86c9ade343672b9fc20517143115dc549bb09c1167f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/lsipc.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae157aae1e63c9a339357ffe69fe16b8a5b53dc79dac25a447a8f4953c042d8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/lslogins.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9998b046cb54d5cb5194883dfe4c0abc9624c6e6e77266b67ea85c9932095d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/mcookie.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59ed246604477279047a37709f62d8be2aae52544c3b0aedd6d2f6a63d362c4e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/mesg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51591c3a8ed261c9dec12b6c1db00772535cf23a47ae0aebbd24d4a5cfe0a65a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/more.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41250ff936b0ce3fbdd53fd5559b73bfaf226f6f9bb1b78ec72d5daa9e61e871", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/mountpoint.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "996377aac3c330bd1e787fa32ff7ce240657b62e7b3f740b5f70ad0efc373be3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/namei.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "495f5159d85eee14ab16e442fcdf547498c83714fc3c5dbd2278be6570884256", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/nsenter.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8534b6ed6c304d3712e42e7cfc7e212acba9065d90bc19baa2804291964a0de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/prlimit.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a614fc87e653f7541169b4fdbef55287a7427af55150bdd90ae7894e20ee5f9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/rename.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b92d877a9cff3877ab099d408d8f5b0c944d562c90dcf6680e9095e9ca36616d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/renice.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2bf23035f33742e0d21f59634b4e3b0a6f9f81322866f8c459502639016d4e9a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/rev.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cdc5b202fcb660f5276edb422bbaaf001060a610a3451ace5df9a9988f4fb8c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/runuser.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2da053b6081ad926ad3982f052d2e0280d3bf84064ac072e91612c1bfaf652c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/script.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc8aef30638e6090d0dbd53a4c2dc3770918f49cb1c2b535b5d95571e11b4d7d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/scriptreplay.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1669240f85c078ff394c4b812d56268310ccaa10f2a528f7814cc143e4ef210a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/setpriv.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3f81dd7f205f831c27b8dc5b74da6b168f3c70fbaace781852862e960359898", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/setsid.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e8c39822e64a6a4e1d875da5db4c3625a6533caedbd84eb80eb1cce015b9f7f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/setterm.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9dfc59f8695d1e75ee1d18b610128f7efc7588e9276da41f7ecb7f44ffef2ce9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/su.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "279bdaeaedebe1534ba5b075ae6581725a5eabeaf4bdfe3da07edfae47a26698", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/tailf.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5b2d9e7dd298c73c3a607d6e9ee6fb7ce15f3f97003d5d35025611872f4d3692", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/taskset.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30945a62150639c8edf5961cb18e67a5b06c2d27a6b486847405eee83a19830d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ul.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0e5526e66f71d87f07069b2d9629e45168585a10442eb76d2b99133b9975868", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/unshare.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "32af7ed280e8cbfaffd5793691c889d4a60383a25087c37a673d71b05709c8b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/utmpdump.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4978d357cdda7adcd2677bf4814c3f5795ff78da5957c5f769e2a279739bff5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/uuidgen.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a756dcfaa1ebec870b9a38c63d46114240f4f2bb17141eae3b0dfee14e730a89", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/wall.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0c8280c55404fa3b007d46c0726a791e7da4d5d4f152aa915db3a796dbf2d21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/whereis.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b599773a3f906c9a4409c1cbb276debd03b5abc9ca4d2acffbbaee77a1b16416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/write.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f0ca392fbf27c44eebb5a3932be24a01f3a697877d8d01a6cd72b59971187cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/fstab.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9e558c86543412e82d17c89570574277c771ef899afef9947f07632563bb5d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/terminal-colors.d.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7f2ea1352eb45ef89dfe4a9f95fb2a1c4097d9548bbea05ba7969d72ae17e04e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/addpart.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ca17d8dd8920a654ea30d8343653da031295963a6be8f7d0946f2aef09d8a37f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/agetty.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4db63f7cdd341b1cd7b11d06420c985c294aa19a01838fe2c014a3df369791f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/blkdiscard.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b214b8bd2f2126b35a1c504dc6950c13938022e6368230e9fa0207227aed60a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/blkid.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ecebd2c04ff38b5682fe6ad5784c8df6a84a111cf83afd53d5824ba5719181c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/blockdev.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52718a8f7a06da03142de4f3e89ab6029256de676790484c5746d50f2de33ef2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/cfdisk.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a57f959e2963172e06c56e1718be17bb3794d3d3ccffb518ab38ca6f80f5b416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/chcpu.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab1b41135b44c23f14f826f55d984473889203809332a1ce7b8e0967eb895383", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/clock.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "234211df4f21744cace3877729788d744f6f2f3ea8920bd084469f4ca72826ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/ctrlaltdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f277da8073482d23221c9b0cb3be070bb06f4629bf1846e6d45d5155b67b58f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/delpart.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d38a14974e5ace4526ce970932534fd683dd8a11a4a1f741c88480cd18e0bd34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fdformat.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ac479c58ac90eab09201113790bff8ae6cec493819902e87136a307fcddea8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fdisk.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee1cb8a65a885d0d932e0eebf2c4dca0bd7c09932e33154dca4b89041acc13c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/findfs.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4cf39614714162bb9f70667727e9164b570cb5dd9ba30078eaf236f90878cad0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/findmnt.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa4cbfda56231609a0823aaea7a7c973733413cffe3c90a285e58a9c57c655c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fsck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28d2cc473e42ad54de895ffcc75c9de0667adf0e5efb441de63f3adf66ec8b5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fsck.cramfs.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c089d9e67495e0f6061d9b5e1e131d9dbaa6271c6bb75252a1338d4b3c98d1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fsck.minix.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25db158cd4bcdc725d631d4fe18208f97feb9800e6f34883ed2ff8d9bc85aa9c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fsfreeze.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "982a8c8020986b8c6b2a5d16515d971304838363947aa4d5787543ebe27cd4bb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fstrim.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59c26550f77bfdbe0a2285e57d2cfe237fcbfb333bb71fe82b8d9400ff4125b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/hwclock.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34c73d4d5491d65b82e8f76ae528203df68884fb8aeaa3b51f80281eaad5b8f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/i386.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa7201ca9164b490c1c9feec1a00208f1014f8cba51ab9908ce83971fcaff61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/isosize.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e438baa8731151161da41a70c425926cf555a4d63adc57d7faa4160869c20fe7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/ldattach.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c9d3feff7fdf8bb4269c8daee593867f2d5065ae689512ec6f8f3e82e311de7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/linux32.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa7201ca9164b490c1c9feec1a00208f1014f8cba51ab9908ce83971fcaff61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/linux64.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa7201ca9164b490c1c9feec1a00208f1014f8cba51ab9908ce83971fcaff61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/losetup.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4d7883b1ad096dffa0dbfc2aa16c252b92dd6ba225d8d40bd7406e41182c86f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/lsblk.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40ac022246566047e1c58eac3296642c4d58097d7a1d180dce1c2607fa5a04bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/lslocks.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c2a24e40fb910e07ea0b6c38e4519825a14b98a43ca850e96aafd163b386379", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/lsns.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b40836c0a5e92f429d7b00eacf6f819c9e02084494ec2eea4a90889f905d4c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mkfs.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e71faf1eab2d6d96d56611731dc24df656f726d1812b8b92af11773b6625d482", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mkfs.cramfs.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fde03b16a3bc27af4a22b2bd63de38ed42bac00146460b6ce540abe4867fb510", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mkfs.minix.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ffa39db806936868e05b3113e6ea0972c792fc92f0524cf4931e9f99290dcf7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mkswap.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be4c67de659a5cfd5d5c3e4783f8534d8db1521d614679e3a9dda1b870cdeba5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mount.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7583a08fbf8ea06142ce56f24db5567219b9a1f51ad275989a0267f910b5395e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/nologin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "497038c21e55ab0fe7fab192a7abbc5e39ac9141bfb86666baae58a46419d485", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/partx.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39fc3e380b2bf91837125681852da496e00d5cce4a6170e3729f5621742bdb06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pivot_root.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ac6c2a33f57d7ade0206ad7f4b1c0559e7daa93cff366398a862bc71e59002d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/raw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "185789846fed1be38b4fc9667b0d9d98a48c73d54a5e3675a0221e9dae2dd210", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rawdevices.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e616f9e0c23839eb6fde886d9d1284f08c05ad69e5b65aa70dcf2236f18430c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/readprofile.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abdd6b8eca9c9c12e5b4f6336771039722eb28e75958f37610d8d26c073c6b2a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/resizepart.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "196281d9b962ff76daf3638ed766f64a8b8b23b0d7bc7d1b1838e59dc5f5d146", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rtcwake.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2cd448929b198227723182998079f3a943d0b20673b97c76d72388a4b3b3a82c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/setarch.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56ee844b9b0f8069262f5eaeeb9d4f3aeea4dcfcb50f057488e4237036ccca87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/sfdisk.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0ab20dec3f22a7e530f7bfd3f5d96fed299dae6ddc15c055e08678ed4c6d7a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/sulogin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9885fde0c73a5358bacfb6c78faef7eac5c8789529f85b2684b3850c711302f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/swaplabel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "209a16e89104ffabd81c3d185ae7934812b2636e9130fd50536edd87103b8a48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/swapoff.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e299c0c7fbe3b6f574ed47c2ac644d45bcf07d752a69b0625f9f27724c140965", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/swapon.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "192f855ef22cd1f8163f2be8c97556f1aa56bae95ca334710c451feb5275275d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/switch_root.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d89575885ad873931530682ceb6cd9cf34f9334966379b55287ab9b797d17415", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/umount.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56ef0f699c801c90da8f9d7f30efff3900e7ce518dc1e185150c793eccc10b50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/uname26.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa7201ca9164b490c1c9feec1a00208f1014f8cba51ab9908ce83971fcaff61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/wdctl.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20f0dc7957b19bae9355691134d1ca4bc12ce01a88d285a289fcbc1bd77020fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/wipefs.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "233b8c5419d1b858950a743b3732d315458e54d962efb8bc6abc09be9c2966d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/x86_64.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa7201ca9164b490c1c9feec1a00208f1014f8cba51ab9908ce83971fcaff61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/zramctl.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2320f1ee8b380765fc619e2a9237d831571f062bde2b34f39eb510fe518f587f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/log/lastlog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "rootfs/var/lib/rpm/Packages" + ], + "datasource_ids": [ + "rpm_installed_database_bdb" + ], + "purl": "pkg:rpm/util-linux@2.29.1?arch=x86_64" + } + ], + "dependencies": [], + "files": [ + { + "path": "rootfs", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/boot", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/dev", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/.pwd.lock", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/GREP_COLORS", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/grep@3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/X11", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/X11/applnk", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/X11/fontpath.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/X11/xorg.conf.d", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/adjtime", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/aliases", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/alternatives", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/bash_completion.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/bashrc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/chkconfig.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/cifs-utils", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/crypto-policies", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/crypto-policies/back-ends", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/crypto-policies/config", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/crypto-policies/local.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/crypto-policies/state", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/crypto-policies/state/current", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/crypttab", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/csh.cshrc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/csh.login", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/default", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/default/nss", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/default/useradd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/environment", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/ethertypes", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/exports", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/filesystems", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/gcrypt", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcrypt@1.7.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/gnupg", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/group", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/group-", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/gshadow", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/gshadow-", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/gss", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/gss/mech.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/host.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/hostname", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/hosts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/hosts.allow", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/hosts.deny", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/inputrc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/krb5.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/krb5.conf.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/ld.so.cache", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/ld.so.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/ld.so.conf.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/libaudit.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/audit-libs@2.7.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/locale.conf", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/localtime", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/login.defs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/machine-id", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/motd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/nsswitch.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/nsswitch.conf.bak", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/openldap", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/openldap/certs", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/openldap/ldap.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/opt", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/config-util", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/fingerprint-auth", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/login", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/other", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/password-auth", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/postlogin", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/remote", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/runuser", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/runuser-l", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/smartcard-auth", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/su", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/su-l", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pam.d/system-auth", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/passwd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pkcs11", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pkcs11/modules", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/README", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/ca-legacy.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/README", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/java", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/java/README", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/java/cacerts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/openssl", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/openssl/README", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/pem", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/pem/README", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/pem/email-ca-bundle.pem", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/pem/objsign-ca-bundle.pem", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/source", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/source/README", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/source/anchors", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/ca-trust/source/blacklist", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/java", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/nssdb", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/nssdb/cert8.db", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/nssdb/cert9.db", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/nssdb/key3.db", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/nssdb/key4.db", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/nssdb/pkcs11.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/nssdb/secmod.db", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/rpm-gpg", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-primary", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-secondary", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-primary", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-secondary", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-primary", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-modularity", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/tls", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/tls/certs", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/tls/misc", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/tls/openssl.cnf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pki/tls/private", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pm", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pm/config.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pm/power.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/pm/sleep.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/popt.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/popt@1.16?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/prelink.conf.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/prelink.conf.d/nss-softokn-prelink.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/printcap", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/profile", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/profile.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/profile.d/colorgrep.csh", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/grep@3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/profile.d/colorgrep.sh", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/grep@3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/profile.d/colorzgrep.csh", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/profile.d/colorzgrep.sh", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/protocols", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rc.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rc.d/init.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rc.d/rc0.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rc.d/rc1.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rc.d/rc2.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rc.d/rc3.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rc.d/rc4.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rc.d/rc5.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rc.d/rc6.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/resolv.conf", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rpc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rpm", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/rpm/macros.image-language-conf", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/sasl2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/access.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/chroot.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/console.apps", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/console.handlers", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/console.perms", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/console.perms.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/group.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/limits.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/limits.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/namespace.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/namespace.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/namespace.init", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/opasswd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/pam_env.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/pwquality.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpwquality@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/pwquality.conf.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpwquality@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/sepermit.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/security/time.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/selinux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsemanage@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/selinux/semanage.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsemanage@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/services", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/shadow", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/shadow-", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/shells", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/skel", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/skel/.bash_logout", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/skel/.bash_profile", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/skel/.bashrc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/ssl", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/subgid", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/subuid", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/sysconfig", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/sysconfig/anaconda", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/sysconfig/network", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/sysconfig/network-scripts", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/sysconfig/network-scripts/ifcfg-ens3", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/sysconfig/network-scripts/ifcfg-lo", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/terminfo", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/vconsole.conf", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/etc/xattr.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libattr@2.4.47?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/xdg", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/xdg/autostart", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/xinetd.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/yum.repos.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/etc/yum.repos.d/fedora-modular.repo", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/home", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/lost+found", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/media", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/mnt", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/opt", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/proc", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/root", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/root/anaconda-ks.cfg", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/root/anaconda-post-nochroot.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/root/anaconda-post.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/root/original-ks.cfg", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/run", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/run/lock", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/srv", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/sys", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/tmp", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/tmp/ks-script-lnckcc_e", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/[", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/alias", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/arch", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/b2sum", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/base32", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/base64", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/basename", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/bash", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/bashbug-64", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/bg", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ca-legacy", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/cal", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/cat", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/catchsegv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/cd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/certutil", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-tools@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/chage", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/chcon", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/chgrp", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/chmod", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/chown", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/chrt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/cksum", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/cmsutil", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-tools@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/col", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/colcrt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/colrm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/column", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/comm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/command", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/coreutils", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/cp", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/crlutil", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-tools@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/csplit", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/curl", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/curl@7.53.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/cut", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/date", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_archive", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_checkpoint", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_deadlock", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_dump", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_dump185", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_hotbackup", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_load", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_log_verify", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_printlog", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_recover", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_replicate", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_stat", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_tuner", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_upgrade", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/db_verify", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb-utils@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/dd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/df", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/dir", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/dircolors", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/dirmngr", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/dirmngr-client", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/dirname", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/dmesg", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/du", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/echo", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/egrep", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/eject", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/env", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/expand", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/expr", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/factor", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/fallocate", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/false", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/fc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/fg", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/fgrep", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/findmnt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/flock", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/fmt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/fold", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/g13", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gapplication", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gawk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gdbus", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gencat", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/getconf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/getent", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/getopt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/getopts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gio", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gio-querymodules-64", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/glib-compile-schemas", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gpasswd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gpg-agent", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gpg-connect-agent", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gpg-error", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgpg-error@1.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gpg2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gpgconf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gpgparsemail", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gpgv2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/grep", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/groups", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gsettings", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gunzip", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gzexe", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/gzip", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/hash", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/head", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/hexdump", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/hostid", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/iconv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/id", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/idn2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libidn2@2.0.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/igawk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/info", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/info@6.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/install", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ionice", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ipcmk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ipcrm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ipcs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/isosize", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/jobs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/join", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/kill", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/last", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/lastlog", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ldd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/link", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ln", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/locale", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/localedef", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/logger", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/login", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/logname", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/look", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ls", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/lsblk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/lscpu", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/lsipc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/lslocks", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/lslogins", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/lsns", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/makedb", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/mcookie", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/md5sum", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/mesg", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/microdnf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/microdnf@2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/mkdir", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/mkfifo", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/mknod", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/mktemp", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/modutil", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-tools@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/more", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/mount", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/mountpoint", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/mv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/namei", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/nettle-hash", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/nettle-lfib-stream", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/nettle-pbkdf2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/newgidmap", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/newgrp", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/newuidmap", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/nice", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/nl", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/nohup", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/nproc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/nsenter", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/numfmt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/od", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/p11-kit", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/paste", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/pathchk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/pk12util", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-tools@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/pkcs1-conv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/pldd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/pr", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/printenv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/printf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/prlimit", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ptx", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/pwd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/pwmake", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpwquality@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/pwscore", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpwquality@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/raw", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/read", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/readlink", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/realpath", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/rename", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/renice", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/rev", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/rm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/rmdir", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/rpcgen", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/rpm", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/rpm2archive", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/rpm2cpio", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/rpmdb", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/rpmkeys", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/runcon", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/script", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/scriptreplay", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sed", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sed@4.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/seq", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/setarch", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/setpriv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/setsid", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/setterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/setup-nsssysinit.sh", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-sysinit@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sexp-conv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sha1sum", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sha224sum", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sha256sum", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sha384sum", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sha512sum", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/shred", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/shuf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/signtool", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-tools@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/signver", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-tools@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sleep", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sort", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sotruss", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/split", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sprof", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ssltap", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-tools@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/stat", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/stdbuf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/stty", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/su", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sum", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/sync", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/tac", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/tail", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/tailf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/taskset", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/tee", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/test", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/timeout", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/touch", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/tr", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/true", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/truncate", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/trust", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit-trust@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/tsort", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/tty", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/type", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/tzselect", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ul", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/ulimit", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/umask", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/umount", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/unalias", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/uname", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/unexpand", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/uniq", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/unlink", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/unshare", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/update-ca-trust", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/update-crypto-policies", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/users", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/utmpdump", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/uuidgen", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/vdir", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/wait", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/wall", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/watchgnupg", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/wc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/wdctl", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/whereis", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/who", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/whoami", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/write", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/xmlcatalog", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libxml2@2.9.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/xmllint", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libxml2@2.9.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/xmlwf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/expat@2.2.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/yes", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/zcat", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/zcmp", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/zdiff", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/zegrep", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/zfgrep", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/zforce", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/zgrep", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/zless", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/zmore", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/bin/znew", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/games", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/include", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/debug", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/debug/usr", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/debug/usr/bin", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/debug/usr/lib", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/debug/usr/lib64", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/debug/usr/sbin", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/dracut", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/dracut/dracut.conf.d", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/dracut/dracut.conf.d/50-nss-softokn.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/dracut/modules.d", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/dracut/modules.d/05nss-softokn", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/dracut/modules.d/05nss-softokn/module-setup.sh", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/fedora-release", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-release@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/games", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/issue", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-release@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/issue.net", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-release@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_ADDRESS", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_COLLATE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_CTYPE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_IDENTIFICATION", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_MEASUREMENT", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_MESSAGES", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_MESSAGES/SYS_LC_MESSAGES", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_MONETARY", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_NAME", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_NUMERIC", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_PAPER", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_TELEPHONE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/locale/C.utf8/LC_TIME", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/os-release", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-release@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/fileattrs", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/macros.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/macros.d/macros.dist", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-release@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/macros.d/macros.info", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/info@6.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/aarch64-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/aarch64-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alpha-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alpha-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alphaev5-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alphaev5-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alphaev56-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alphaev56-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alphaev6-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alphaev6-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alphaev67-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alphaev67-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alphapca56-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/alphapca56-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/amd64-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/amd64-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv3l-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv3l-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv4b-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv4b-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv4l-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv4l-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv5tejl-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv5tejl-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv5tel-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv5tel-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv6hl-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv6hl-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv6l-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv6l-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv7hl-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv7hl-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv7hnl-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv7hnl-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv7l-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/armv7l-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/athlon-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/athlon-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/geode-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/geode-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/i386-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/i386-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/i486-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/i486-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/i586-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/i586-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/i686-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/i686-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ia32e-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ia32e-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ia64-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ia64-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/m68k-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/m68k-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mips-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mips-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mips64-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mips64-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mips64el-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mips64el-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mips64r6-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mips64r6-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mips64r6el-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mips64r6el-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mipsel-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mipsel-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mipsr6-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mipsr6-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mipsr6el-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/mipsr6el-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/noarch-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/noarch-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/pentium3-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/pentium3-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/pentium4-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/pentium4-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc32dy4-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc32dy4-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc64-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc64-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc64iseries-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc64iseries-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc64le-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc64le-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc64p7-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc64p7-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc64pseries-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc64pseries-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc8260-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc8260-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc8560-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppc8560-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppciseries-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppciseries-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppcpseries-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/ppcpseries-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/riscv64-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/riscv64-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/s390-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/s390-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/s390x-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/s390x-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sh-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sh-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sh3-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sh3-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sh4-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sh4-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sh4a-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sh4a-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparc-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparc-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparc64-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparc64-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparc64v-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparc64v-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparcv8-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparcv8-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparcv9-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparcv9-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparcv9v-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/sparcv9v-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/x86_64-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/platform/x86_64-linux/macros", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/rpm.log", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/rpm.supp", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/rpm2cpio.sh", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/rpmdb_loadcvt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/rpmpopt-4.13.0.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/rpmrc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/rpm/tgpg", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/sse2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/system-release-cpe", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-release@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/tmpfiles.d", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/tmpfiles.d/libselinux.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libselinux@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/tmpfiles.d/pam.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/tmpfiles.d/rpm.conf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/udev", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/udev/rules.d", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib/udev/rules.d/60-raw.rules", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/.libcrypto.so.1.1.0e.hmac", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/.libgcrypt.so.20.hmac", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcrypt@1.7.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/.libssl.so.1.1.0e.hmac", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/X11", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/audit", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/audit/sotruss-lib.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/cifs-utils", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/cifs-utils/cifs_idmap_sss.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/engines-1.1", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/engines-1.1/afalg.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/engines-1.1/capi.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/engines-1.1/padlock.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/games", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/filefuncs.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/fnmatch.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/fork.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/inplace.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/ordchr.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/readdir.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/readfile.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/revoutput.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/revtwoway.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/rwarray.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/testext.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gawk/time.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ANSI_X3.110.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ARMSCII-8.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ASMO_449.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/BIG5.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/BIG5HKSCS.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/BRF.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP10007.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP1125.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP1250.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP1251.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP1252.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP1253.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP1254.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP1255.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP1256.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP1257.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP1258.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP737.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP770.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP771.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP772.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP773.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP774.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP775.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CP932.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CSN_369103.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/CWI.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/DEC-MCS.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-AT-DE-A.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-AT-DE.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-CA-FR.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-DK-NO-A.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-DK-NO.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-ES-A.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-ES-S.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-ES.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-FI-SE-A.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-FI-SE.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-FR.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-IS-FRISS.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-IT.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-PT.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-UK.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EBCDIC-US.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ECMA-CYRILLIC.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EUC-CN.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EUC-JISX0213.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EUC-JP-MS.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EUC-JP.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EUC-KR.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/EUC-TW.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/GB18030.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/GBBIG5.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/GBGBK.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/GBK.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/GEORGIAN-ACADEMY.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/GEORGIAN-PS.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/GOST_19768-74.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/GREEK-CCITT.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/GREEK7-OLD.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/GREEK7.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/HP-GREEK8.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/HP-ROMAN8.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/HP-ROMAN9.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/HP-THAI8.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/HP-TURKISH8.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM037.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM038.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1004.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1008.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1008_420.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1025.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1026.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1046.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1047.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1097.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1112.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1122.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1123.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1124.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1129.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1130.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1132.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1133.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1137.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1140.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1141.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1142.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1143.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1144.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1145.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1146.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1147.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1148.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1149.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1153.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1154.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1155.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1156.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1157.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1158.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1160.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1161.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1162.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1163.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1164.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1166.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1167.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM12712.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1364.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1371.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1388.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1390.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM1399.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM16804.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM256.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM273.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM274.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM275.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM277.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM278.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM280.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM281.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM284.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM285.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM290.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM297.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM420.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM423.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM424.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM437.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM4517.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM4899.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM4909.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM4971.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM500.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM5347.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM803.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM850.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM851.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM852.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM855.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM856.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM857.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM860.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM861.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM862.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM863.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM864.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM865.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM866.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM866NAV.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM868.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM869.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM870.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM871.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM874.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM875.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM880.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM891.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM901.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM902.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM903.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM9030.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM904.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM905.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM9066.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM918.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM921.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM922.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM930.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM932.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM933.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM935.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM937.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM939.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM943.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IBM9448.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/IEC_P27-1.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/INIS-8.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/INIS-CYRILLIC.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/INIS.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISIRI-3342.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO-2022-CN-EXT.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO-2022-CN.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO-2022-JP-3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO-2022-JP.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO-2022-KR.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO-IR-197.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO-IR-209.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO646.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-1.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-10.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-11.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-13.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-14.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-15.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-16.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-2.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-4.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-5.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-6.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-7.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-8.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-9.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO8859-9E.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO_10367-BOX.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO_11548-1.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO_2033.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO_5427-EXT.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO_5427.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO_5428.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO_6937-2.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/ISO_6937.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/JOHAB.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/KOI-8.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/KOI8-R.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/KOI8-RU.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/KOI8-T.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/KOI8-U.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/LATIN-GREEK-1.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/LATIN-GREEK.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/MAC-CENTRALEUROPE.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/MAC-IS.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/MAC-SAMI.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/MAC-UK.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/MACINTOSH.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/MIK.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/NATS-DANO.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/NATS-SEFI.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/PT154.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/RK1048.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/SAMI-WS2.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/SHIFT_JISX0213.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/SJIS.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/T.61.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/TCVN5712-1.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/TIS-620.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/TSCII.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/UHC.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/UNICODE.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/UTF-16.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/UTF-32.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/UTF-7.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/VISCII.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/gconv-modules", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/gconv-modules.cache", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/libCNS.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/libGB.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/libISOIR165.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/libJIS.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/libJISX0213.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gconv/libKSC.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gio", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/gio/modules", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:rpm/libpeas@1.20.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/DBus-1.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/DBusGLib-1.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/Dnf-1.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdnf@0.9.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/GIRepository-2.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/GL-1.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/GLib-2.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/GModule-2.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/GObject-2.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/Gio-2.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/Peas-1.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpeas@1.20.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/cairo-1.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/fontconfig-2.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/freetype2-2.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/libxml2-2.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/win32-1.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/xfixes-4.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/xft-2.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/xlib-2.0.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/girepository-1.0/xrandr-1.3.typelib", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/krb5", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/krb5/plugins", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/krb5/plugins/authdata", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/krb5/plugins/authdata/sssd_pac_plugin.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/krb5/plugins/kdb", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/krb5/plugins/libkrb5", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/krb5/plugins/preauth", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/krb5/plugins/tls", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/krb5/plugins/tls/k5tls.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/ld-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libBrokenLocale-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libSegFault.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libacl.so.1.1.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libanl-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libarchive.so.13.2.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libarchive@3.2.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libassuan.so.0.7.3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libassuan@2.4.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libattr.so.1.1.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libattr@2.4.47?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libaudit.so.1.0.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libauparse.so.0.0.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libblkid.so.1.1.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libblkid@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libbz2.so.1.0.6", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bzip2-libs@1.0.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libc-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libcap-ng.so.0.0.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libcap.so.2.25", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcap@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libcidn-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libcom_err.so.2.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcom_err@1.43.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libcrack.so.2.9.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libcrypt-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libcrypto.so.1.1.0e", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libcurl.so.4.4.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcurl@7.53.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libdb-5.3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libdl-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libdnf.so.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdnf@0.9.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libelf-0.169.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/elfutils-libelf@0.169?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libexpat.so.1.6.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/expat@2.2.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libfdisk.so.1.1.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libfdisk@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libffi.so.6.0.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libffi@3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libform.so.6.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libformw.so.6.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libfreebl3.chk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libfreebl3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libfreeblpriv3.chk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libfreeblpriv3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgcc_s-7-20170503.so.1", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgcrypt.so.20.1.6", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcrypt@1.7.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgio-2.0.so.0.5200.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgirepository-1.0.so.1.0.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libglib-2.0.so.0.5200.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgmodule-2.0.so.0.5200.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgmp.so.10.3.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gmp@6.1.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgnutls.so.30.14.4", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnutls@3.5.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgobject-2.0.so.0.5200.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgpg-error.so.0.20.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgpg-error@1.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgpgme.so.11.18.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gpgme@1.9.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgssapi_krb5.so.2.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgssrpc.so.4.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libgthread-2.0.so.0.5200.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libhistory.so.7.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/readline@7.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libhogweed.so.4.3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libidn2.so.0.3.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libidn2@2.0.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libk5crypto.so.3.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libkdb5.so.8.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libkeyutils.so.1.6", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/keyutils-libs@1.5.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libkrad.so.0.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libkrb5.so.3.3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libkrb5support.so.0.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libksba.so.8.11.6", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libksba@1.3.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/liblber-2.4.so.2.10.7", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libldap-2.4.so.2.10.7", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libldap_r-2.4.so.2.10.7", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/liblua-5.3.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/liblz4.so.1.7.5", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/lz4-libs@1.7.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/liblzma.so.5.2.3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/xz-libs@5.2.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/liblzo2.so.2.0.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/lzo@2.08?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libm-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libmemusage.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libmenu.so.6.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libmenuw.so.6.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libmetalink.so.3.1.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libmetalink@0.1.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libmount.so.1.1.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libmount@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libmpfr.so.4.1.5", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/mpfr@3.1.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libmvec-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libncurses.so.6.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libncursesw.so.6.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnettle.so.6.3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnghttp2.so.14.13.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libnghttp2@1.21.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnpth.so.0.0.6", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/npth@1.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnsl-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnspr4.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nspr@4.14.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnss3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnss_dns-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnss_files-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnss_myhostname.so.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/systemd-libs@233?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnss_resolve.so.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/systemd-libs@233?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnss_sss.so.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnss_systemd.so.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/systemd-libs@233?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnssdbm3.chk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnssdbm3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnsspem.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-pem@1.0.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnsssysinit.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-sysinit@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libnssutil3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-util@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libp11-kit.so.0.3.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpam.so.0.84.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpam_misc.so.0.82.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpamc.so.0.82.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpanel.so.6.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpanelw.so.6.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpcprofile.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpcre.so.1.2.8", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pcre@8.40?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpcreposix.so.0.0.4", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pcre@8.40?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpeas-1.0", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpeas@1.20.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpeas-1.0.so.0.2000.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpeas@1.20.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpeas-1.0/loaders", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpeas@1.20.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libplc4.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nspr@4.14.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libplds4.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nspr@4.14.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpopt.so.0.0.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/popt@1.16?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpsl.so.5.1.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpsl@0.17.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpthread-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libpwquality.so.1.0.2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpwquality@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libreadline.so.7.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/readline@7.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/librepo.so.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/librepo@1.7.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libresolv-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/librpm.so.7.0.1", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/librpmio.so.7.0.1", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/librt-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsasl2.so.3.0.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libselinux.so.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libselinux@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsemanage.so.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsemanage@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsepol.so.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsepol@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsigsegv.so.2.0.4", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libslapi-2.4.so.2.10.7", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsmartcols.so.1.1.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsmartcols@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsmime3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsoftokn3.chk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsoftokn3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsolv.so.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsolv@0.6.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsolvext.so.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsolv@0.6.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsqlite3.so.0.8.6", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sqlite-libs@3.18.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libssh2.so.1.0.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libssh2@1.8.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libssl.so.1.1.0e", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libssl3.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsss_idmap.so.0.5.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsss_idmap@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsss_nss_idmap.so.0.2.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsss_nss_idmap@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libsystemd.so.0.18.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/systemd-libs@233?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libtasn1.so.6.5.3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libtasn1@4.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libthread_db-1.0.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libtic.so.6.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libtinfo.so.6.0", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libudev.so.1.6.6", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/systemd-libs@233?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libunistring.so.2.0.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libunistring@0.9.7?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libustr-1.0.so.1.0.4", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ustr@1.0.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libutempter.so.1.1.6", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libutempter@1.1.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libutil-2.25.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libuuid.so.1.3.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libuuid@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libverto.so.1.0.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libverto@0.2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libxml2.so.2.9.4", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libxml2@2.9.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/libz.so.1.2.11", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/zlib@1.2.11?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/nss", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/nss/libnssckbi.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/nss/saved", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/pkcs11", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit-trust@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/pkcs11/p11-kit-trust.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit-trust@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/pm-utils", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/pm-utils/module.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/pm-utils/power.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/pm-utils/sleep.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/rpm-plugins", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/rpm-plugins/selinux.so", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/sasl2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/sasl2/libanonymous.so.3.0.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/sasl2/libsasldb.so.3.0.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_access.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_cap.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcap@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_chroot.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_console.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_cracklib.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_debug.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_deny.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_echo.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_env.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_exec.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_faildelay.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_faillock.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_filter", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_filter.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_filter/upperLOWER", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_ftp.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_group.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_issue.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_keyinit.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_lastlog.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_limits.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_listfile.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_localuser.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_loginuid.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_mail.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_mkhomedir.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_motd.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_namespace.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_nologin.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_permit.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_postgresok.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_pwhistory.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_pwquality.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpwquality@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_rhosts.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_rootok.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_securetty.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_selinux.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_sepermit.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_shells.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_sss.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_stress.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_succeed_if.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_tally2.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_time.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_timestamp.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_tty_audit.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_umask.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_unix.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_userdb.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_warn.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_wheel.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/security/pam_xauth.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/sse2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/sssd", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/sssd/modules", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/sssd/modules/sssd_krb5_localauth_plugin.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/lib64/tls", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/awk", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/awk/grcat", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/awk/pwcat", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/coreutils", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/coreutils/libstdbuf.so", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/dirmngr_ldap", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/getconf", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/getconf/POSIX_V6_LP64_OFF64", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/getconf/POSIX_V7_LP64_OFF64", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/getconf/XBS5_LP64_OFF64", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/gpg-check-pattern", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/gpg-preset-passphrase", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/gpg-protect-tool", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/gpg-wks-client", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/grepconf.sh", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/grep@3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/openldap", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/p11-kit", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/p11-kit/p11-kit-remote", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/p11-kit/trust-extract-compat", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit-trust@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/selinux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsemanage@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/utempter", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libutempter@1.1.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/libexec/utempter/utempter", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libutempter@1.1.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/bin", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/etc", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/games", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/include", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/lib", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/lib64", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/libexec", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/sbin", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/applications", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/info", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man1", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man1x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man2x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man3", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man3x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man4", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man4x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man5", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man5x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man6", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man6x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man7", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man7x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man8", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man8x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man9", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/man9x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/share/man/mann", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/local/src", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/addgnupghome", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/addpart", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/agetty", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/alternatives", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/applygnupgdefaults", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/blkdiscard", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/blkid", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/blockdev", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/build-locale-archive", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/capsh", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcap@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/cfdisk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/chcpu", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/chgpasswd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/chkconfig", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/chpasswd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/chroot", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/cracklib-check", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/cracklib-format", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/cracklib-packer", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/cracklib-unpacker", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/create-cracklib-dict", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/ctrlaltdel", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/delpart", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/faillock", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/fdformat", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/fdisk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/findfs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/fsck", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/fsck.cramfs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/fsck.minix", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/fsfreeze", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/fstrim", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/g13-syshelp", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/getcap", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcap@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/getpcaps", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcap@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/groupadd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/groupdel", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/groupmems", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/groupmod", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/grpck", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/grpconv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/grpunconv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/hwclock", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/iconvconfig", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/iconvconfig.x86_64", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/install-info", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/ldattach", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/ldconfig", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/losetup", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/mkfs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/mkfs.cramfs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/mkfs.minix", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/mkhomedir_helper", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/mkswap", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/newusers", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/nologin", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/pam_console_apply", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/pam_tally2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/pam_timestamp_check", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/partx", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/pivot_root", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/pwck", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/pwconv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/pwhistory_helper", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/pwunconv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/readprofile", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/resizepart", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/rtcwake", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/runuser", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/sasldblistusers2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/saslpasswd2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/sefcontext_compile", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libselinux@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/setcap", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcap@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/sfdisk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/sln", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/sulogin", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/swaplabel", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/swapoff", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/swapon", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/switch_root", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/unix_chkpwd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/unix_update", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/useradd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/userdel", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/usermod", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/vipw", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/wipefs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/zdump", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/zic", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/sbin/zramctl", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/X11", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/aclocal", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/appdata", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/applications", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/augeas", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/augeas/lenses", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/assert.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/bits2str.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/cliff_rand.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/ctime.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/ftrans.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/getopt.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/gettime.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/group.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/inplace.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/join.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/libintl.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/noassign.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/ord.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/passwd.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/processarray.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/quicksort.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/readable.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/readfile.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/rewind.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/round.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/shellquote.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/strtonum.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/walkarray.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/awk/zerofile.awk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/backgrounds", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/addpart", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/blkdiscard", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/blkid", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/blockdev", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/cal", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/cfdisk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/chcpu", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/chrt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/col", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/colcrt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/colrm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/column", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/ctrlaltdel", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/delpart", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/dmesg", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/eject", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/fallocate", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/fdformat", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/fdisk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/findmnt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/flock", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/fsck", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/fsck.cramfs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/fsck.minix", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/fsfreeze", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/fstrim", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/gapplication", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/gdbus", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/getopt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/gsettings", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/hexdump", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/hwclock", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/ionice", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/ipcmk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/ipcrm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/ipcs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/isosize", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/last", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/ldattach", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/logger", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/look", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/losetup", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/lsblk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/lscpu", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/lsipc", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/lslocks", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/lslogins", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/lsns", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/mcookie", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/mesg", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/mkfs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/mkfs.cramfs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/mkfs.minix", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/mkswap", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/more", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/mountpoint", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/namei", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/nsenter", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/partx", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/pivot_root", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/prlimit", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/raw", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/readprofile", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/rename", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/renice", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/resizepart", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/rev", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/rtcwake", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/script", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/scriptreplay", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/setarch", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/setpriv", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/setsid", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/setterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/sfdisk", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/su", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/swaplabel", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/swapoff", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/swapon", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/tailf", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/taskset", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/ul", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/unshare", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/utmpdump", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/uuidgen", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/wall", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/wdctl", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/whereis", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/wipefs", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/write", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/bash-completion/completions/zramctl", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/cracklib", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/cracklib/cracklib.magic", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/DEFAULT", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/DEFAULT/bind.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/DEFAULT/gnutls.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/DEFAULT/gnutls28.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/DEFAULT/java.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/DEFAULT/krb5.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/DEFAULT/nss.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/DEFAULT/openssh.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/DEFAULT/openssl.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/EMPTY", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/EMPTY/bind.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/EMPTY/gnutls.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/EMPTY/gnutls28.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/EMPTY/java.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/EMPTY/krb5.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/EMPTY/nss.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/EMPTY/openssh.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/EMPTY/openssl.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/FUTURE", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/FUTURE/bind.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/FUTURE/gnutls.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/FUTURE/gnutls28.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/FUTURE/java.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/FUTURE/krb5.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/FUTURE/nss.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/FUTURE/openssh.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/FUTURE/openssl.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/LEGACY", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/LEGACY/bind.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/LEGACY/gnutls.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/LEGACY/gnutls28.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/LEGACY/java.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/LEGACY/krb5.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/LEGACY/nss.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/LEGACY/openssh.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/LEGACY/openssl.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/default-config", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/crypto-policies/reload-cmds.sh", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/desktop-directories", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/dict", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/doc", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/empty", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/games", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/ghostscript", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/ghostscript/conf.d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/glib-2.0", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/glib-2.0/schemas", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/gnome", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/gnupg", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/gnupg/dirmngr-conf.skel", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/gnupg/distsigkey.gpg", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/gnupg/gpg-conf.skel", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/gnupg/sks-keyservers.netCA.pem", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/help", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/i18n", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/icons", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/idl", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/info", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/info/dir", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/info@6.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/audit-libs", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/audit-libs@2.7.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/audit-libs/lgpl-2.1.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/audit-libs@2.7.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/bash", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/bash/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bash@4.4.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/bzip2-libs", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/bzip2-libs@1.0.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/bzip2-libs/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/bzip2-libs@1.0.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/chkconfig", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/chkconfig/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/coreutils-single", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/coreutils-single/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/coreutils-single@8.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/cracklib", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/cracklib/COPYING.LIB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cracklib@2.9.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/crypto-policies", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/crypto-policies/COPYING.LESSER", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/crypto-policies@20170330?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/cyrus-sasl-lib", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/cyrus-sasl-lib/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/elfutils-libelf", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/elfutils-libelf@0.169?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/elfutils-libelf/COPYING-GPLV2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/elfutils-libelf@0.169?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/elfutils-libelf/COPYING-LGPLV3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/elfutils-libelf@0.169?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/expat", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/expat@2.2.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/expat/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/expat@2.2.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/fedora-modular-release", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-release@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/fedora-modular-release/Fedora-Legal-README.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-release@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/fedora-modular-release/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-release@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/fedora-modular-repos", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/fedora-modular-repos/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/fedora-modular-repos@26?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gawk", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gawk/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gawk/LICENSE.BSD", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gawk/LICENSE.GPLv2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gawk/LICENSE.LGPLv2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gawk@4.1.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/glib2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/glib2/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glib2@2.52.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/glibc", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/glibc/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/glibc/COPYING.LIB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/glibc/LICENSES", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gmp", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gmp@6.1.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gmp/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gmp@6.1.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gmp/COPYING.LESSERv3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gmp@6.1.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gmp/COPYINGv2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gmp@6.1.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gmp/COPYINGv3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gmp@6.1.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gnupg2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gnupg2/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnupg2@2.1.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gnutls", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnutls@3.5.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gnutls/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnutls@3.5.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gnutls/COPYING.LESSER", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnutls@3.5.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gnutls/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gnutls@3.5.12?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gobject-introspection", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gobject-introspection/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gpgme", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gpgme@1.9.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gpgme/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gpgme@1.9.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gpgme/COPYING.LESSER", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gpgme@1.9.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/grep", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/grep@3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/grep/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/grep@3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gzip", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gzip/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/gzip/fdl-1.3.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/gzip@1.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/info", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/info@6.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/info/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/info@6.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/keyutils-libs", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/keyutils-libs@1.5.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/keyutils-libs/LICENCE.LGPL", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/keyutils-libs@1.5.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/krb5-libs", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/krb5-libs/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libarchive", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libarchive@3.2.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libarchive/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libarchive@3.2.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libassuan", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libassuan@2.4.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libassuan/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libassuan@2.4.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libassuan/COPYING.LIB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libassuan@2.4.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libcap", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcap@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libcap-ng", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcap-ng@0.7.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libcap-ng/COPYING.LIB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcap-ng@0.7.8?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libcap/License", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcap@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libcom_err", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcom_err@1.43.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libcom_err/NOTICE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcom_err@1.43.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libcurl", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcurl@7.53.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libcurl/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libcurl@7.53.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libdb", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libdb/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libdb/lgpl-2.1.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdb@5.3.28?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libdnf", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdnf@0.9.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libdnf/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libdnf@0.9.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libfdisk", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libfdisk@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libfdisk/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libfdisk@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libfdisk/COPYING.LGPLv2.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libfdisk@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libffi", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libffi@3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libffi/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libffi@3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgcc", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcc@7.1.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgcc/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcc@7.1.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgcc/COPYING.LIB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcc@7.1.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgcc/COPYING.RUNTIME", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcc@7.1.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgcc/COPYING3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcc@7.1.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgcc/COPYING3.LIB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcc@7.1.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgcrypt", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcrypt@1.7.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgcrypt/COPYING.LIB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgcrypt@1.7.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgpg-error", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgpg-error@1.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgpg-error/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgpg-error@1.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libgpg-error/COPYING.LIB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libgpg-error@1.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libidn2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libidn2@2.0.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libidn2/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libidn2@2.0.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libidn2/COPYING.LESSERv3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libidn2@2.0.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libidn2/COPYING.unicode", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libidn2@2.0.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libidn2/COPYINGv2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libidn2@2.0.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libksba", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libksba@1.3.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libksba/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libksba@1.3.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libksba/COPYING.GPLv2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libksba@1.3.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libksba/COPYING.GPLv3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libksba@1.3.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libksba/COPYING.LGPLv3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libksba@1.3.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libmetalink", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libmetalink@0.1.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libmetalink/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libmetalink@0.1.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libmount", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libmount@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libmount/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libmount@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libmount/COPYING.LGPLv2.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libmount@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libnghttp2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libnghttp2@1.21.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libnghttp2/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libnghttp2@1.21.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libpeas", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpeas@1.20.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libpeas/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpeas@1.20.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libpsl", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpsl@0.17.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libpsl/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpsl@0.17.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libpwquality", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpwquality@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libpwquality/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libpwquality@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/librepo", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/librepo@1.7.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/librepo/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/librepo@1.7.20?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libselinux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libselinux@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libselinux/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libselinux@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsemanage", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsemanage@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsemanage/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsemanage@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsepol", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsepol@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsepol/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsepol@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsigsegv", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsigsegv@2.11?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsigsegv/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsigsegv@2.11?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsmartcols", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsmartcols@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsmartcols/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsmartcols@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsmartcols/COPYING.LGPLv2.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsmartcols@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsolv", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsolv@0.6.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsolv/LICENSE.BSD", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsolv@0.6.27?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libssh2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libssh2@1.8.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libssh2/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libssh2@1.8.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsss_idmap", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsss_idmap@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsss_idmap/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsss_idmap@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsss_idmap/COPYING.LESSER", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsss_idmap@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsss_nss_idmap", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsss_nss_idmap@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsss_nss_idmap/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsss_nss_idmap@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libsss_nss_idmap/COPYING.LESSER", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsss_nss_idmap@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libtasn1", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libtasn1@4.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libtasn1/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libtasn1@4.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libtasn1/COPYING.LIB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libtasn1@4.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libunistring", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libunistring@0.9.7?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libunistring/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libunistring@0.9.7?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libunistring/COPYING.LIB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libunistring@0.9.7?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libutempter", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libutempter@1.1.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libutempter/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libutempter@1.1.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libuuid", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libuuid@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libuuid/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libuuid@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libuuid/COPYING.BSD-3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libuuid@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libverto", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libverto@0.2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libverto/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libverto@0.2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libxml2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libxml2@2.9.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/libxml2/Copyright", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/libxml2@2.9.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/lzo", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/lzo@2.08?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/lzo/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/lzo@2.08?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/microdnf", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/microdnf@2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/microdnf/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/microdnf@2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/mpfr", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/mpfr@3.1.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/mpfr/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/mpfr@3.1.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/mpfr/COPYING.LESSER", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/mpfr@3.1.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/ncurses-base", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/ncurses-base/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nettle", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nettle/COPYING.LESSERv3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nettle/COPYINGv2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nettle@3.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/npth", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/npth@1.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/npth/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/npth@1.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/npth/COPYING.LESSER", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/npth@1.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nspr", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nspr@4.14.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nspr/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nspr@4.14.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nss", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nss-pem", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-pem@1.0.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nss-pem/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-pem@1.0.3?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nss-softokn-freebl", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nss-softokn-freebl/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nss-util", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-util@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nss-util/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss-util@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/nss/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/nss@3.30.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/openldap", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/openldap/COPYRIGHT", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/openldap/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openldap@2.4.44?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/openssl-libs", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/openssl-libs/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/p11-kit", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/p11-kit/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/pam", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/pam/Copyright", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/pam/gpl-2.0.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pam@1.3.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/pcre", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/pcre@8.40?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/pcre/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pcre@8.40?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/pcre/LICENCE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/pcre@8.40?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/popt", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/popt@1.16?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/popt/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/popt@1.16?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/publicsuffix-list-dafsa", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/publicsuffix-list-dafsa@20170424?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/publicsuffix-list-dafsa/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/publicsuffix-list-dafsa@20170424?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/readline", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/readline@7.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/readline/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/readline@7.0?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/rpm", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/rpm/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/sed", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/sed@4.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/sed/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sed@4.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/setup", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/setup/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/setup@2.10.5?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/shadow-utils", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/shadow-utils/gpl-2.0.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/shadow-utils/shadow-bsd.txt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/shadow-utils@4.3.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/sssd-client", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/sssd-client/COPYING", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/sssd-client/COPYING.LESSER", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/sssd-client@1.15.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/systemd", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/systemd-libs@233?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/systemd/LICENSE.LGPL2.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/systemd-libs@233?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/tzdata", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/tzdata@2017b?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/tzdata/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/tzdata@2017b?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/ustr", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ustr@1.0.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/ustr/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ustr@1.0.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/ustr/LICENSE_BSD", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ustr@1.0.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/ustr/LICENSE_LGPL", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ustr@1.0.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/ustr/LICENSE_MIT", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ustr@1.0.4?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/util-linux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/util-linux/COPYING.BSD-3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/util-linux/COPYING.GPLv2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/util-linux/COPYING.LGPLv2.1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/util-linux/COPYING.UCB", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/util-linux@2.29.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/zlib", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/zlib@1.2.11?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/licenses/zlib/README", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/zlib@1.2.11?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/locale", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/locale/en_US", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/locale/en_US/LC_MESSAGES", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/locale/en_US/LC_MESSAGES/mit-krb5.mo", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/locale/locale.alias", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/glibc-common@2.25?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man0p", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man1", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man1p", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man1x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man2x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man3", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man3p", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man3x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man4", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man4x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man5", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man5x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man6", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man6x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man7", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man7x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man8", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man8x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man9", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/man9x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/man/mann", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/mime-info", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/misc", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/omf", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/p11-kit", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/p11-kit/modules", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/p11-kit/modules/p11-kit-trust.module", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/p11-kit-trust@0.23.5?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/pixmaps", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/pki", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/pki/ca-trust-legacy", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/pki/ca-trust-legacy/ca-bundle.legacy.default.crt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/pki/ca-trust-legacy/ca-bundle.legacy.disable.crt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/pki/ca-trust-source", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/pki/ca-trust-source/README", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/pki/ca-trust-source/anchors", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/pki/ca-trust-source/blacklist", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/pki/ca-trust-source/ca-bundle.trust.p11-kit", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ca-certificates@2017.2.14?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/publicsuffix", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/publicsuffix-list-dafsa@20170424?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/publicsuffix/public_suffix_list.dafsa", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/publicsuffix-list-dafsa@20170424?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/sounds", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/tabset", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/tabset/std", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/tabset/stdcrt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/tabset/vt100", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/tabset/vt300", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/A", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/A/Apple_Terminal", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/E", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/E/Eterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/E/Eterm-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/E/Eterm-88color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/E/Eterm-color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/a", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/a/ansi", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/a/ansi80x25", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/a/ansis", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/a/aterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/b", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/b/bterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/c", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/c/cons25", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/c/cygwin", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/d", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/d/dumb", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/e", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/e/eterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/e/eterm-color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/g", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/g/gnome", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/g/gnome-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/h", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/h/hurd", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/j", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/j/jfbterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/k", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/k/kon", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/k/kon2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/k/konsole", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/k/konsole-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/l", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/l/linux", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/m", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/m/mach", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/m/mach-bold", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/m/mach-color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/m/mach-gnu", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/m/mach-gnu-color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/m/mlterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/m/mrxvt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/n", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/n/nsterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/n/nxterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/p", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/p/pcansi", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/p/putty", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/p/putty-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r/rxvt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r/rxvt-16color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r/rxvt-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r/rxvt-88color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r/rxvt-basic", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r/rxvt-color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r/rxvt-cygwin", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r/rxvt-cygwin-native", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r/rxvt-unicode", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/r/rxvt-xpm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen-16color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.Eterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.gnome", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.konsole", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.konsole-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.linux", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.mlterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.mlterm-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.mrxvt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.putty", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.putty-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.rxvt", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.teraterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.vte", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.vte-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.xterm-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.xterm-new", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.xterm-r6", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/screen.xterm-xfree86", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/st", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/st-16color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/st-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/stterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/stterm-16color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/stterm-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/sun", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/sun1", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/s/sun2", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/t", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/t/teraterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/t/teraterm2.3", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/t/tmux", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/t/tmux-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vs100", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vt100", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vt100-am", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vt100-nav", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vt102", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vt200", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vt220", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vt52", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vte", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vte-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/v/vwmterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/w", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/w/wsvt25", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/w/wsvt25m", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xfce", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-1002", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-1003", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-1005", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-1006", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-16color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-24", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-256color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-88color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-8bit", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-basic", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-bold", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-color", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-hp", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-new", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-nic", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-noapp", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-old", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-pcolor", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-r5", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-r6", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-sco", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-sun", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-utf8", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-vt220", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-vt52", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-x10mouse", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-x11hilite", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-x11mouse", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-xf86-v32", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-xf86-v33", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-xf86-v333", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-xf86-v40", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-xf86-v43", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-xf86-v44", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-xfree86", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterm-xi", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/terminfo/x/xterms", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/ncurses-base@6.0?arch=noarch&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/themes", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/wayland-sessions", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/xsessions", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/zsh", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/zsh/site-functions", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/curl@7.53.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/share/zsh/site-functions/_curl", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/curl@7.53.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/src", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/src/debug", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/usr/src/kernels", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/adm", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/cache", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/db", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/empty", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/ftp", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/games", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/gopher", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/kerberos", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/kerberos/krb5", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/kerberos/krb5/user", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/krb5-libs@1.15.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/alternatives", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/chkconfig@1.10?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/alternatives/cifs-idmap-plugin", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/alternatives/libnssckbi.so.x86_64", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/games", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/misc", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm-state", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/.dbenv.lock", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/.rpm.lock", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Basenames", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Conflictname", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Dirnames", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Enhancename", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Filetriggername", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Group", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Installtid", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Name", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Obsoletename", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Packages", + "type": "file", + "package_data": [ + { + "type": "rpm", + "namespace": null, + "name": "fedora-modular-repos", + "version": "26", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "Fedora modular repository files for yum and dnf along with gpg public keys", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://pagure.io/fedora-modular-repos/", + "download_url": null, + "size": 14308, + "sha1": "08dcee003c581906c254ec8eb62a79c47edeebd3", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/pki/rpm-gpg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-26-fedora", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-aarch64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-armhfp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-i386", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-ppc64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-ppc64le", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-primary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74224a4803eab04d7c0860f67d614d402084c6fa3d5ac722258928a13b48be52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-s390x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-secondary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2885ede3ed81bc011e42ba676a0819bcf06432140983197e5bd40e5890464f9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-x86_64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-aarch64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-armhfp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-i386", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-ppc64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-ppc64le", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-primary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da6f5294c08c2fb20cafdd75100bec8d7497c36481100a4ea5f6925c5e8ab3ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-s390x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-secondary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e530f7265dc09df0c2527eda3ff6e6ba77ece9615b5499ad0166b00ec73fc1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-x86_64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-aarch64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armhfp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-i386", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-ppc64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-ppc64le", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-primary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b6f632c0af645f81e2daa7935591f5f581deb7b9c205149999809413334b6cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-s390x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-x86_64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-modularity", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec020744a309314f12da9e45d38939c762bbacf367424baec9bc5714c8d3a91a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/yum.repos.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/yum.repos.d/fedora-modular.repo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6729360c8b3cbeb97ea438e5140b5444ad6ca0fbd0878c2791fbca60c6f11313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/fedora-modular-repos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/fedora-modular-repos/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d48c15361c79b44ebdb9154f660ded8dd7b171f9e577f433e352ea2cb0a7db1", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/fedora-modular-repos@26?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "setup", + "version": "2.10.5", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "The setup package contains a set of important system configuration and\nsetup files, such as passwd, group, and profile.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://fedorahosted.org/setup/", + "download_url": null, + "size": 714846, + "sha1": "211e2ac89f4efdd493c8b69c95de5839ef2b4933", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/aliases", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "918bb2cfd8ff417b9e78d220d37f34033258469545e49c19ef3ae4247d905dfb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/bashrc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d8e95843235f5216690fd4bd5e1367d58dc2d8c7b923109c818e0ba409bad3d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/csh.cshrc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fed16cef3a870b34429f9e3df7b54b7ffe19ed496c1361a122028ccae66acbf9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/csh.login", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "715653a95b3908b283ee0dcf36505a6564083b1efb452b5f870fb0650d9a9335", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/environment", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/ethertypes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed38f9d644befc87eb41a8649c310073240d9a8cd75b2f9c115b5d9d7e5d033c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/exports", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/filesystems", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba1ed4fe76cd63c37dbd44a040921db7810c4b63f46ee6635779627a4a36a196", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/fstab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/group", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1595ee04c7e66d1e666886ac6f97f7ce84b4332c751b5493711e12fa1310109c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/gshadow", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc4df3c9a48367741205c96b5479057ab685e9d0ba6ccf283b5eb8deeb0eecc1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/host.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "380f5fe21d755923b44203b58ca3c8b9681c485d152bd5d7e3914f67d821d32a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/hosts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "498f494232085ec83303a2bc6f04bea840c2b210fbbeda31a46a6e5674d4fc0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/hosts.allow", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9e9862bac9c369db2c15df33b60e7154040a8ae2931250fbd8fe931653b3e25", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/hosts.deny", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d2e1a14032131585dbc55ca1a63e756e366d723b82d8be8b0a82b2b915361c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/inputrc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3df12b75483c9019090f18bdf46c47399959eddc2b721cf9b563f4010a89a830", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/motd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/passwd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da48b9f08e861546a980206889b7282fccda236f83a25e1b58de6fc5f1f361bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/printcap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f809352567a37d932b014311cf626774b97b63ec06d4f7bdd8a9cfcc34c691d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/profile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e154635f739239b721083394916e67dea2e8996ae3f3251b93a0463b0351fbe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/profile.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/protocols", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c8609208aca7d88eaf70f7c35d572b03e2ff5d5432e58342cf38f3418fd257ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/services", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2274f6e8d479e514fa59046c931d12d03e879964a5d1fe58c24f45b18bfe610", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/shadow", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee7c3b0ae014530631a07ca0e2d38aba70865170a6ba58958008d8025481af57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/shells", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6084fae85b05d70325d9e81079cb088b9b0a76fd366b4c554816200a7002d985", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/subgid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/subuid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/setup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/setup/uidgid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a5a3814ebcfa1112aa9e1966a7660ef31e33bcdd0a923b0f8c612b78cf54dd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/setup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/setup/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "628095e1ef656bbe9034cf5bfa3c220880a16cd0ceea25b17cd2198ea3503e03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/log/lastlog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/setup@2.10.5?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "basesystem", + "version": "11", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "Basesystem defines the components of a basic Fedora system\n(for example, the package installation order to use during bootstrapping).\nBasesystem should be in every installation of a system, and it\nshould never be removed.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": "b878932c2546d6eb014e919169c07b71283ff4c8", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "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": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/basesystem@11?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "tzdata", + "version": "2017b", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains data files with rules for various timezones around\nthe world.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.iana.org/time-zones", + "download_url": null, + "size": 1710403, + "sha1": "55f767e64ba1de952d4f749483553fc451558139", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/share/doc/tzdata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/tzdata/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fde4a58021b6f18886e3b3fdc06f9f2d43025e47c7e07d7c56cd40897a440b70", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/tzdata/Theory", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf918a0268d2f3dcb36e1737a5ccf7793b0b646d1177cb88aee4760b809a2e82", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/tzdata/tz-link.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df2100981c6c52f2af5de5fccc0e57edcd59d284cce0b372a517b1b7bfe99733", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/tzdata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/tzdata/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baeffa28c50efd6c1c25877009de318b0d3b53b117cad703a4dfcfb155952f21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Abidjan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Accra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea0a89ec3c253390f746107c3ea69392270d8df0dc2d2aed6f23f4cff852bf91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Addis_Ababa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Algiers", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d777e8eecb9ebe269692349daa6b45b2463e4a3c2d107ccd139b6206c4fa73cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Asmara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Asmera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Bamako", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Bangui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Banjul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Bissau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9613464e1c3e4aabfb5b15d0bc2e95f212ba370dd741824142758c832977f6cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Blantyre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Brazzaville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Bujumbura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Cairo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "279bbe1fa62da67387c63593b60bb655252ef5c8f189cf43469087740af2b4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Casablanca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afb98baa9972580559410aa145c57fb8c86689a05f7f0e97815f96bdea7af5ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Ceuta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "387d2c354117fe2a22f6f3b429e4193a331d3e93d7007a55c50b3b9eedee63de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Conakry", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Dakar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Dar_es_Salaam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Djibouti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Douala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/El_Aaiun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c3a4c95fd64c01a78dcd44ca4b16cf72f2416be4704e8c5d52ffc7c131ae015", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Freetown", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Gaborone", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Harare", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Johannesburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Juba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab7cd92afd768d4c15ca778551286808cae7cd89b4f520dc082456f69c2d0134", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Kampala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Khartoum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab7cd92afd768d4c15ca778551286808cae7cd89b4f520dc082456f69c2d0134", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Kigali", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Kinshasa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Lagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Libreville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Lome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Luanda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Lubumbashi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Lusaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Malabo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Maputo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Maseru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Mbabane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Mogadishu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Monrovia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f9672c98983af595b3c6274cf8135728c8815a4f9c98ffba043707609e5d122", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Nairobi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Ndjamena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1391c8edd23b3f73e0bfacf8b878801c58206ca42349c30b22fcb7e8d13de3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Niamey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Nouakchott", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Ouagadougou", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Porto-Novo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Sao_Tome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Timbuktu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Tripoli", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ff53f7072863fb56f1e71339392b6de7e50675efa4333b9e032b677c9c9a527", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Tunis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eecc34436d1dd96c49d6b671ed61bc594548d280a967537a9653841b537a9a92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Africa/Windhoek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5943251b7dfcbe44c19666c0ec1823607f6efd408af096ea0a9aeeb45261cd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Adak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Anchorage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2c3625b14836e5f256bb8a31a277470df0c499875f60484b08db22a85a00a7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Anguilla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Antigua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Araguaina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c5c90b22d2661b00ed78567b641a8e7aacd3261e19c40ef191af4c7b1c60c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "734a334127e43faddb2bc722a0e508719105a4aa25897c2a280fb1dfec261113", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/ComodRivadavia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e5e87b452a3cdc3f010537e096150239b10ee67ec1c438b7864096a96758992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/La_Rioja", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "621f1bb3113e8ef3675827b6bcd718fc09f13157639ce8986c98bde382f3c957", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38933e04d16131a11b1052c7daba2794b994030dd485142d8766f7f13d105b61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Rio_Gallegos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29a13c6e65962f48b48ba73bffd41474a98257d1212584f32b3b51e5daa092a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Salta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "113093ce6d0f2189f9a34183b0a1117b028c89761740700378f64c26ca60a884", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/San_Juan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01d61c864a3edb46fc9c0245bda0c551c6b12253e962178ad42b9fa3d2ea96a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/San_Luis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "954240d24edafb8de8aec83efe5f926bde08620d4564105c68b5e59afcddcaf4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Tucuman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82abb66f092dc63c03be1c298b65a8266ec6a638d17c00051701138b9bf7e00e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Argentina/Ushuaia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1caf03ba65f9d802fd8160f103c613ba9266500ef95956af6af8636ac4f5a7e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Aruba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Asuncion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f84a9ad05fdbc043ec0d57f60c0d9dde2c4979ff53de5f4b09520174f908c8c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Atikokan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c30226b472b507b5a30b69557d56f24fcc8e9467110e4d3ec15c2c51de5d245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Atka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Bahia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2907605adbb291db6f65ffa990fb28e2150b37896752171c664a9cff6b4a890d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Bahia_Banderas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d0e0d9f6168635a5f98550a170d423854ff5b662ce0d874c3cba77199bf1cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Barbados", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b1a7857a01ae2a3ae9a51e0b40cfbed91bac468579ed3c08b54466276bbb1fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Belem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cab597d9b0946c0542e1e7efc41de81ffb67e5ad1b982ba7512e7c3b7abf9712", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Belize", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb4e57a8c657d0c253ef4e0a5af118c928e6e5875564081a714563addfd4b31a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Blanc-Sablon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7d383bfb7e85331030f8091a9055a5f424e3674407ca0c76cce06b5a0316fdb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Boa_Vista", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "593ec3794b5fdc2fdb6141cf37eb943ccaf64818224f4c6c9eb64e001562eecc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Bogota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7035a44b8a40432315da50a5db760cabde6fb2ad4004e1416645a04841c72b79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Boise", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33353ef05ccdda7debe757cf865ee7bd78031f38c6797b8fbfc11f9010f55a10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "734a334127e43faddb2bc722a0e508719105a4aa25897c2a280fb1dfec261113", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cambridge_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0aeaed5b104ee99ab13a9f5b5a7aaf7f6c9a7f59bdefd15d3c9951551c7b5f6f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Campo_Grande", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "778032d8d96307996345d498295be2be397ca073c7d529a2841f7ee2280c2b17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cancun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d22316873f309799c6f97fefb8a0a8897d0df4eb376f84bb0b71602ec240d04f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Caracas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f9e7150c7461615db09d15ae2ac14d42d3fa06327f57fa7a4064a9bedba2992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cayenne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0afd6f15f47edfdfdeb34d7cfd8e1c1da974259085acec6fa03ad2f2c27f138a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cayman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4fbba14653a3186f3c5b719f7b9bf7d8a5824401064cf6d508205592e55a9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Chicago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "143f29b957173a46008187230a38125bd3a03b3dbcba0dc1d1b8661331f71693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Chihuahua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7d150e716db5b1c96bb0e50252b80306e1d9e8bcc2bf90a3ae7071906e71513", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Coral_Harbour", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c30226b472b507b5a30b69557d56f24fcc8e9467110e4d3ec15c2c51de5d245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Costa_Rica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e6ff29a776e053226bf590ebe734896f9150d69074f22a16a1c7199a1484ec5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Creston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97b74beec3714be518219f24533cc21edf9b53d01f4ab792a6fe0f88973449eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Cuiaba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abe09b61ea932f4901febcc810736366be9bc690c5c4199a1d00cc2cfcf050b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Curacao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Danmarkshavn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "087e39cd6f10b6944b68b1de557289ef33769467f1b29806b96a16cf8e438e6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Dawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d01b4b6114df8b0ed8aa64654f777842f20729818f1566a5f341d73ef7093dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Dawson_Creek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29d0245bc04dadcbb196a3b6a81bace1696451166a7417d5bb2a8610f37ec5ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Denver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Detroit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d69dd4ee096c6e5bd256ec578afa48a810bd768d0749d4d7f1a9c219107d18a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Dominica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Edmonton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6678c23f86573b6c95e6c748a317aa8ce90f68636bcdad18db081e70986fb54e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Eirunepe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1cf7b8dcba3182d527e72c1307bb6fc6908e8722d7ae10ff6522608df38d70c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/El_Salvador", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63215b213a31505bfd545fd52b11214cb614f13f0f55911f414edb44286e7f8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Ensenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Fort_Nelson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7ce9a01cdd313d20352112430341c262e1b90182de490fc95c132daac118ce7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Fort_Wayne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Fortaleza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc020e10d5350251d78744ffa59f54a7fc47eb521e3813a4811d614067a929ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Glace_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6af24e3b9f1240abb8618fac326ee3a1ecccd25d2fa4936b2a28b0b0880e550", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Godthab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69351ff5190c3330d5910eb4d23211674dca4a120c6636bd535d6b6687f96b23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Goose_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0c06c6a1841cdc37bfb311c11caba1c974d0d6c27725c04b69657e7ca112a49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Grand_Turk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7f0bb80682771facd9b88cd47b711d04132fa9cb526a2bf08803c5057427416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Grenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Guadeloupe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Guatemala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "795cc25e5ffe825a8b3d86eed98ad5f9bb9f6d152df2b624f0e2a63b17f0ee43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Guayaquil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b144b87141ba1c6e6e7e0da5b35ec3c50d57dda3b2be94caf3186062563ccf35", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Guyana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b38a7f5eb21df41f8efbca839606a2b76dcb13f13aecab80956d6cb1196a76a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Halifax", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "627e18218c6f3c3f446c4970abe8164672e2a7ba94bcf841b1e06af5089b94ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Havana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7871f875a8819f415c292519db1590556a0dc1a6ce691bf4f7af55e6716fb894", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Hermosillo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec6eb21d068f1ca8e80a9e825206ad1b5a04b1e8abb2dd981c6c90b7686b8820", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Knox", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Marengo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64bb87669a7c161454b283e5855e28de7655450680cc403eea0572e580eb2625", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Petersburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eb5dd510d677f9118ec4bca7892db4ed181722fbaf94ef9cb1a441718400321", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Tell_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "268c538689f4815f86ae1d100b4b072a785d5e68b03de71b74f437135bc52843", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Vevay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5cf728ac267cce51bddf1875219bf0e800d5aaa17794dc2c7408293773f516e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Vincennes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a9db38f7575f9e2a624c9466128927caef0eea7e9a3841679cd6eb129b019d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indiana/Winamac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2dc919207b8db95bd82aff68b8a498a6d3bec2c33220ba5381ebca171dcc095", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Inuvik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea64cbc0bf92cf88c8917222f11db8838f42e2d41360cd81bb93f669a2bc685b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Iqaluit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb8797250b8bd8c3d09893b4f261ffb1bedd668869a051c8e2c80f6c0d63408c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e07811907b7f7730d9fdca613637fef7d859ac9fe1d46b8a7da2801017850725", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e5e87b452a3cdc3f010537e096150239b10ee67ec1c438b7864096a96758992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Juneau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b18601ab2245d52b58bdbd525909934d5bb4cc55692c0a644a55a37cd6cdd6ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Kentucky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Kentucky/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "779c6a6c566774f94f754dad8936ea7f7f6afb028ed9c76b74d8f375355439ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Kentucky/Monticello", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b87081e46bbe688816a7e03cfdc5b4efe10bd6b92cb5a780df6b0c86af4c1a37", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Knox_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Kralendijk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/La_Paz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc59eda586f2acd9291ea9424aaaf9933f13c2c484655868a1b5e5afa8f61c8d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Lima", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4adf338b94b1680c4e114ffa17669dba4363a08009d6e21f090610e55aaa30a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Los_Angeles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "779c6a6c566774f94f754dad8936ea7f7f6afb028ed9c76b74d8f375355439ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Lower_Princes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Maceio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c640e22f9bb0f3c376f8a3440622e7a29de3b48d71d06d900ae66e0e2ea4f392", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Managua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3c1f00bc879ee84e623d25252f1fb8ffd8cf43cd9c8b8bf12b6b5eda8045683", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Manaus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a411c339329e8984d50258dd3bbf44e06e4a86db28d1b34a27c056f2a00686a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Marigot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Martinique", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e087c3e4ae20234a08667adcf6ab4cd03ab3aeee7e035278f271ddb0b65cfff2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Matamoros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4398d831df4bfcfd9bafa22ac35cd55dbb7dfd5f25c138452e8adf275ea11735", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Mazatlan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9340b719b250773262cec62e771d121105aed168836723dfc305e30bb04cfbb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38933e04d16131a11b1052c7daba2794b994030dd485142d8766f7f13d105b61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Menominee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46ced580e74834d2c68a80a60ae05a0b715014bb2b4dad67cf994ac20ce2ac22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Merida", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecdcf4b29f7b439152b9e9b559f04d7d4ba759dd942c2fd685a4ee36798fc8d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Metlakatla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bcb6196b39015d0722188b02d8837a7fed9b2e434f17846278719e33bb73f0e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Mexico_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88bc3fcb1a92ef053e0af4af9053ecbf12855fdf18f859b2a54d826dbfacb655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Miquelon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41f2e13c925042a466b8cdcc8bd1dced7e9247cc893bcde20b91d98ce10d316f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Moncton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1300d5a93bb376cbf23a890a23ea05fa2b229486e7eb7d5959c7834260fbb7b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Monterrey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89dadca852ebf52e4405c958132255c25fb195604d7df9b844bf50b48a0865d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Montevideo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ef11f702b396f14f4c98c2a75be964651528b84c35394ebe00d7e113b54f9fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Montreal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Montserrat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Nassau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c999dbcc6c6045acbedf6fd48f5b70b20eb8d8b0bd9612d2bea88dc03aa9f4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/New_York", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5fa6dccc303352e1195c4348b189f3085014d8a56a1976c8e8a32bd4fedb69fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Nipigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7100ca4bf3044211ff8e770dade20b683880f3965f146ebbdd72c644aaec7c37", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Nome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df9ef6681135ae9089321cab2a348b0970ba0f52775b34c975601e780785d3cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Noronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b71d8f0d772be18ab8425cff1be9d927f340511a91e248e962745ccc76ced79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/North_Dakota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/North_Dakota/Beulah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f604eb42f0197f5edefcd6d43051a0b64e6e1327dbd2d3cfa94d0348b23e1fa8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/North_Dakota/Center", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08efea4af9a2b6a5ab25e86116cfcf4b93c16ba9b7b22f762d9cb3481ecf3ac8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/North_Dakota/New_Salem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5a43eb6776c326b1250f914f00e9e00e121b9b51f63665f90f245376da2017a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Ojinaga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a07ff8fe3ee3531f866afca0f7937d86acec1826fb3eaa655d54300ec22dc713", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Panama", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4fbba14653a3186f3c5b719f7b9bf7d8a5824401064cf6d508205592e55a9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Pangnirtung", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b6a497653df9220c30a022d87ec2aa1320af9e51bb3cdc48756e72d770a6738", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Paramaribo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95afc0b1d45e18abc0fc3a8952500b443a1c49174b6a61de4fb09c8a1284131c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Phoenix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c013ecf82b6ed1dde235b5fc983fe9d23c8d56d610323f7c94c6ba3cd7b4564", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Port-au-Prince", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0b60ad1c557c41596e0fcc7fc8b9b39444c78295b147cee495e29985a225da6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Port_of_Spain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Porto_Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Porto_Velho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "526e90a17542252332361dbaf136103513731b094788e8705f5df5d981c1fa4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Puerto_Rico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eee44e1cb7ac885fdd5042815c548bcb6ca84cff8de007e52b53c0b9ad53f19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Punta_Arenas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12d157ad893061c7f49cb94cc6a0ec3b20a11ef71fdc150c0baf4c39d97836e6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Rainy_River", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a7b8dd4c968de31fe35fd9fe075fad8afc15892067119f638b5aef0d2288d83", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Rankin_Inlet", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3ae38ccfa3091ebd8037fd5e1fd2715a72008932f94526a15fb1aa7fae722dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Recife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a87a7203eb4cb49346d80581463e0b8d0e8fde53f3801cc98c12d26d016708d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Regina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Resolute", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c529141807704725b059187b9f458080f911b6dd4313e74139d2c7dac287c901", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Rio_Branco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Rosario", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Santa_Isabel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Santarem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d126927c9419ef3afbb32be4fc3600d5f44c022a4e8472cf2532863ca9787d0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Santiago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9250d4f8f07d8cee14e8ae9e2ece611b7ea9bf69bca4fde77788346477b14658", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Santo_Domingo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adf349e4c7314aaa699c4893c589b077f6dfa7d9a54ea9eae459658f9af41dc7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Sao_Paulo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab9904df2a5250e7838c23ac2be1b052d4c86d4b4c55af70f5e28b3081707914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Scoresbysund", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c37c6a1f497e2c993dadbd3aab2bf04ab72b626c3abde7ac29d55d4601f967e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Shiprock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Sitka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63c8e93d082fa109632c5a1b3fa04f52e7053762583f8144637f2239708167a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Barthelemy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Johns", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b960a58d6d3f6a272707f941f55b15b8ba3fd0fd55f8680ea84af6b1e98bae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Kitts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Lucia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Thomas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/St_Vincent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Swift_Current", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b6029f04ac07c382e20d315da7a72d9204d813ef83585f042562e7f6788a78f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Tegucigalpa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd295a9cc689a966786b6e0ec9d0f101796ac8b4f04a6f529b192937df3a2115", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Thule", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a474a1fc764343470d310369cdbf6d7007ea611116e25bea68f60ddf5a6cd68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Thunder_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aef45e1474369f52e1afb1cd7f312e9f035ca13686092cf2351a353133e1cee6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Tijuana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Toronto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Tortola", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Vancouver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b414b9a20be09ad61214deeb2dbff3bb1bd1e9d351a79aceae757fa0fbe91dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Virgin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Whitehorse", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1864fe33d51e58780a5c8400a47e7c42e6e6655abe49a82cc11a461059058313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Winnipeg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77be5c08f6f8ebe5330fb86a60c4447ea2549620609f4ef6a7a7a68d1a12d9d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Yakutat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee2623d41304ddd66d6bf2e4212e4947aabba7b14b67b7113e41f4abd671094a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/America/Yellowknife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3140de7fe4136fb4920e8bb8ed8d707256e78c672edfce1657ae22672de68768", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Casey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6625009ef9796368db42bd2532687d402a18229b908594a91d6fb07b9531cfeb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Davis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee123489006dfbc147e65020c9836054e7fcb494d150582464bc2060d409a16e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/DumontDUrville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26fa92c4c643cc230c34b1641355726fddba6587181ddf3c3b1f1a63149e64c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Macquarie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19fe3ba56b287f6117a93b06d16402bfd5386deb06676349c1b8501d497f5a90", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Mawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5779e99cfe950860cd5fadb21f21c8a9a3ff264a0e1f06a41de944e8d62d68b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/McMurdo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Palmer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59261d3bbe6da255add2fc7fb8eb711b6c4a718de8982cde36806c2a766f74eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Rothera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c15f59336f5a90350fb5c13cfe7e4836a54d387f7b7248eaa154ca7e21ca0fbb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/South_Pole", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Syowa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b96709317fec4c34c541fd36cf4fe466da31a1f40e62905b1dff9217dcb85c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Troll", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5038d1f2d45e68bcadb7c6e3fce73f1b3ed6719c9ae9ff46225ffabe7eadd717", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Antarctica/Vostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57d73835fefd936f16f953339a6f0195050e4d1499fb4e6551be1b90c25872c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Arctic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Arctic/Longyearbyen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Aden", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Almaty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "038801e8f58d0f0166ed053af84d11fde658e6e997c100101a9f4330c8cde4e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Amman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba18a1f823f77e478e7030eeb82ddd71a5f3fae6efdf56325b7776304912da08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Anadyr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bd4d0ef1c353f753b6e034aff4e004b77df3c92d1f0de648b07e03b1f90a253", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Aqtau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4abd31e6c7b73775c51c2bc1c78de6a9901cd9e241627c2c8e311fd306896b0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Aqtobe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "062a98f4317d5dc621baa9a377caedb8bc5c48163930d33a6ad8747f5d2a49a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ashgabat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "205016ab50f3a20f3cdae2177d7e52df062d8fe6f9512adbece19c877575ec58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ashkhabad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "205016ab50f3a20f3cdae2177d7e52df062d8fe6f9512adbece19c877575ec58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Atyrau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8946a7b9d150a7179177c8ad06e98f1e283a3496116f4c258e14f16d256f737", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Baghdad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21e1a6fad8d08e442b3f0ac5a30f8424f06207083a804d14dea2026432d0a80b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Bahrain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bced891a18abd8ea443dd4f0c9d7dd40270fca879e9a116f573b9f73152d5e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Baku", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aeb15bd0c24d68422bff995167cb959c7b060475f6b814cb25b76cd9bafc7b14", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Bangkok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Barnaul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d6b63755c1e59a9b18197b85b39ec174a26cbd578a76aed38f5d43483c3fac2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Beirut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abdfa509ed982455873c1035962d8642ae8b88ab75f7f1a9a4cf7eea5ce120ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Bishkek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ea68d645187bc48c3a502d987750306c1c45660d889e2bc641c4f562726319c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Brunei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f08de1917e19626c3ff34c1cab734a420b3dd4ec3a3446df12b8960f9c7a420f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Calcutta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3ab73b375d9d41ebca9895007f9b9b042b79c2c19f713bd5957e411ae7e89b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Chita", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f01ce6d6e72d33ebd2982f99e1070a057a8a4991c60445bfe60fd0963ff4e7e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Choibalsan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8e8eb47d086dee4559a9db7cca2add3be302c98203b2fbb356e342c5978a480", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Chongqing", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Chungking", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Colombo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "711f68dfe65cec6d99564f98f631d093bc2285e3829aeefea3692002eb45c6e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Dacca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "829ff841289d431205ea745311f94fd3c32196a23d492f9f458617e0b5800c30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Damascus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f42d5702ee52944dde43071569de645a5d668a385c4a2e0cd8aa43d39d2ea21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Dhaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "829ff841289d431205ea745311f94fd3c32196a23d492f9f458617e0b5800c30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Dili", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f845da70d08bcd62be5a9d0d80420b08936bfbe1e3012ed18fdcf90f152b91f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Dubai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee6d427e4bc5e3d6d97b348d4b0cf666636d2ea95bcb117490d8d8ab0641f2ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Dushanbe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68f352f8356e69f25650cb2f25bc7ece7209ef85e73796ce974807136678f175", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Famagusta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bf478cb97c80a20f3a19e97e2d3865035da71e46697306cb049a4da20805469", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Gaza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b25fa70f0d9884922ec4b48b705fd21e61845dbc533b868d97f06728ced7099", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Harbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Hebron", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be19e97414740f8409d27f269585fef15968495de2ec63f29ad664848de509e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ho_Chi_Minh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23fb827e1435ea540aedbc7725a4ae82980205befe4aff833a0ad039dd14a73c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Hong_Kong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9786fbe4ad9b820f61a5664b3b85dd601aa6e9152c93ff4e14bd54effdf8f1d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Hovd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1561b7c3cc7a943046780584b726eaba320ccab4a46120b2c77af01dea9dfdf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Irkutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "102019f46d5e031cbc28520b08c080de899f5b1cadf93590787c1719e5a9dc4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Jakarta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ea1c3e53a0d3f40cb6d7724f1bacb4fca1cf0ae96d9ab42f00f2d30dc0dee3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Jayapura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa24de2e83f471878b8e10ecd68828eb3aba1f49ce462dac7721661386eb0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Jerusalem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kabul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2df091b8e1752a8c8d402b12037977392347626a34c8f011f179ede4079ded1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kamchatka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5d9b980d12e91cfea342560702708c488aabe957c1fc2b7afc6c996518bef33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Karachi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4b2a68ad79efadecf52f333fa19cbaa5dd084cdc9bf96ab8b65a75c559a370", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kashgar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f582157ddba6cf2bf93e8cd57ecd61318e9faa7fff2abbd0e2e7897690373587", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kathmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7d597ba6228a77823c20d3b48f343ad78843ee888b1b17a40b05ffcc0da3913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Katmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7d597ba6228a77823c20d3b48f343ad78843ee888b1b17a40b05ffcc0da3913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Khandyga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "762a1f42993920d6475e1ef40b46ab6dbc65b6f48ea9537387ce418929c21a3b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kolkata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3ab73b375d9d41ebca9895007f9b9b042b79c2c19f713bd5957e411ae7e89b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Krasnoyarsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec5d6603322f8e1a0d7e5d7a1cf798b66e5def66b2ae79bbc8c961e976ad4a6b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kuala_Lumpur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "521d864f401ae2eae2e9f0292aeecf38d2d6daf3e12b442795ee696e629f3700", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kuching", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b4cb8160273db177c6ddb669dd648162730ef1a1b62d60abff510e37444628e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Kuwait", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Macao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1db96fa0acc75cc218a47bb3cf4acf101f6c1d609b2cf93a194aa220bd40d36e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Macau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1db96fa0acc75cc218a47bb3cf4acf101f6c1d609b2cf93a194aa220bd40d36e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Magadan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6f81d26a42303d75910f98033f0fc147eed23c574b016995fa002f5075a3fd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Makassar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24fac901695ef43b73fa8b3cd9e4bf893ceb757c5200b6628ae6a0fc70f01956", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Manila", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f1bc3dd4bac8e3da2ad11709b6882359c9821caced28b545d1b738524f3419b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Muscat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee6d427e4bc5e3d6d97b348d4b0cf666636d2ea95bcb117490d8d8ab0641f2ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2aa2a3f77a43b7558a7508a6cd6c50fdf7d991f9d64da5948fd9003923b1d72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Novokuznetsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad7f74c0ace0cee04470ceb51df7f58321e23a002f3d3ac64ca0e889b3ab698c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Novosibirsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc386ed4132a37957acfba6984468588a1e9ff08e24bd5c15bf27ccba8a15a0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Omsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abaab5e651101ef99c5425ac184efc1b5d778d4c4c3c86aa894d9059dbe951b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Oral", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eacbd3df5ab43997cf2396786dc819f12461e61de06dd829ee8c8fa76baf7886", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Phnom_Penh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Pontianak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2516ac2bc84fe6498a50bc8865ec00e3499b38f2f485403cd5028578a98d1fd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Pyongyang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2b2c9f11492b676f45984d9d4035472c099f5c6bb5617f82d4b10d976f568d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Qatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bced891a18abd8ea443dd4f0c9d7dd40270fca879e9a116f573b9f73152d5e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Qyzylorda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4530cb2e704a356eaa4aadcbf12e5faafd411ffe3210bd83ed3370d6876e8182", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Rangoon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c711e0339f302c1c45d746e36a119d5323051a1829d77073b2da06850eb61a29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Riyadh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Saigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23fb827e1435ea540aedbc7725a4ae82980205befe4aff833a0ad039dd14a73c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Sakhalin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "597a4d79d7ad4b2ecae1c5dbe53a19716cf30cfccd4fa7452c9e9822ca23ca03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Samarkand", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "716675c5cb21a2ce4a48b9ce438744a501828079b06c80ce99a7dead0eeb2dc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Seoul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22de94642a978a6af463db175e9f93a3292e8a81a74a8b92989bc2174379edd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Shanghai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b4684d9bb6ec48169abb530da58b8cb238b785bb5ffeb5e06e50f1b2b9d60e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Srednekolymsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84c8f7ebdb10b6720a01a11198c8b1fa1d1856f1bef11473d2c9a33b97f812a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Taipei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfd02bc847bdcb11e586445ba886a76315f1f9be86f7e74944a6e8e8644543", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tashkent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1cce3ce8c9cb736d9163691f4b6fabd2d2e076c7a209621a57bbc207973a8ef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tbilisi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3da0a88ac9d5cf61c1e42ca1a941b36d83ecff5e9f819f80876512ddb07e0f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tehran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19084f9dda0e334eb24bd8ff70daedffefd64c537cb27e5a54c5df7694c534d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tel_Aviv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Thimbu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3912ba10af951b2d81f680dee0f89507c14cd7f38bcb9e55a87db48aaed01ab4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Thimphu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3912ba10af951b2d81f680dee0f89507c14cd7f38bcb9e55a87db48aaed01ab4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tokyo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14fb0c1796b68bf2031e0937b433fb045f2958cae7def7acced89ed744ad7fca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Tomsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b41e5deff2d573ef6e76cf17e0f91ab467576d584b8e5ff5eba01e10f5dee92d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ujung_Pandang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24fac901695ef43b73fa8b3cd9e4bf893ceb757c5200b6628ae6a0fc70f01956", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ulaanbaatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa2c8bbf2b6133470875236c95cbea9d75d369475cdb64ec3098781ae89ffe15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ulan_Bator", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa2c8bbf2b6133470875236c95cbea9d75d369475cdb64ec3098781ae89ffe15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Urumqi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f582157ddba6cf2bf93e8cd57ecd61318e9faa7fff2abbd0e2e7897690373587", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Ust-Nera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3711785086a9e0d04a87c1591be40b3a0cd944ea3907182b6b45f6fceb0e024c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Vientiane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Vladivostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b86847acf51b50e5286e87efecf44cb0f2ea26735a6c9810623a814c4f69899", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Yakutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "350cb7d4232de1e621e9363412b75a161053bcc6510401b13cdd2405ddc867ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Yangon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c711e0339f302c1c45d746e36a119d5323051a1829d77073b2da06850eb61a29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Yekaterinburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d36b87b5bbe9787ec26cecca1e9c2446c4126011ea2ae570b59138468f3f2f56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Asia/Yerevan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "667e858c52401603a51586aaec2e84f88842dbef524d0fc55f3534dfa0991d6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Azores", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16af799f8f9bb4651c91e081eb3fc7aa0673cb2f109cf49f694f5c1e3f92f7ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Bermuda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "462d205904f32dcb79317f83ddb4dea1548d51849217dc3e42ba17c3cc7fcf08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Canary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4617cb1aa75514003f181908e9ccfc1d3d062ef22bb0196867dbe530ec2e1416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Cape_Verde", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf95dc03a15b1cff2bd8dfa39b6c23191a6dc166883e9a4a34d2ff51e119c805", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Faeroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b1a5769f8ffa2ec29bf298dffd7fb324e625e36fc527c14bb66b6520e6f76a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Faroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b1a5769f8ffa2ec29bf298dffd7fb324e625e36fc527c14bb66b6520e6f76a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Jan_Mayen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Madeira", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f18dcad4f58de6ad4ba30d72917c3106642043ef2ae3a4352e207881b4ca539", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Reykjavik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cdcea6aa1eed8276d3f6620e0c0ffae9cfcc3722c443ea6ba39147975eafaa3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/South_Georgia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64868e0ba919bae24ad2bd06290aef6200296c282cbc74d2d814a07a5e9342a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/St_Helena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Atlantic/Stanley", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53a20741ef1ef47a19fc9c192da23e9a0cf08c3f3b1fd72673d023dce0281890", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/ACT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Adelaide", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735476eef81652d7189574f8b7a11c942a986aba24b6ddc644fbebd1eb49245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Brisbane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74ac9f5d1d15ef0f6bd9e69c687b9047fb1f749c59279475685721f574b427cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Broken_Hill", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6451675d3b5afb8572e2cbb4d381730da23daa3bfcb57601fe6f815985237db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Canberra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Currie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "543c7afaebfdd907f8d637efce48bf41c407da72658b8e9c12f7208a54d1d84a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Darwin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6172d8687a78608d884b04903d36053bdfb56433541930b2a42b405cbb62dc0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Eucla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "73e13a985c1612b5881e45564bdf93c8f35a30298ee563dcf50d1cc35bf76a44", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Hobart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de1bb5e82f86774e70082b906462e02a062238e5c4d76149566e21b1cb31b23a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/LHI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d35779f2c81370c90f29ba92693a409a094d84d9f236cccda8438d063fb6e5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Lindeman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "663df35f044a15c743b9716e183595147d0c1838e99148a9473623ac82076bf9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Lord_Howe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d35779f2c81370c90f29ba92693a409a094d84d9f236cccda8438d063fb6e5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Melbourne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c1f13d01e35e6a58855cbb53878795451928adbf0c8ca2982b79db1f450a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/NSW", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/North", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6172d8687a78608d884b04903d36053bdfb56433541930b2a42b405cbb62dc0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Perth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ecd4a085ca9ec5b7903016c2d4e311276024a2bcd0c35d40281658e48421f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Queensland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74ac9f5d1d15ef0f6bd9e69c687b9047fb1f749c59279475685721f574b427cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/South", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735476eef81652d7189574f8b7a11c942a986aba24b6ddc644fbebd1eb49245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Sydney", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Tasmania", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de1bb5e82f86774e70082b906462e02a062238e5c4d76149566e21b1cb31b23a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Victoria", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c1f13d01e35e6a58855cbb53878795451928adbf0c8ca2982b79db1f450a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ecd4a085ca9ec5b7903016c2d4e311276024a2bcd0c35d40281658e48421f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Australia/Yancowinna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6451675d3b5afb8572e2cbb4d381730da23daa3bfcb57601fe6f815985237db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Brazil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Brazil/Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Brazil/DeNoronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b71d8f0d772be18ab8425cff1be9d927f340511a91e248e962745ccc76ced79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Brazil/East", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab9904df2a5250e7838c23ac2be1b052d4c86d4b4c55af70f5e28b3081707914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Brazil/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a411c339329e8984d50258dd3bbf44e06e4a86db28d1b34a27c056f2a00686a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/CET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c0029045f6f80bc5a84f1bb8ed36230454759c54578eb9a8c195d14f442213c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/CST6CDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44e8b569e60027647f9801a33d0b43be0106a6d3f6cd059677e0ed65c9b8b831", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "627e18218c6f3c3f446c4970abe8164672e2a7ba94bcf841b1e06af5089b94ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77be5c08f6f8ebe5330fb86a60c4447ea2549620609f4ef6a7a7a68d1a12d9d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/East-Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6678c23f86573b6c95e6c748a317aa8ce90f68636bcdad18db081e70986fb54e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Newfoundland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b960a58d6d3f6a272707f941f55b15b8ba3fd0fd55f8680ea84af6b1e98bae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b414b9a20be09ad61214deeb2dbff3bb1bd1e9d351a79aceae757fa0fbe91dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Canada/Yukon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1864fe33d51e58780a5c8400a47e7c42e6e6655abe49a82cc11a461059058313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Chile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Chile/Continental", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9250d4f8f07d8cee14e8ae9e2ece611b7ea9bf69bca4fde77788346477b14658", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Chile/EasterIsland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0632af9cba4869ddc8dbfdd78fdc6094d751d0e1d54564e380bad0ff6cbcaf7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Cuba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7871f875a8819f415c292519db1590556a0dc1a6ce691bf4f7af55e6716fb894", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/EET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bf6d2669ab45c13a1c9be47c351972feb671770b90a61d9d313fc60b721b2b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/EST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9e75f112a498ff00344551c3c5c4a62bd15d5c218ee951f4363ab218c5d88eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/EST5EDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79ce27e03a2752091e8a49cc7e7ccc9ac202d6c52dd5d224571fe82262fbeec8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Egypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "279bbe1fa62da67387c63593b60bb655252ef5c8f189cf43469087740af2b4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2c64e7c63be7cf07ad30017e6d9946025ab44a1fb00e0f3e7ba52d2f6f2512", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f549f85e4a86989da1b3c592cd455d6846f8103c2c1c7c7d193b3e29de92efc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b331f62b7c4dd05398fe87517e824152a0faa3ffe80d73e3f1b2bab03e16c99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3be86f06310b626b26b42bee3b8ba37be7b836927e204fa7b84e35758e99dce1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb3cf7591690fd770967c92719c1ba023f62a7e40de886f89f57178b0faaf616", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae3b221ddd94a88c94c3a069b042c1b06d2718b5bbe6903724110103621e40c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6cdb1f7a18e6008da4e9a72ac9c2be59a26bc03109700b3ec64e4ed8161660db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4c86cac6e9f40dfdbec05b88a38eea2463fe92f1fff80a6e24ff15a9814218f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6653c6b0ba94d0c0bd4b8a6f4c69d001db916f93c0723b9c9fcbbaa34bba098", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4a801cd93bdec1b9341b334868ef1ccaeb01b74a31a9f5bb1f1da90ea985789", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9456c866abdf01fde371357edb5ec59d0c5adc3c09ed9d2bbafd0be21807adad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7084ca1e2d9a7349e0556d8c63107fdc64cb5d50778cc74b4b9ea3d2ca1eeb43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT+9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "847ded37313ae7de90d5dec700acf7d229ad88cc7462e9527ac5bb37cd2c00ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "355d77cdeed83884c287b29454078b89865d4e56508dd71e8597c8c038029ade", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4653c5c305ed3a46ac02c471feb310f356ed6c8d2465fd37e555132b0004899c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b65fdb39373fa4c47b1e6a2105931e5459fdceaa74194ea737dd981527e5a1a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f67b770d0224c9dbf776e8bc913c0dc462af7eb90f04b88b7387af662c248545", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-13", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "551aebd6c58a89bbc34283170a01c5de12d98ca658aee39f68e8ed7cf11dd872", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-14", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "414d785a776406dce6ccf450aa2ae48c4d3e4db23482ac3cc285567c0624b33f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a4f02622392c0c01ad74aacdd1d9835949b10084b6ff3494ca593871fa36279", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2331d90cf59bd06209da3f57fe71f8eeff4f9987cda8f209f7d19605173c7940", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d1d2a77c8fc7121113f50455ab5ecf7a83af5d100b1665c069ad2283beedd05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a998fef5ca21deb83d7b6801cecb36f851af7d09e45b23f1a8e1cab037c94cd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59a432b594fd6a1775aaf1798ffded3e325481040786cf56500d61194d156b1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b8fd7cee7b9e0ac90f11617a6e4f0c68cda81a2153a0b37a46a3516f94c3e1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47625566b0b8e5476810ac5fe4882586ec53793d4f53ed281702a220eee7d554", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT-9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f4662e616bd94e9eb6a2ed069f01bdf316b3e2c39c3b945e5397a53e26d16c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b762863cac2569aa33f7da192584afd9965ceeb7263fed4ad87c1b35e4c7d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Etc/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Amsterdam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a813ac6b8d1b68a7960242cae5325a2269fd1c791b203f8d22f2dfa3b61ba87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Andorra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "add5505c473225e33a884a02105610a9b95003f429195624b953c18f771317af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Astrakhan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08873fa11e5ab238e56d7a2fbbfb0876aa3ea0b71ee8ce95b0d5d394be923514", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Athens", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "799090551202c0b8417f836facf75049573dd1c27b5e6adeb584fcc414051139", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Belfast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Belgrade", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Berlin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eb93dcba603d528fdf536160ef6911c16f834afcf88ce23a382b97ff28319d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Bratislava", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fc8de9fedf03ee95951595b0b7030c70990bad10a628c0a55e7023f7e838bb2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Brussels", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f372a903a6a57da43a6f500d6aceccfc74e800d7dfe88a7eaf56ca2564557e66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Bucharest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b3a0017333b2f466e59c8ac3dc0cf7aa4f0a4608040a3180f752b19d6a93526", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Budapest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b67f2c4690a87f294ea5d35ae3967c8aa8bde227aeb36c3877285e4e94a17418", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Busingen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Chisinau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5749f01c78d0c2fd50d0dc2280c1957ce0419edbfc7c4073c67e6da78153d8c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Copenhagen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2d9a359ef02d2afe293f429c4fd60fc04fbf8d1d8343c9b224dcfc116c011a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Dublin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2c64e7c63be7cf07ad30017e6d9946025ab44a1fb00e0f3e7ba52d2f6f2512", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Gibraltar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c79088f67ba5d3fa9ad989bd573bfdef0e86c89e310ea70bc3e01e14dca1075e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Guernsey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Helsinki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed7d89fae1fb40a9582edd7e03ed02d7fe81ba456b9c1ed8d6ee5f0b931aad45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Isle_of_Man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Jersey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Kaliningrad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "450a2c6ff69d262b5c5d8ef584464e9c8274b389a1c39b7abc5aa70608d29425", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Kiev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "242912df3212e0725ded4aab25fd869c52f13c3ce619764a883adcbbd937afc5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Kirov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d562c884fcbbde25ad884da464c7f981296c2c4e13b3b7c1d3c322b82bd4f726", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Lisbon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "065277cb6392a7c5c21da64a818465eb780645b96395ac75da8a967cf5d7e26f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Ljubljana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/London", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Luxembourg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90b76259274c78a40f34aa5b58545b5409edfbba2fd08efa1b300896cb4062ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Madrid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74103ad1e48f71f4cd9b6d1c03dcd97b58d87bb8affb02b1d6967b204036ebd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Malta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c4134c8d37bd159e31fd739e8b1b8203a9f3023788bd9c83b8109e361eee5d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Mariehamn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed7d89fae1fb40a9582edd7e03ed02d7fe81ba456b9c1ed8d6ee5f0b931aad45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Minsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d0535cb101110d8fbb1238dde8444e980fab90bbdc8402371cc6ab5caa1a96c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Monaco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c723359888417b86a66a609ffdd0becf81673cbb3e8b011131088b4d26f6bcd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Moscow", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02d55516d0f9d497998260b4f129aee59867b77a920ba2ca0c58b15ec8588e7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2aa2a3f77a43b7558a7508a6cd6c50fdf7d991f9d64da5948fd9003923b1d72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Oslo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Paris", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735b08e2737de2b47e79f596f3574b5a9e9019e56d2ead0cdc17c0b29e84a585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Podgorica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Prague", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fc8de9fedf03ee95951595b0b7030c70990bad10a628c0a55e7023f7e838bb2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Riga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79d10debbaa2743458d0dec1fb71d3c576cea80d245f84819da82a25d93c1401", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Rome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Samara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24506ef1ada9839602c5d6589f46c16ba427e1e310c473f0ec77f4436b973185", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/San_Marino", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Sarajevo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Saratov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ad0f06f89a5b7ef2abd7d249300cd31328bfed591f3a6a7acede6bb8c0b7977", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Simferopol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1ee6f714fd88fd61fef6df54f95abacb80dd3036c25e9a10708fec9b11c34cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Skopje", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Sofia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16813fb30f2ebb782a806ce0664014ddfbf921890d32ec3d1398bd182bf9245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Stockholm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07b242f9e3d8150663bfaf417fe7d209927fc299fac487789b70841956c35335", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Tallinn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3c4ba916c25500c709c56395c040abad62a834fafaf5163a89974b7f66b019a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Tirane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "62dbc606a32a5f50ceca86c6f96d088ea689bced60a1623c986f045cde9c730a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Tiraspol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5749f01c78d0c2fd50d0dc2280c1957ce0419edbfc7c4073c67e6da78153d8c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Ulyanovsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d96c23e54ab8bcae4174fe792f1c00e4158f81a5b98039121e6502ce6686716", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Uzhgorod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "098575b4ec6599758c85bcad8dd21d89bca213a9f890c0ead6defd14878705f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Vaduz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Vatican", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Vienna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be42c32ad7c54f15dcf5dd9425e289fd20bebe986e5e8c240a11dfeec46550f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Vilnius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75adc0a906b39e283f5e5020984a36f34b4f58ef1d3099efbc899ff07f035f7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Volgograd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b826a3d9cdffa786e46da2315977f13cac9ce01e4b214415f3362505b97fdd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Warsaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68e7493c1ca050e4134062a74aa4a4fc32159c042b4c9d8d40c8bfc9d273c5fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Zagreb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Zaporozhye", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6c5127b52518818e3b4211e89e5e1e9a479cca65f7763a0afb145d512c38e34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Europe/Zurich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GB-Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/HST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44048bf7df61bdcf45972c13426b039f0d34d80947d60a2603183b3b6be4027f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Hongkong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9786fbe4ad9b820f61a5664b3b85dd601aa6e9152c93ff4e14bd54effdf8f1d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Iceland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cdcea6aa1eed8276d3f6620e0c0ffae9cfcc3722c443ea6ba39147975eafaa3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Antananarivo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Chagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b1797b71359a3a9fd49683dd9028692c20b4c9b56088c50de6ae122f075f3d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Christmas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "720ed3c1a13aa4e6b4a9acb7c6f017a5e28e20507169ce1b3ec25075c98be656", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Cocos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b78aea130d938147f36de61341c44388915da43f467f3723c98dcc3d8b808884", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Comoro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Kerguelen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29bc1cca3de7cf37433fcee5ec99d490abf20c767f284d5bb40a15feac0ad398", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Mahe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aed7dcefc4d7a4659ef1a62e56d1dd6f21cf0e9cea7a1089a94ac1d48113d5fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Maldives", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49fa18af1a1c531f2a63bffc82e4cba7c53f4e587376f453c97084d605d4a9f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Mauritius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25c927943cddfb96e41b9bfa014791a9375f8cb77e672f42d72fc81d83607f0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Mayotte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Indian/Reunion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "263f52802a6b69445a66bb8d75a4ca3dfe717ce6512d7e2501466e7a1b6d56a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Iran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19084f9dda0e334eb24bd8ff70daedffefd64c537cb27e5a54c5df7694c534d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Israel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e07811907b7f7730d9fdca613637fef7d859ac9fe1d46b8a7da2801017850725", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Japan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14fb0c1796b68bf2031e0937b433fb045f2958cae7def7acced89ed744ad7fca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "728eed0b199aa19468fe7f1dd887fe7f0c3a659a897741aa6e2d4f5b80f75eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Libya", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ff53f7072863fb56f1e71339392b6de7e50675efa4333b9e032b677c9c9a527", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/MET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1fff331a4414e98097d33bec1a9bbf2a155d991b57acd1bb4c11f8559fb4e514", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/MST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8fb610056087bb3ca8ecf5cdcb5305c1652b649fde512f606b9ee1b3556fb9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/MST7MDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "85452d031526621178e9b24c91af69b7ecc30df47036669378956135c4e735d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Mexico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Mexico/BajaNorte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Mexico/BajaSur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9340b719b250773262cec62e771d121105aed168836723dfc305e30bb04cfbb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Mexico/General", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88bc3fcb1a92ef053e0af4af9053ecbf12855fdf18f859b2a54d826dbfacb655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/NZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/NZ-CHAT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8f1a26d43eeecaf8302456d69fdf047b847b6973069804c5a39f8ecb886d74c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Navajo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/PRC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/PST8PDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d8e69bd43e8d71f0f58e115593814d68c1a6aa441255b17b3e9a92a9d6efc46", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Apia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab51e8560040bddd97a0c88a848c4b053bea3efcd7d7768eaef826dd9de83115", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Auckland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Bougainville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "35e0203bf554d7ccf0b4e0176829aa342747427924ae9e9b661e484205e828e2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Chatham", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8f1a26d43eeecaf8302456d69fdf047b847b6973069804c5a39f8ecb886d74c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Chuuk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Easter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0632af9cba4869ddc8dbfdd78fdc6094d751d0e1d54564e380bad0ff6cbcaf7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Efate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adbee8a8544a400050d7dce148e2c10a785b9120c755a69a674395b04c36092e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Enderbury", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3595e3d91e7992df64c7fc20586038e265ca260c9aa189b7e82279ce982bd7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Fakaofo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0427f848089402d7105907710ec0a9096365b10d1dd3ee015edc5da527e1c3de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Fiji", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69d02c3571463881dfce6db270d29be72de4e78d017e246c634019390e780428", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Funafuti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7fae086ba7234a7684b22e8948faec02be41bb76b3944213206d1857b049ba1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Galapagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c91721b38d5ee01676190b91cf5150050b3fed2ad4634816724f8207d69877be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Gambier", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5008ae162414c442be54580de29eb211a9f652f8eda265f038a6a82eddd5e5d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Guadalcanal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69ec8cb3bd0e92db41f2d7b9ffcdd1881d0f7b7ee6048d3f092ad17cc686e5a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Guam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6613576ebdf4d9d6be5eb849539d3f74a4fb137acf6bcf8cda20d28e5c612e77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Honolulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Johnston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Kiritimati", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "85f6b83f93e42947d6d72e83613dea3a5df6d65ad9590ac1d521bc1217451219", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Kosrae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd24709003b34eca2e8975694b370b5892dc8a1560892e42fa5c3a9669dc00b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "728eed0b199aa19468fe7f1dd887fe7f0c3a659a897741aa6e2d4f5b80f75eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Majuro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2784fe14ae4b06d84b54e2ef9195ee8fcd33a1151ae9d92b2b144ed80324c4ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Marquesas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c1c151ea927de5f087bab64d962d1bf4c8af0672fb66dab9eb63e93c5c0ce906", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Midway", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Nauru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8eabc930825033369d3dd4d85d1cab23b40c0214c91a3a2cac6547a2d549b8c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Niue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7247452c2c61010dfc417d172e4f4cf955feefd89b9649fa08e51832d9ed708", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Norfolk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5007254c619ebc6200e235c5aaa3b66eec80e9052d00ba63d84bce6c5408c755", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Noumea", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47834b191dcb3a4e4f0cb3e6c375ff66c07e609382be7d2c21e0c4d854008dca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Pago_Pago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Palau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1a61b4bffd5b61eac5d9ef0a7f10a80ffc1d027a9330e7ad89278a3f3857357", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Pitcairn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97a89892a57db71698c25c9ae2bb8cd6436e239988b3bbb5e028fd9b0c233224", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Pohnpei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9360c42536001cdbe62e033e03b1766ac3dc7315966c31166f86a4e9aafa4567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Ponape", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9360c42536001cdbe62e033e03b1766ac3dc7315966c31166f86a4e9aafa4567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Port_Moresby", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c505d421d2cfc45dab9819b6abdf1d9c616d63feab9ec1c22db149b192cdd3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Rarotonga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b309575c63dbf5a1a8e499105cfc7b51dbba38302571e4a51d861a3f46eadbc3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Saipan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6613576ebdf4d9d6be5eb849539d3f74a4fb137acf6bcf8cda20d28e5c612e77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Tahiti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b908353b2b5ba977afe11a11c088376c816dd4b7f71358db6b95b060f51b637", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Tarawa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c0324994691766186531137a292759ef788a558273a13c7617f3c373b4426ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Tongatapu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60900f4099063c8eafdc55a660893b521c035832cfee412e40b7f5de3b92593d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Truk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Wake", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d63ddb8dbd42baa9bf4fd136ad3be2612db4402fd498d67ebcfcb93eb42dd6a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Wallis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfc2e1a664e96e86dc7e9bcf754bd5b8608ddf7673ffa407e4a762e309ecf5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Pacific/Yap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Poland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68e7493c1ca050e4134062a74aa4a4fc32159c042b4c9d8d40c8bfc9d273c5fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Portugal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "065277cb6392a7c5c21da64a818465eb780645b96395ac75da8a967cf5d7e26f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/ROC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfd02bc847bdcb11e586445ba886a76315f1f9be86f7e74944a6e8e8644543", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/ROK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22de94642a978a6af463db175e9f93a3292e8a81a74a8b92989bc2174379edd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b4684d9bb6ec48169abb530da58b8cb238b785bb5ffeb5e06e50f1b2b9d60e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Turkey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b762863cac2569aa33f7da192584afd9965ceeb7263fed4ad87c1b35e4c7d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Alaska", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2c3625b14836e5f256bb8a31a277470df0c499875f60484b08db22a85a00a7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Aleutian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Arizona", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c013ecf82b6ed1dde235b5fc983fe9d23c8d56d610323f7c94c6ba3cd7b4564", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "143f29b957173a46008187230a38125bd3a03b3dbcba0dc1d1b8661331f71693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/East-Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5fa6dccc303352e1195c4348b189f3085014d8a56a1976c8e8a32bd4fedb69fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Hawaii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Indiana-Starke", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Michigan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d69dd4ee096c6e5bd256ec578afa48a810bd768d0749d4d7f1a9c219107d18a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Pacific-New", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/US/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/W-SU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02d55516d0f9d497998260b4f129aee59867b77a920ba2ca0c58b15ec8588e7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/WET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5e7c4631295e7f17085e3530f99fc2984cc7e4bdb9a07db7702de8c18c2aab1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/iso3166.tab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe8bd1792c0e7ec6b42507c58a3ba433ebddadbf4c3031eaca6da9c41def37d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Abidjan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Accra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea0a89ec3c253390f746107c3ea69392270d8df0dc2d2aed6f23f4cff852bf91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Addis_Ababa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Algiers", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d777e8eecb9ebe269692349daa6b45b2463e4a3c2d107ccd139b6206c4fa73cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Asmara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Asmera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Bamako", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Bangui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Banjul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Bissau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9613464e1c3e4aabfb5b15d0bc2e95f212ba370dd741824142758c832977f6cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Blantyre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Brazzaville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Bujumbura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Cairo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "279bbe1fa62da67387c63593b60bb655252ef5c8f189cf43469087740af2b4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Casablanca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afb98baa9972580559410aa145c57fb8c86689a05f7f0e97815f96bdea7af5ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Ceuta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "387d2c354117fe2a22f6f3b429e4193a331d3e93d7007a55c50b3b9eedee63de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Conakry", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Dakar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Dar_es_Salaam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Djibouti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Douala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/El_Aaiun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c3a4c95fd64c01a78dcd44ca4b16cf72f2416be4704e8c5d52ffc7c131ae015", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Freetown", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Gaborone", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Harare", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Johannesburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Juba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab7cd92afd768d4c15ca778551286808cae7cd89b4f520dc082456f69c2d0134", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Kampala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Khartoum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab7cd92afd768d4c15ca778551286808cae7cd89b4f520dc082456f69c2d0134", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Kigali", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Kinshasa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Lagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Libreville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Lome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Luanda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Lubumbashi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Lusaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Malabo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Maputo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7e6d17cabdaa1814a56dddec02687e1087bc3334fe920ad268a892bf080511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Maseru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Mbabane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcec4247091905d88a0b869e8e5c7ee6bcfba7db6c310165baa95078b0be31af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Mogadishu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Monrovia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f9672c98983af595b3c6274cf8135728c8815a4f9c98ffba043707609e5d122", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Nairobi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Ndjamena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1391c8edd23b3f73e0bfacf8b878801c58206ca42349c30b22fcb7e8d13de3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Niamey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Nouakchott", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Ouagadougou", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Porto-Novo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e40c3386f3a5cd88a03c811fa30ecac34f31368f960ae79e4a90de295c5b1938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Sao_Tome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Timbuktu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Tripoli", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ff53f7072863fb56f1e71339392b6de7e50675efa4333b9e032b677c9c9a527", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Tunis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eecc34436d1dd96c49d6b671ed61bc594548d280a967537a9653841b537a9a92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Africa/Windhoek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5943251b7dfcbe44c19666c0ec1823607f6efd408af096ea0a9aeeb45261cd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Adak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Anchorage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2c3625b14836e5f256bb8a31a277470df0c499875f60484b08db22a85a00a7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Anguilla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Antigua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Araguaina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c5c90b22d2661b00ed78567b641a8e7aacd3261e19c40ef191af4c7b1c60c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "734a334127e43faddb2bc722a0e508719105a4aa25897c2a280fb1dfec261113", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/ComodRivadavia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e5e87b452a3cdc3f010537e096150239b10ee67ec1c438b7864096a96758992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/La_Rioja", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "621f1bb3113e8ef3675827b6bcd718fc09f13157639ce8986c98bde382f3c957", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38933e04d16131a11b1052c7daba2794b994030dd485142d8766f7f13d105b61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Rio_Gallegos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29a13c6e65962f48b48ba73bffd41474a98257d1212584f32b3b51e5daa092a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Salta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "113093ce6d0f2189f9a34183b0a1117b028c89761740700378f64c26ca60a884", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/San_Juan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01d61c864a3edb46fc9c0245bda0c551c6b12253e962178ad42b9fa3d2ea96a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/San_Luis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "954240d24edafb8de8aec83efe5f926bde08620d4564105c68b5e59afcddcaf4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Tucuman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82abb66f092dc63c03be1c298b65a8266ec6a638d17c00051701138b9bf7e00e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Argentina/Ushuaia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1caf03ba65f9d802fd8160f103c613ba9266500ef95956af6af8636ac4f5a7e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Aruba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Asuncion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f84a9ad05fdbc043ec0d57f60c0d9dde2c4979ff53de5f4b09520174f908c8c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Atikokan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c30226b472b507b5a30b69557d56f24fcc8e9467110e4d3ec15c2c51de5d245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Atka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Bahia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2907605adbb291db6f65ffa990fb28e2150b37896752171c664a9cff6b4a890d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Bahia_Banderas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d0e0d9f6168635a5f98550a170d423854ff5b662ce0d874c3cba77199bf1cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Barbados", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b1a7857a01ae2a3ae9a51e0b40cfbed91bac468579ed3c08b54466276bbb1fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Belem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cab597d9b0946c0542e1e7efc41de81ffb67e5ad1b982ba7512e7c3b7abf9712", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Belize", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb4e57a8c657d0c253ef4e0a5af118c928e6e5875564081a714563addfd4b31a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Blanc-Sablon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7d383bfb7e85331030f8091a9055a5f424e3674407ca0c76cce06b5a0316fdb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Boa_Vista", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "593ec3794b5fdc2fdb6141cf37eb943ccaf64818224f4c6c9eb64e001562eecc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Bogota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7035a44b8a40432315da50a5db760cabde6fb2ad4004e1416645a04841c72b79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Boise", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33353ef05ccdda7debe757cf865ee7bd78031f38c6797b8fbfc11f9010f55a10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "734a334127e43faddb2bc722a0e508719105a4aa25897c2a280fb1dfec261113", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cambridge_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0aeaed5b104ee99ab13a9f5b5a7aaf7f6c9a7f59bdefd15d3c9951551c7b5f6f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Campo_Grande", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "778032d8d96307996345d498295be2be397ca073c7d529a2841f7ee2280c2b17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cancun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d22316873f309799c6f97fefb8a0a8897d0df4eb376f84bb0b71602ec240d04f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Caracas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f9e7150c7461615db09d15ae2ac14d42d3fa06327f57fa7a4064a9bedba2992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81e2c01af75fe321d32147db82facd088b6c191e9ea4cc3f8dd0ca36d90c1d12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cayenne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0afd6f15f47edfdfdeb34d7cfd8e1c1da974259085acec6fa03ad2f2c27f138a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cayman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4fbba14653a3186f3c5b719f7b9bf7d8a5824401064cf6d508205592e55a9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Chicago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "143f29b957173a46008187230a38125bd3a03b3dbcba0dc1d1b8661331f71693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Chihuahua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7d150e716db5b1c96bb0e50252b80306e1d9e8bcc2bf90a3ae7071906e71513", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Coral_Harbour", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c30226b472b507b5a30b69557d56f24fcc8e9467110e4d3ec15c2c51de5d245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Costa_Rica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e6ff29a776e053226bf590ebe734896f9150d69074f22a16a1c7199a1484ec5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Creston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97b74beec3714be518219f24533cc21edf9b53d01f4ab792a6fe0f88973449eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Cuiaba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abe09b61ea932f4901febcc810736366be9bc690c5c4199a1d00cc2cfcf050b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Curacao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Danmarkshavn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "087e39cd6f10b6944b68b1de557289ef33769467f1b29806b96a16cf8e438e6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Dawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d01b4b6114df8b0ed8aa64654f777842f20729818f1566a5f341d73ef7093dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Dawson_Creek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29d0245bc04dadcbb196a3b6a81bace1696451166a7417d5bb2a8610f37ec5ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Denver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Detroit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d69dd4ee096c6e5bd256ec578afa48a810bd768d0749d4d7f1a9c219107d18a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Dominica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Edmonton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6678c23f86573b6c95e6c748a317aa8ce90f68636bcdad18db081e70986fb54e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Eirunepe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1cf7b8dcba3182d527e72c1307bb6fc6908e8722d7ae10ff6522608df38d70c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/El_Salvador", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63215b213a31505bfd545fd52b11214cb614f13f0f55911f414edb44286e7f8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Ensenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Fort_Nelson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7ce9a01cdd313d20352112430341c262e1b90182de490fc95c132daac118ce7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Fort_Wayne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Fortaleza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc020e10d5350251d78744ffa59f54a7fc47eb521e3813a4811d614067a929ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Glace_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6af24e3b9f1240abb8618fac326ee3a1ecccd25d2fa4936b2a28b0b0880e550", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Godthab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69351ff5190c3330d5910eb4d23211674dca4a120c6636bd535d6b6687f96b23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Goose_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0c06c6a1841cdc37bfb311c11caba1c974d0d6c27725c04b69657e7ca112a49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Grand_Turk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7f0bb80682771facd9b88cd47b711d04132fa9cb526a2bf08803c5057427416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Grenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Guadeloupe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Guatemala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "795cc25e5ffe825a8b3d86eed98ad5f9bb9f6d152df2b624f0e2a63b17f0ee43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Guayaquil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b144b87141ba1c6e6e7e0da5b35ec3c50d57dda3b2be94caf3186062563ccf35", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Guyana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b38a7f5eb21df41f8efbca839606a2b76dcb13f13aecab80956d6cb1196a76a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Halifax", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "627e18218c6f3c3f446c4970abe8164672e2a7ba94bcf841b1e06af5089b94ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Havana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7871f875a8819f415c292519db1590556a0dc1a6ce691bf4f7af55e6716fb894", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Hermosillo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec6eb21d068f1ca8e80a9e825206ad1b5a04b1e8abb2dd981c6c90b7686b8820", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Knox", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Marengo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64bb87669a7c161454b283e5855e28de7655450680cc403eea0572e580eb2625", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Petersburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eb5dd510d677f9118ec4bca7892db4ed181722fbaf94ef9cb1a441718400321", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Tell_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "268c538689f4815f86ae1d100b4b072a785d5e68b03de71b74f437135bc52843", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Vevay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5cf728ac267cce51bddf1875219bf0e800d5aaa17794dc2c7408293773f516e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Vincennes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a9db38f7575f9e2a624c9466128927caef0eea7e9a3841679cd6eb129b019d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indiana/Winamac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2dc919207b8db95bd82aff68b8a498a6d3bec2c33220ba5381ebca171dcc095", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Inuvik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea64cbc0bf92cf88c8917222f11db8838f42e2d41360cd81bb93f669a2bc685b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Iqaluit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb8797250b8bd8c3d09893b4f261ffb1bedd668869a051c8e2c80f6c0d63408c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e07811907b7f7730d9fdca613637fef7d859ac9fe1d46b8a7da2801017850725", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e5e87b452a3cdc3f010537e096150239b10ee67ec1c438b7864096a96758992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Juneau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b18601ab2245d52b58bdbd525909934d5bb4cc55692c0a644a55a37cd6cdd6ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Kentucky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Kentucky/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "779c6a6c566774f94f754dad8936ea7f7f6afb028ed9c76b74d8f375355439ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Kentucky/Monticello", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b87081e46bbe688816a7e03cfdc5b4efe10bd6b92cb5a780df6b0c86af4c1a37", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Knox_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Kralendijk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/La_Paz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc59eda586f2acd9291ea9424aaaf9933f13c2c484655868a1b5e5afa8f61c8d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Lima", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4adf338b94b1680c4e114ffa17669dba4363a08009d6e21f090610e55aaa30a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Los_Angeles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "779c6a6c566774f94f754dad8936ea7f7f6afb028ed9c76b74d8f375355439ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Lower_Princes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "023d877932f35d889772f561f79e266c8541b984e0ce2bd257723aafc7d883c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Maceio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c640e22f9bb0f3c376f8a3440622e7a29de3b48d71d06d900ae66e0e2ea4f392", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Managua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3c1f00bc879ee84e623d25252f1fb8ffd8cf43cd9c8b8bf12b6b5eda8045683", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Manaus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a411c339329e8984d50258dd3bbf44e06e4a86db28d1b34a27c056f2a00686a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Marigot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Martinique", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e087c3e4ae20234a08667adcf6ab4cd03ab3aeee7e035278f271ddb0b65cfff2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Matamoros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4398d831df4bfcfd9bafa22ac35cd55dbb7dfd5f25c138452e8adf275ea11735", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Mazatlan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9340b719b250773262cec62e771d121105aed168836723dfc305e30bb04cfbb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38933e04d16131a11b1052c7daba2794b994030dd485142d8766f7f13d105b61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Menominee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46ced580e74834d2c68a80a60ae05a0b715014bb2b4dad67cf994ac20ce2ac22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Merida", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecdcf4b29f7b439152b9e9b559f04d7d4ba759dd942c2fd685a4ee36798fc8d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Metlakatla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bcb6196b39015d0722188b02d8837a7fed9b2e434f17846278719e33bb73f0e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Mexico_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88bc3fcb1a92ef053e0af4af9053ecbf12855fdf18f859b2a54d826dbfacb655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Miquelon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41f2e13c925042a466b8cdcc8bd1dced7e9247cc893bcde20b91d98ce10d316f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Moncton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1300d5a93bb376cbf23a890a23ea05fa2b229486e7eb7d5959c7834260fbb7b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Monterrey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89dadca852ebf52e4405c958132255c25fb195604d7df9b844bf50b48a0865d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Montevideo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ef11f702b396f14f4c98c2a75be964651528b84c35394ebe00d7e113b54f9fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Montreal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Montserrat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Nassau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c999dbcc6c6045acbedf6fd48f5b70b20eb8d8b0bd9612d2bea88dc03aa9f4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/New_York", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5fa6dccc303352e1195c4348b189f3085014d8a56a1976c8e8a32bd4fedb69fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Nipigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7100ca4bf3044211ff8e770dade20b683880f3965f146ebbdd72c644aaec7c37", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Nome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df9ef6681135ae9089321cab2a348b0970ba0f52775b34c975601e780785d3cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Noronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b71d8f0d772be18ab8425cff1be9d927f340511a91e248e962745ccc76ced79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/North_Dakota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/North_Dakota/Beulah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f604eb42f0197f5edefcd6d43051a0b64e6e1327dbd2d3cfa94d0348b23e1fa8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/North_Dakota/Center", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08efea4af9a2b6a5ab25e86116cfcf4b93c16ba9b7b22f762d9cb3481ecf3ac8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/North_Dakota/New_Salem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5a43eb6776c326b1250f914f00e9e00e121b9b51f63665f90f245376da2017a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Ojinaga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a07ff8fe3ee3531f866afca0f7937d86acec1826fb3eaa655d54300ec22dc713", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Panama", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4fbba14653a3186f3c5b719f7b9bf7d8a5824401064cf6d508205592e55a9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Pangnirtung", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b6a497653df9220c30a022d87ec2aa1320af9e51bb3cdc48756e72d770a6738", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Paramaribo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95afc0b1d45e18abc0fc3a8952500b443a1c49174b6a61de4fb09c8a1284131c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Phoenix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c013ecf82b6ed1dde235b5fc983fe9d23c8d56d610323f7c94c6ba3cd7b4564", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Port-au-Prince", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0b60ad1c557c41596e0fcc7fc8b9b39444c78295b147cee495e29985a225da6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Port_of_Spain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Porto_Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Porto_Velho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "526e90a17542252332361dbaf136103513731b094788e8705f5df5d981c1fa4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Puerto_Rico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eee44e1cb7ac885fdd5042815c548bcb6ca84cff8de007e52b53c0b9ad53f19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Punta_Arenas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12d157ad893061c7f49cb94cc6a0ec3b20a11ef71fdc150c0baf4c39d97836e6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Rainy_River", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a7b8dd4c968de31fe35fd9fe075fad8afc15892067119f638b5aef0d2288d83", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Rankin_Inlet", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3ae38ccfa3091ebd8037fd5e1fd2715a72008932f94526a15fb1aa7fae722dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Recife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a87a7203eb4cb49346d80581463e0b8d0e8fde53f3801cc98c12d26d016708d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Regina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Resolute", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c529141807704725b059187b9f458080f911b6dd4313e74139d2c7dac287c901", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Rio_Branco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Rosario", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa24a2867e3cdce8158a4abb12118fff2a65c7ead38edbb8d56a43b8345b3600", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Santa_Isabel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Santarem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d126927c9419ef3afbb32be4fc3600d5f44c022a4e8472cf2532863ca9787d0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Santiago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9250d4f8f07d8cee14e8ae9e2ece611b7ea9bf69bca4fde77788346477b14658", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Santo_Domingo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adf349e4c7314aaa699c4893c589b077f6dfa7d9a54ea9eae459658f9af41dc7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Sao_Paulo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab9904df2a5250e7838c23ac2be1b052d4c86d4b4c55af70f5e28b3081707914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Scoresbysund", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c37c6a1f497e2c993dadbd3aab2bf04ab72b626c3abde7ac29d55d4601f967e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Shiprock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Sitka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63c8e93d082fa109632c5a1b3fa04f52e7053762583f8144637f2239708167a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Barthelemy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Johns", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b960a58d6d3f6a272707f941f55b15b8ba3fd0fd55f8680ea84af6b1e98bae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Kitts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Lucia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Thomas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/St_Vincent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Swift_Current", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b6029f04ac07c382e20d315da7a72d9204d813ef83585f042562e7f6788a78f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Tegucigalpa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd295a9cc689a966786b6e0ec9d0f101796ac8b4f04a6f529b192937df3a2115", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Thule", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a474a1fc764343470d310369cdbf6d7007ea611116e25bea68f60ddf5a6cd68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Thunder_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aef45e1474369f52e1afb1cd7f312e9f035ca13686092cf2351a353133e1cee6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Tijuana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Toronto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Tortola", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Vancouver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b414b9a20be09ad61214deeb2dbff3bb1bd1e9d351a79aceae757fa0fbe91dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Virgin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2659c267f7555c0640505660234cbe0d7feead3a5e29f41272e28a1d7d18962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Whitehorse", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1864fe33d51e58780a5c8400a47e7c42e6e6655abe49a82cc11a461059058313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Winnipeg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77be5c08f6f8ebe5330fb86a60c4447ea2549620609f4ef6a7a7a68d1a12d9d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Yakutat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee2623d41304ddd66d6bf2e4212e4947aabba7b14b67b7113e41f4abd671094a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/America/Yellowknife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3140de7fe4136fb4920e8bb8ed8d707256e78c672edfce1657ae22672de68768", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Casey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6625009ef9796368db42bd2532687d402a18229b908594a91d6fb07b9531cfeb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Davis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee123489006dfbc147e65020c9836054e7fcb494d150582464bc2060d409a16e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/DumontDUrville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26fa92c4c643cc230c34b1641355726fddba6587181ddf3c3b1f1a63149e64c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Macquarie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19fe3ba56b287f6117a93b06d16402bfd5386deb06676349c1b8501d497f5a90", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Mawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5779e99cfe950860cd5fadb21f21c8a9a3ff264a0e1f06a41de944e8d62d68b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/McMurdo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Palmer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59261d3bbe6da255add2fc7fb8eb711b6c4a718de8982cde36806c2a766f74eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Rothera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c15f59336f5a90350fb5c13cfe7e4836a54d387f7b7248eaa154ca7e21ca0fbb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/South_Pole", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Syowa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b96709317fec4c34c541fd36cf4fe466da31a1f40e62905b1dff9217dcb85c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Troll", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5038d1f2d45e68bcadb7c6e3fce73f1b3ed6719c9ae9ff46225ffabe7eadd717", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Antarctica/Vostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57d73835fefd936f16f953339a6f0195050e4d1499fb4e6551be1b90c25872c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Arctic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Arctic/Longyearbyen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Aden", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Almaty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "038801e8f58d0f0166ed053af84d11fde658e6e997c100101a9f4330c8cde4e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Amman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba18a1f823f77e478e7030eeb82ddd71a5f3fae6efdf56325b7776304912da08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Anadyr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bd4d0ef1c353f753b6e034aff4e004b77df3c92d1f0de648b07e03b1f90a253", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Aqtau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4abd31e6c7b73775c51c2bc1c78de6a9901cd9e241627c2c8e311fd306896b0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Aqtobe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "062a98f4317d5dc621baa9a377caedb8bc5c48163930d33a6ad8747f5d2a49a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ashgabat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "205016ab50f3a20f3cdae2177d7e52df062d8fe6f9512adbece19c877575ec58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ashkhabad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "205016ab50f3a20f3cdae2177d7e52df062d8fe6f9512adbece19c877575ec58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Atyrau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8946a7b9d150a7179177c8ad06e98f1e283a3496116f4c258e14f16d256f737", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Baghdad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21e1a6fad8d08e442b3f0ac5a30f8424f06207083a804d14dea2026432d0a80b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Bahrain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bced891a18abd8ea443dd4f0c9d7dd40270fca879e9a116f573b9f73152d5e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Baku", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aeb15bd0c24d68422bff995167cb959c7b060475f6b814cb25b76cd9bafc7b14", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Bangkok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Barnaul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d6b63755c1e59a9b18197b85b39ec174a26cbd578a76aed38f5d43483c3fac2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Beirut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abdfa509ed982455873c1035962d8642ae8b88ab75f7f1a9a4cf7eea5ce120ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Bishkek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ea68d645187bc48c3a502d987750306c1c45660d889e2bc641c4f562726319c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Brunei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f08de1917e19626c3ff34c1cab734a420b3dd4ec3a3446df12b8960f9c7a420f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Calcutta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3ab73b375d9d41ebca9895007f9b9b042b79c2c19f713bd5957e411ae7e89b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Chita", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f01ce6d6e72d33ebd2982f99e1070a057a8a4991c60445bfe60fd0963ff4e7e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Choibalsan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8e8eb47d086dee4559a9db7cca2add3be302c98203b2fbb356e342c5978a480", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Chongqing", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Chungking", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Colombo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "711f68dfe65cec6d99564f98f631d093bc2285e3829aeefea3692002eb45c6e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Dacca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "829ff841289d431205ea745311f94fd3c32196a23d492f9f458617e0b5800c30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Damascus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f42d5702ee52944dde43071569de645a5d668a385c4a2e0cd8aa43d39d2ea21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Dhaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "829ff841289d431205ea745311f94fd3c32196a23d492f9f458617e0b5800c30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Dili", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f845da70d08bcd62be5a9d0d80420b08936bfbe1e3012ed18fdcf90f152b91f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Dubai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee6d427e4bc5e3d6d97b348d4b0cf666636d2ea95bcb117490d8d8ab0641f2ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Dushanbe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68f352f8356e69f25650cb2f25bc7ece7209ef85e73796ce974807136678f175", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Famagusta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bf478cb97c80a20f3a19e97e2d3865035da71e46697306cb049a4da20805469", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Gaza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b25fa70f0d9884922ec4b48b705fd21e61845dbc533b868d97f06728ced7099", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Harbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Hebron", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be19e97414740f8409d27f269585fef15968495de2ec63f29ad664848de509e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ho_Chi_Minh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23fb827e1435ea540aedbc7725a4ae82980205befe4aff833a0ad039dd14a73c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Hong_Kong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9786fbe4ad9b820f61a5664b3b85dd601aa6e9152c93ff4e14bd54effdf8f1d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Hovd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1561b7c3cc7a943046780584b726eaba320ccab4a46120b2c77af01dea9dfdf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Irkutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "102019f46d5e031cbc28520b08c080de899f5b1cadf93590787c1719e5a9dc4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Jakarta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ea1c3e53a0d3f40cb6d7724f1bacb4fca1cf0ae96d9ab42f00f2d30dc0dee3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Jayapura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa24de2e83f471878b8e10ecd68828eb3aba1f49ce462dac7721661386eb0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Jerusalem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kabul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2df091b8e1752a8c8d402b12037977392347626a34c8f011f179ede4079ded1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kamchatka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5d9b980d12e91cfea342560702708c488aabe957c1fc2b7afc6c996518bef33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Karachi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4b2a68ad79efadecf52f333fa19cbaa5dd084cdc9bf96ab8b65a75c559a370", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kashgar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f582157ddba6cf2bf93e8cd57ecd61318e9faa7fff2abbd0e2e7897690373587", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kathmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7d597ba6228a77823c20d3b48f343ad78843ee888b1b17a40b05ffcc0da3913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Katmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7d597ba6228a77823c20d3b48f343ad78843ee888b1b17a40b05ffcc0da3913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Khandyga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "762a1f42993920d6475e1ef40b46ab6dbc65b6f48ea9537387ce418929c21a3b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kolkata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3ab73b375d9d41ebca9895007f9b9b042b79c2c19f713bd5957e411ae7e89b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Krasnoyarsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec5d6603322f8e1a0d7e5d7a1cf798b66e5def66b2ae79bbc8c961e976ad4a6b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kuala_Lumpur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "521d864f401ae2eae2e9f0292aeecf38d2d6daf3e12b442795ee696e629f3700", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kuching", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b4cb8160273db177c6ddb669dd648162730ef1a1b62d60abff510e37444628e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Kuwait", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Macao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1db96fa0acc75cc218a47bb3cf4acf101f6c1d609b2cf93a194aa220bd40d36e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Macau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1db96fa0acc75cc218a47bb3cf4acf101f6c1d609b2cf93a194aa220bd40d36e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Magadan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6f81d26a42303d75910f98033f0fc147eed23c574b016995fa002f5075a3fd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Makassar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24fac901695ef43b73fa8b3cd9e4bf893ceb757c5200b6628ae6a0fc70f01956", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Manila", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f1bc3dd4bac8e3da2ad11709b6882359c9821caced28b545d1b738524f3419b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Muscat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee6d427e4bc5e3d6d97b348d4b0cf666636d2ea95bcb117490d8d8ab0641f2ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2aa2a3f77a43b7558a7508a6cd6c50fdf7d991f9d64da5948fd9003923b1d72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Novokuznetsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad7f74c0ace0cee04470ceb51df7f58321e23a002f3d3ac64ca0e889b3ab698c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Novosibirsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc386ed4132a37957acfba6984468588a1e9ff08e24bd5c15bf27ccba8a15a0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Omsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abaab5e651101ef99c5425ac184efc1b5d778d4c4c3c86aa894d9059dbe951b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Oral", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eacbd3df5ab43997cf2396786dc819f12461e61de06dd829ee8c8fa76baf7886", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Phnom_Penh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Pontianak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2516ac2bc84fe6498a50bc8865ec00e3499b38f2f485403cd5028578a98d1fd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Pyongyang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2b2c9f11492b676f45984d9d4035472c099f5c6bb5617f82d4b10d976f568d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Qatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bced891a18abd8ea443dd4f0c9d7dd40270fca879e9a116f573b9f73152d5e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Qyzylorda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4530cb2e704a356eaa4aadcbf12e5faafd411ffe3210bd83ed3370d6876e8182", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Rangoon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c711e0339f302c1c45d746e36a119d5323051a1829d77073b2da06850eb61a29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Riyadh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baacbd8acbcee961f154dbbd5d4b40f82f124576b8191f08c7b1501ad7e78364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Saigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23fb827e1435ea540aedbc7725a4ae82980205befe4aff833a0ad039dd14a73c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Sakhalin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "597a4d79d7ad4b2ecae1c5dbe53a19716cf30cfccd4fa7452c9e9822ca23ca03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Samarkand", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "716675c5cb21a2ce4a48b9ce438744a501828079b06c80ce99a7dead0eeb2dc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Seoul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22de94642a978a6af463db175e9f93a3292e8a81a74a8b92989bc2174379edd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Shanghai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b4684d9bb6ec48169abb530da58b8cb238b785bb5ffeb5e06e50f1b2b9d60e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Srednekolymsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84c8f7ebdb10b6720a01a11198c8b1fa1d1856f1bef11473d2c9a33b97f812a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Taipei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfd02bc847bdcb11e586445ba886a76315f1f9be86f7e74944a6e8e8644543", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tashkent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1cce3ce8c9cb736d9163691f4b6fabd2d2e076c7a209621a57bbc207973a8ef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tbilisi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3da0a88ac9d5cf61c1e42ca1a941b36d83ecff5e9f819f80876512ddb07e0f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tehran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19084f9dda0e334eb24bd8ff70daedffefd64c537cb27e5a54c5df7694c534d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tel_Aviv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Thimbu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3912ba10af951b2d81f680dee0f89507c14cd7f38bcb9e55a87db48aaed01ab4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Thimphu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3912ba10af951b2d81f680dee0f89507c14cd7f38bcb9e55a87db48aaed01ab4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tokyo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14fb0c1796b68bf2031e0937b433fb045f2958cae7def7acced89ed744ad7fca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Tomsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b41e5deff2d573ef6e76cf17e0f91ab467576d584b8e5ff5eba01e10f5dee92d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ujung_Pandang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24fac901695ef43b73fa8b3cd9e4bf893ceb757c5200b6628ae6a0fc70f01956", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ulaanbaatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa2c8bbf2b6133470875236c95cbea9d75d369475cdb64ec3098781ae89ffe15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ulan_Bator", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa2c8bbf2b6133470875236c95cbea9d75d369475cdb64ec3098781ae89ffe15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Urumqi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f582157ddba6cf2bf93e8cd57ecd61318e9faa7fff2abbd0e2e7897690373587", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Ust-Nera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3711785086a9e0d04a87c1591be40b3a0cd944ea3907182b6b45f6fceb0e024c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Vientiane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2417678a4ccd8a6d6ee3cebc6eaadb5991cfaed89d1fee3a4c7f3166a0eb14f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Vladivostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b86847acf51b50e5286e87efecf44cb0f2ea26735a6c9810623a814c4f69899", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Yakutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "350cb7d4232de1e621e9363412b75a161053bcc6510401b13cdd2405ddc867ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Yangon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c711e0339f302c1c45d746e36a119d5323051a1829d77073b2da06850eb61a29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Yekaterinburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d36b87b5bbe9787ec26cecca1e9c2446c4126011ea2ae570b59138468f3f2f56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Asia/Yerevan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "667e858c52401603a51586aaec2e84f88842dbef524d0fc55f3534dfa0991d6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Azores", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16af799f8f9bb4651c91e081eb3fc7aa0673cb2f109cf49f694f5c1e3f92f7ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Bermuda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "462d205904f32dcb79317f83ddb4dea1548d51849217dc3e42ba17c3cc7fcf08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Canary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4617cb1aa75514003f181908e9ccfc1d3d062ef22bb0196867dbe530ec2e1416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Cape_Verde", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf95dc03a15b1cff2bd8dfa39b6c23191a6dc166883e9a4a34d2ff51e119c805", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Faeroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b1a5769f8ffa2ec29bf298dffd7fb324e625e36fc527c14bb66b6520e6f76a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Faroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b1a5769f8ffa2ec29bf298dffd7fb324e625e36fc527c14bb66b6520e6f76a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Jan_Mayen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Madeira", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f18dcad4f58de6ad4ba30d72917c3106642043ef2ae3a4352e207881b4ca539", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Reykjavik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cdcea6aa1eed8276d3f6620e0c0ffae9cfcc3722c443ea6ba39147975eafaa3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/South_Georgia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64868e0ba919bae24ad2bd06290aef6200296c282cbc74d2d814a07a5e9342a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/St_Helena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ded126df8f693ce1ff83e85aa4d44185c2bdef7da1f915b214f53deffdee47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Atlantic/Stanley", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53a20741ef1ef47a19fc9c192da23e9a0cf08c3f3b1fd72673d023dce0281890", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/ACT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Adelaide", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735476eef81652d7189574f8b7a11c942a986aba24b6ddc644fbebd1eb49245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Brisbane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74ac9f5d1d15ef0f6bd9e69c687b9047fb1f749c59279475685721f574b427cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Broken_Hill", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6451675d3b5afb8572e2cbb4d381730da23daa3bfcb57601fe6f815985237db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Canberra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Currie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "543c7afaebfdd907f8d637efce48bf41c407da72658b8e9c12f7208a54d1d84a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Darwin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6172d8687a78608d884b04903d36053bdfb56433541930b2a42b405cbb62dc0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Eucla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "73e13a985c1612b5881e45564bdf93c8f35a30298ee563dcf50d1cc35bf76a44", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Hobart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de1bb5e82f86774e70082b906462e02a062238e5c4d76149566e21b1cb31b23a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/LHI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d35779f2c81370c90f29ba92693a409a094d84d9f236cccda8438d063fb6e5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Lindeman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "663df35f044a15c743b9716e183595147d0c1838e99148a9473623ac82076bf9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Lord_Howe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d35779f2c81370c90f29ba92693a409a094d84d9f236cccda8438d063fb6e5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Melbourne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c1f13d01e35e6a58855cbb53878795451928adbf0c8ca2982b79db1f450a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/NSW", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/North", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6172d8687a78608d884b04903d36053bdfb56433541930b2a42b405cbb62dc0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Perth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ecd4a085ca9ec5b7903016c2d4e311276024a2bcd0c35d40281658e48421f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Queensland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74ac9f5d1d15ef0f6bd9e69c687b9047fb1f749c59279475685721f574b427cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/South", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735476eef81652d7189574f8b7a11c942a986aba24b6ddc644fbebd1eb49245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Sydney", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b540f8e21ed6a6b262336e0eb020c18ab43f283e9774613dd9864239523e4233", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Tasmania", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de1bb5e82f86774e70082b906462e02a062238e5c4d76149566e21b1cb31b23a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Victoria", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "272c1f13d01e35e6a58855cbb53878795451928adbf0c8ca2982b79db1f450a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ecd4a085ca9ec5b7903016c2d4e311276024a2bcd0c35d40281658e48421f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Australia/Yancowinna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6451675d3b5afb8572e2cbb4d381730da23daa3bfcb57601fe6f815985237db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Brazil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Brazil/Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3461eaf7c44f1bf84193b3889dd3ff27901f8d0c4412afe77f917ce1afb2b85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Brazil/DeNoronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b71d8f0d772be18ab8425cff1be9d927f340511a91e248e962745ccc76ced79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Brazil/East", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab9904df2a5250e7838c23ac2be1b052d4c86d4b4c55af70f5e28b3081707914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Brazil/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a411c339329e8984d50258dd3bbf44e06e4a86db28d1b34a27c056f2a00686a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/CET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c0029045f6f80bc5a84f1bb8ed36230454759c54578eb9a8c195d14f442213c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/CST6CDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44e8b569e60027647f9801a33d0b43be0106a6d3f6cd059677e0ed65c9b8b831", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "627e18218c6f3c3f446c4970abe8164672e2a7ba94bcf841b1e06af5089b94ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77be5c08f6f8ebe5330fb86a60c4447ea2549620609f4ef6a7a7a68d1a12d9d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/East-Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "842f7a103dfac9c0c2c33c9cc392a113d266ac064c5c7497883ab41b797ce194", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6678c23f86573b6c95e6c748a317aa8ce90f68636bcdad18db081e70986fb54e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Newfoundland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b960a58d6d3f6a272707f941f55b15b8ba3fd0fd55f8680ea84af6b1e98bae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b414b9a20be09ad61214deeb2dbff3bb1bd1e9d351a79aceae757fa0fbe91dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "929d07457407529637626d09f5ca975b4f05801f35d0bfac4e3b0027efee6776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Canada/Yukon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1864fe33d51e58780a5c8400a47e7c42e6e6655abe49a82cc11a461059058313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Chile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Chile/Continental", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9250d4f8f07d8cee14e8ae9e2ece611b7ea9bf69bca4fde77788346477b14658", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Chile/EasterIsland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0632af9cba4869ddc8dbfdd78fdc6094d751d0e1d54564e380bad0ff6cbcaf7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Cuba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7871f875a8819f415c292519db1590556a0dc1a6ce691bf4f7af55e6716fb894", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/EET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bf6d2669ab45c13a1c9be47c351972feb671770b90a61d9d313fc60b721b2b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/EST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9e75f112a498ff00344551c3c5c4a62bd15d5c218ee951f4363ab218c5d88eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/EST5EDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79ce27e03a2752091e8a49cc7e7ccc9ac202d6c52dd5d224571fe82262fbeec8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Egypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "279bbe1fa62da67387c63593b60bb655252ef5c8f189cf43469087740af2b4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2c64e7c63be7cf07ad30017e6d9946025ab44a1fb00e0f3e7ba52d2f6f2512", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f549f85e4a86989da1b3c592cd455d6846f8103c2c1c7c7d193b3e29de92efc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b331f62b7c4dd05398fe87517e824152a0faa3ffe80d73e3f1b2bab03e16c99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3be86f06310b626b26b42bee3b8ba37be7b836927e204fa7b84e35758e99dce1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb3cf7591690fd770967c92719c1ba023f62a7e40de886f89f57178b0faaf616", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae3b221ddd94a88c94c3a069b042c1b06d2718b5bbe6903724110103621e40c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6cdb1f7a18e6008da4e9a72ac9c2be59a26bc03109700b3ec64e4ed8161660db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4c86cac6e9f40dfdbec05b88a38eea2463fe92f1fff80a6e24ff15a9814218f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6653c6b0ba94d0c0bd4b8a6f4c69d001db916f93c0723b9c9fcbbaa34bba098", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4a801cd93bdec1b9341b334868ef1ccaeb01b74a31a9f5bb1f1da90ea985789", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9456c866abdf01fde371357edb5ec59d0c5adc3c09ed9d2bbafd0be21807adad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7084ca1e2d9a7349e0556d8c63107fdc64cb5d50778cc74b4b9ea3d2ca1eeb43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT+9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "847ded37313ae7de90d5dec700acf7d229ad88cc7462e9527ac5bb37cd2c00ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "355d77cdeed83884c287b29454078b89865d4e56508dd71e8597c8c038029ade", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4653c5c305ed3a46ac02c471feb310f356ed6c8d2465fd37e555132b0004899c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b65fdb39373fa4c47b1e6a2105931e5459fdceaa74194ea737dd981527e5a1a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f67b770d0224c9dbf776e8bc913c0dc462af7eb90f04b88b7387af662c248545", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-13", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "551aebd6c58a89bbc34283170a01c5de12d98ca658aee39f68e8ed7cf11dd872", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-14", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "414d785a776406dce6ccf450aa2ae48c4d3e4db23482ac3cc285567c0624b33f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a4f02622392c0c01ad74aacdd1d9835949b10084b6ff3494ca593871fa36279", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2331d90cf59bd06209da3f57fe71f8eeff4f9987cda8f209f7d19605173c7940", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d1d2a77c8fc7121113f50455ab5ecf7a83af5d100b1665c069ad2283beedd05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a998fef5ca21deb83d7b6801cecb36f851af7d09e45b23f1a8e1cab037c94cd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59a432b594fd6a1775aaf1798ffded3e325481040786cf56500d61194d156b1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b8fd7cee7b9e0ac90f11617a6e4f0c68cda81a2153a0b37a46a3516f94c3e1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47625566b0b8e5476810ac5fe4882586ec53793d4f53ed281702a220eee7d554", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT-9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f4662e616bd94e9eb6a2ed069f01bdf316b3e2c39c3b945e5397a53e26d16c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b762863cac2569aa33f7da192584afd9965ceeb7263fed4ad87c1b35e4c7d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Etc/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Amsterdam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a813ac6b8d1b68a7960242cae5325a2269fd1c791b203f8d22f2dfa3b61ba87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Andorra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "add5505c473225e33a884a02105610a9b95003f429195624b953c18f771317af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Astrakhan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08873fa11e5ab238e56d7a2fbbfb0876aa3ea0b71ee8ce95b0d5d394be923514", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Athens", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "799090551202c0b8417f836facf75049573dd1c27b5e6adeb584fcc414051139", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Belfast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Belgrade", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Berlin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eb93dcba603d528fdf536160ef6911c16f834afcf88ce23a382b97ff28319d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Bratislava", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fc8de9fedf03ee95951595b0b7030c70990bad10a628c0a55e7023f7e838bb2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Brussels", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f372a903a6a57da43a6f500d6aceccfc74e800d7dfe88a7eaf56ca2564557e66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Bucharest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b3a0017333b2f466e59c8ac3dc0cf7aa4f0a4608040a3180f752b19d6a93526", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Budapest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b67f2c4690a87f294ea5d35ae3967c8aa8bde227aeb36c3877285e4e94a17418", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Busingen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Chisinau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5749f01c78d0c2fd50d0dc2280c1957ce0419edbfc7c4073c67e6da78153d8c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Copenhagen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2d9a359ef02d2afe293f429c4fd60fc04fbf8d1d8343c9b224dcfc116c011a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Dublin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae2c64e7c63be7cf07ad30017e6d9946025ab44a1fb00e0f3e7ba52d2f6f2512", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Gibraltar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c79088f67ba5d3fa9ad989bd573bfdef0e86c89e310ea70bc3e01e14dca1075e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Guernsey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Helsinki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed7d89fae1fb40a9582edd7e03ed02d7fe81ba456b9c1ed8d6ee5f0b931aad45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Isle_of_Man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Jersey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Kaliningrad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "450a2c6ff69d262b5c5d8ef584464e9c8274b389a1c39b7abc5aa70608d29425", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Kiev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "242912df3212e0725ded4aab25fd869c52f13c3ce619764a883adcbbd937afc5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Kirov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d562c884fcbbde25ad884da464c7f981296c2c4e13b3b7c1d3c322b82bd4f726", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Lisbon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "065277cb6392a7c5c21da64a818465eb780645b96395ac75da8a967cf5d7e26f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Ljubljana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/London", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Luxembourg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90b76259274c78a40f34aa5b58545b5409edfbba2fd08efa1b300896cb4062ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Madrid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74103ad1e48f71f4cd9b6d1c03dcd97b58d87bb8affb02b1d6967b204036ebd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Malta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c4134c8d37bd159e31fd739e8b1b8203a9f3023788bd9c83b8109e361eee5d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Mariehamn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed7d89fae1fb40a9582edd7e03ed02d7fe81ba456b9c1ed8d6ee5f0b931aad45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Minsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d0535cb101110d8fbb1238dde8444e980fab90bbdc8402371cc6ab5caa1a96c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Monaco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c723359888417b86a66a609ffdd0becf81673cbb3e8b011131088b4d26f6bcd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Moscow", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02d55516d0f9d497998260b4f129aee59867b77a920ba2ca0c58b15ec8588e7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2aa2a3f77a43b7558a7508a6cd6c50fdf7d991f9d64da5948fd9003923b1d72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Oslo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fa4e635da2b178fa3ea13ff3829c702844cf8bd69e16bca8e1d34dbd9249d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Paris", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735b08e2737de2b47e79f596f3574b5a9e9019e56d2ead0cdc17c0b29e84a585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Podgorica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Prague", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fc8de9fedf03ee95951595b0b7030c70990bad10a628c0a55e7023f7e838bb2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Riga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79d10debbaa2743458d0dec1fb71d3c576cea80d245f84819da82a25d93c1401", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Rome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Samara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24506ef1ada9839602c5d6589f46c16ba427e1e310c473f0ec77f4436b973185", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/San_Marino", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Sarajevo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Saratov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ad0f06f89a5b7ef2abd7d249300cd31328bfed591f3a6a7acede6bb8c0b7977", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Simferopol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1ee6f714fd88fd61fef6df54f95abacb80dd3036c25e9a10708fec9b11c34cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Skopje", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Sofia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16813fb30f2ebb782a806ce0664014ddfbf921890d32ec3d1398bd182bf9245c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Stockholm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07b242f9e3d8150663bfaf417fe7d209927fc299fac487789b70841956c35335", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Tallinn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3c4ba916c25500c709c56395c040abad62a834fafaf5163a89974b7f66b019a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Tirane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "62dbc606a32a5f50ceca86c6f96d088ea689bced60a1623c986f045cde9c730a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Tiraspol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5749f01c78d0c2fd50d0dc2280c1957ce0419edbfc7c4073c67e6da78153d8c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Ulyanovsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d96c23e54ab8bcae4174fe792f1c00e4158f81a5b98039121e6502ce6686716", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Uzhgorod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "098575b4ec6599758c85bcad8dd21d89bca213a9f890c0ead6defd14878705f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Vaduz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Vatican", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eff2ef2cdc67e2f5cfd44866cdb4d448956b89eae8b0e37f63126f2068ee889", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Vienna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be42c32ad7c54f15dcf5dd9425e289fd20bebe986e5e8c240a11dfeec46550f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Vilnius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75adc0a906b39e283f5e5020984a36f34b4f58ef1d3099efbc899ff07f035f7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Volgograd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b826a3d9cdffa786e46da2315977f13cac9ce01e4b214415f3362505b97fdd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Warsaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68e7493c1ca050e4134062a74aa4a4fc32159c042b4c9d8d40c8bfc9d273c5fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Zagreb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e957543623baaba84999b40188e7e0948471b75a8ff4f88abb267e773feb8e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Zaporozhye", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6c5127b52518818e3b4211e89e5e1e9a479cca65f7763a0afb145d512c38e34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Europe/Zurich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc45f8c6c8190477cdaae46f77059fab74fde92a02fc57b733f07cb9a55e98a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GB-Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b14c486019e3cb259cf8235a0d6a4bc3ff6cfa726a165f1ea2df403c8ae31b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b39879094135d13efd282937690b43f48bb53597ce3e78697f48dcceaeb3ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/HST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44048bf7df61bdcf45972c13426b039f0d34d80947d60a2603183b3b6be4027f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Hongkong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9786fbe4ad9b820f61a5664b3b85dd601aa6e9152c93ff4e14bd54effdf8f1d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Iceland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cdcea6aa1eed8276d3f6620e0c0ffae9cfcc3722c443ea6ba39147975eafaa3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Antananarivo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Chagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b1797b71359a3a9fd49683dd9028692c20b4c9b56088c50de6ae122f075f3d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Christmas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "720ed3c1a13aa4e6b4a9acb7c6f017a5e28e20507169ce1b3ec25075c98be656", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Cocos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b78aea130d938147f36de61341c44388915da43f467f3723c98dcc3d8b808884", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Comoro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Kerguelen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29bc1cca3de7cf37433fcee5ec99d490abf20c767f284d5bb40a15feac0ad398", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Mahe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aed7dcefc4d7a4659ef1a62e56d1dd6f21cf0e9cea7a1089a94ac1d48113d5fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Maldives", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49fa18af1a1c531f2a63bffc82e4cba7c53f4e587376f453c97084d605d4a9f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Mauritius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25c927943cddfb96e41b9bfa014791a9375f8cb77e672f42d72fc81d83607f0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Mayotte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f143bcb83b80bc1ad0bbb8ad736c852e62bbeb6b3134412bfa77684663ed222a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Indian/Reunion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "263f52802a6b69445a66bb8d75a4ca3dfe717ce6512d7e2501466e7a1b6d56a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Iran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19084f9dda0e334eb24bd8ff70daedffefd64c537cb27e5a54c5df7694c534d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Israel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60019ee0d1deb6e6994a1a5c951861e1db9f992a5c027fbc4e3617f942c021cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e07811907b7f7730d9fdca613637fef7d859ac9fe1d46b8a7da2801017850725", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Japan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14fb0c1796b68bf2031e0937b433fb045f2958cae7def7acced89ed744ad7fca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "728eed0b199aa19468fe7f1dd887fe7f0c3a659a897741aa6e2d4f5b80f75eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Libya", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ff53f7072863fb56f1e71339392b6de7e50675efa4333b9e032b677c9c9a527", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/MET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1fff331a4414e98097d33bec1a9bbf2a155d991b57acd1bb4c11f8559fb4e514", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/MST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8fb610056087bb3ca8ecf5cdcb5305c1652b649fde512f606b9ee1b3556fb9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/MST7MDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "85452d031526621178e9b24c91af69b7ecc30df47036669378956135c4e735d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Mexico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Mexico/BajaNorte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d827b95b4fa16b8c56d9a1636341c9112657e567ae84b37a9bfca133ae31babb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Mexico/BajaSur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9340b719b250773262cec62e771d121105aed168836723dfc305e30bb04cfbb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Mexico/General", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88bc3fcb1a92ef053e0af4af9053ecbf12855fdf18f859b2a54d826dbfacb655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/NZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/NZ-CHAT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8f1a26d43eeecaf8302456d69fdf047b847b6973069804c5a39f8ecb886d74c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Navajo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/PRC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "953622bbd7eb9eba8c3b9e8cd5d5ec98cea6a085a9deb1c43e49e889a154d344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/PST8PDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d8e69bd43e8d71f0f58e115593814d68c1a6aa441255b17b3e9a92a9d6efc46", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Apia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab51e8560040bddd97a0c88a848c4b053bea3efcd7d7768eaef826dd9de83115", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Auckland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b5175387ac78e29f7b9021e411512756be283ed3d1819942ef5d45ecf338e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Bougainville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "35e0203bf554d7ccf0b4e0176829aa342747427924ae9e9b661e484205e828e2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Chatham", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8f1a26d43eeecaf8302456d69fdf047b847b6973069804c5a39f8ecb886d74c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Chuuk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Easter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0632af9cba4869ddc8dbfdd78fdc6094d751d0e1d54564e380bad0ff6cbcaf7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Efate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adbee8a8544a400050d7dce148e2c10a785b9120c755a69a674395b04c36092e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Enderbury", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3595e3d91e7992df64c7fc20586038e265ca260c9aa189b7e82279ce982bd7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Fakaofo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0427f848089402d7105907710ec0a9096365b10d1dd3ee015edc5da527e1c3de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Fiji", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69d02c3571463881dfce6db270d29be72de4e78d017e246c634019390e780428", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Funafuti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7fae086ba7234a7684b22e8948faec02be41bb76b3944213206d1857b049ba1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Galapagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c91721b38d5ee01676190b91cf5150050b3fed2ad4634816724f8207d69877be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Gambier", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5008ae162414c442be54580de29eb211a9f652f8eda265f038a6a82eddd5e5d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Guadalcanal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69ec8cb3bd0e92db41f2d7b9ffcdd1881d0f7b7ee6048d3f092ad17cc686e5a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Guam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6613576ebdf4d9d6be5eb849539d3f74a4fb137acf6bcf8cda20d28e5c612e77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Honolulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Johnston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Kiritimati", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "85f6b83f93e42947d6d72e83613dea3a5df6d65ad9590ac1d521bc1217451219", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Kosrae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd24709003b34eca2e8975694b370b5892dc8a1560892e42fa5c3a9669dc00b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "728eed0b199aa19468fe7f1dd887fe7f0c3a659a897741aa6e2d4f5b80f75eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Majuro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2784fe14ae4b06d84b54e2ef9195ee8fcd33a1151ae9d92b2b144ed80324c4ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Marquesas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c1c151ea927de5f087bab64d962d1bf4c8af0672fb66dab9eb63e93c5c0ce906", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Midway", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Nauru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8eabc930825033369d3dd4d85d1cab23b40c0214c91a3a2cac6547a2d549b8c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Niue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7247452c2c61010dfc417d172e4f4cf955feefd89b9649fa08e51832d9ed708", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Norfolk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5007254c619ebc6200e235c5aaa3b66eec80e9052d00ba63d84bce6c5408c755", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Noumea", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47834b191dcb3a4e4f0cb3e6c375ff66c07e609382be7d2c21e0c4d854008dca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Pago_Pago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Palau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1a61b4bffd5b61eac5d9ef0a7f10a80ffc1d027a9330e7ad89278a3f3857357", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Pitcairn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97a89892a57db71698c25c9ae2bb8cd6436e239988b3bbb5e028fd9b0c233224", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Pohnpei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9360c42536001cdbe62e033e03b1766ac3dc7315966c31166f86a4e9aafa4567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Ponape", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9360c42536001cdbe62e033e03b1766ac3dc7315966c31166f86a4e9aafa4567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Port_Moresby", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c505d421d2cfc45dab9819b6abdf1d9c616d63feab9ec1c22db149b192cdd3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Rarotonga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b309575c63dbf5a1a8e499105cfc7b51dbba38302571e4a51d861a3f46eadbc3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Saipan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6613576ebdf4d9d6be5eb849539d3f74a4fb137acf6bcf8cda20d28e5c612e77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Tahiti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b908353b2b5ba977afe11a11c088376c816dd4b7f71358db6b95b060f51b637", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Tarawa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c0324994691766186531137a292759ef788a558273a13c7617f3c373b4426ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Tongatapu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60900f4099063c8eafdc55a660893b521c035832cfee412e40b7f5de3b92593d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Truk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Wake", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d63ddb8dbd42baa9bf4fd136ad3be2612db4402fd498d67ebcfcb93eb42dd6a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Wallis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfc2e1a664e96e86dc7e9bcf754bd5b8608ddf7673ffa407e4a762e309ecf5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Pacific/Yap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efbcffeaffabb8b91c03e12dd02707f3b2f12ed6c4583ede4d8d6b72721c4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Poland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68e7493c1ca050e4134062a74aa4a4fc32159c042b4c9d8d40c8bfc9d273c5fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Portugal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "065277cb6392a7c5c21da64a818465eb780645b96395ac75da8a967cf5d7e26f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/ROC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25cfd02bc847bdcb11e586445ba886a76315f1f9be86f7e74944a6e8e8644543", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/ROK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22de94642a978a6af463db175e9f93a3292e8a81a74a8b92989bc2174379edd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b4684d9bb6ec48169abb530da58b8cb238b785bb5ffeb5e06e50f1b2b9d60e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Turkey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a694b73d6e78b3e9d3a94e1bc44c410bc306a360d7eebfabf8fd95c753760a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b762863cac2569aa33f7da192584afd9965ceeb7263fed4ad87c1b35e4c7d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Alaska", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2c3625b14836e5f256bb8a31a277470df0c499875f60484b08db22a85a00a7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Aleutian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8959d87dd43885d070bddf0df57faac633746e81ef9124fb3beb8e9eb5c07852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Arizona", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c013ecf82b6ed1dde235b5fc983fe9d23c8d56d610323f7c94c6ba3cd7b4564", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "143f29b957173a46008187230a38125bd3a03b3dbcba0dc1d1b8661331f71693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/East-Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c2f3feb241f88435e9876e76e2c69ddfd0dfd36a273b551ff480e2cfad99fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5fa6dccc303352e1195c4348b189f3085014d8a56a1976c8e8a32bd4fedb69fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Hawaii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88885824bf915a9a6f39a7030798da825e34be79d1b35c2444696a81c159f2e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Indiana-Starke", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e75dd6c52c5339c8e2b195ff8ac6a7212e2c5e84b2be3023cc355972c20d856", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Michigan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d69dd4ee096c6e5bd256ec578afa48a810bd768d0749d4d7f1a9c219107d18a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4df3cc74c79d070a25a7927744d3a422a05d862a9a234a12105c5c964efb22d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Pacific-New", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea9d66ff6522e69d22073dc4e84179b7cac2e372b398dc2fafdfdb61a9eb2e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/US/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613b585dbabd26ca49ca780924ee22316e8ff0803b844e8b02bf2dfd3478c641", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/W-SU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02d55516d0f9d497998260b4f129aee59867b77a920ba2ca0c58b15ec8588e7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/WET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5e7c4631295e7f17085e3530f99fc2984cc7e4bdb9a07db7702de8c18c2aab1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posix/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c71b358be81e13b1c24e199a119fd001dbcdb90edc7d44c2c7ae175321a0215", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/posixrules", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5fa6dccc303352e1195c4348b189f3085014d8a56a1976c8e8a32bd4fedb69fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Abidjan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Accra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbee22da817893911690f2ee7093499893985e39c0ced1116709947f9bd206d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Addis_Ababa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Algiers", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84081708d8029add247fd5add1ed963c2811b8b7841b65540ba7bbb02a068019", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Asmara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Asmera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Bamako", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Bangui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Banjul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Bissau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84a41f45bb614df599d1d6128ddd1c96bf1602eb782f12768a05a49ece41e21a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Blantyre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Brazzaville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Bujumbura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Cairo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3c84ceb744bbb495b49ef286308143f267da03f75931b82fdcb5c5a3aebcdd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Casablanca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "891b90e824430fb61b050271bf1f409a9166b28f55885e50ca63ebb24d0679ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Ceuta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ca6b06411c93017e93ded83d917cac8399690d6fb2771bcc66ecf132ee2e3ef6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Conakry", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Dakar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Dar_es_Salaam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Djibouti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Douala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/El_Aaiun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9568caf33829340936f06819a98b4458092b9c363ab915421ea3bf46e0665e9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Freetown", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Gaborone", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Harare", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Johannesburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af7338314b4255661ce9afdd064e487321d4369ce15488395bb20bb4627d1ae2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Juba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52ff45bc4396680a3d11b42f53d2714ceadc05d78dc1ba5387112f021fcac0d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Kampala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Khartoum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52ff45bc4396680a3d11b42f53d2714ceadc05d78dc1ba5387112f021fcac0d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Kigali", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Kinshasa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Lagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Libreville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Lome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Luanda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Lubumbashi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Lusaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Malabo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Maputo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39755e95604e242f4218d248dafd51ffa09392975c3f86c26907e6aad60da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Maseru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af7338314b4255661ce9afdd064e487321d4369ce15488395bb20bb4627d1ae2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Mbabane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af7338314b4255661ce9afdd064e487321d4369ce15488395bb20bb4627d1ae2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Mogadishu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Monrovia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb1deb0dd9325844227c376d1532b484511c76f79f42032806553d36a9464e55", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Nairobi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Ndjamena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "180050fab205819406f6d6b572fe6f37eb805cc3f796543185c3229108470189", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Niamey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Nouakchott", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Ouagadougou", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Porto-Novo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699bdf57ddb361bef922d520674b4fecd15db812c73e984727455fa7c3ada2d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Sao_Tome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Timbuktu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Tripoli", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72bb85f8ac4ec74b2ae92214c047c82f1f39c9c0785d0f54e152b8c1d940adda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Tunis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbc64f2ddde5756e10d2ec8156bbe83f6f9ecbeb33b5bd6d771542f623d8fc39", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Africa/Windhoek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbd6aa47e86401b6efb8de1f304896b321ed1b4375faafee59c3b1f378d3ade5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Adak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8564317e24c147de166db4b1787c27ac0ba3ec65f1117ddf58aca7c57c60fc6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Anchorage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11739a4b96b14fab67033443ee399d0dfdf341438bc42d0147f225405d940ae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Anguilla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Antigua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Araguaina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "43bf02f6b5a9899a0f6991d0077f4d2216971d7b30b5de2fc790e327e019ee5e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d47983ff5ce9a8ecb9d65fdea3f3f603ccccdd170da513266c852d25ade2a6ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d0d4323f8e3489b61b4c512a2300d68672a9f92a8d7bf5ecaf6e2dd786ee449", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/ComodRivadavia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d0d4323f8e3489b61b4c512a2300d68672a9f92a8d7bf5ecaf6e2dd786ee449", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3941316300e3137c4e8826d17e00a9df06aff8cec73034e6b61e9b371bb0a540", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29822a6d077e97673b9e892cd65c00709d43e0aa90ce6d84b0c1228083def36d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/La_Rioja", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7ded9821e935c4b533f557a31ccc2e4c3e89589091854b080f633b4a914c21c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f4bf9977f2591788ba0b60418f7b932da1112abffe03a742ee2b770d4fcefbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Rio_Gallegos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e94db6d4db923985621567e409b6db116b4ef5bee49c750518bd2f6be1f6863b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Salta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6829678c15796b06de4b1da92b4eb8468d2ad8b25e2811c5faca7e6d4cf96098", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/San_Juan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87e65aaeddf18f1584306b42fc929f85e875f4eb729d15e2fb872bce277dc4c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/San_Luis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "959fd4de4b39ef6c77a411d434d75fe5941da9374d58f9d40fbeef0e01f0886c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Tucuman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "daae915c9ee5454bf0caff7c0e76f34166a3f6a3f2457325f02cdfe628324d04", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Argentina/Ushuaia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "45587dee42013d07c5cbe4cc755f71552d24755d364f933de4f0cbd595545f42", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Aruba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9709d87bbdd0aae7be4070156e5dc05c12d822da203cb1030354342bae2df0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Asuncion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f9c20fdeff202451fcef7540f2787175f5c494157805091e7943d736dbcd919", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Atikokan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fe220cd5f52ece0e3aa468ed33c443eaad61fc9e3bfbb47b7b754e8ad1a4613", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Atka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8564317e24c147de166db4b1787c27ac0ba3ec65f1117ddf58aca7c57c60fc6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Bahia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9945af7dcc0f3d98b12a34a0f312f79d54ae2cbd8261d4be697e3e0cd10f1b56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Bahia_Banderas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e44343d2e96738b96a6d83d5327dda8d041b1fb8e62b281f7fac7e56642b960b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Barbados", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64d664790217c76976a3a1f386ac82fc0f2295247f64547385711656b9f8f13b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Belem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c276cfcf3596de48c0e4945ac5d19041e615fe79cd9e87fdaff0e7aaa558b7d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Belize", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8128f9212e7e47481a2893da5f65f2c0047bf1329e314591435d7bb18b81b136", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Blanc-Sablon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e9969e343200d865e82628b88310774524c38ae9c5ede30b7e5163acb70e6a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Boa_Vista", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33c2236e501f89ef5f2a5d1afcfc1434c264b10d1e14f9def6efd4c00c3f5003", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Bogota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b517e5bdb8aeeede03927787dcf5529f4fb33fbcb76daa7c5bcfda5320cd4468", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Boise", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7189c739198e19615b75a8a336aabd3cb223a765487382eb16c783cbb91c8c95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Buenos_Aires", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d47983ff5ce9a8ecb9d65fdea3f3f603ccccdd170da513266c852d25ade2a6ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cambridge_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dfa58c30cd1217d5f8e9dcb757d64bfb901c28a5f9475a38ac7de9e03c2d80c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Campo_Grande", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1263ed434f0466160536c3ffb7df7feb780556ce4d70a7187d6d09ec6635c655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cancun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c8ce65577ce494166ad8f57f14a55ae961e27dd7aa356d8802fb5c9f2d510fb6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Caracas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08c9e8707db81610f374294e7d3e8338ce329e60bc467547ef1714287271f563", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Catamarca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d0d4323f8e3489b61b4c512a2300d68672a9f92a8d7bf5ecaf6e2dd786ee449", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cayenne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b11737b697bbe5e67a9fc1ab08a0dd868df4b2290225e3b15d7b677ec2009bcb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cayman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6962181adfca6314029efa4c3a2dae17c775d6031cff3bd6c63d49ed30c31cb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Chicago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94f71253caa6bde6db52f2f5ad3b816df0c2da9af7cc7d4a4abf1b91e391821f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Chihuahua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f0007a74669d2ede5ccea2c49ff17ced52ae2e28756ebbf5eb08aa08b3e9d45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Coral_Harbour", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fe220cd5f52ece0e3aa468ed33c443eaad61fc9e3bfbb47b7b754e8ad1a4613", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cordoba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3941316300e3137c4e8826d17e00a9df06aff8cec73034e6b61e9b371bb0a540", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Costa_Rica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a697b205589062aab7599c2e812f164df50b32f2d9c8f2ea7b42f1e53b4e3e94", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Creston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "071acbeb9c771d5bd244b0d6bd73b7e7893aa40deb19c1074908a0094de4463f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Cuiaba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f7ad6929f260913839226c44143a65a6b02861512886c01fb22850f2066e4d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Curacao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9709d87bbdd0aae7be4070156e5dc05c12d822da203cb1030354342bae2df0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Danmarkshavn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "99b1ff4ad370c93145279b56504ccd2d0bb39f92c002aaa490bd5969285cdd1f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Dawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "93a9938a26f814adf696f2e4f537164bc8ca9e4843d8bc6cb96dc59377534437", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Dawson_Creek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f2bb35e6c4c8804409dc81ad024881457705dca4ae468184f73c04bff51ead1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Denver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7448c66048e5489a28ecad3adc495351163e62cedff714bec6d15506a9e1f548", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Detroit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ed08e7595b5b3685bdf4d4872a532b1b2c3b530d66ecf9ea37dc1b57bf324f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Dominica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Edmonton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da80c9534c7b548bbb92e982c1ca2b15b30608ca72567d20e9881444cf58b4aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Eirunepe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9396017faecf7a3931851bec7fc924eeb8a2a53ceda91da3d458edcb555ced62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/El_Salvador", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04993007b8086580ac35e8fa524bbdcd45f045c965608fca3da26deaa1ede337", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Ensenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1a5199868d6aa4c24fef5e908e99e4c6e116d16afc554d25ec431990d8f02da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Fort_Nelson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c20108fb21d7e76aef2c0bd669f1dfd6043b5269020bde6cff669f088d13abec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Fort_Wayne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dfb7b2796f9b9d9a69d402b2e8269a2f834e1d01e2da34af490b2b24c21ace5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Fortaleza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ab4cad81917df05f5ba0f3dc90923aa5074f740095a6439a8739249bc26df0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Glace_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "799c72cab5fafdcf48dfe766d52c24e7fd7f4a61e0d554c97888023766219287", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Godthab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9d318e4f59dd5f3016f5e3981a67ab34140b767c987178738e14a80eae74976", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Goose_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "462bef059c879d10cbcce574a128bc2d847dfc342dd77f43e6494f3aba6cf94c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Grand_Turk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49a776e9b886bbee676adb4d37a0b93fb5f4581052242ba3c97d768ff10d3ad9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Grenada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Guadeloupe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Guatemala", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8d8d7b3edd1a237b4d4aee860162700cf11e25aa9102ba61bed6640ced94463", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Guayaquil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd8bef091fd1f925658709c0f130381dc8b9406dd50af15dbba3ee0740761777", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Guyana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "607345856a6751417bbfc7c185e9245fc34af1d87b2ea11c77aadc7b8f7b7799", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Halifax", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86c84ef0a21a387fdd0058046268c5eca94c10cb73231638724d344cc478bd10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Havana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d4bfd6b414442661f79556ac625c9f30e051af6694be67e3ad312e9e9589c50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Hermosillo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "778350bbb96f05ab2e74834f35be215801da358dd7c261f1ba3bfe6f1c9b07e9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dfb7b2796f9b9d9a69d402b2e8269a2f834e1d01e2da34af490b2b24c21ace5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Knox", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac4c928ad03acaf42f346aa81bf9d269a513adb14a955ff55a5177927832c6a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Marengo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3e8fe887a5ce407f7208f16d0b296a4594b3f93de33b70d5a260139f66cfab2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Petersburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "285f27ebb54838060d3a33238dae6ee695af5c258d40780fc89c797a239360ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Tell_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17b0f617df438b7a18a3bbb5f43d1a0fbda97ac074c429d699fc6ff2b70f9080", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Vevay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74d2b6f797d63017075f1425e695e5f61a6e1b3ef08f812bc330e22fae18333a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Vincennes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "970baaf1ed777c07d74546d61282e9df9a0488ad90084210a770c82ae78b8357", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indiana/Winamac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cade9b122bd306fd5bb1fd4ff0471861c8eaed414a166ba570554a349a7a20b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Indianapolis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dfb7b2796f9b9d9a69d402b2e8269a2f834e1d01e2da34af490b2b24c21ace5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Inuvik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c51f2f3cef4844e5c800ed3592d85bc69e5f05dc4a53e94c76b2433be16b1a5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Iqaluit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7179d696e8f2aac641bbe8a0b0635128246fd4669e258befaac2e91170f75d1e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6beb9fbd0002531a1423f413df0864815621a31f685c7ac1a09fb86a95d49eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Jujuy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29822a6d077e97673b9e892cd65c00709d43e0aa90ce6d84b0c1228083def36d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Juneau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57fb2651b8d442b18f965192e6abf920574b7cc073d6884d10703abeab80a2b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Kentucky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Kentucky/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d8d4b0dbd3eda1d9c9992b42fb309f7c645a9ac0048e2dba3283e7ad9d67f1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Kentucky/Monticello", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff56ff4d9ee52923c57354d5d836e87cc8acb748bbf0648c2406bcbafaa4227c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Knox_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac4c928ad03acaf42f346aa81bf9d269a513adb14a955ff55a5177927832c6a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Kralendijk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9709d87bbdd0aae7be4070156e5dc05c12d822da203cb1030354342bae2df0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/La_Paz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae6633f9374eda8609933122d9345ee9f94f4936792f6fb83553e362b48ae202", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Lima", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c75b82ab26d2838d0eec739aabecbc33de43a72d3f7551e25284197563ad6fcb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Los_Angeles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f2a6fb2744e29e2a6ac88e89843ce0c74f8934b37d1b35d67e115d5363c9e57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Louisville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d8d4b0dbd3eda1d9c9992b42fb309f7c645a9ac0048e2dba3283e7ad9d67f1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Lower_Princes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9709d87bbdd0aae7be4070156e5dc05c12d822da203cb1030354342bae2df0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Maceio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd3e4475c42101aaa3010513fb3dc80dcf598582c4d7aa3caa0dd1cbd55e23ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Managua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a2e937499925a46e4d2b93113e7b035fdc270174a8fb4b65fd61f163b430ca3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Manaus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "876c087b224fcebb22e281b18dadd4283844ab83280afc8c9092ad2f8defd3a4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Marigot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Martinique", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18a0f75cca7c62ff1b7c8e0463856c1fa811e796806ef23cfd53d40a860861fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Matamoros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "298a0a44d6576a9c127e048262a3f7f1b613653e0520a75bf912a65ccef50771", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Mazatlan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "972ebc94965c29a285412a68e853fc7729bd741b5be52edeb9f3b9a1a707ac43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Mendoza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f4bf9977f2591788ba0b60418f7b932da1112abffe03a742ee2b770d4fcefbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Menominee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9f238c519f7699a3bdd001ffb5588fc5c80329a14c95309aa424c0026440108", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Merida", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6352eb8ee46c326f0231e5e22ae330d465964514c21390e28aa5ddee377fb5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Metlakatla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70d6a6a37d4d35a751335cf0da8b180a3f8bb4784f3e2751d1a745bfeca597d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Mexico_City", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b2e4e7d462f693d46142205a03882b383f3cfbc6eaa0a4c514fe71fd5112f12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Miquelon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7da3a78f48b2870cdb2b246107ad28ad353c006f6d10e26034f8bb7ae299e837", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Moncton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d587577011570e8271781f98b52f5ccb8650a7a1dc2c50789f4cb5d5d7e9c13a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Monterrey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a0334e1c8f6ebfdb959a536fea620a72031db45036d563864cdaba4e34b0c2c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Montevideo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "845b1a2469b189f6064d95b16bb6cf3342ab7793c95c900a612cb2aba06aec23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Montreal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd1fdaf567be65339c2fe8cadf9e690d0929548cd731edcb41ae7f322885a590", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Montserrat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Nassau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3526d4c47155f9f9049070f75b3981b9f17b153e9482afe6e3f83e0f84adad6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/New_York", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9699b3dbf1b5a2fe33cc0eeb1bae542d83608786c0b1872b07b24adda81556a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Nipigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bedddedf42d1ecd3db1eeb61988fa1216f75b06c45a768822a16b4bf3e78542f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Nome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0baec91c58012c458fabfe83c62ba35d7c0e6d67b1a5194721f0692309af1e59", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Noronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "276cc0daf61bee62a6f8ca0636b0da6a4bebf95dbdde6859c7b53434ab6e3eaa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/North_Dakota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/North_Dakota/Beulah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a05c79be4ba9c4ed5a70aedbb8e83c2864c9ee5d974824130552d11097f654d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/North_Dakota/Center", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4daf0f8f179948ca4f3edfef1c4bf6ea9926d157cbb83334d990c4f3ae76fb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/North_Dakota/New_Salem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f728e13f15039666ade97ebb9e0e7d54b575495e14aa88ccf2761d29e5a390f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Ojinaga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9cb05ec786e833e837b19a3d7bfe611e6d3ff3da1fc576fa5ea4f44c43f937f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Panama", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6962181adfca6314029efa4c3a2dae17c775d6031cff3bd6c63d49ed30c31cb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Pangnirtung", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c71e8ae865312e517ebc4076ecb9665c2cfdc7155549d18462e01275961925b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Paramaribo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69e775220eadc309a7cfce0aabc4936f9e5631a4a64a844d157a8371d5293c5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Phoenix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a89f0e65cd0a0b2edbbf65a7a81441aa91073b133edac17c25c6c9f809b8995", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Port-au-Prince", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aab1855d3200ed78c12406a44d8558a9a875dc57f94090b2c205811a92b5e066", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Port_of_Spain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Porto_Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa8436992c68303c75f248539845c855269b6f3c307032f2510b43e0779efbe4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Porto_Velho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "753c3bf10a58b02e6b991d48e356a4953cc1cdd3042665a1824dadf58d6ace07", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Puerto_Rico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9e478dd8515a4c8086ff535afe44db1cf53b9400ec62aed7b6d122ecfb778f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Punta_Arenas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9039a86b9fae5f31ebd11cf51e70e79d7fe7e082ef0f9f85a6dac48cb7f945eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Rainy_River", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1680a0ae7e1d154aa9672b6e2d24155987de256acd7273f23177ef258d4ffe16", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Rankin_Inlet", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bb3cc33e21e5e7663a0cabcb02f9e7f74ee0619dcd0d84d4a4a31f611698b57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Recife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e7229c4468b197480ae588656cd52e8ff11bacb3af0bdfab2f090e6d25a9e0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Regina", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ef7b8f3a4e1baf07289907c77a4218ac0be68c7a24e980940a05cbba77e53c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Resolute", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a208ed79da175c5081c8db0fb767d9b0e0270e4a73bb95f24ae0ffd22b6354f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Rio_Branco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa8436992c68303c75f248539845c855269b6f3c307032f2510b43e0779efbe4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Rosario", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3941316300e3137c4e8826d17e00a9df06aff8cec73034e6b61e9b371bb0a540", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Santa_Isabel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1a5199868d6aa4c24fef5e908e99e4c6e116d16afc554d25ec431990d8f02da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Santarem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a927437ef7079f8ce9cb80607c823e609f1c9cd757282718932435dd4e8a5bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Santiago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f31a3a5f1e1ea4f97a2cd73d27dc28c51ca294378f1268b021e2e0be6a336c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Santo_Domingo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24bf349defe5c3ed5d8950593acbcd57dc662784ddfae68b31cddfa02746f2ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Sao_Paulo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba3dfeddaa338ee19dfc7b96a0d6925314a2289fcbd6b010fda5466250c8d62b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Scoresbysund", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42653212318e5d075e6fddd5a579507a13bbd0538623d1943cfff1569e24d0de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Shiprock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7448c66048e5489a28ecad3adc495351163e62cedff714bec6d15506a9e1f548", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Sitka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afd0205469d5cc926828fd768bfcb0ec31407cd3f8a5645da6f7d356aa92aac9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Barthelemy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Johns", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10784794564849767481803ad10924bd7092c041b5e5859dc7cdf883abe13a7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Kitts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Lucia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Thomas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/St_Vincent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Swift_Current", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7752d4a7cd93e6c9a16f89dfa148ce6ac6f491cf40359f9d6730e03b4aedf848", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Tegucigalpa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c37dd7463adb25b95fd20bd17473e710e03c9c5d36481b4626a82aabd7469983", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Thule", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67e571d61867a4ea726d7b19f5fabca2a7751219685d57eee29570ec9225f0ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Thunder_Bay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c04cafec84e648e5d1154986626b32ebdb0def10d7c8843d27bbee20ad82e5e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Tijuana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1a5199868d6aa4c24fef5e908e99e4c6e116d16afc554d25ec431990d8f02da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Toronto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd1fdaf567be65339c2fe8cadf9e690d0929548cd731edcb41ae7f322885a590", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Tortola", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Vancouver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20b9d3c10c060d827a80bb81260a5407b879a95af0e114b9a258c9214ac55f22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Virgin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbe365d9a8abfd164690db1cec6c51c19f86154900595509c991401e13a16585", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Whitehorse", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84e26d472821fc0a5280f3bbd9b7d6d4130ccd78272d637314628cf299f203e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Winnipeg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a91e3074914af25d44e7428f07b7e15c46a9b1c61adf146d78058bfb95128031", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Yakutat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "686151e7239912624ca20a6a99dd3f55bbfe5424381df24874ead7fdac597387", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/America/Yellowknife", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ffb6c39b1c757ff250651391b07dc8d3e3ea361f837472ef57c62eea144677ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Casey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5c49466a05afa62e8e27298ca79f888aa7c9fe43f1c32045522c90bc3f61272", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Davis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68203c490a421f72442b46179525552b863773b136d499e9fda7dde39a52b234", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/DumontDUrville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b2fc9d546516f429b2e95338925a2e52c328d0145157b311830c8f8fcbe56ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Macquarie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05971185e4ba26201409ea2b3045b99efc9402e78cbb89bd4fcaaaaef76ec016", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Mawson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d71da7e0dc64cde67ba892f72d2635aecfc6f8b5ba32d8e4bce77b6d43b7b1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/McMurdo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa7d47e6fb209806155ca05d2d0721726515ad678714f3197b9daeb9da3a96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Palmer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "890b910a9d56462b6b02cb97f94e4c6b1bc21d28e22c91856ffdb4491e5c9af1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Rothera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2248bdca29d8909f713111c13c4562206c315e778dae04191e2c71be7e41d66e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/South_Pole", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa7d47e6fb209806155ca05d2d0721726515ad678714f3197b9daeb9da3a96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Syowa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ed146fb4b60eec7f3fd2a45ec5a47efe97628bc6f6d718bbadc4e7d0efd2699", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Troll", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0015c4226733a9e187e53587097ff75b4cb2aedf4157811e50d2aa88c658cb08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Antarctica/Vostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac1aa91f07d0fe56ae6f0df158a36e86063712784e6692f95b1804815cbf1ee9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Arctic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Arctic/Longyearbyen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9f4a8a248c4b945a12640b4be549baaa438a9c3472822028e9f4988cd4e8b63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Aden", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc7153eb830b43242dfe8683480c44497fc209145045c93d2e75774495d2cfc8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Almaty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd94dd030db0f5d766b246af2dc09f394a1e1a6abca0b84385a6b460c0a95001", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Amman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0dfa946fc43a7d4ad00e75aba44720018d82f36411351b2e5a103dbfadaf0d8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Anadyr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "658b7df8bb11f46e1c785e1ecb46e54a7e4e4435da78edf0ed9f3c8920ee7e9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Aqtau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e900765cb6d9b6c7d3320185701d7f70c8bfe1e462abf1ec687c2494afbe027a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Aqtobe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe5ae88a2c0c1af7dab63e796db665ef7037a045ee93bb480f742b24143dc13e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ashgabat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce671b85f724114ded28698c8a0f90df2451b52b1ab02bc266067c6236b45792", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ashkhabad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce671b85f724114ded28698c8a0f90df2451b52b1ab02bc266067c6236b45792", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Atyrau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ba6963e4536ac91a31a8c53de06b962be6f2265828c1fb7d8471ad2513a6c72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Baghdad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d50a00eca951cc4945a502bfc4993096fdf661213ec534bb8a7dc4774af88000", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Bahrain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c39550b6dca350b213a7bd957339b96089c9d4ce4d5dd975444af4d848afd06c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Baku", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "15d6954f582895136fe83e61ef7defe2abe84ae2670be41a46adfdf5021d152a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Bangkok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27712ede5e3faa189b802aff8b25bb37058710ca9d62439643304bc522ba03d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Barnaul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f422f78d9ea036ae9979c3ea4ec864d06930257d671613e49457160d602c2019", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Beirut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e24a502c1fb5fb0dd7a8c738f28074b8e785311ba73a33fb597c2172ca288a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Bishkek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea503d6f5d42be0d3b9cc97dcc71a07b570be925d94104180652bd4ad8667031", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Brunei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38e8f436a5483d23eb24c1422a098014239e51cf74ae41120f3d98662a9513d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Calcutta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de39dfde275fe306affbaa5679d5c057e0e21e4847653c81eb0d0c89c23b72b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Chita", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b4b8ac6a5125aae18dad505db9a49a269f4c61054dc0adf0bc3e19436fc809a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Choibalsan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "edc88f73de96408868609ce2dfa5c125aededfd799ff7b3b2c2e5c216898cd31", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Chongqing", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad1e89bcb5b895b4163043ba8b4806c1dd3d1886964770688532adbc0d6ffc4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Chungking", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad1e89bcb5b895b4163043ba8b4806c1dd3d1886964770688532adbc0d6ffc4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Colombo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "514a6511932107df30932d496a3e469a0415837679103d50ac262694b0699b61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Dacca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc6a481333c3867538193302c3390acc62a591d8556f378fc0fb90f30c75c66e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Damascus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e23e8576a6f8b5b65a356e535ba0ffc916d211a155207e486dd40b1757f3b831", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Dhaka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc6a481333c3867538193302c3390acc62a591d8556f378fc0fb90f30c75c66e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Dili", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29412d668b9a191c7ca3132f85e479f4fbba5daa8b7ddc6ea599639e96fe9299", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Dubai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8137fb36c9c9f6f273c75abeb39d415d411777289d0dc361c28d23e741933d20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Dushanbe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18ba97fd4f84ae2c99f6a60b651ec043bf5d464600aa68b7fdd331a15455c5e2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Famagusta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95c98fe2546831fa8c8a78a0c3d4eb89a6752779411a5e013e0ffbc44c6f38cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Gaza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "620c5de84baeee9452eede894bdc638d727aa67aca746ff0059fc42622536de2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Harbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad1e89bcb5b895b4163043ba8b4806c1dd3d1886964770688532adbc0d6ffc4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Hebron", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e64329cd8bc55bab6e91a4fecd06de36067503061ad6318db307c8f38e7589c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ho_Chi_Minh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18f4bc73f6e1b70aa7af8cb7f03b6191b91c4fe160cdabe7365a8c15c98fd209", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Hong_Kong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49e939c0d7b29e67f9aa7c598b0f9b058f41ea38a34c76622346a60315c4312f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Hovd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68a7869d2b4493ef412edda98d0c69171d9012de857f78f93bc1aa511d357753", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Irkutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "758dfc5e377e82cab46bde761d3678cb8136a7e3f6b7bc4f18a14ed8e2e45ade", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bd39443ec8a05b4c68c2cb546d9a76b11c59a8d66823d6fd2eb6e49c50497ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Jakarta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e1d6c8a2a336137b702b0e68da98b2b2c3135a1844f9bc17d05d0eff1ef18bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Jayapura", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccfa8a6a43b97d5dd2e2c33f84951460b2bffcc1202919ef38c3b097a83167db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Jerusalem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8271f9608d08293b37ec6a3ce75711954ee4fbce8cc80b19e5c4249618ac3a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kabul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05079923f0dcdb139abc702b063aec10c46f283019af08087b4d126f3317a5f9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kamchatka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "91922e506d3db985233b289c6c5be03d1c9a87cf18253b47ab3a77217e52a8c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Karachi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08c8c89e2687b19464bc067b6b368bfe3106c980538c0b3314e7301e192a295a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kashgar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e9286573873c9113636fbac7e5559a35faeca0db3fb73da0a3bd4fc5f65a456", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kathmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8bd14af9de4726482304666173d593a0847f2b429cada1a7fea3fa70a10696e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Katmandu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8bd14af9de4726482304666173d593a0847f2b429cada1a7fea3fa70a10696e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Khandyga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b08289062a1307816fb246bf351b9264af434aa6a6a65551b8e6cfaa208e5f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kolkata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de39dfde275fe306affbaa5679d5c057e0e21e4847653c81eb0d0c89c23b72b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Krasnoyarsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e93c034f7647538f5a51adc8195d9cace109a45b5c5e3e6481fd0247c0ad11f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kuala_Lumpur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c8b289f4113407322af39192ffae6d4bd70fc07dece86db7afbf51bf51ab36ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kuching", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d16f6894cb9b51fa6426bf60bf6e28ca8953776a5d007d6f95a9a160658be40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Kuwait", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc7153eb830b43242dfe8683480c44497fc209145045c93d2e75774495d2cfc8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Macao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be4792e771c5a14366ef827d8d1fc7d7a103d9d263c8b9fffd898416d223a14a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Macau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be4792e771c5a14366ef827d8d1fc7d7a103d9d263c8b9fffd898416d223a14a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Magadan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e59de996c881c4e1440a0840b80ae9accef36d547f947e7d139629675a95ba5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Makassar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6bb9b9d31d2f3c57b17a9ec143294ffaa86669e793adf98c5acd1a980d6d4125", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Manila", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eef003e76600751c7e9e742f9aadee8e9a54fea94aba62815ec755d633772d32", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Muscat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8137fb36c9c9f6f273c75abeb39d415d411777289d0dc361c28d23e741933d20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b801d86c6b957dd1affe34a2d19a0c580be861d8ccd283d9f48e2dc991fe3696", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Novokuznetsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25ec788512729a0767bf726100faadc6e7d9d8c3d2f93f05a537480a1677c594", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Novosibirsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "133caf0866411002a774c95699d4c3d655fc32451cd6622142cbfe322f2f9b0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Omsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e4e00ab7d4297379b94c840a93dec5aa02ee4675c0b0a063c6bb28ffb8a8ff96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Oral", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8538cffe3000c7c62519075440e7efcf120610601bc38d4f74cf8c0c20fe8326", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Phnom_Penh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27712ede5e3faa189b802aff8b25bb37058710ca9d62439643304bc522ba03d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Pontianak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5387a863122580120cb3ee351bcada3b3dfbf163424291b97bac4e2cabd9845f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Pyongyang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "039ae7ada107677f69a344c7280a90827a3296711173396d5e0fb5b0790cfb20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Qatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c39550b6dca350b213a7bd957339b96089c9d4ce4d5dd975444af4d848afd06c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Qyzylorda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d58e0f06c11ed11cbc3543944c48df4e7850c15f375b2c0784bc40181f5cbcaa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Rangoon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52ec8bc6927b5c3268e398ec18c58884cab52c5ff2d139edf1b98cae847dd65b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Riyadh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc7153eb830b43242dfe8683480c44497fc209145045c93d2e75774495d2cfc8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Saigon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18f4bc73f6e1b70aa7af8cb7f03b6191b91c4fe160cdabe7365a8c15c98fd209", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Sakhalin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20e5edafd438adf3d299e2d1020f3034b18cc943e0b8e6183a4783fd68c91660", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Samarkand", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "610fa9ffafe3bf07021986093d23c13be582da74f5240418538dce729e52cac7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Seoul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8520047dc59323aa8ba91ad43e39229e36e4e0381ad14f59af4395b669845afc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Shanghai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad1e89bcb5b895b4163043ba8b4806c1dd3d1886964770688532adbc0d6ffc4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e2140fbf66b5f7a235fca25454176d2eaab4c8b8303fea4ddfec5455c549bbac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Srednekolymsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a86ea1167361757c9c361e526dc5d6dc955e54127bbe26bb329c10cdaf3b910c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Taipei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ff02c7a5dc9adb7a5b8de1e492f8ace92d832e8f2f6879265520c47f850078", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tashkent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c547ea5d0b629d373549ae10d689305371b1b2ad50f50a9674d9dddb9d6c292", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tbilisi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc510dc1e0fb0046ab25efb7e690494b8de952653c47e36e120126ae8f90090e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tehran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3001b5add2c5861093986cd21513ff46898e42b18f10a60693dbf6c53d9f8f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tel_Aviv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8271f9608d08293b37ec6a3ce75711954ee4fbce8cc80b19e5c4249618ac3a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Thimbu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ff501701002f41f0a8104e3f6bf7e510ed880c196cf00fd5df68c05af58368c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Thimphu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ff501701002f41f0a8104e3f6bf7e510ed880c196cf00fd5df68c05af58368c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tokyo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9c1db7c642b4e06815d582ecb17b859abf547c500a68634fa505348d100560e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Tomsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2607287c46263b4309de532febe5bef76f9608d9ff63086073d70106f1244fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ujung_Pandang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6bb9b9d31d2f3c57b17a9ec143294ffaa86669e793adf98c5acd1a980d6d4125", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ulaanbaatar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fb2a3f180a8e9876464b94f82d304af657abe650242cca5e1f213c79ad23d1fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ulan_Bator", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fb2a3f180a8e9876464b94f82d304af657abe650242cca5e1f213c79ad23d1fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Urumqi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e9286573873c9113636fbac7e5559a35faeca0db3fb73da0a3bd4fc5f65a456", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Ust-Nera", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d96e0257286d1a9a587ab8282502edfd46ff11f689c1781024ef1983698b483", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Vientiane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27712ede5e3faa189b802aff8b25bb37058710ca9d62439643304bc522ba03d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Vladivostok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baa65ed34a7bd4fb6cb2d3049bd300e8d1a4c94da531440f228eabf118cbdf1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Yakutsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "198fe2c858c12f6ea9694e14082c83d7cd2b0cfad08d777e24649a32f4d4cd77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Yangon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52ec8bc6927b5c3268e398ec18c58884cab52c5ff2d139edf1b98cae847dd65b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Yekaterinburg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b628820d8324f3f6f5158b205f2d2ad039c39f902c224069a0b1e4fe5d34d2fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Asia/Yerevan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf8484c4b5f43a7e45b9ff05c533c76f402ac92ba596d9838a5e24697414cd0f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Azores", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "791af5ba0c10468a12e1e8dc3d33a63cc11e22e787f57ee9ae558cda2514d97e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Bermuda", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6de741b6c7895bfd687374854ea64fb2998d65436d657d27bd4c7c59b351918", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Canary", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0bf9911e3c52ec1a10e1b9c0cb94d323c7425614948efc559ffe15c67fb48cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Cape_Verde", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2a8a6affc700d95be5a0ae16c6c1ef0842664ff8c2739ee80090f98ddb77583", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Faeroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f5a41b4ae349e1c6466cba14b5afaf7d7b4a9623fc8395173e4d3a2b4a5f90d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Faroe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f5a41b4ae349e1c6466cba14b5afaf7d7b4a9623fc8395173e4d3a2b4a5f90d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Jan_Mayen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9f4a8a248c4b945a12640b4be549baaa438a9c3472822028e9f4988cd4e8b63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Madeira", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e51630db701c57b6205b76b598b5ab44025545d34401bb376e72a89e068ca90f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Reykjavik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a419779c4e933cb9ba204355f1a3649c72d443a95e0a6d81ff506ab467293c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/South_Georgia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "443c6fad70d4b18113f7c9377ee84d4449aa7fca3b0b7a215fe7ef37405210a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/St_Helena", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c177f3894cfb7acf27cfefcefd177aebfa1699e409e7fc4cd5a11ef116f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Atlantic/Stanley", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fb5739968a69015fe6f3848e3139045a95883307b05b8f7d21ffb48182bf4567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/ACT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3cb5754502c335e80d639b47a7f36ddda899d8456ebfe72308882ee5ef92a698", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Adelaide", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02aaaee74a3e5b3d1629ae41daa5b46da01708d3bb87b3c7100c1e7b8202ab81", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Brisbane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ddda440f5a5595a004677523165714a25709a156027554a06dd427d5308d9b18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Broken_Hill", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd0d2135fb2fa2835646f9e83c23e040bbd8e45b949f3b181925049c7cf419d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Canberra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3cb5754502c335e80d639b47a7f36ddda899d8456ebfe72308882ee5ef92a698", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Currie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f37c37574a6bbbebaf7d25eae300f4499741c50b8967335185ba7ee122c56869", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Darwin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7223b77c9ca3ab6de014f4f9b566c79dd3f4161c5ea4223b6ff8608285535d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Eucla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b7483a966785d32052458bb16347dc254f8b94bcfab5eb914f4fb68b6b2a044", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Hobart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b833dd205698e9e4ec4f134c910a46c2c203379594b70fb3dc15dac7d8d15a42", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/LHI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63e2d8d01b17c6ca1a6e7c7eedeb65f1fd8c2611c7354458bd44dac83e8f4c84", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Lindeman", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9134536b2b9078c1807e7529de64da0bc34f32f97aea996b769ccaa474c3aa12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Lord_Howe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63e2d8d01b17c6ca1a6e7c7eedeb65f1fd8c2611c7354458bd44dac83e8f4c84", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Melbourne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f11ce1fe7a552704c280c6e642ab51a416aff8ad6b9d9c987e90280ce0c6fc3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/NSW", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3cb5754502c335e80d639b47a7f36ddda899d8456ebfe72308882ee5ef92a698", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/North", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7223b77c9ca3ab6de014f4f9b566c79dd3f4161c5ea4223b6ff8608285535d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Perth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd69002d8273324fcb2dff6a52a11667b34b9cdbd36858d5ccda4f2785b7ef7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Queensland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ddda440f5a5595a004677523165714a25709a156027554a06dd427d5308d9b18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/South", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02aaaee74a3e5b3d1629ae41daa5b46da01708d3bb87b3c7100c1e7b8202ab81", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Sydney", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3cb5754502c335e80d639b47a7f36ddda899d8456ebfe72308882ee5ef92a698", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Tasmania", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b833dd205698e9e4ec4f134c910a46c2c203379594b70fb3dc15dac7d8d15a42", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Victoria", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f11ce1fe7a552704c280c6e642ab51a416aff8ad6b9d9c987e90280ce0c6fc3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd69002d8273324fcb2dff6a52a11667b34b9cdbd36858d5ccda4f2785b7ef7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Australia/Yancowinna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd0d2135fb2fa2835646f9e83c23e040bbd8e45b949f3b181925049c7cf419d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Brazil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Brazil/Acre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa8436992c68303c75f248539845c855269b6f3c307032f2510b43e0779efbe4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Brazil/DeNoronha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "276cc0daf61bee62a6f8ca0636b0da6a4bebf95dbdde6859c7b53434ab6e3eaa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Brazil/East", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba3dfeddaa338ee19dfc7b96a0d6925314a2289fcbd6b010fda5466250c8d62b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Brazil/West", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "876c087b224fcebb22e281b18dadd4283844ab83280afc8c9092ad2f8defd3a4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/CET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9ab0888ef44577631cf924205405001a436f7d97899c8989907aba1b77a61be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/CST6CDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4181f42429479b45e3b5d1e9d8775017957bca5c82fc9530769fcb81b2fe8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Atlantic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86c84ef0a21a387fdd0058046268c5eca94c10cb73231638724d344cc478bd10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a91e3074914af25d44e7428f07b7e15c46a9b1c61adf146d78058bfb95128031", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/East-Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ef7b8f3a4e1baf07289907c77a4218ac0be68c7a24e980940a05cbba77e53c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd1fdaf567be65339c2fe8cadf9e690d0929548cd731edcb41ae7f322885a590", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da80c9534c7b548bbb92e982c1ca2b15b30608ca72567d20e9881444cf58b4aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Newfoundland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10784794564849767481803ad10924bd7092c041b5e5859dc7cdf883abe13a7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20b9d3c10c060d827a80bb81260a5407b879a95af0e114b9a258c9214ac55f22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Saskatchewan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ef7b8f3a4e1baf07289907c77a4218ac0be68c7a24e980940a05cbba77e53c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Canada/Yukon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84e26d472821fc0a5280f3bbd9b7d6d4130ccd78272d637314628cf299f203e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Chile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Chile/Continental", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f31a3a5f1e1ea4f97a2cd73d27dc28c51ca294378f1268b021e2e0be6a336c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Chile/EasterIsland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8c22dce2336c2177f7f27feecaf145c40f13e16b5038abe13ce8dd764ec6673", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Cuba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d4bfd6b414442661f79556ac625c9f30e051af6694be67e3ad312e9e9589c50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/EET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a4178745768032216702f31fa03f676677d5951079d7e17856ab4be0ddc4061", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/EST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7c90a5d782d8843b78996aaf9cc7d332f29d923e8b41739fa0d523b6675a816", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/EST5EDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f7e22d9f44ba8c1c49034d187a3910eabea89ea5702363f55eadfcd12e01daa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Egypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3c84ceb744bbb495b49ef286308143f267da03f75931b82fdcb5c5a3aebcdd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06fa368c4ac0539db5915cfb7b2e8020157785d4c7c228a791683937d44a8693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9012b089ee5a16e2015052ea85bac9a4b506801bb4acbdc9e03b4d712ef198dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "76db27877af699cfe9adbc2bff16b7cef3fe3b9f74f09cf277b129e32260f736", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "704c6797421f83f7b8a2e0d2fb8dc81bdcb0d35557fac776eb3f015f86405ed6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf46ced23a838bea5786cb93a1d8a6fecc8767bdf8e038d288f29716ee516393", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d79c8c528f6339f8db638202241705f906bfc75898e1898c163fa660e3139e69", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c779ce86e70bb6f078ae7eaea3eec065cf34d174193efe2c0d8269ab56a315a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0127004db0b9e3f959a7d5a2ce85e945d9f6cbab766b84ea7ad290c205a36fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4c34c2105cee69da93a16895a70309d6f66cbc3963e50fbc34a3323c1fb702d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee118477c847ebfb76305fb363fb15e85eb96321c4ddbf7342c66e2e96ce3dbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b27b23ce790d6fd0c471e0e3b982d8c17bf3c4eb80b5e96c4746d188d9e0befd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86c26e9def2a5dcee6c2df681fab85b0bc007d9598ec04b9322f43238cb29d15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT+9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a90f65d22e4d8e80308d4dc9bef7b81d8cdb0a475725df4fe8b4629afa28b9d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a41423d3823b3f569397236083416aad827ce76ba59b60c3e90b7d770399c51a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d69d3e560e906a2577bcd83ad7311ec9dbdd30eea0f7d8528a2b6e16c7a0232", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f5428fafb9651fd439f216d062ee891777ab36678e3691b0aefe33c124b59e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-12", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50a8dc6b9660c4aca6babc6af0470463410d0196745f49824f38a03e0f6c1410", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-13", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c11600b000c15510f07608a1e114b211b9cfd1503d3b2218fc6714bff20d66ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-14", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41247eb4e0246a199f0efcec850f45bb8af4eb81a9a3370cc826b782ea741df6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d12a5d3f5ce6aaa1cf0c06dbb47f0453cc50df54294775dfff2572ace625985d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecc1a893c3f29152db79772575ffabd6560594896bad41a22a891b22063b24fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8cc82f5c8d7c9c91f94e85b79bfff7f6cd20c6caf8b7e584a801453f7665d109", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab8fd10e20bcc651da9a0576a54ba9a078a5c5cb5d0b3360b62cf2f89c107448", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c42ac9c37dd6f9693b5688d7dfd969c78dd830dd9c937c1fc1866009f4fa8c57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a5dbdf8cfcc24be96f0e4050f77cf2955d7e1c6b0b22f80acf3257b33677878", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5b800d1e9507634e1e900f3a9ef7389852954cec6bdac489beac822a5dfdbc1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT-9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e3d7d971253c770534e2344257199faa641ee50f914237c23a81af9b0ebcef8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de715c1e70331ba26ec0db477d50f3df14a4be5a552a5b40683a3aa7882b2975", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Etc/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Amsterdam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae32e0cb5a9ea89b38213163daf4feb4840a6b72e82d5464c647d0a618531697", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Andorra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1330f8009adea3c6e5134cdeadaedaa6fbbcd72b2753207ccbb953ccf5001d18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Astrakhan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5a385bc8f28267d22d117464f6cb9a9cb179dfd192a4f04a5cc49044b6cf3bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Athens", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0c23a856f0e9c47bba55cb81c426eca0d190aea6043b018e2affa55f21b43664", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Belfast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Belgrade", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Berlin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b4604767edbae4fc43cd24bd96ec235232471fddff9dc15328c0b74d4c3dc90", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Bratislava", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19b0878a9b9b2c7da60ecb3387902c9b04e6a0181195f788b3876babf680c0f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Brussels", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7389bbaad40e29c14b6286ef458854c08a820a22dabc9a9df0a9a371589da0a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Bucharest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4052f7958d6994e77da457cc9255749b2df0a6270841d23cb93937d58e1f4ec2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Budapest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "865242b95f7d1177e289a4853ab538079af84710f8f09b4908db5928670e016a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Busingen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46a95ddb0c5047f5b03c6ebdd2c35f87f59e6719d2a2385134408f826753e60f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Chisinau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea169f6577633d68990e74350d1f53c54d309ea1fb461bc235f6dc3c2bfd03c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Copenhagen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc7d0746ef3061d3de714685a821a4781abe813fdc6327f162fc70b0c22d62ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Dublin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06fa368c4ac0539db5915cfb7b2e8020157785d4c7c228a791683937d44a8693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Gibraltar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16fa8d1cb048eb5d4defb961df736ae7db4d477b6f08b9d94572da2303681fe7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Guernsey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Helsinki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1894d50d5bc5e541f340d601cd8ababe40da90fa867cc7ed3215be1cd6282de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Isle_of_Man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bd39443ec8a05b4c68c2cb546d9a76b11c59a8d66823d6fd2eb6e49c50497ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Jersey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Kaliningrad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5776b8702f94742194f5280ee49e61d1b8474b6d4808284afb2aaf62b9c4c7fb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Kiev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24c81f9cf9518821df795eb6c2660d1de98a29d658922bec6f70b05dc9f427e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Kirov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07d63183733df20b6fd7ab0978715f8635406b229e4c8f0b6340aadd57567618", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Lisbon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d020e6cb991678b9b8c747a02fc20bef6bed993e5ae2e4f3ada67f62feeeedf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Ljubljana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/London", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Luxembourg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af6eb983dfb45c9e363dafb9d26b8466179415e37ef87991b258523a36c18239", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Madrid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01a00debc9c470fe55edfa31568135024d2450ba34c1c88ed16d620b67af5d83", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Malta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "80919f93a3dd18f905ec9ecc82797ea80f289fe05795f32bd9390dbed7ff7d05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Mariehamn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1894d50d5bc5e541f340d601cd8ababe40da90fa867cc7ed3215be1cd6282de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Minsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c77b4d9a74af85f48b6bea8b640f6c5de557d64f3995567d4978fad4e8263f21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Monaco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bac15b163365f1415bd5830c70e2433d36b70b490a393be07d0562071bdc98c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Moscow", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e1367300579da7319742b25b9da707131b058482c77e7a707c71aeb60f067ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Nicosia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b801d86c6b957dd1affe34a2d19a0c580be861d8ccd283d9f48e2dc991fe3696", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Oslo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9f4a8a248c4b945a12640b4be549baaa438a9c3472822028e9f4988cd4e8b63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Paris", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6cd62d7d4c3d0be12b47e2e3c026ad0b5513f16e3dbf46d7812f0501c0522def", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Podgorica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Prague", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19b0878a9b9b2c7da60ecb3387902c9b04e6a0181195f788b3876babf680c0f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Riga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "543f059b0b90d203ac284c74a9eb1a43acfb6f6de2c3f618b9df24b1b53564d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Rome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52028442c2ca14e1c747c8a0e0c5c152b1e0faacdabe0dec7e93374bf5d36ec8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Samara", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1ba77c8d804455d5fee38e828902dba23e86521f398f406523a4de117599f6b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/San_Marino", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52028442c2ca14e1c747c8a0e0c5c152b1e0faacdabe0dec7e93374bf5d36ec8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Sarajevo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Saratov", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38653f429ca844f5c49babb688a91384baa163800bcdd63fd80197d042b3ed86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Simferopol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c749271304d25a3772fec2f14e1a9fe29d66a993e88384b4fb8c35305208aa06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Skopje", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Sofia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d9a0ae58e5f9d5b678d68e5874b4d4bf0481a5decd3e9a097bed5f172a16cd0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Stockholm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57c9a0626fe99afad4195a26bdd53a0013d465c876e4970a365196242191009a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Tallinn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ce08292fa8bf8241cfc2bd85b05dec3459e3b653a0333720380ef66841e9db1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Tirane", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aecddbe0e431c06b7d90ce8c9be834f2aafeba71716812b98797272f72d54141", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Tiraspol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea169f6577633d68990e74350d1f53c54d309ea1fb461bc235f6dc3c2bfd03c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Ulyanovsk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40df4bd977a40651e76d094572dd6bdef9124ee8d9d534ed06aebbfc8c5abbc3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Uzhgorod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ede029288ea2e0af7da34e57ef3414159d510db5e41db99ef2bd0becff29c72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Vaduz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46a95ddb0c5047f5b03c6ebdd2c35f87f59e6719d2a2385134408f826753e60f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Vatican", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52028442c2ca14e1c747c8a0e0c5c152b1e0faacdabe0dec7e93374bf5d36ec8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Vienna", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0157530a51d22c4596dfb3d37153ba3b41379ddafd6ca1ec40ea288b3fe64dd5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Vilnius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60409d0bfd11d41ed822fbc0564645c41d63b215b8b1822c369a5af7824631fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Volgograd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75aa972974961db6368d4fde9ce7d891f1b5dbac6911f636330347f5ef3e8513", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Warsaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2776052936d3361f49da479c0a6d522ea7ec256300cc9263d1011848ab2bb3a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Zagreb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3debded934cdf0c472df38375bd1a69c9135fb21890969bd68a50956e7181e7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Zaporozhye", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67d4c4e23f865eeb4fcc7779563524189dd9852d7547ab5b9374f637f4f3faef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Europe/Zurich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46a95ddb0c5047f5b03c6ebdd2c35f87f59e6719d2a2385134408f826753e60f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GB-Eire", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "256c78cc8a67c9b7796737d6af67860246715133443319c41c5962d4d4411f6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GMT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GMT+0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GMT-0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/GMT0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Greenwich", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da4f5e177e0e5138774896d0b82b59cce878cf3700734a5d6cdfac2f0f96eb28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/HST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6c14dcfa90060f656344c7f7078d78fd6046e38d850b78de5f066c0f3c0c655", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Hongkong", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49e939c0d7b29e67f9aa7c598b0f9b058f41ea38a34c76622346a60315c4312f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Iceland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a419779c4e933cb9ba204355f1a3649c72d443a95e0a6d81ff506ab467293c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Antananarivo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Chagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be59ae7c9d5f671c7ed258fc7096743913d78bea71902d23bb77c54b8d0175eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Christmas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38acf43ebd68867bedb27ae1544e6c1f25942ed76726c77e08ef523d84e57c9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Cocos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0ee8a9a676f4bb453d822ceab90aea7d606f9db114a0b1f97bd8f301db00f51", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Comoro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Kerguelen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efeb12b4af7ee8fb2896dfa04e1864e486423a653258b5bcc24b126eaca3f260", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Mahe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "99669b539e7dbdd6a9a06df816e3b5b9e3596c9daf2df41605609c1a0507cd9c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Maldives", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "882ac362aab99f9682e268966fed6700a7981dbbfd2d64ad9e2bd864f752d996", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Mauritius", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e54749fc42ea492dce64468fec1dd4ce09ac3270884a0e3b92a804126940b1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Mayotte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae39f133e4fad735bf5e099f9090b322f84efb7fe050968da196289a3c703905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Indian/Reunion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c271916f61f082d48ae258c12cf41ee28dd98e83d370deb4599ae69b6e8afa59", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Iran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3001b5add2c5861093986cd21513ff46898e42b18f10a60693dbf6c53d9f8f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Israel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8271f9608d08293b37ec6a3ce75711954ee4fbce8cc80b19e5c4249618ac3a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Jamaica", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6beb9fbd0002531a1423f413df0864815621a31f685c7ac1a09fb86a95d49eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Japan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9c1db7c642b4e06815d582ecb17b859abf547c500a68634fa505348d100560e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6d534633a44ad56204f74ad53a6329eda2bc44a9ec9f8b9d9942431f2c8ce9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Libya", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72bb85f8ac4ec74b2ae92214c047c82f1f39c9c0785d0f54e152b8c1d940adda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/MET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735b7a481c6b4024076996235dc00c88eba04788ea0d2320f52f3b6f832e2c5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/MST", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7ed7889d7e664fa5f24d3ebca03abc5e6f4c1af886e13b6d057d0aa4009a953", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/MST7MDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5bff9e9551d99b333440822fd3fa74d2bf03b0303585ce0705557b869e47e83", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Mexico", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Mexico/BajaNorte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1a5199868d6aa4c24fef5e908e99e4c6e116d16afc554d25ec431990d8f02da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Mexico/BajaSur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "972ebc94965c29a285412a68e853fc7729bd741b5be52edeb9f3b9a1a707ac43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Mexico/General", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b2e4e7d462f693d46142205a03882b383f3cfbc6eaa0a4c514fe71fd5112f12", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/NZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa7d47e6fb209806155ca05d2d0721726515ad678714f3197b9daeb9da3a96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/NZ-CHAT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26f595850d1431c8e91ec414ecd29867fe361f2e49ae0d04f44ed3b53df66240", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Navajo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7448c66048e5489a28ecad3adc495351163e62cedff714bec6d15506a9e1f548", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/PRC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad1e89bcb5b895b4163043ba8b4806c1dd3d1886964770688532adbc0d6ffc4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/PST8PDT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f08ae6766d50d2008608f2e668ff34560eef0fb62b3e60df8c019e04cb914780", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Apia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f44d4a9b669d427c10ec0135a9c0eb6e92109ae5c10e90fbaa818089d60c5bee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Auckland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6fa7d47e6fb209806155ca05d2d0721726515ad678714f3197b9daeb9da3a96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Bougainville", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74c033543ad47e18b82f929308eb88b742b84a4b718d0c743e87339a917730b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Chatham", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26f595850d1431c8e91ec414ecd29867fe361f2e49ae0d04f44ed3b53df66240", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Chuuk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31b6fa3e8b930a5d14cf1fe401480d9bd3acc0d2b202ee8d0e2a72aeed2e3be9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Easter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8c22dce2336c2177f7f27feecaf145c40f13e16b5038abe13ce8dd764ec6673", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Efate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11867f8f79968dab62432ae65be80de4c1ce8c9f4f2509c73f1239f87a389e74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Enderbury", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3383b659382b11c47d0b88080ec3cf2baa9d8b28394ebc350f34d0e5e9514e97", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Fakaofo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ffa2f3656163dac98d7128708f767a9003fea91c6a0eab4e088c8530ad819ff7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Fiji", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "360c4339e1ef24ee4e3e6d7d07bc735ccaf9a2a1d1120a911cde59bc25a95e03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Funafuti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b3a5bbce2ef074a52e8c7d0c1152b4859439e053ab54fbf8fcac3416946313f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Galapagos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a73b7fbb4d963a4de8a2116696fb14cc1d4fea7f4ee63a7bebf3de6d37ea3f35", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Gambier", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1467e739b00e63003ee811eb5f3a7598ec82c8e69132c9d13b05b4c972afb883", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Guadalcanal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "305ea4443760cd08775ece730d93eead1265d9c30f02f162009397a653892294", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Guam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee75c94a1fc4f5a363f4c6af4f386a4ba4751b6dbb43068cadaa613fa4ea2219", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Honolulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb9b83b1f1adf4db95a208e851e6681f5111c25071b85e42620aae507b93ee40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Johnston", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb9b83b1f1adf4db95a208e851e6681f5111c25071b85e42620aae507b93ee40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Kiritimati", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26181e86bcb933a0880276bfe82998fb6809bfe84308d6879a5fc15eab27a0ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Kosrae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "330b3690e2848d83b135182823d6a896338ee4512e9a3bd59b166395992d289a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Kwajalein", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6d534633a44ad56204f74ad53a6329eda2bc44a9ec9f8b9d9942431f2c8ce9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Majuro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "896736fad3956359a0366760467b2af60178d8c6dbc439a3d004dfa02bfb3130", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Marquesas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90d1dafd8f01d16ee5d029e9c9643275a6ce5f611a99580243a478cdd9d334c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Midway", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55da8831530d6be3fdbbd008b31228ad00ccb630d56b3326ae4aa358d2cb275a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Nauru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "636be1327c578fde487fbba425de45a1b6ed7ad12921b99b74f40443ff10a28a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Niue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ea86a60548452d527af1bf1437a846d35a2023295426a924060e001d9b34986", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Norfolk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46a26c4fc3281118941c7da66a7b333ff252e5c411310a13ef974e4600e4635b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Noumea", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4181221801b85e6905d0523c8ad5a799c5827cbe3813676d40c47ba8f2a53043", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Pago_Pago", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55da8831530d6be3fdbbd008b31228ad00ccb630d56b3326ae4aa358d2cb275a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Palau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4353921b3ff2f1d2e37cb674dbcd8ce1ed96401630d55a21bdddadd87a5af7f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Pitcairn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a483181af824f93b4626871dae31022260d27180e0f15a7dbfe076bedebcb71", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Pohnpei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01f21467d5a56ff85427dc4cff9466eb47be79d73fa657658c111453d0653919", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Ponape", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01f21467d5a56ff85427dc4cff9466eb47be79d73fa657658c111453d0653919", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Port_Moresby", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd70e9df820da5d290670f409b945186fb3e4c2597b981f6aa00618f9e9fe602", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Rarotonga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03017bb1fd0bc79957dbac5888563c69e0b2dace69e995e7f5dec95d15cdb78d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Saipan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee75c94a1fc4f5a363f4c6af4f386a4ba4751b6dbb43068cadaa613fa4ea2219", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55da8831530d6be3fdbbd008b31228ad00ccb630d56b3326ae4aa358d2cb275a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Tahiti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa925368f0d1362d2c8c738f6d78e729bce16dfafb6a19111ba54c28cfcf77af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Tarawa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1e0a1228e386b4a69c1d79581e8d034f919c251109e6ad18a7ba7a269cc0e1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Tongatapu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7b00bcc6def0f7e3cb451998194a94018bd6ddf90459afbd18ecb8f20b297bcf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Truk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31b6fa3e8b930a5d14cf1fe401480d9bd3acc0d2b202ee8d0e2a72aeed2e3be9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Wake", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8258c1f19702e381c4bfce3cb5b1335814a593531d3211b7a4a323d42aed7140", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Wallis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2077f480b59aec6abf5cc989c61246f8fc4c1e8cd8a3e5738eb9ce63b543d586", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Pacific/Yap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31b6fa3e8b930a5d14cf1fe401480d9bd3acc0d2b202ee8d0e2a72aeed2e3be9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Poland", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2776052936d3361f49da479c0a6d522ea7ec256300cc9263d1011848ab2bb3a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Portugal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d020e6cb991678b9b8c747a02fc20bef6bed993e5ae2e4f3ada67f62feeeedf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/ROC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5ff02c7a5dc9adb7a5b8de1e492f8ace92d832e8f2f6879265520c47f850078", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/ROK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8520047dc59323aa8ba91ad43e39229e36e4e0381ad14f59af4395b669845afc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Singapore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e2140fbf66b5f7a235fca25454176d2eaab4c8b8303fea4ddfec5455c549bbac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Turkey", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bd39443ec8a05b4c68c2cb546d9a76b11c59a8d66823d6fd2eb6e49c50497ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/UCT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de715c1e70331ba26ec0db477d50f3df14a4be5a552a5b40683a3aa7882b2975", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Alaska", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11739a4b96b14fab67033443ee399d0dfdf341438bc42d0147f225405d940ae0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Aleutian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8564317e24c147de166db4b1787c27ac0ba3ec65f1117ddf58aca7c57c60fc6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Arizona", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a89f0e65cd0a0b2edbbf65a7a81441aa91073b133edac17c25c6c9f809b8995", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Central", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94f71253caa6bde6db52f2f5ad3b816df0c2da9af7cc7d4a4abf1b91e391821f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/East-Indiana", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dfb7b2796f9b9d9a69d402b2e8269a2f834e1d01e2da34af490b2b24c21ace5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Eastern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9699b3dbf1b5a2fe33cc0eeb1bae542d83608786c0b1872b07b24adda81556a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Hawaii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb9b83b1f1adf4db95a208e851e6681f5111c25071b85e42620aae507b93ee40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Indiana-Starke", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac4c928ad03acaf42f346aa81bf9d269a513adb14a955ff55a5177927832c6a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Michigan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ed08e7595b5b3685bdf4d4872a532b1b2c3b530d66ecf9ea37dc1b57bf324f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Mountain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7448c66048e5489a28ecad3adc495351163e62cedff714bec6d15506a9e1f548", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Pacific", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f2a6fb2744e29e2a6ac88e89843ce0c74f8934b37d1b35d67e115d5363c9e57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Pacific-New", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f2a6fb2744e29e2a6ac88e89843ce0c74f8934b37d1b35d67e115d5363c9e57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/US/Samoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55da8831530d6be3fdbbd008b31228ad00ccb630d56b3326ae4aa358d2cb275a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/UTC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Universal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/W-SU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e1367300579da7319742b25b9da707131b058482c77e7a707c71aeb60f067ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/WET", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9826478fee66e6f8a7583d9a67d82f114f8a12856b4f4a6bfed5db540c54753", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/right/Zulu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d19fdd5d26a7753518ee9a09ab74a8e4efa9a4e6ed56eff85baabd8af9c0e459", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/zone.tab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "110c70829492e6817c9720f803ca89f8323bc1bfc93a743b9dc32418007cef52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zoneinfo/zone1970.tab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e510f98540c764a911958e778d288a39e0b7d7ceef4988459baa2c98e14ad380", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/tzdata@2017b?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "glibc-minimal-langpack", + "version": "2.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is a Meta package that is used to install minimal language packs.\nThis package ensures you can use C, POSIX, or C.UTF-8 locales, but\nnothing else. It is designed for assembling a minimal system.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/glibc/", + "download_url": null, + "size": null, + "sha1": "7fa13c04770954d9faeadf4cdcb2287f389a5da8", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/glibc-minimal-langpack@2.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "glibc", + "version": "2.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The glibc package contains standard libraries which are used by\nmultiple programs on the system. In order to save disk space and\nmemory, as well as to make upgrading easier, common system code is\nkept in one place and shared between programs. This particular package\ncontains the most important sets of shared libraries: the standard C\nlibrary and the standard math library. Without these two libraries, a\nLinux system will not function.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/glibc/", + "download_url": null, + "size": 13906440, + "sha1": "e836d2dbd83a08ff1327083bb46ef49a6cae9ef2", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/gai.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/ld.so.cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/ld.so.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "239c865e4c0746a01f82b03d38d620853bab2a2ba8e81d6f5606c503e0ea379f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/ld.so.conf.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/nsswitch.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9155061233554aab00d93aaa932b8f7b6a2a59dd998d19ae8952dfc626609f5a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rpc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b24a975dcde688434258566813a83ce256a4c73efd7a8a9c3998327b0b4de68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/ld-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0099bd4a8b533d4aa776eb2180d09f9f8b712094800eabd8b346f0e634d4f839", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/ld-linux-x86-64.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libBrokenLocale-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "99f0fbee93a34a6310cdbc653a7dc0d115cd6f6e0a979920531e8f0263a0345e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libBrokenLocale.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libSegFault.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0476e1d5e8492da7ffb9c8d5115a78f07d692cf12a4b2a3e8f22791cb542eec3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libanl-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "66511c69c19737b1d45d2a80de8011748aeff4884c90f8629ee8a6d6438e07ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libanl.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libc-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de4045346bce0a2609653762160173573d85918c9885c981045c1e9d9685a6e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libc.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libcidn-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "763dbed4561981f84e9e500e28c1fd4754990adfa9d1566c1ad40a1e3d285c8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libcidn.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libdl-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17268cdf1d2071b8232270b8a2a995b169b8afd842ad465e841199534ae5f4e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libdl.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libm-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ec7b51730e71165749dbcd83e161a62809b866f9806d6e5b292c0539af60c9a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libm.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libmvec-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fa45940054094508341ef5e498945f3288b2564b85ce2f3ed7d98e7e8185b5b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libmvec.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnsl-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a10d946d16008173e957eb81d6ef57324df7049d9d363e6a94cda21ebad3d67", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnsl.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnss_dns-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b32d3a487aa517bf967c10214dbd7e891667d002335c89d49060c8059dc6f170", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnss_dns.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnss_files-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30cab9ebed80566fb195c76b20778ca295f0fe35e332195e0f96df35614fee45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libnss_files.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libpthread-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "154d2b4a05ebbab8565241a2506b48faf017a72196bd1b749432b7c5bcdff4dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libpthread.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libresolv-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6e1ee65eff8e26486c9477de008589565709503c426a07659e34ee21061770a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libresolv.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/librt-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68697fe66e3c0813494a5103aa654dc7bb37f3e78e5223e8682d29b71aac0e19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/librt.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libthread_db-1.0.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ac9b037327a181adab2cf2f96f0aa2eed49e15f232631b1f891ff63ac20967c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libthread_db.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libutil-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d24b3cc96a8cf62053008540254cc6a3f0981c626f21fb3c65f259b5adc87f81", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libutil.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/sbin/ldconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "093a12306e8acac7554dfc97d077c16fbb1cd69107475070bde5bdaced420f63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/sbin/sln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "093a12306e8acac7554dfc97d077c16fbb1cd69107475070bde5bdaced420f63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/audit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/audit/sotruss-lib.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d8521b46a000bc2e305f35830bdc2c4ec324c94128043c0dd1937081d7ff667", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ANSI_X3.110.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d8057ace0791df24bb0aec595b0a2577aeb641dbd44c0c6d78fa6530a9ba846b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ARMSCII-8.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1aed16f5fd765e8232ced56585a1e5f6ba04dbca7dc13779294d6671f6802240", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ASMO_449.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "793c428a594e5e7ac734aaf1ed8e706bc935fb63b0bc79f90ac4ef08e1735b6a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/BIG5.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfd27e9226920163611cad9b18e861e77793e1c8cae9d2396f0300bf54aab13e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/BIG5HKSCS.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1314275077e55fcfbaa3e229740848518868162ae6033616a706a34017e59017", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/BRF.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b2d1e7d31f07c07fc39bac16d37c758a059a02c577466566f64e80dfb583be8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP10007.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5445d36628081cb8e7eea70a0f02f0a2371745aff5726f220368aff78d592131", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP1125.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ace671528c362eba8893f502f2f5621433b0ad96e8cc993f50ba4503c7153cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP1250.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82bb11b3367d4111843b7f6835f6d3a20e06cb87d19e5b662001084d919b194b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP1251.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6fd0cc89665c6b448a511f1ce67b449c644637ab334ef5c68e66e7a3fc306aa5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP1252.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ed155ed228d523b122c58555accb0a7c6c1586ad590b64f642306714f7129fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP1253.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53bbf2c804d8879e5c98f2d7980b3faa89306c9d58420c51a3b8ab0803156644", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP1254.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bcd48a26c4d44054233f6d47ee9b07e5afafa99d105f8deb962512bffb56ad5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP1255.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "090b98b286435b89823317f20ea540704a8dcff270a9b6b3fe2a5bcb0004c79f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP1256.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c621a36766fb8099b199d10c7c321839235f0a88fa574b332090fc139eaa7bee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP1257.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b8ec957298be83b2623f78ae6ca10e62aac0f687f325609ccb1bde3abe06ebf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP1258.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "290445a183fe44ec434886754448b871327ee65832a4030cf775eaf6e7f4993a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP737.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6db83816cce345263cafc2084a3a8371fd08c24e7af14876f1223a0920bfe7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP770.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa1335efb79b2a6a3a40d7889fcbf8872f7cebeadb3acf4aa4ef78decce0d061", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP771.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d428b56455a95754bb258ee6282913686591143329edccb7fecb6edfdd61a141", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP772.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c1fe7b1201d95adcd750e3a88481c299aea40c133107e80ed05a41fe8c15f3e9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP773.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d9793d9c77fd2d9ec19a582da6bc9f757196aa5e8db184a43142b80d03a6df8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP774.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf0b74c929f26c2d5c1b49483b03acfafb724336b26a98de13de0a6a2d5864e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP775.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d70b35fac10f45371e6644a903ff488f33e9c3683aeb83278f013f07b03fae59", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CP932.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b713a62764518e3aca3c6720c4c4b311ea76a3fc0f33ddfa076474983bfbafa4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CSN_369103.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27f47221be8063f95151f9b2fe3e0d490e9758c304b06490b52d39563548ef92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/CWI.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9314f63608d718a49b3ea55fd0754f914a77c69fb33ab4200dc1a2bdbc7ec7b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/DEC-MCS.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b798e5ae40d686c7cb7494be29a9139039bf848cf609bf1831c6bd5dc019290", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-AT-DE-A.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8bc3ab1bf384538f5c1872b7b299fb2a77f2722eb40874f67970f14ddf5620e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-AT-DE.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4727d09bb33453a805b720985fa7e0c6fa48f22040f769915965c81b5dbfedd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-CA-FR.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87813dc248b7d961643859081e210fab3ce8556c030b55b156c0bc667b1c58e6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-DK-NO-A.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5d6fcdb8b03cfd837a79e397fb3f626ffe0af71ce1162c629cbd5ef862c23e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-DK-NO.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a0698fc363bd1034bcc539af59f49e0bb90ebd6f332e6f7c71be48d8b579137", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-ES-A.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8aa466e1150ba0ef7deea6fa9997060ef665aaeb8ecf531eff87f48628731136", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-ES-S.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a456fbf4795d551f7637bf8ad43b3e3fd9e7a5fd936f04a0e3215b11f657980", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-ES.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cea27df85f92adf6310ccc2e0dac8ebba2f86daffd7913efd623d15b60dd6ccc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-FI-SE-A.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06ec6eeeee250f51a70cf210460274963ee721a899ba068b9fa8a1c817dbd468", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-FI-SE.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be0db6112caaa0b99bb55e20ef0ce2e6911adae184270fa1b703138468784897", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-FR.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9519f7c95d3cca252fd90aa2b7172650f3c1b1bb3dba834b2e63f124305cb82c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-IS-FRISS.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2ede23e9418f1d332b6420a5817eee043a7bfaf39613e945580b14b76853ec7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-IT.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b59f8c2fdbcfb64d278bb8b3f32fab94bfc660fd7c922ad64ea0b39a8118e259", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-PT.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d1ee15db711807895d16588d93e10fa8fd24c8067adb9a98d3a22d3a5afcd11", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-UK.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b883327dbb46f49514fd624ac5baf88e8172207929aa54f5aaf6ce6851ea5e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EBCDIC-US.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc3a6a8e5a6cfb77e0968a3fd1586025b6432f6b056b15ab744fe6693a32aca3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ECMA-CYRILLIC.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "62463b16f64f93932a77f340c82d92bb00b006c5552d5981829319892b4b1868", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EUC-CN.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc553a979a5705143fd7829e3d41520579b8fc42ff23ae884b5ff461814cbc65", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EUC-JISX0213.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e429902f177b965bcf45e953c6d03462b2369a296743f12b295f0e66481fa6ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EUC-JP-MS.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f950f9ef925c3c53be221ee7461bbf6f2da0d8e8bff6ea360e9f878cde97218", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EUC-JP.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cbde2be98a2aaffce6691fe193c7cea583fe0c0c60b3a7262963e5975fb8930", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EUC-KR.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1b848c5343a30d8a4b29415a027f82b4204843cd17731e2bca551e20f629e26", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/EUC-TW.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "37d351e442db36b2da44eef1f803942bedf5453cb63b8218c7e5896383b31ede", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/GB18030.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01fe08795adaee0debc4f174639e14ac4698930b503c61ea8b6c0c43b4e08dd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/GBBIG5.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "83f7e909876d1546df6f051033ac617352105983548d0f677b2f33dbe8dff046", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/GBGBK.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31a4802ec9c5f2718a09af7099055434a36b96064dd8177760575f6e48d5d663", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/GBK.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c8dcb52e424905ebc9da71f744a98317369555b8bdcdcebbe3f6f3f7cde89518", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/GEORGIAN-ACADEMY.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1cf1547b3d0251f498b45509fc0aa3fed5fe6684e62bcfc1296d6cbda2ec013f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/GEORGIAN-PS.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8c869cdd62871d57f636e6e9e026a8203ed326c2a93a44015c2c9a887acf34bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/GOST_19768-74.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "66482721953714519e67f68f12fb152c1e335505388ea3cfee241a7cc8c0745f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/GREEK-CCITT.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce956215a652100c11e914a6a6599a6bcb05ad77520859771be64efc36c0f9ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/GREEK7-OLD.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "805eacae4b7dd2cbdcf5d7ddf314fa62d20e61c2e0a8442c4bf85e7127a73fd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/GREEK7.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d9fc39c0b358c1c69922cf2383efdede7a25ac7ad5ffeb0a1c1cb421dd1e93b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/HP-GREEK8.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd6de649bb22275706a873fcdf5c760eeb9d74e5e0d4b1cad31b334d5ea1c357", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/HP-ROMAN8.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa3a504a535b4625549745c6003b1a82654bc22026fd7693f2bba768a9721c34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/HP-ROMAN9.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a805a51729395b68a6d9113618a5005aec025981dc305ce1c2934089743fed75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/HP-THAI8.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94ee591c391a6bcca239b584ff37f8dbd9f79c90654d2a7b3756c68ffb1b3483", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/HP-TURKISH8.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0123a52d30aedf5fd7fd096fbcd1baf5f39caf28289f15b5538ad42c3360adf9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM037.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff6c74131531da41df998f7b33ba6d50fde2273b4a1cd1dab84e8a60e4787976", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM038.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f97604bccf85ef59b329aae6defc6b97358f4b5b16af6d12ee7ff86253a6a01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1004.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55220cb2136adb83922fdeef2062cef0fbea2cc1385b77a38b5c67efec9b6379", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1008.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b78b28addebe141c141fc4ab3c89fcca7dcc36594c8312a03dc1a052c395d904", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1008_420.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ebd5149d73117d7935e0e371000731a8804b4eeced0fc20612dfdcc770d2933", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1025.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c92c82b8e4d3168012c7fccb3d5d1c8f59a40e26dfe10dbfc6fbcf967eae975", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1026.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "919e8b6fada3a7feaf1b4420bd8c139fcb53136285c337f86a678c97d4c8a114", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1046.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "046bcd0cd65622a32eb406e6803ad9aa52f584d1740b2310b86b83c8461069c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1047.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6985c20b2fda4b66a3ca9a229c5fca1ddfc0204ae75b52e8158448021b73c4ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1097.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc5cca066617206bb173f0b532b0ec8a4dbe92b7ddf2dd9f2833519b78f22866", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1112.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3d3e4216528e1a14a538197836e98a94492973bd2c9c6f3476becd60c5b1922", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1122.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1122dddb63ca03ba6fb28bde86f213e220610a148b6cbcbc5fc70cf5e3eb926c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1123.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae87a5f644158681a6b7f4d5b44b0aee9c01d5649f3663ff855ac416c532313d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1124.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ffeadaabc111fc6374c15599f2543e8d0971a51801db1ddc6ad504caa333fe7b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1129.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf77118e9706537bf43b302a37f3c0529127dad159479d2411ed4621dd046e1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1130.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a18efc5c596ee7426107b494ca04adad354691ec2c0261dc1985ac9b52118836", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1132.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd6ca5e1bdb6ab9ed26da4e55429242efa36b64977fce5abe41952c5e91dbf17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1133.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bab5fd6cc7d4f31dfa11a5080d62a87b69af45bf56ff96676f63b4f8ca183528", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1137.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e35108860370c34cc05379969964dbf91dd42746d984cd86590ffedbc6cf9241", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1140.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f412c043fbadee9342418cf48f53e383c1cc079ac77f015a7adf92dcce936d1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1141.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "32b551b4e5da88234b8b463ae93993b7c9a4383735ead83035eae9b0b176de96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1142.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3f6b78a866311e7fed7c1947b3c47c44544ab77ea869427b16bf8fb4c468863", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1143.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc1d374b009992d6dd3c04291487bf45e5dde54e1ea6d912a643e2cf197abb09", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1144.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6594403c1aa435b348092a2012dff5d01084ab814a4025fba3f98403f981aed4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1145.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4c84c24222382edac7ee4323dc9ddca88589779c9e1a44f59d24d76cef906bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1146.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b26d96349d8dba459e8cbfd0c1ff42b84c42a31f6851b0f7775fd87fc611bd9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1147.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b8149065dc68ace2a04226005c40eee10bcab7cac9d8cf77cf3e0f9c6085e49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1148.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "749ec7c2c784d563ce902ffe3a693db7fed9e125e0cf419811bb84194a1ac106", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1149.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "005885f88872f078959b8d323bcee88305e0f077f84f7bf4433b6dfa0f489314", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1153.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec85597a052e54ccbfbf7a391fea7edbfd32fcc737f076e31f0566eef95b00e9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1154.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89fff3726a63fc432e5af6688214716d913f460b6528f9b8ec7c669e81c2325c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1155.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac7c6e357983a0c2590096ed623ef0ea0f424f6f53a1a8fb82c5f35fbda8c4ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1156.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d344fa48930026cc38658da104117ac24ecef7f48ca4a8c3195d9112a80dda46", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1157.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bbc0dfea3f49dc0ca40a9b89575165b9b2f3727374d7894a358e32bebfcd072", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1158.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "99ce57e5e2aed90fb8b750b566dcca9ff9ae798c3e37d44025855a4440bed8fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1160.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e9c3c85ffdcdf778d3adb424057e786cf0396af44095c36c0865424bc8a7363", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1161.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2730fe5ac221fc545ec928f44feacf69fbff55d61cf12b8431b5f186478cb90b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1162.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8be81787e62cbf397fd734a00fb10edbaf3260b100da7b8b0399b3ed38432161", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1163.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12db5460717d296bf1367d566a8d5c0b0f3b0e5e5ff4035055b66e108451f947", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1164.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6f869879b86815fa6bd44f406b7033a41b626dc687b712bd537f809e32088ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1166.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8faaf15d47f3c86ed2fa531d923814c5d32acb4c7d2a3071b8016b3f0e17d866", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1167.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee37a344f4c63d38bee3fc2171dfd2ae7a3a1a27b118d485c28bf12d5002a770", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM12712.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce54fb03d8367fcffe104dee378865d01b1629b1c871656f9d98eaae1ea7411b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1364.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ab35c9fb70c6bde7f284eda95d1fe8fe6639ac430fe484d48c02ad983d17faa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1371.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41138ee4cf3790bc57443ad0dfe29be52867fafc6a243a454c98f56f4f01dfa0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1388.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7954ea086ca6f25b9a2487a10d96fc07f1c48c96508f654663cc028f0465f11e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1390.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ca8c907faabc5c62761ac4d7f6b00aa0fea9f29bf9766a6308735b3408e7619", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM1399.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74e854703ae4fc5fff9bc711e0bdb4efe0185d8571c6f622ee0661da6d704a14", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM16804.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2e7c88107e639e449e13372d4fa4083d3648eedae3bff63182b7a36075dc5b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM256.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2606501ad1950041b12d281e96978bc25b767c589bc7fea040868d1aac6491f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM273.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfc8e83856fab76c7cf7f7d6bc24c18d9d282f4419c8d36f74b3bf640f29e377", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM274.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7351744c6de95d7945fa367f9c93dc044f2368c8fe26aff7af55342bedd887e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM275.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ea4bb6305ddd556f8d28b996392a2ba70705e7829a7d82ebc215602833ee6da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM277.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a79d2f202bf3413514640658b0d6fd190252e60d462494a4244186974ad4093", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM278.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f651c5cb3424b91621a692e6c8f4cdd6efc88106a81b613d819311d9074319bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM280.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0846713c93659f240be6a3afd74a5d7287a8ccac7f0e84a97483afc5887ae858", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM281.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c9ba509769c76643d9e09993a54ba0dcdf8cc9f98a8040bbc7663291369dfe0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM284.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69613a55e7d8235f4529ddc0e01ce81f3e66b21079b5d237a02ef2fee6984067", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM285.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33c504d82fe43aef55c4dace325a4428c881691f566e45afdf2f6d280b12ddcf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM290.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d7832db69e3248cf867373eee644c6751f76c091dd4e126efcdba640b3c1a74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM297.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4546feaa22b7800e4ff1e17e9fe19e61b3a5b785e058cbe09d8ae103c76cec45", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM420.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a27a4504ad9d74454f449a416e252bb087c94450eead6e420776a879446941a4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM423.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39eaafc9d52f349ae6180588bbe43ff1abc3ccb8c8e1cf47df0d99f3dc0ccf68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM424.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab73a358be87651c2bdedbb416f7ad1d69bc485d5457463f35aa4c249981c681", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM437.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04f5a4d428ff3f043405f1bab9557be36d8ceab5eb6fb95c27a43bde932adcb0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM4517.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "557f15b7f149249ffce9cb74018b657f94cd3b6ecbdc5194e9feeea5d6401dde", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM4899.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ea9efa3d3789f4aee71969bdc95c39e30bae51676a06759818674f078e20fe4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM4909.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39c5437c690410d83a586f12aceac361ef6bd7563887718bcbaf670052590f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM4971.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2bbec36feb2dc83ce1644d1011531fcd6ace5b2eb831536e5df33615d888dc10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM500.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71a8b4b08bf09bff8edc598b1a44141f4d7aa3981d5f88f0802a62ec4bf18ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM5347.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5b2419f7677e4a69a09640f15e060d181f742c7ff827391f29ce0e2dbe1f63eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM803.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1150e33e495f7fec4d22994fa6ae68e43666ac725b5d46fe5d85de7d1bb67e3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM850.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4dd45b7c8ffccb6ff91d34cdf7e7e7481432941ef91cc5bd14f4e420df414d76", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM851.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b00f353d91625278a68922c0fbb297024201493f53a7013345d4be2fefe2a4ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM852.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b45aaebd9653f3f326a34c324650bdcaef5fe14bef274d9256688832f47344a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM855.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2b9acbfb5c8c0ad84bb4ea2752a8344c9b6eb53cbfc709af1030ad82577fa4c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM856.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4549f643563db8284b0af97ab830bc3e5289132101afa7d1d6b6c13c4da9491", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM857.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59df89e898136b74e81ddc880fb146c3268bbcf8004bf997b4bd99af0f2605ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM860.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e1b95ed6af80e9476c8265499d0183f8140173c080c7091ce9e28e987d705ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM861.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1508785a1ab0f616a92cbc485b09803f36fe50d45f9665ddde2d3d5cb579e22e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM862.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0284b2ec9ac6a3c23c794659eaf9f3c52626da063fecaa21370e56198e1da1d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM863.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1ef6e1b057152005dc1cc8a3aa9ad2d3918a03ae8dcd5a5e96a99b57c43baa6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM864.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d384963b19d433b28ac8b95ac0e45d5c1182a445addd9d6f46bde233898ac3c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM865.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05b7b123c48044dd387183e87f5f817549a298afc24b8bbc69fe2d86a5eaa8ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM866.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ff5cd75a10fd396393821097c9ca0efbee3d18d3016e015b13fa8a6983288b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM866NAV.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8dab870b4d7675330e8122fb83141800a4b82623b09b1e7fbe65c551cdf0785a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM868.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9ac532622ecfcf861ce788a3310a95a55000069b0d9e030cd42becb35c14b2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM869.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efbdc72cdd5b5c9c6dbdd09ad3cb42ae8b34ebd6795fb766fb3a6a65041edba3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM870.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2f9680e5431fa59438c6d15e0cf2f9dcff2a03bdac1c5b480948ed26c9bf800", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM871.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4aa2e744f717c95729dfc9aeea60fbe1cb174976af89556ddbcd53e8cf43d11b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM874.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "643dc052d545db89d5bc58c864be023bb06f853ced281dbdfe3d51aba044c70e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM875.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8554a2b24a076895aa0bc6d9d67dd7e950bed440d0ca6253b722a81edbe9dde0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM880.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02223da0547a19d679a4f98a5bbd88a252ed025da9be3a8532799919a2bf9312", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM891.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8679c88d52b33e84bfdc8b0ae8ad6f53e37d922de19e9e30c49201fddc26d11", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM901.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e01f84fc77c0cf726dabf2ba1ebba375c8e1f9b7569bacda6003d4b5df0a1f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM902.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "66e79a080831ddd5a238c9136597ee33933c4dfa530efd100fd0c2a8b5b0a3a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM903.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbda87786f36b95ab914ce7c2574c3406cb7b3449c793ef6d445da1cdf3334b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM9030.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "538d24b003977793078bbd099c9e317c648b2ed8ed104193e5e567e8c5cb177e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM904.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "48c601b99f22f9124e94f39b86dfd00f89b2c32dad3bc609d39e7fcc779364d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM905.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09dda88d7acd90ac837926fac9b2d7aec247c9c7013e391970547be1ea47c270", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM9066.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51c71c36234ab82fe6cff3adce25b9bee42e6d5ec7c8f6c7929851802e8d5bf8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM918.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3424f5ab7baf8c5df55c87295001482828018c0d9d8cafdf8fdac513a45de66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM921.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "896a35bc103ed71beb7ded105ce15e6479f45927f83e521d77e126eda465bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM922.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "337e2ebf885ebcdf6c09eb1f51e997d5a5a915008fb88d41f8042ae9c701853e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM930.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "779ef4c641a5fee6690200dd932cd6994b1e58507dfc2b1e756a1a47fe46424a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM932.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "739393a0198ab2c7706efcdb76c5c44c3ac2346a24375d4489bc6463b3fcede6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM933.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4059bd9ddd16acb41b2264f70d1c22b366b2621d6eba535725ff02ec07d9630b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM935.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "539f4f3d5630967a31016033633c519cf4e38dce08dcba99754d956321b25bb4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM937.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18579c505cff824776e59fd11e24e86b829eba8807d450493f2019bc1c7cc2b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM939.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec3c87b25710117e4b73e708a974045ff92d5454d38000101643baa37048d20b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM943.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d39e58984d9bedbf505a4a18529b485b3cd4be1c52ac8e88e146213ee5b00c93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IBM9448.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed267004d3e09525bd5a30cb63904e71c3922d11170b840859f0c1d76859b03c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/IEC_P27-1.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90d174b1b69703a2147fd21d906528f61945e2643b38f41a8c73fb97e47cdcac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/INIS-8.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f6882f327b57975755e5be45d8a027d98e3f0de0233dcc9c4761becf95df395", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/INIS-CYRILLIC.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "597a51755195ff9758be2edccb5a101bd0ca20952b4507302124d8196edb78b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/INIS.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea295fc16364d27d493ce35401797c0b56f4e38239d737b2a0a5a51ad1d4064b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISIRI-3342.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c485d028bd038357121c28848980bc2cf08b2c8c532532a7b6b3625311f1567a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO-2022-CN-EXT.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd94d3d5f5f237992640fd80506f6bd2de7c3940dddbb4791b15bb720e5dc022", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO-2022-CN.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a69f988239ef293b15432c5090540b8c954754142fadf68bcffcbafdc1a7ff2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO-2022-JP-3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2079303405b5d27f7784c2b6b1a3a232a6535478331bce1fdce3fb7830266091", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO-2022-JP.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4352932f8fa40266627a3cd554c28da4139065a3d624b07188007d011d1fd286", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO-2022-KR.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8c4d77023eeba80d999281d5aaa9449a22c8f21adff0abcb48609fe08abc588", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO-IR-197.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c381ddaa26fbd43030305d023f20848cfb8ab1dc5f3a8827239f4e23404f5f3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO-IR-209.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "264ef9ac276a2dd47984f12704101f62d318eabf6ab79dea56b591a5f6a68645", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO646.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88a3ef7db24ec7ce94c57f8bc92642301a0a7da5c98f291643e7dcec3f82b276", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-1.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef0b78364d13d88ddce5f77e1c809dc17377066a5217a4a9203901f17483a906", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-10.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4877857ac6b3f22bbc1c97dfa7d1ec935d4f2241d56f25454a014518cf8e8bd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-11.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bef9fbbb33ff14e2be8b7a3561466b831cde5bfa0c9dd1298b7f5e009b028c7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-13.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c950ddb00338399a391b29fe5d4761a0a8a934e1e525fc8bd170f9bb6febb504", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-14.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb013eeeb4f11cd6cdbcf8137bba033be3ab21a6c81082a11656400eb7cad002", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-15.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "987e47dc17c1833e52f0e5017ec532915590cda62679a0a0b22143c101fa8839", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-16.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e95af5903609e80b98007a393042288a91f035b6db0209e61f7650a5f818199", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-2.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d89735d277b602774d17f26ff9e9f98b4c5e7a6d917e1fe3e29b30824f0227e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af5be7d473a6ca61db2d6614e7f804a97e9eb17c71f527ff0a3238d62db9d433", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-4.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9ebbe527e56a36e1e872f8eb680355f323d544b32ad5361da23359c0a64cd99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-5.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "93443d066bcca8d92ea9d0ef9d0b0e4f647c855faa7a0c97876f1fc89a37aef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-6.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74d63ae9c93ee585104acadfd625e29f6871435949d65e04c6e9b41120516b50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-7.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0eadc800c877b74157a4972e861e733cf1de21018c171b47c43d94242ebdf39f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-8.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efc8e3d2198bbc860d91c43a562002fd4f68cc360ee72dc5b603c559ad39497c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-9.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "330999bb39853a00f799bd9943701b430fbad11e98c2d059bb69734321e947e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO8859-9E.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6be0d2708b010d85d8e65fc69f9875cae3ed1342b215dd4088e6c5fea0d6f848", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO_10367-BOX.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4eb98ae0437acb9be60c9865ef63c80bc305563c09c05a1f9ffaa3cadad00055", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO_11548-1.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f7461eae7624a9c8dee38971d921ec4fedcaa69c3867e1f74d9c57e0157e015c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO_2033.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "15fb4399a0798224218b84a8aa59859a7d3da686af719b02a10449b4dee52a4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO_5427-EXT.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "579bb9a1435bce3c30317dc9ba3f3cda0fbfb40c18c7b609349ca3d1da652aa8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO_5427.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc1c34cdcaf7e3fde0027d8d98da675e376d7f592eab9929a025c49563f54bc7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO_5428.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82fd313c5546bdd702cdc4a940a4bb73c11ddad346aa35d3cf83d132e1a0ae19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO_6937-2.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af463d0a5cd8345e4b9d85ab4b4b852657387ce5098b105aaabf8a94e54bade3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/ISO_6937.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f30d5ef0acc896c2fcdce8808b1e84f15c448cb92cff1da2f5cb49bc9e01f4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/JOHAB.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "666e82074f2f8fa3c8b4bbdcbf00aa622c212b3f8215ae80f2dd3da79420ded4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/KOI-8.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5af192cd6f01a4ec4956037d87702d5d35052fe038e13b24babfa27267c408cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/KOI8-R.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9221b6d66d8dbfcf5c9e0579a14bc3b1def68b6aa8a44863f6414ec333fa7f3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/KOI8-RU.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dd6cd3d3543a69a6610fc6a8020c0643ef289c29d96a8e9eb18dc76eb8fc33b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/KOI8-T.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b0eba8d03bbad833ff24523303d4851e063341a8e0e3def10cd91d9fb9954c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/KOI8-U.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c005709344c0c269e53a4cd502e52a2a88675111315025bcc485f4e816d4a59e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/LATIN-GREEK-1.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d59a45d690980ecb36408f1a543c3aa7967cf37eebc7dfab71f183f61dcae1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/LATIN-GREEK.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed0443a47cb6adbca1d0206f2e7aa938e3d099b19cf3500b31149f15cc5be31f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/MAC-CENTRALEUROPE.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9764b1497caff5a091144324fc0b237a7e4047543aa1b691d089d0fca5358c25", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/MAC-IS.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "83018772569be24fb6d3b35a796d33358136d33f36b1197a242b1abb6acced5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/MAC-SAMI.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2f3a64de35549eb39dad1ea9f517ed7866fe8084c2bd46801894667b2776822", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/MAC-UK.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "841d22e4d496c22415629bec62dbee7207b0e05a85aa0ed7d51a0011127ba393", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/MACINTOSH.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b089ce48120c5ab97774b126471759de1cc66fb13e81ef1221ffa44179975d1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/MIK.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fdacbc40992276c557d940189f84f05711845b7ebde1db9e922939c7f0eacb89", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/NATS-DANO.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8e5739da51ea7ec4bca43efa7a19b58ac50f302ddfd4aa4927c3ba9b7a9da5b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/NATS-SEFI.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e25ff581229b4ab70afbf6b113728f0545f7b0746075a2b62bf9541475ae248", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/PT154.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4c9d6b8794bc4c086ceea3b9417ffe51e8cf3e6bf841e096421184203531743", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/RK1048.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7789c01ddcee7ce38f9ccfbc73b6d5fa76599a0df7523753896080eea978aa88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/SAMI-WS2.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29f6a2e1e3fb08c4a11c6abfc4f85649594d59e56b4a5f2c33ba19ecde1b7c2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/SHIFT_JISX0213.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc813a461e81188e7a53b69a0bf74e51b40610beaac5ec13b135384447a0d3dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/SJIS.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd8eecb6898a8eea857a9f68a3395241cde8ca0c98bc9b1e505a7206738f427f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/T.61.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad904c3e464616eb9a093a48585bd1f478f40b40bda48cbedf778dd6403d9ee3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/TCVN5712-1.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b438d3fd3e897025d6cd807ef8b3e6701c4870e8da39ac87bdcd2fed4c6e5d51", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/TIS-620.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b508f8971d3cc68b27bc1b1059c9e637b5ed6dabd8c2577222d03c82fe163498", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/TSCII.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8a0d72730309311e255730d53d3580de34bab788b8f317f2fbd2f56e7503f63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/UHC.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb709c56d1ffedf26a8c0fe6f0fae38248dc45ac5da78b323df0614f67ef60c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/UNICODE.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "741056bd1de9c64cac3bb80aef5b6280e66b990b0fdce9b1f1d4d0f3b185c2b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/UTF-16.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a445c0686903a462014d1251d6fca23c19b2b13f469e57f4f148bf7bfad9c913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/UTF-32.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f4a868eb2ac98466aa75737d57e8266d25c7667b82dbfbf07c97cc33742fda9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/UTF-7.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "331b8543c660afc080e93a04c608cb5993d05b2db3860a46e840998ecd9265fb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/VISCII.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10a614cb22140f4a64329a8312d044059a09f53b4d5e59dea379a0ccf731428a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/gconv-modules", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52d621684b19440ebc9ffd3ec2c9e8a6728c6a33a1121648c347dcd6fb6913e2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/gconv-modules.cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/libCNS.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3fbbe194a95bd53235f7429126db6a656e8a85611d564ea44bf29a07ac9c2b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/libGB.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "edd1ca18e6cf4d84e6f0c6bbc4458ed482b96e0f46a0f4b9afb8e9b0e1974743", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/libISOIR165.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfdfc2816b4df64c41c89c129fb0d8f83dc932028254485a4185a05b8aee40b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/libJIS.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c58b80e5d7a80fcca78dd4b1be05289aedc3ba0344961d51c00b01d6a767eef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/libJISX0213.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f6909f7f8db51da0debc33141e161ef10c7bf9d9760d87a15f85b9372be3e998", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gconv/libKSC.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0439c5584847c22f0549dcf04dbf515f01995cee60df47d5fe0f48dd07be23e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libmemusage.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f01704da5de735af870cfc524225de0dd1b0424434fd486161d8a5700c7cedbb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpcprofile.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "80672157cba555414d4826b0c124b25a827d4fa46ddb1d3fdfef79acc61e7bf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/getconf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/getconf/POSIX_V6_LP64_OFF64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecd124d8d8dace72318f821f9f5bfc05d189ceb87e9f1511a47575f227095ed2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/getconf/POSIX_V7_LP64_OFF64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecd124d8d8dace72318f821f9f5bfc05d189ceb87e9f1511a47575f227095ed2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/getconf/XBS5_LP64_OFF64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecd124d8d8dace72318f821f9f5bfc05d189ceb87e9f1511a47575f227095ed2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/glibc_post_upgrade.x86_64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "050f2fe9a5051cf3d958f2d495e205350c076a9d43609722662707e0aa9593ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/iconvconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57834a48666abd7dfdf3342acdca13ee86a350a9c8cb8b6584ec2abe1ca4bc3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/iconvconfig.x86_64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57834a48666abd7dfdf3342acdca13ee86a350a9c8cb8b6584ec2abe1ca4bc3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/BUGS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b2d4b25c8600508e1d148feeaed5da04a13daf988d5854012aebcc37fd84ef6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/CONFORMANCE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "66b6e97c93a2381711f84f34134e8910ef4ee4a8dc55a049a355f3a7582807ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/INSTALL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b07a22178e0ccf9ef929957f983f08aa5138cc896fc7ad2e4257b3d57fcf332", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25e5a4c2c43ff01cf6973c484ee51f082ecc78162b29d1c484a331173e333277", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14db5368f984b188d074b5c7769e04a44973093a00516c4c976f4de6ecee4dc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc/rtld-debugger-interface.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e75a4566af09e40d982f16f22417236c4c4dabe9533c20fa6a600526d43b688", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/glibc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/glibc/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/glibc/COPYING.LIB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/glibc/LICENSES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61abdd6930c9c599062d89e916b3e7968783879b6be0ee1c6229dd6169def431", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/cache/ldconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/cache/ldconfig/aux-cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/glibc@2.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "bash", + "version": "4.4.12", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The GNU Bourne Again shell (Bash) is a shell or command language\ninterpreter that is compatible with the Bourne shell (sh). Bash\nincorporates useful features from the Korn shell (ksh) and the C shell\n(csh). Most sh scripts can be run by bash without modification.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/bash", + "download_url": null, + "size": 6847259, + "sha1": "e5e70e62d4a8d5cb448db9efd2d26f7c63fb39ff", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/skel/.bash_logout", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2584c4ba8b0d2a52d94023f420b7e356a1b1a3f2291ad5eba06683d58c48570d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/skel/.bash_profile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0a7c216e09938367fcd2f072285f62d53eefb2a48baf8835415b965e029ca20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/skel/.bashrc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "898ed3bdcb749c665866ee2750ab50d7ac5da6b666546fcd952cfc4cbc0c33b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/alias", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9e358c5012c2cf9171ec4f7692ac3a1cbc280617b610d77d813653a1d0dfeb8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/bash", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a60af00d317dcc49686b03f0cef283b159490b103a3d4e2eb0e465d078c206bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/bashbug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/bashbug-64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc8eec032d9e00d47929330c28d15173dfe521c65059c33fd6d3f6a4d856151b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/bg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6eb427fec008b7f3443dc0d3d374979fec87a7d8c27093512bc0b2d52c4e65ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/cd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efe0fc3df889d7046ebba2d60b7f0f1290be4d4874ffd6cd31372b183fc093b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/command", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c92ce8c379784b9593fb98a54666cfd84aedab93004df8b8396abe11f7f62077", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/fc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c39aec5916a27223773952cc38f3e8ccfc83c74315d130ea8a80a36577df7d7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/fg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c1e5f55cb58aee22036e5553bc221f75416fb4ef5dc54ec3d6b62c89ae88e1b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/getopts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f9c9454233a6c5666933c99bed545c72b9af1c835c94b6e6baf28d7cb86530f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/hash", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fbf068f4ae7e8240abe961f4e502b58bfbf79d846d5003e5841162662fa3041", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/jobs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c72308b9c8028894ff3ec7c79002a2edd4e1f57c6f88136bbc5208fb71595f62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/read", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "861f68383739416356289201125631a7826e722a08ff7906bda76fedf3064105", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/type", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bbba5642dd6d04f4272cc24946cae0d3da128b55df84516374b041c9bac42b35", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ulimit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf6fda74a767e0361031e9eb221c344977a8cd8d885b0384797213484aedd683", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/umask", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "987439db80ef5206e72c77ef979391a37a9739c8b30b42d7163b5281cc3514f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/unalias", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5331b3af54dfd98f900c43b67b079d1da8f0670f25da09429f9f681d77dbffdb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/wait", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c888588a6995433b050fe8da3164c5ca60239bf4c3e110b52d6130d7b36728ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/FAQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24a49bf217b350e9c27dc8bcc1317bbad2c2a0d147e0bca72e09dc295b007124", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/INTRO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88d4f438af6af108d5970aed3a88208a295b6dafc2d55b549169bb0a372ec1fb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/RBASH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be24c8b82aef28c89b11d1276a0cae1792f29802b847cd5f8b16481b7785d7b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "255cce4868c3fd2887c050fc4e56edc3a246e3dfedd8a58c16e57eaeaf43bee5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/bash.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "685b744dd3aca1280935972160c523a1dbb55a6b3872f7d554b5cc7e1cb13f22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/bash/bashref.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6e6a560dab921011c6dd746f7403605c9bd0e0b32dab4cc8177a7aa67dee86f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/bash.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1840f198427a22d58b5dd7dafbc4d6e60f46f14adefc5b31ee69c55a15444149", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/bash", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/bash/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63f4b40d8f5aff8626046e1fbfa9581da61eb5c95807ec59c7f960f0e7995add", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02b977fd425ad7d6e39e19cdf678a84b0d5aaf5cb2ca12a6e456187419095671", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "80ea288e396693f4bdcd0f1083502f92d2a02d458672abe01f80306359393a34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d20e8c47fa7f903d3fb44e31436c14dff44e4b99841aaac6928c383b77a4d5d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07a67fa276793e3c35767bfbf4c48f43a9fd1142c6fe3f1249b70136638b5289", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20be77533fdb5a90fcc3027bb8d0bde0fed4679afe8cd814e9adbe5c9b26ec6a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40b37ab77fd0d204783feed0992a1f226e821f945a998836e4d41b5e1d82f660", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ddeb5f0e099d4d5ffba3e5c1a5b695b1dc690d9688c9fea160e274e82b77f013", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "313c2056eeeb0ceeaa3f23ad767811eed8766c9f47064487001016194d079c44", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5caf9cc0556e4e3235b13ca713bbe06eb5d860f7563641a53bc7b55872f6e2e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24be7de322122ba1506fe5fdd7be56fceb0af45a1391fe294fdde92884300443", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6edf4a08b1d369aaa1a370014bee57bcab3fe615dddc879f8d60645d2afa2316", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "667e81f15709410962674535c4c17cdfbd14f53e6c3b74d5ce9d7a636eca6f27", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9bdc909988d4c9760734da97223d17d705a91ee80943be82301a63754f39dd7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6ce15c0f69f82ee71bdfb2a58e6da03ad967aa77974bbe5080eff7cba27ea99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9e2bd484d41feedf2bf224dfab4ec3a45027b9bfa6581119f97a121b982dfe4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbf367d634e5a5690813925996d0501efda54caa1dc076b6532d7b0ffa31dfcc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d30db27173586cb216a96c90946ec3380ca698ccc6a098b680484e775eb70b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f766d03c8f3f7a57b2bf15b2d65bfd7ff1b1fe9d495e43fd403e173e74c600e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "45c6d072fba3e6460739acabcf952b99b7092037c7dbe9d55fb4be70c8d4089a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6db5cfce8c6fbbdd3fd84071a69bd10887653ae3fb6877223d46a0eba3b2078a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b73d483d348d7199459f1e9fc1e6d3a1c7f69170aacf5b28a8abb953e5079eca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d089670f042a7bc77c9c606d95ab824132131a5584aa80ef73773c276bd125d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40b1ad582bdd7fa15a1fd8b5bd686965e19379378e94860965f448be96e4fa01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "190551a2d0a2a0edcd9f911618f34d24f28edf5377b58a17667a4fdb0747ea40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0dfc6505b824ac0818b8559492e8b3ef16610d84d2ce64e9408a53267d3ccc8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "496e4cf9774d34559ad98b828d57565268ea485bb44dd07b1e7e308bc1bb61a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a976a9a419850eb0dd94328a255f5c5ed4d5fd96b078e2966a6db8674bf8a27c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e8c883b6a98e91210f7d74435dab975631495c667de96e0d5993c6e3b821bc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eed448df17e35b877fe0365cdeba3bdf282350f5b21a983e73cf7510525a4f44", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33e987de0167805f1a85e3623ab33a709e7308bd63656153c45f40459e913bf9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c65844daa20f36abdf0d3be3dd3d969f87d0540100974c6f8a64280c40d681c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac314659e5f754b951e671be1f3fd117d15cc08662ab6c2a2adb485554881c01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db8e7a01ee2199be771c8c1864b745599ce59ad165c790bbd7e0f338249e935c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68a4dfe06d7ad62c4f94388f2e57b09c4e6bc8ad49ddb3e1b1326488248b5dd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a0edb23a68383ac04b004b32236f94a4c0a5acf3c43f61aefc93bb9dde30a409", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/bash.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "596844ccf9d6de73d452089617727a15623d727bdd0935a1d86a5ed468454d41", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/..1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/:.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/[.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/alias.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/bash.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c6f5747337d5111cfe501f563848a534a5239e662a43c89800b7a0641c99e1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/bashbug-64.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/bashbug.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3af88d0f349522d9d041d52fe75e3a001893e0fee123106b1e0985544f7c0a54", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/bg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/bind.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/break.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/builtin.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/builtins.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0ba4b05998e223299cdcd29e36af3998dc9d56368f832ec8163dc6ea2c9ef2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/caller.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/cd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/command.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/compgen.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/complete.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/compopt.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/continue.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/declare.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/dirs.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/disown.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/enable.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/eval.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/exec.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/exit.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/export.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/fc.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/fg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/getopts.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/hash.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/help.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/history.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/jobs.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/let.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/local.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/logout.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/mapfile.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/popd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/pushd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/read.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/readonly.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/return.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/set.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/sh.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/shift.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/shopt.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/source.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/suspend.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/times.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/trap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/type.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/typeset.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ulimit.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/umask.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/unalias.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/unset.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/wait.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55e10cb00b262abf4a13e91e0bbb6040e1da2e428c9fb844430f4d0650c21ec0", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/bash@4.4.12?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "pcre", + "version": "8.40", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "PCRE, Perl-compatible regular expression, library has its own native API, but\na set of wrapper functions that are based on the POSIX API are also supplied\nin the libpcreposix library. Note that this just provides a POSIX calling\ninterface to PCRE: the regular expressions themselves still follow Perl syntax\nand semantics. This package provides support for strings in 8-bit and UTF-8\nencodings. Detailed change log is provided by pcre-doc package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.pcre.org/", + "download_url": null, + "size": 511541, + "sha1": "bf8087a02d6e23b64d216d45837feebf6e76e3f2", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libpcre.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpcre.so.1.2.8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4556cb1a94394a4329e72ffb7c585c47fa55a2867e77048d1cf82ce570751146", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpcreposix.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpcreposix.so.0.0.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22c4511bd7cd4dd631b70a85cf75d0116b27869232f26ab45eff3e1895427c40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pcre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pcre/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5f5032bccca5df65539cbc4e9f400b7fac74d196407c75ed2eebbefd39df9a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pcre/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8c7d0ae8bf5dcf2684af26508ec7e36c8181841e64532338f76af05ea8bc71da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/pcre", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/pcre/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17abe1dbb92b21ab173cf9757dd57b0b15cd8d863b2ccdef635fdbef03077fb0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/pcre/LICENCE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ac4dfc82b2645ff77b56b759f95f28aa15ab15a03670fa6d4313a6b351e60f0", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/pcre@8.40?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "zlib", + "version": "1.2.11", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Zlib is a general-purpose, patent-free, lossless data compression\nlibrary which is used by many different programs.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.zlib.net/", + "download_url": null, + "size": 194423, + "sha1": "81393ab93ebff6537bda7d877b45f24f977b9531", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_24.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_24.RULE", + "matched_text": "license zlib and Boost" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "zlib and Boost", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libz.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libz.so.1.2.11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "83ab78bc0dd5f3246e5b74ab83fbfac79f58dee351111e3a2738e0f44fc5c556", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/zlib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/zlib/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13cc1a013ea21d5dae40d60cf4721cba9264f51e892951b3fa324e96e125cd1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/zlib/FAQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e8a0078be0ff1b60d57561a9e4a8cad72892318a8831946cba1abd30d65521c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/zlib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/zlib/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7960b6b1cc63e619abb77acaea5427159605afee8c8b362664f4effc7d7f7d15", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/zlib@1.2.11?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nspr", + "version": "4.14.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "NSPR provides platform independence for non-GUI operating system\nfacilities. These facilities include threads, thread synchronization,\nnormal file and network I/O, interval timing and calendar time, basic\nmemory management (malloc and free) and shared library linking.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/nspr/", + "download_url": null, + "size": 304302, + "sha1": "059bbe221e2afd200b392300aceaa9d206522051", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libnspr4.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b716c49f5885839212f4eace69a69390b100f3c60a41f7388711b177290419c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libplc4.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4fbf6f16f8e4d2d5bf2318224dd40a5fc32c09d6c3ba0074ef629bba1e6b2ef5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libplds4.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9cd019401ff04de5ccd760600ec99733c87bc933b7fb26fbdbfcdf6e52b8548", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nspr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nspr/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/nspr@4.14.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libgpg-error", + "version": "1.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is a library that defines common error values for all GnuPG\ncomponents. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,\npinentry, SmartCard Daemon and possibly more in the future.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.gnupg.org/related_software/libgpg-error/", + "download_url": null, + "size": 649181, + "sha1": "7e4ab36b73198450dc0fb7188d7024e6446c0428", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/gpg-error", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "83416f7fff1d2e47af22c16585dc6b637d6d7b696c9cff49a62deef147412631", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgpg-error.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgpg-error.so.0.20.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4c99487e0d3be1426a6e720f95b81fdee5d165e0a8765be992801a689da05d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgpg-error", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgpg-error/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ffac7d4265e636f35aaafba7c9d50b6acad5605dbb3c2be46d98ce805a71f41", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgpg-error/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbb146c9e391b7118a6c4f270f0b9571cf40a14c1fdbfe2fd400751118d27e64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgpg-error/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28bc3a13e49caebd09f521febead6e03e598e80c38f182d095b09a9bfcc83c71", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgpg-error/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "737803c7203a3c28a73750643d4055b9d43f4ca06fe70f97816e5289712c34ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgpg-error", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgpg-error/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgpg-error/COPYING.LIB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13223204e28f7629c8d4ee7421a7695a371e76d9b5ba09ffc91cb969875f536a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74c45726eac7bb49040f2211ec69421cf57be8fb7753446705c4fc8a0f2e646c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1eb8fef6d78fee172d6f167b6556930ea560510b80f095d7dc115615de8c78b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9797384d9f318e394f90957b9a69f925e66d733ceed61031265e8ca5a249eece", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "145c9469d458e11548675454965b5475283bd1bec76c853ba594ae639cdb0444", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "439564061fa8fb92d0ed908f035021ee84c90196d7439907a5a08dcd55d8453b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "91b8331554fdf28d5f3d6d1c1a5e24881a12b0871cb5e6f65a47e623124a43f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb2604414cdbb796c40d4df346e7cc6e4e257e0e18a02625f80f936256b03b63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97a6d9bb408a097cbb2580194d97fcfafa5b656298615254e22d20aef0e74c49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26c820f7eacf938215f17fc63cd5842057cf30c7692260afc94fcda68f24abc6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dcc0fe8d997b7343a36f41272e0211aa85969f62e2a7d18494e838801425ea6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95ff269d4ac18a4e8d55b498dba8b6a427b72a2f556a9dc8341a77f5ec71925f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d06f29930be77c80ef02c6e38b0de85e6e65e2083bb589721d9d1d7ba5a86dff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f27891465f6a98b4475b7801d495a26be7e98bd068e9e1bcc524e7275cf01495", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9fe8aae9b7b47b35472f82284830a6014bf663158260de6dfb21e0893db33414", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42269d2ae088388f8807d3ee7603dee189485ac5c8bfe169a38fd2ee66e3ee7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3130466eea444bd9041fb0fcdee7c92810dc3c3b676a62a20fe63b31e39b6a2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4dca49137fdb132ab660db11c0f17671abc49887f91a9509b6a8bed240e00bb4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/libgpg-error.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "698b18e6d3b99cfc696b39516d4d2b90b5c091fddc6f118173f62c15107ff1e9", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libgpg-error@1.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "bzip2-libs", + "version": "1.0.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libraries for applications using the bzip2 compression format.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.bzip.org/", + "download_url": null, + "size": 69581, + "sha1": "41a38f3590fe2becf48a5cd75e07c794604cc58f", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libbz2.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libbz2.so.1.0.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "199a2a22735d07aad7509219c155e8bc4fc8b2851306c671b829e51921a03be8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/bzip2-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/bzip2-libs/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4919cfb14a73cd64fcef67b107613970cf1659a09aa675dba31314f373bc7204", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/bzip2-libs@1.0.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libcap", + "version": "2.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libcap is a library for getting and setting POSIX.1e (formerly POSIX 6)\ndraft 15 capabilities.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://sites.google.com/site/fullycapable/", + "download_url": null, + "size": 109381, + "sha1": "857156fbf94c65fe4e159f8ca7d74e64f75f5ddd", + "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", + "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", + "matched_text": "GPLv2" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libcap.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libcap.so.2.25", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce714694a6813ff805c63ce9b83c5330f8fcce35f7e19f2701bdb2b39b3c4c1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_cap.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "370d89564c8975c6ca0193be3d758237299195f31fa0a6fa6e6e813bf3eb401b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/capsh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "93411f1285bfebf1af1b879e8b3c9dcd25ca8b7ac8a8fabd3dd3257789e9d18c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/getcap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95c59d1ccf71923b9318bf1e9534fdf54e5b67257f4e235e5a0a579d257b19eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/getpcaps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ab4f789a268959420db4705b099a9fd6fb917cc9034f0b9a35b1ac5a69f1a3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/setcap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db246150d8c5cef758eda703061ea13b64651f11899de994f6a0305bd74643f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libcap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libcap/capability.notes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1da6f6022ce14b9877f4f5929aafa5d4f1cb88b8a87e5c3eeb3d6f0371a7beb9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libcap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libcap/License", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "088cabde4662b4121258d298b0b2967bc1abffa134457ed9bc4a359685ab92bc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/capsh.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3bc29d865e2860fdf76fb6307b2aa2ddf7d92e2ce7a2b6e94a9b30128a7b56ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/getcap.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e39963f5b914b97071d6217a043a7c7746cbb3776c68d29c3812fe65c5d8dd49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/getpcaps.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28e113bfa8c1eda967737d402b4cc2ab69ea8f9eab4015a51de505f2890f6250", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/setcap.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a23a907ab0b398dd9990e42de89dd4b1bb2b2a0e9e3c76e051228f8f2ada93f3", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libcap@2.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libuuid", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is the universally unique ID library, part of util-linux.\n\nThe libuuid library generates and parses 128-bit universally unique\nid's (UUID's). A UUID is an identifier that is unique across both\nspace and time, with respect to the space of all UUIDs. A UUID can\nbe used for multiple purposes, from tagging objects with an extremely\nshort lifetime, to reliably identifying very persistent objects\nacross a network.\n\nSee also the \"uuid\" package, which is a separate implementation.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 21160, + "sha1": "6d7110893c04b885169015d2973e5022025b18c4", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libuuid.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libuuid.so.1.3.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efd861fd140a977471aa1a656bcad8a52fa4402430b14c8651143ecfa9650345", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libuuid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libuuid/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f051c5b2e7ed25acac4b79d22b9e5df80447c16f9ec543d6ed21c213c576f6aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libuuid/COPYING.BSD-3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b718a9460fed5952466421235bc79eb49d4e9eacc920d7a9dd6285ab8fd6c6d", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libuuid@2.29.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "popt", + "version": "1.16", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Popt is a C library for parsing command line parameters. Popt was\nheavily influenced by the getopt() and getopt_long() functions, but\nit improves on them by allowing more powerful argument expansion.\nPopt can parse arbitrary argv[] style arrays and automatically set\nvariables based on command line arguments. Popt allows command line\narguments to be aliased via configuration files and includes utility\nfunctions for parsing arbitrary strings into argv[] arrays using\nshell-like rules.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.rpm5.org/", + "download_url": null, + "size": 125638, + "sha1": "90ded0c6c40e20457f0c5832a9bc60ffd731d74d", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/popt.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpopt.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpopt.so.0.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5dda7ee67b038bc5f05bd16d815daf27fbde8c9ad9cce23c1479ac587be25965", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/popt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/popt/CHANGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b1cd02840c5f93adfb7c693b5a1467b0d4c998d270c4544810366bb9eb904a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/popt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/popt/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "518d4f2a05064cb9a8ec0ea02e86408af4feed6916f78ef42171465db8b383c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be009369026bd24a9c54e1f6fcf3cc684f8fba401ac46d407635fda1fc209a72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06bd2a389b3373b9d47dde451a1499d3fd24e617d84bc20c7c00842213b6d097", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bd7b55a8813a2916aade245bda25525470a4833bb428feba452375a8e0d7d3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6da6aca5c81de878e4c07a0fddaab32da9e3d53c034722ba5b61f86a993f384", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34941e62bc6fc8af9a538353a7e15a2579e2da9b5cb8e6aff2085b7688624cd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17f47abc1885a33b83613b0fff0c157b2160c4d2a563532c70cd48b0fd75e296", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88c712792d663836aaa590eb5e2b55b7c6d73d3d97c1519ced69238b10e632be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58c7d87d5245fed37e04722e33e1b6a33961a2663d1edc8b988ffa1613e05f92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c14907cb9b1a6ab2c1d3bbc63d065b0de9f6264eba57d481c41c90fb869d08ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "48d742beeae5c1a0880417c13ad619a54aa1809ebe1f7bad24ebf2ab96d7afcc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "419e0692abf0999c5529349ebbdb418b0702a1548b6d99568066c9094b0a566c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a73e31eb2eff1dfbbd44270791f325cb72aa9d61e808040b80c488070172c653", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "009186f09bd479ca4e1066898cc5832d7687ebeeb1a66d116adbd798203cae9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbf6e47092ec1d9ac62c6a69f4508e9d4d28a34b7821bbfa1cf3d2183b5e1ac7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e749fc1eaff1b08a1eb8ad8d6c3b34ee825ddcc9fc5503fc5037a14e02779bc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a44a60641edfa311158ccff0a73884eaef964ce75d740eb8e369eee1cb2fd9d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "900ec44835dd84e929041cdbdfe45b0d770671f208f68d8d96a4fb8d12511f69", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13b7d9ce6b1b48927cdb8cdcbce9f40900e461f3c1054dcb08b2e9e67694cb52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a729b457827c90405b774c74fb9e15881f7a772a24ee73d614a042dd926432b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65ae6e4606a246bd3dbbafa7c9c8584b67f1886e38ecd36eb158e21d9304ebd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c33cc149454777467ea9cf8c7c32f0692dd00f4df8e45ec22adb611f21afe77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0cf0bc4515073c99f7ef3f7722a2602bfffc6e068009360dba2007f39b0e913", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8eb7f2f9de65e89a8948d1141d1b9240f9d56fa9c3c898bbd870bfcf506ebf3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97c11992b1ea370a3bca072ce7370f10d6855b9062c5d258bab1a9305c4bf61d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d5d3c956d3a20e7c3dc6e1bcdce37bab01955c43e451036271e504bdec22efe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce5dac8a2a671fd8e96a2ce59fbc602d3dc2b19e85594fe2b380ec221a1b20ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f46771bef321effa6a9a2154bbb6cbffc93db3f3e848bf014eff00159eb0909", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a4cac7153ad95e43f40ff2545c5db663b2be7e20634dd9dfb9830ba6d6371029", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4fe92073b448d12989908eef57650678fa4b46764c49066c1477b1be5038d796", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wa/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04e2c2154cdde43ee2f870d64eabf50de937a1f96061e4f12ce0afb65d14b4d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09800dbe7b2a2c98fb09effaf9bf0c677622b299e25660a2c841f3a74fdb061d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/popt.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "186b9d08d3087cd1e911c9a00d2e34d0bad963c98b1472c7633251a654c39224", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/popt@1.16?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gmp", + "version": "6.1.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The gmp package contains GNU MP, a library for arbitrary precision\narithmetic, signed integers operations, rational numbers and floating\npoint numbers. GNU MP is designed for speed, for both small and very\nlarge operands. GNU MP is fast because it uses fullwords as the basic\narithmetic type, it uses fast algorithms, it carefully optimizes\nassembly code for many CPUs' most common inner loops, and it generally\nemphasizes speed over simplicity/elegance in its operations.\n\nInstall the gmp package if you need a fast arbitrary precision\nlibrary.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://gmplib.org/", + "download_url": null, + "size": 628403, + "sha1": "c1e312c7fdb42074f5f3c3178a5e9f3aeba0bfbf", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+ or GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv3+ or GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+ or GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libgmp.so.10", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgmp.so.10.3.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da041252bec2d9524cb4c539ee0e29d44475bd1e3a7a8c86a325de547ade8c90", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gmp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gmp/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "153928330be5e166445c1621439b38c43587b859d8d36ec22e9c550e91eede78", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gmp/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e9f9325fd702bc4bcda27d7a78fea88a2a09fa39b4b15ac7b9b205e0863dc7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gmp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gmp/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gmp/COPYING.LESSERv3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gmp/COPYINGv2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gmp/COPYINGv3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6037104443f9a7829b2aa7c5370d0789a7bda3ca65a0b904cdc0c2e285d9195", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/gmp@6.1.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "chkconfig", + "version": "1.10", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Chkconfig is a basic system utility. It updates and queries runlevel\ninformation for system services. Chkconfig manipulates the numerous\nsymbolic links in /etc/rc.d, to relieve system administrators of some\nof the drudgery of manually editing the symbolic links.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/fedora-sysv/chkconfig", + "download_url": null, + "size": 778007, + "sha1": "341806dd3747c536ea40e95dc2c6626bde883999", + "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", + "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", + "matched_text": "GPLv2" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/alternatives", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/chkconfig.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/init.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc.d/init.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc.d/rc0.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc.d/rc1.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc.d/rc2.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc.d/rc3.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc.d/rc4.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc.d/rc5.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc.d/rc6.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc0.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc1.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc2.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc3.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc4.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc5.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rc6.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/sbin/chkconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97468900fbdbab7c02c06cfa8d58e6747409890294a664f9427a5ae09b10f8a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/systemd-sysv-install", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/alternatives", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c246599ceb9e6b7faefb5e5f2134275f7f7ee5a8a0fa0b8dd4eff697aec69c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/update-alternatives", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/chkconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/chkconfig/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a282e16a3df16a918414a47325a0152487fb8ee3c675b2875449acbf1ca38cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abe16b99e13e7078b6a221acb09b32a6db14caab80c0d359fb7640eedbe1e61a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bal/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbdbdd7701b9b39df8f34a002d7e525f2e82a6885b69a2a7c58563700e360866", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94e083193d15a0f62103afa9ae308fbb9b64b508ee251776aecdf6c14e6dfe8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31d82f3eee02852ac0d93866ed72c76a2ec702e74e1336a3b2fd343545ee4247", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6395fd5368fe66bffd6fe683a6984daf2084dbeae482d64520de9e0eefc896c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61a4594ef56c222868586de890e6286bf0067297b9acf3c40828d66a49cf005c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "188694ad6fd56a2f302579428136011055be969bd714c38f6aee01a444cdebfe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "360941b8f03b7064509994cf247e9a306b2e5605ca8b7eee881c58033d378aa0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34bb5e08505374d7466bd2d26a5b1159ef8abf543db90223aa7fa466a37b651e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cy/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bfcb9c60436a9eb4cab4d7d1009d1a9aeff2889ee212cd786f4501384c390a1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e28fa018aac5d92c6ce1bac4e7a81873c3f02721bb64a65ef88810a7a065f501", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13e09a4f18a775ce7ae96778ad4b572e8f596940b70774009fd651c37876e12d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05a2e247c1855b2ce6043b4e241294c8397f809e927d2b2406ac9c04880ba62f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24b620d64b5a473d8101cda6b56424c5ae74610e42ba7bd719825ddcf5c9c578", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a19102ae24ccccfbcabad6f004ca60bc7aade74896a8167da532247697e8630", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72b7796da21860e7e9aaedea6526f6c4fbd797e9ea502a5bb83a1ccf34fc57fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "551807772e289bf2b96364b582c0c9f5c91a41c31d54c54523ab35f9d675a503", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5e5da2a38c9fb5fb94e79a579abf7f897503dd092d173f71b8155452955fff6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ede036f6d816a2ebd2b2a5756a79c0895e5e89cbe565e5c602b173240aade736", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "310aef6facddd8677e4903b3acce3215e3b14a43874d5ee4d061ecd419d8473c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0104eb2ed081018b16e74449f56b8c8821fd1654cec8b37d1b1acd19c3e7906", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6cc26e533eee27111c315ebccb9ecefbfafb2befd07742cbe59e7183ed25f7bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee418b284b4e9779878bff81a37e5fa6dca7050ca691f947d4f738f315d86cdf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e16699af8e8920c5c65705bc54367cff17835fc427613ef76a2435f2e03045b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "896593f8ccd4e3d70b60989776c7140c3b77f3a770a0c089f3afe0259249dc95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a54b0b75409700fa6ce55efc37c1b6b3182bafdd079026b319fe0e9f36d76a49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hy/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e8ea621f17b00edf3b1f19f7271cdea16983e6a25097314940f1d364bfafc925", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ia/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc550f7ce7a102090b6caab19f1ccdd87f91dca9a9ba0798824e79e007155fae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77bf2b8232d8d91ab0f04f9d9e3813e4fa7e66ba68bd924e49c4ebf7b195d853", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4aa5d6fe76b1dc3bd5645e37d94a18ba382c733a10ecdb3da8aa202f15c4fc64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bee2f122a416604a90f1323834a95888d291a092a16750361c5fd3fcb30ce8cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53b71ed84ae3bacfca0eedb02df4b90199e4727161609aa46c091cd0dc5189e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9bb4a0823eceea509d06393980b5b9378fb270d88aa66c727fa9af67ec77657", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1fa0886c73824aa8940a256734d13b0283bbe10f23dade8ccabd1dc2ac4ced19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ae4221e8cfb904aa1ebee4aba8b7ea8259f624f5a40d430318e92379cc2d5e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5a016fc756b08b8eeb2967116245545f7eeb58d8ded69bf1a5a329bc87e4549", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aefb96f25b28cc5075d521010d8ea874f20434d04a5a73071bfd1fb7101354df", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lo/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "490d8c5cd41a0918973d757ea6cb743517a5325446eb098aa6cf1d9d2bb7bc5a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9c8dbb872ca7b09ae74af2737cd42cbe8625da4e448581677364eb035ad03e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mai/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94e8a8f24950011c1d207eba6918cc40306bdb73806051961efab2659fcff4d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "735a3b55fb9b059e2a52f69fc2d4d59f2bfe1e1106efb9e620cbdfda7dc27eea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e005915f24a64289d0b80c96e85b33cdde33cb07406242cc9f62b00579d40ba6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f72f461b3f29327eacaa01b993e4c8a3801c7f91fed8a4b85e6c6ca806c6329", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0b4b64174a434611f73ba05fd5c9b96acb72395fd04b00eae98e93b0e1f3c6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56b8481deb62808a97ef79b227824b02afdb9778b2af5f73551dd15b1c963fe0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2be01d9ce16dba4bd16fe4cf6442145d67e17d158ba92f20ed91affa6c8c09f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86bba47f28dbe476a73271b1f00eae940630c9f8e71e5327774e6af516a68830", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61707462c7c02e3b193a9f4b79094f318b8f8eb744b8988ddb2d931ec42c384b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df715ec7f08b8b576499a993f084cef3dbc7e66f0b9af7527e98c93c52d6a8d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afed3384da9952074a1af29c386fe0ba4ab41c979c3b4c7d2c7a9035ec069138", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ff808afd1826c459b35a50fe86c5d050cc0109a6c8091a96f834e2245fdb726", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8aa4b433dab5e1d9a63ca57e359c55a55bab0af2b20fb4696fb2bcb706a4bec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8befb35aced098f28dad489f22433d070fb622dcb82eaaf65d13c8c86abaa0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0faeb0c0e59ad1d60c75d9b9e14bba8c45fc29165e5329d9f2a9d9852943d94", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "595054c9a680cdb19af3abdea2a2ea35c8473571f5ea3ce287d593ab607c8711", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bebaee1f0a0b18019cf5a896d3768386214243cd06e963c2e3fc7231271e111", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb3fa0b2880beb89c6d26e5d1b34f0c45962f34e01b836bbecef933b52dbf7bc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65957cb7a1bbf9681db1960cadbff5d8ba42014c7aadb0217b46e5d568a56072", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1dfb9a773c0bbce16368151a17aead6ba1848e83349ba5b3c40cb3c71d894c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ebe9be75c52b47a756474e2bf701470b29ae105df9a239c6ddf9257264fc6f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29488b2151913ff086afd203d8de1a9453c18c2ae8344ba3d4ac6b26d2bd024a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a7894f14d7c739fe6fd742a05c31765d8306077e9619551fc598f7afae93bc4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0015dffb03559202c420fb8c7b4d807c84c13d8401fef09a66ef62f363ed285b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "118d40b6f820436ec5ddb093186a0eb0100503966ed8fd94c0ef4daf7fca05e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f483ad22127e48e402cd107bda8ce38322e5efd0629461e84d6b40797938e23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b2d91dc6e8776aa12aa21691368e3f21b02e1292105d25278893202ece5f94a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9a5817e3981a10f15dacf7837e04be16dfd444c9a0fc6d088c89d7fb65b41b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39accb6c265cf4290b002ce39c21079fac99f679b084b8b8755c48eb6f52fc74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72ffd64cda8421e13e615dba37513fce9711e80627ecb2aa8adb4b285c3efb03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6861ce0e0ae7f1560efb7182877c03234d413df56d86cd71268a9c8c78a1dac3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "37b1079b088a0df11b0f4fa3905d526ce61dc5d9ec17773c657d8179e9a991ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e5975987a90e02c39ad7e1110a5d0172db54ffea3f6d467b316713ce5849107", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/chkconfig.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b073e11378a3b5f6084ef1f87191f9bb0cbca720a408e7e2e3033f3289399fce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/alternatives.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67af29168e543f2c69d5ec5e68129bfcbec8a8d9f7d85bc0d35d27cc74a23422", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/chkconfig.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3706d2e19d6421f91a2b259b4e5eaee08e4ec426e4f1ba9e764ddb5a082aa3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/update-alternatives.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/alternatives", + "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": "rpm_installed_database_bdb", + "purl": "pkg:rpm/chkconfig@1.10?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libunistring", + "version": "0.9.7", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This portable C library implements Unicode string types in three flavours:\n(UTF-8, UTF-16, UTF-32), together with functions for character processing\n(names, classifications, properties) and functions for string processing\n(iteration, formatted output, width, word breaks, line breaks, normalization,\ncase folding and regular expressions).", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/libunistring/", + "download_url": null, + "size": 1563658, + "sha1": "812ccb6aaa1fb7d5ec2a7c44c620c49f90020485", + "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 lgpl-3.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLV2+ or LGPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "GPLV2+ or LGPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLV2+ or LGPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libunistring.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libunistring.so.2.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9bc1a21f7d454b4a346172bb8181769d26606fd649e8ac0d76c4224cdc846b1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libunistring", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libunistring/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9877ee5d24b5fa059fcc3ff2f4af36918f7c5676de000b9cb5ec11efa6aac149", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libunistring/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f100938c1a1c3e6b9f877f84d1f654e5b217ca0ec4505ce7bf0b082493473432", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libunistring/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c198f6887a6137c02f29ae816c244c3eaa2193acde403275d50f468f9409905", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libunistring", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libunistring/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libunistring/COPYING.LIB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libunistring@0.9.7?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "elfutils-libelf", + "version": "0.169", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The elfutils-libelf package provides a DSO which allows reading and\nwriting ELF files on a high level. Third party programs depend on\nthis package to read internals of ELF files. The programs of the\nelfutils package use it also to generate new ELF files.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://elfutils.org/", + "download_url": null, + "size": 935205, + "sha1": "a5152323c9372d1c2e77087e2f2686cd2fc12762", + "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 lgpl-3.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+ or LGPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "GPLv2+ or LGPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+ or LGPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libelf-0.169.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70df55a2338ef156bb6ad1df07aa7b7fe3a3d579667ed56e19f63d2d69014d5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libelf.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/elfutils-libelf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/elfutils-libelf/COPYING-GPLV2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/elfutils-libelf/COPYING-LGPLV3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd658ca53704b1ee41a5ba38361d07842ff5e25668bbef94838ab47df536ed76", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "650a5d168aa36ba40bddbeacceab13665cbf3872050fc7646581c809748b3b7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4725e20c67af9e17ad80305780c65a995c99b8e5fe5f378a3a06a898230ca673", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c46a2f2a219788b9380609cd67ee29b3a10d90716419e3710acbf32d4831fcd5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "205d29866d8bd9234d0ce28dc4235e0ec333f402c1a12729a354fe78ee85874c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "081c06585a790895f5b646d7f1af24cd86a6c59dea0d3b04051f9a7c7fba0657", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/elfutils.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f90973c92a9516b34a474aa95e02885f1360c13e392bcbebce6a25bd16c03caf", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/elfutils-libelf@0.169?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libacl", + "version": "2.2.52", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the libacl.so dynamic library which contains\nthe POSIX 1003.1e draft standard 17 functions for manipulating access\ncontrol lists.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://savannah.nongnu.org/projects/acl", + "download_url": null, + "size": 36384, + "sha1": "7d886ec37ad74f1f8231b2e131cee09c750960ed", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/libacl.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libacl.so.1.1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3c95e3463b9253c7cfb781bf8c6ca785bb37188e728d17e5b4ae0fe7136407d", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libacl@2.2.52?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "sed", + "version": "4.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The sed (Stream EDitor) editor is a stream or batch (non-interactive)\neditor. Sed takes text as input, performs an operation or set of\noperations on the text and outputs the modified text. The operations\nthat sed performs (substitutions, deletions, insertions, etc.) can be\nspecified in a script file or from the command line.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://sed.sourceforge.net/", + "download_url": null, + "size": 730990, + "sha1": "949c0770aee26f1cb0b55e32d71c451490147ab9", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/sed", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29e7a59764db396d67f077e53ea33354db22624007d8dd83c7a1a412e2ed2cb6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "082ea0557bced7f7e444226c063a6801aaa95618a8a57136c3a3667b8e3bc1d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/BUGS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "714ce401997c96bc3914238194df551d1482e65e284b64c4f53a2d7d58921053", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87a4002f477ef51fcc3e3fcb0f748dada8c738bd48d3b4df79a14c011525e3ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebee0a9cc2a771d77967b687c5514ee46022e5ad6dc8be0549d647b120f55958", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d99e4f6ab8dc5276778edcfeebccad43e57853f7a2a2b65e765519d1e367966", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sed/sedfaq.txt.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da76c6f54e04ae6147716cec3817492b510416abca994dce6aded74b35610fa3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/sed.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0622044c057a5a4413717e6ee7ec103a65026e92f2c5f473550d2a3387ef80aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/sed", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/sed/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5209a63f0229bdf5ca349a8a1388133826954093ef223a2c8d9467727da63056", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9ec103453ad8f140e8cda25148ee580a48448208fee8880684b2b4119d0120b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "167fe1cc8df79b0d8720117d8fc1b5163c2f22e9824638b2191830c49a7413db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fe57c51a8ba0fab5d5cc7c71a8f554eb0df921fdbb0cdf19b7fa50fa520cc2a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9c12f64a7bd8d02818f10f7f307ccd087179330e9ec03b47c2555d8e7156c19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db6310bcd5301ee83a2bcb44015c9d6a8819f1f4b7567c800db4c0e76d501784", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2eb757537b1623163ce87d1fefa8c371f2e675c75753b5862f278a9f10ae10ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1336192604f1995bf617a380be72ab3983ce2928316a868f668f9564c635d955", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2736dfb792a41104d1ba70781dbf6314d76c802128ed98bc8970622405be6fb4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e90917568d714af9183d8a6fab0380fc3fcd877eb946f1f8dd61145b3386eff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50550782d70af219782862f8bf64c754f7acb750f9e1588d832a02c14e7b712b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c64bb0c7e1f3c35eb79354a241c41c988a89c3f6f6ea5dcb9809b40c9e15154", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd8f03e60b0c39f6b2d93472f97c3535c3d834d7b7bea18731aef5cab58ec9a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ba3bd165961ebe22efd15d96fe2fa30d5863d656f0306f37212d010f32af375", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ca721213977bb195ffccbdb53efa614c4311962a13cd982b8db55d19d12d45d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2708336eee4d1ff15906c5bc228962bf5ed99b9e47726bb8246dc0f9bc59f6d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a51c3d6dfa71bdfc2fbd7391dce6d314266264e15514d964db681f780bde67a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bef330abe01c0d68e83c81cbd7bcfb7212589761bcac442b14bc3ed6607bcff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f2fadc45be9920cc9b70489dc8776316482f20c521e6ca0a74327d219961979", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dd43730c7857d038461d5db2bf24ed2ebbb493d41420450a53dcbb5d097500d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfbb49f657846abe4580c4cddab890ee3cd2c1b59c0f0d3134a697f9bda1757c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a3884c2419d48debe27d320ec0bdaeec415db681e5b3d5791984857f7e3365e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4855d07b9d3cd9d40dbd35d3e2a78363b43be69a88a4418efb04375a55a1dd0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9dd896aa0e3f8050c5845d194f586f1f1d0fba54516fda04c16f375accb2aac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a08cdf84d7f147a6294195ac76174debf83bc4cfdf846f2f4d904beab989859", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8173a33daed15cdcfba3f21fb84d56d9cf6de8329fe3c47ea3497a5d97b480c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dccb2ce43340697b744883b29ea75ee1fed9ef40a25e1477046f74e0e1b3e947", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bc04f021a76535581da827e5c6ae9d7860bdac642e8e408a98adae2b3533b9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "841d661af2249573f80518c091ff6ee8fd120d80fdff09b33487706945104d4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f64485667342444ceb0f748e1b2afa14b7ddc885d73535ccbd93d2f4e498e5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3efe0ae0d3d99bd1ff8c05323e5e4f881e535ae491930c070f8cd0ec1e046eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d67a268959dde671efe91f21f7a64e89e1d14e2cbc6a56bd5255fa8306e72c1f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38c3411913da53ec8eb2d33931c9e703a77873c0ea5ca37cb84947d4934d47a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e6b185193c4bcea2998808a48986d1a9e1ab18c96ad1eb62f7b0fa6e526f7ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f69ef9477ae76bdd8257a79d9a10ff0219ba3290f3f8a7a3a5dec849cabfce63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d92f5a822903306984020ed1ba0b240ce36ef4b70335efdede00d11a1dbfc72a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6960c4c64f55ffd2f57962327dceea2c8f4975aa68b0344d61716cb1764bd3fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be0be3e304bd01d354114a080e7163d4ffe2ceb9885ad9138ceb911cb1b2ea49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/sed.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8e4b20ea10f28c5a1389993b7f58d99ffb0d95f42320816a71bd167a02071b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/sed.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2345a1f8f61aff185b451be67c81b1175bf7f9dbe0c4e2e408e401f8475e127", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/sed@4.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libblkid", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is block device identification library, part of util-linux.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 284472, + "sha1": "1549874dea4864c007cb0897f8aab5dd8163dc9f", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libblkid.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libblkid.so.1.1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc157f6f65262b5d92796ba6a6858e6cdeb83c88b9e43cbb3d22e8334a3c2453", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libblkid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libblkid/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2dc3d3adff705e225aee932ec4c2ac29ee45221cf7566e7b837a6d0d1442966", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libblkid@2.29.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libmount", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is the device mounting library, part of util-linux.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 343058, + "sha1": "aef1f5d6d5e5bb6dda82963a0c7447d15ac4c258", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libmount.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libmount.so.1.1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff47a9584074ab0dbfb0b27f1a8fc5bd53e29b3b97ae96d1f2145e06a2686abd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libmount", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libmount/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2dc3d3adff705e225aee932ec4c2ac29ee45221cf7566e7b837a6d0d1442966", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libmount/COPYING.LGPLv2.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libmount@2.29.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libxml2", + "version": "2.9.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This library allows to manipulate XML files. It includes support\nto read, modify and write XML and HTML files. There is DTDs support\nthis includes parsing and validation even with complex DtDs, either\nat parse time or later once the document has been modified. The output\ncan be a simple SAX stream or and in-memory DOM like representations.\nIn this case one can use the built-in XPath and XPointer implementation\nto select sub nodes or ranges. A flexible Input/Output mechanism is\navailable, with existing HTTP and FTP modules and combined to an\nURI library.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://xmlsoft.org/", + "download_url": null, + "size": 1742631, + "sha1": "24e4bb71c401d5542a14cb2fe6b81988a314f4a3", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/xmlcatalog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72acce6344933bf4b3fb553e9d90603f2d5857a68c5e46dcba0b40233846416c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/xmllint", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84cb004f13742cbbcf489ea57c3bbf55e255a318e62da22e14ab3cdc40ab8931", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libxml2.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libxml2.so.2.9.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1404a3492b0f83017b6b425fe0df457694455ed47419dc3abb02d86340530787", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libxml2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libxml2/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "863cc6d983b8a1c7c22d7a1f40bfeb8a5f33163a2d27711b147bb00dd710ac9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libxml2/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f287a765bb4edf14238389ff88a143a3bb09f9c5aedc897d7d225c0ae809480", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libxml2/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30e5685e9423f2e56a977236106ad51e1af949e7854ee41667646144148c2a9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libxml2/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67230f28871de2883feca622cb49ce2c6627bf4a7ec692222c26f4fe133f42b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libxml2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libxml2/Copyright", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/xmlcatalog.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a25eb1894049745df41f4c74806727a13a7e062811619042030796669b47bed6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/xmllint.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5974236f0740926fe974baf81e83f67bbe2df201ef3871a7a5a44c961d8df6d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/libxml.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05fb55e53f1c4006b2c7819b4aa82a72366e8721066e26db7f172834e370633d", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libxml2@2.9.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libassuan", + "version": "2.4.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is the IPC library used by GnuPG 2, GPGME and a few other\npackages.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnupg.org/", + "download_url": null, + "size": 178899, + "sha1": "9003a9510881e1e2feadc4b2025fcb5fe3818f6c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND gpl-3.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and GPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "LGPLv2+ and GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libassuan.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libassuan.so.0.7.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28ba67066844ea98c04d2ce0a5b6bb761938265662533aed886ab4a30a95eeb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccb86a858e162e9dd25887b5dd3670f1b4875488576bfde3d83cd6a1e52281b5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1aca2853fe01738f45052cd5a698db3c7e5297071653ad928e594cbc13b287e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "254e4e54ed50b1d17c24d2fa03625d1c5b21057da0b74bfb74434e6b24311aec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f243a003f1cd9d4847534b98b3bfa7c86cb1e7c6c4c6fe441bd282172b38f50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "050e6587267f67b8101e951752442563234b40e1a78ad7aab4f4efc4b5152eb8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libassuan/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6be489958c61468d4e1416d4a01aeca2489921581e9bb84876d1c4c814918896", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libassuan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libassuan/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libassuan/COPYING.LIB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libassuan@2.4.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libcap-ng", + "version": "0.7.8", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libcap-ng is a library that makes using posix capabilities easier", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://people.redhat.com/sgrubb/libcap-ng", + "download_url": null, + "size": 45902, + "sha1": "f4deb4eab2300ec0b7db4b1efeb7903515888f19", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/lib64/libcap-ng.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libcap-ng.so.0.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d917710d6de5d4e1272943623b673f34fe4a3b9f0d237fd5f418550fc35ee087", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libcap-ng", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libcap-ng/COPYING.LIB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f18a0811fa0e220ccbc42f661545e77f0388631e209585ed582a1c693029c6aa", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libcap-ng@0.7.8?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "lz4-libs", + "version": "1.7.5", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the libaries for lz4.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://lz4.github.io/lz4/", + "download_url": null, + "size": 82527, + "sha1": "8ad4422ce0416e1545c2b60d610075b4e11aec0b", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+ and BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+ and BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/liblz4.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/liblz4.so.1.7.5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44aa73f41d195f7248ca6f7ad62b423e11f228fab714242f9ee984a81c2550d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lz4-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lz4-libs/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d15d99c8dc6b0ec22174c0e563a95bc40f9363ca7f9d9d793bb5c5a8e8d0af71", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/lz4-libs@1.7.5?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "expat", + "version": "2.2.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is expat, the C library for parsing XML, written by James Clark. Expat\nis a stream oriented XML parser. This means that you register handlers with\nthe parser prior to starting the parse. These handlers are called when the\nparser discovers the associated structures in the document being parsed. A\nstart tag is an example of the kind of structures for which you may\nregister handlers.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.libexpat.org/", + "download_url": null, + "size": 244258, + "sha1": "1702283f02e645347eecbe3d5cae15323233477c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/xmlwf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "736cd30d03e4998e2e150434345989046ea59a2ce707431b14fbec2ae31d75ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libexpat.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libexpat.so.1.6.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd20730532d4d4ad7be9890b3d347e7b88758e0566b8a8d57733474e919dc4de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/expat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/expat/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2436fa15d107db5eca7d31f2b361a5a054e0320ff781f9850dce01dcd64aa1dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/expat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/expat/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e2fa3a3e38af6d7d0cb374883a89b3507fe3b053faef16485f37ff3c9d93a5d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/xmlwf.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30597b26eee385828c511d2097bac034fadceb370517dc2994e67c6216916a55", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/expat@2.2.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "p11-kit-trust", + "version": "0.23.5", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The p11-kit-trust package contains a system trust PKCS#11 module which\ncontains certificate anchors and black lists.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://p11-glue.freedesktop.org/p11-kit.html", + "download_url": null, + "size": 469065, + "sha1": "716563ec770c4f075b16000703c5126a2440611b", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/trust", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d2673e239fc640f3e34845f9a00e835380ae845592810171862993a48b987cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/pkcs11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/pkcs11/p11-kit-trust.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19037b80ea4d53d5bc49bc48a54619d2d5943644d20adc60d4534ca67f2fea4e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/p11-kit/trust-extract-compat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b9b63689b120e461687c7febc6ab0c3d33d6acd6f943c46113c9ed284b49ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/p11-kit/modules/p11-kit-trust.module", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "056e0cd2d846babe26f50ae77b7ac9eb702e6e274bd0d5cc5b8667c850ecb293", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/p11-kit-trust@0.23.5?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "openssl-libs", + "version": "1.1.0e", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "OpenSSL is a toolkit for supporting cryptography. The openssl-libs\npackage contains the libraries that are used by various applications which\nsupport cryptographic algorithms and protocols.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.openssl.org/", + "download_url": null, + "size": 3177457, + "sha1": "2e668834409307279ecf9c9e92327cd94b1c1503", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-03d817701afe404cc2df5eb4625e37d9869edb1e", + "rule_url": null, + "matched_text": "OpenSSL" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/pki/tls", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/certs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/misc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/openssl.cnf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e5defccbee737b056b7d440815f2c10861e36993eb546f3089779d9c58872ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/private", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/.libcrypto.so.1.1.0e.hmac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e49b2b6b946f5f160baa4c043b30eebe29b76084ff831f3543a579340d940a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/.libcrypto.so.1.1.hmac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/.libssl.so.1.1.0e.hmac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "badd305758c044fffbc23bfb854fbfea74ce9ce8058c23f46742d9a887d02193", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/.libssl.so.1.1.hmac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/engines-1.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/engines-1.1/afalg.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef4c375c4668fdc548ea47ec8b147d07cbbad99244ed345dc37c9d04942eca10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/engines-1.1/capi.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a531be86e88f82a413e35bb277b02aa3b5672f6d16d8660d1fd6e42c094087cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/engines-1.1/padlock.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56228e10e2b379807329db2e6b68cd9f6a770ef95d8daea53a55c5ebc9c5688e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libcrypto.so.1.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libcrypto.so.1.1.0e", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2105b7c9dc32aea0e75faf58f3dd660b07c46594d3dbef763d8e862f18d4e9cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libssl.so.1.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libssl.so.1.1.0e", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19d04a7093d98aac830ce5c5166856475db1cb4e6e95ab9cd1c8341eff3ade3e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/openssl-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/openssl-libs/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3560ff8a21669af3afc45f95587324df8565089dd99e7676709b26c3157dfa55", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/openssl-libs@1.1.0e?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libmetalink", + "version": "0.1.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libmetalink is a Metalink C library. It adds Metalink functionality such as\nparsing Metalink XML files to programs written in C.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://launchpad.net/libmetalink", + "download_url": null, + "size": 66776, + "sha1": "791b9513aea75be3b0acf34e50c4401b20f700f5", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libmetalink.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libmetalink.so.3.1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e37fabd0154f7ad7255cdaa80b322968082ac6b7efd1343b75549226231b3a99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libmetalink", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libmetalink/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9813f7e6fb2980f47c4c48cdf007081e41b11ff67b2cdf3e709137b255275f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libmetalink", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libmetalink/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb6fc70929925292e4859c3ca8e34dde5389afd9e47c5826c5a540e3e620d17d", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libmetalink@0.1.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gobject-introspection", + "version": "1.52.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "GObject Introspection can scan C header and source files in order to\ngenerate introspection \"typelib\" files. It also provides an API to examine\ntypelib files, useful for creating language bindings among other\nthings.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://wiki.gnome.org/Projects/GObjectIntrospection", + "download_url": null, + "size": 839793, + "sha1": "44ef5c71192113af224e8b0afd8c30f1be8cfba3", + "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 lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+, LGPLv2+, MIT" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv2+, LGPLv2+, MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+, LGPLv2+, MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/girepository-1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/DBus-1.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0843f4d6a549703df7c07f8e96d3c47752123ecf910c7571d786f5347fa02234", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/DBusGLib-1.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2aa3277d88103f0c475700cd56fcadbcd7ddb2a588cff93696efd4922e151807", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/GIRepository-2.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c149828f7cf1c78d5e9bfb36bbfa82293f59266459157d5b44a59ec5c1cbac8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/GL-1.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6677facd41cc99b3e3e1a9007d9762b00a446b42206d78dd28ea2653478bc80", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/GLib-2.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "884c4ee1bdaf3d4b1c32f9e3f2654c4127706bc303e784303bd53ecf5613b818", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/GModule-2.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bc362f60318f3a313498585ee80c9d70ea64d81e6f913b17a094dd92f2d86c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/GObject-2.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e7964c0a454de03f5047f84f1add9fd7bf4a8fd9fbc13040d88fa71b84332d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/Gio-2.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2828a0e30043b21d55dcf32449bf89736aecc5845d166b49042dde29d8d840d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/cairo-1.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72ecd14dc035ce1dc4106a04e9b469dc325d2d70235b9d078a7714761c347255", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/fontconfig-2.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17dd220833e93884c4b261336c9bcd1bd546ed2c10920d578de04138182debec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/freetype2-2.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03a385fb9e769b084d5df54aae60bbcfa7ca06b14d5a514f5251a175ddb77b3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/libxml2-2.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b56a965c2f25aec5a6ddd613ecac8a8307e1aae39fd270654954e2a099c9d934", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/win32-1.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f58e32852eeba023aa69ffc0a384452a99df362d91c17ebf1c7e6d72baa8b75c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/xfixes-4.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e55b4e0489c9aac5c7f055f4a1b40e0f92417e0db7c02d1611d342a3396c0890", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/xft-2.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78ccbbf8ded465b955c2dd1b78a8005dfb89bf78db03f57d37ffa849b574261d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/xlib-2.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4450fa0426b410db5a219f64b4e0d7f9b0be17ae81b9a6947045aeaacf417f91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/xrandr-1.3.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "860b43fd4ff40bae47b48111ff49d432acf96c0211a95b26df5ae8c32179591e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgirepository-1.0.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgirepository-1.0.so.1.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f4e8e832d811e4584e11386efe463323da9a0f2df6a1a01668d3c21b1567647", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gobject-introspection", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gobject-introspection/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eadfcb276259151541767fdae4034e0f901bc80f99d4e941f290620a0a91b54a", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/gobject-introspection@1.52.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libfdisk", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is library for fdisk-like programs, part of util-linux.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 407866, + "sha1": "7e3105b13bcac98c72d838738019d81cd53c284c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libfdisk.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libfdisk.so.1.1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "941d4d280bee38740728bdab128f4f2c47ef71e2fd6a1924e9dd62122f9761b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libfdisk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libfdisk/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2dc3d3adff705e225aee932ec4c2ac29ee45221cf7566e7b837a6d0d1442966", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libfdisk/COPYING.LGPLv2.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libfdisk@2.29.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "cracklib", + "version": "2.9.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "CrackLib tests passwords to determine whether they match certain\nsecurity-oriented characteristics, with the purpose of stopping users\nfrom choosing passwords that are easy to guess. CrackLib performs\nseveral tests on passwords: it tries to generate words from a username\nand gecos entry and checks those words against the password; it checks\nfor simplistic patterns in passwords; and it checks for the password\nin a dictionary.\n\nCrackLib is actually a library containing a particular C function\nwhich is used to check the password, as well as other C\nfunctions. CrackLib is not a replacement for a passwd program; it must\nbe used in conjunction with an existing passwd program.\n\nInstall the cracklib package if you need a program to check users'\npasswords to see if they are at least minimally secure. If you install\nCrackLib, you will also want to install the cracklib-dicts package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://sourceforge.net/projects/cracklib/", + "download_url": null, + "size": 209688, + "sha1": "3c84217ed6d620643adca9814952fcafdd9ef5b4", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libcrack.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libcrack.so.2.9.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed23777973c9b33f5b1065975f3784c84ed3758655d9615dc1b5b291ee77ddce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/cracklib-check", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a808bb7bc4d7cc9e18e88aa2c238a77094b03910ac7b5683a28cb38c376bf3fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/cracklib-format", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f1953eca3883b43e8da187ebb0cfa397863cba946f47008b87c23a80f3ef0c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/cracklib-packer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ee01ab4ebfd0e9f53b3aec5e549a88dcf0f31776b349e794bebcd85a8039417", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/cracklib-unpacker", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e5b65ccb1b5c9eb83c0d8be59dcc0998be6d3c0bc11e0021a537daef1586f50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/create-cracklib-dict", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7f0691c00d8cea3ac2f69c7a5e7b2f97eaddab2d792ef4e969f6bab544314dcc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/cracklib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/cracklib/cracklib.magic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce9de85e27f60a8905bcdfd3554df17ec49c9cd2d23342c6f45af9fb0e266965", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8217548b2139ef66bab34b3b0698fb174eaea2f691f3cab30b696db2a2a2575", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0eb3c14096a3aad2190359ef112afcfd1d3dbb72be9e1a75e8b86a66fd5112da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dacb0513d0786e57b5128da2c2097a6fa3a712cd70023fca54c91663ecf282a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib/README-LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8acc677eb634a32aef59469a8bf0db278b93f8036ad5338bf12bce685c7c425a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cracklib/README-WORDS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "293ada05eead11dace84ea6986909f7b01c4d0c38225af205c67100856928bab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/cracklib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/cracklib/COPYING.LIB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f18a0811fa0e220ccbc42f661545e77f0388631e209585ed582a1c693029c6aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69248d6b02e1c592a512e3c296ccabb53b595e77525624a9a3cf81304d97f56d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7b503d798ce35d69b9179988ba640cb9b876696373e604f33a4ebaa09cf1763b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4343289b203588ea7447761f7745073974ec83c47423a6ce146fe4f4a26b4818", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e14da2a6b71b6f0a4f0811ad1e2ca4355c976bb3e7f098d9a9b2675922bf946", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d25280393aa1ec737dca8e5a47fd58e4e3b8b125aaae6caac4a8bf8a423315a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b07d340d8d0846829e5b09e742654d7d82d9df9813ea0bb558731a3ec274bab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7af8771215beca1270cfaa221c63e619ced165be1c6c4196dd7ba9b97a581eee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ce18be7028d076369145bc66e6add6a409cae4f14101b658d13887adb6127da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31e9c1aed5114cf53fb958827fe4e7289f80dc14779f78cbe96f0f66814cb83b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "875f8306b924aab2288a43aa17aa1eafa996238cd4b292ad47571c94d58ba4f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d6e4b4c9a4f8dc442c02648090ea9d6d79ba364f0ee3442aea2cd6761342936", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d285980e12b74e6917c59bf705821bf6fd83c2a9dc07315fb8dd105a220ad06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f21ef20afe23c11a31911cde353f06d9ce645fefcc8b7b4565cd56eee6bfe2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "257870f8ddc5af81d56de71c87f3ae164853b5213e8a46bc839601627d239da9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eba7e597b7c1044616020045d05f41905ec8c4b4e3483143fa7c575774454ad0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd8ecfb49bef67f71b5e70c7e4673e0fbf41c3715ad5e0296fbb4d03d9189a88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1d3d6b178aeac790970c26b64efa0541926ce044bdcc68aa8ff811f45e53c4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "766a05b956fc82339dec2cd0c6f6f50645947f2439d377ff314acb8ce385d4e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cda7ea1f5dd30dccb85b183018a37293cd720213048bcea72147f7e6bd443752", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a91a5624611565f6051e1af4011c15a9cb496bba6b8aad2a56761c1a5c66b1b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "536b4e29039b84b46b4526ac6f75525aa31c239269975e1b933f6bd435592cae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc6783c921fab1d83ee1ee1386d76346012aa5ac80639f3cc99fa14c55bcd917", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9330e7d16ef536df6c4fad2cf499e944d3362528f57413892b763e9673a3d1de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a367eb57e783d262db64015fa3dfc62cafe02a4a013c6114678904e04f735c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f37706ab41fa03f940c2adb9821b195adc89803af66c8e4a62c4648118a826a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77a1f259fdb9a72c8431ab014a019e5000a7f92cd2dbec171725c0136d7355f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74fddd14cb0ee9033a7a59cdbeb7d4b34d8979cce4cc67c6e8f3017012f3f66e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f492a1a442b837d0e19c0554821ff6974f735f7728c59fca5bb9a1266307e57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl_SI/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0abb24ff34a4aaadbc4db8bf3c0eeeff9a12688737b9a60f1471e56bafe4b881", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a588bae420468803120ec9b64966d693d1e7516b68c5e6e8094efa3ce27da79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46d3d89d0cc1e5b14a5be473c3d846161f11b8680374d4131694905cec1889d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61d39543eb7565c3a41760094741929b88ca71296172ef27e08498ba3929fb56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64ff530d4d3df007c175075f9381c68ae2277703265c58d6f2bd9ecc0f5b5da7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8c37bd778dc3deaf38c9432739a2e941a067f39f04d6b403e28f12814f0a98b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/cracklib.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5b03be6924d9185667179c2b4736ee28888ac7dd9f3a5157c251766374b58cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/cracklib-check.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51e9cb1a5749d3c48eb07f369e4c0c75580891fb65ed477cd8b17a5c5fa09c47", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/cracklib-format.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bd66842488dd6965fbdb0f5036bfbf5f397ea4c1793cd490fea97f2d8e61406", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/cracklib-packer.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dfe3a77a1b39edb6bb28d76b489833d6aa002c87668706cc2a745d32fd8f6cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/cracklib-unpacker.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dfe3a77a1b39edb6bb28d76b489833d6aa002c87668706cc2a745d32fd8f6cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/create-cracklib-dict.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14a823552cfd063620f4b7275400e6c24146a150361e9c67414ee8f108032c85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/update-cracklib.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc43d5581bf7c152da131ab40bf6a49ab7ff84b69942c57fa5745f518a37227d", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/cracklib@2.9.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libpwquality", + "version": "1.3.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is a library for password quality checks and generation\nof random passwords that pass the checks.\nThis library uses the cracklib and cracklib dictionaries\nto perform some of the checks.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://libpwquality.fedorahosted.org/", + "download_url": null, + "size": 336593, + "sha1": "619f4ccc17946165436e4a0cb48739a35af21f4c", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "BSD or GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD or GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/security/pwquality.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2bed6a3a62d7359e24a05f1839d0c92d5c5794398835ab9d23c1494bc2a681a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/pwquality.conf.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/pwmake", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5750e17c27cbcc168a5e36ac1e4614869dffd56ff276702d3c7c3936bd969338", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/pwscore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41972647696d8bd26a16035e5111d57fcf610173da5cc3968a40258c23ed0549", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpwquality.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpwquality.so.1.0.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "761bee4b742e9a0bd514d6b2d081adafd8d8b5c987891d2efc29b445e7992359", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_pwquality.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e1ae46eecd84a60eec513109d95dca84cc7d22fd1e8e46b60a393d27cffea8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpwquality", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpwquality/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eea24a1846ca22509c5368b6b3a8d79c6314038edfe38b2bf6909c1552bfe48e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpwquality/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "825929ab8e9fa58f26d8a73b2d2c80c2200d73b558f58a105b4a647d9a9fc4b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpwquality/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cb4c9e05f0745480a461fc53dbaac315524c3c0d2c9836718ad9d84fd96efc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libpwquality", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libpwquality/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa44d09f651bf99b56253187c7778a240740c767d28453ab7fdc9804c842baee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a439257f2fecac3f68de07696a1d64cfa7184d946307df9421745f4a56b0cbf9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc0e4756cd18428c260460a3bc5d641cd600ca6adbb78bfd3e9332977b6e442d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c16157d45286a5aeae06a7145ac716e3668ef365e0ba802dcef56029db182b54", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7795adccd23f5221a77dba87920081bb383a0ef0afd3fbfae3625cf615e67be4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dffd0828712deed7fdc852280b4668d1cfc04e8fb248d530e357cd49a6d55245", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50690eeb7979aec888770e390fd9ff53967f5aab33245a3b48330a61e0f81a00", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed991bea5692040bc3a3bbbae1a2ae3c4ca552ee8498ed93eb31f5d8e79e4df5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a22612df9ec0a9972a6bd917383a72edadec13efa8fc845339339db961a3faa6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4bc0f76d7f47c44eacef2b0ce32a1d3ff29cb4a3731277ff6338ea3fb23e90d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c56692217615da0bb128ceb55fbef80121d47432b8d84e3617c68b4a8188faeb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b151aaad08e889f9f416d9c564712db29dd3c217588e438062542a0fcaa58d57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d61a64ce28b1d0bd887a6359b3a4177e17009e88b0a5386607a7ab693f3bed0d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "32ae8762f2618fe96ed6591ae54ed7a7b80dd466413c7ebb3ec9b587b3394197", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d57bc37a7b082ba3d578975e706b7ef3d23d178dea2765f199cf918e63e319e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "37f3015cd35687fa7cb4198fed3938283b0dda9d2a3bbbe303efb1c85a003875", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47c48fb56f27e7838e5de4ebce4c1d1bb96ac69fd2dad3bf7ad8a5805ddfe385", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3324a70d2b544907197ea7ba662a0519bd0766c033d089c32eea12cb1b7f293", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16073c1c12719b00446fc1468d2d394c3f6b073504085c438e8ad93a0426cdd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf74604e703c3f55bd1c9042d0a9d211e3dba686bc848890eb7ecb58522ed554", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc35bbb442a7c08a995e095e01feca4b9ca000aaeecf67eceb265abc40be3724", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d0e0213e634cbe5c17841124adf9b4d5af96d30e5d872d40bda1be7f7963bfd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5040300af9511c03ed113ace8b3d68c73b55a98b328a09a8df3f6a8d5721ad65", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3fccff3ce0367d285180aeb7dc80b4dd7131bfeba33b45f6187908436ed2f612", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64d217eef9e61f49c3e62f55d5df434b468a62b12c4d58d5c86afe592359e519", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr_IN/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a4ace5b78844772d2762f9f05c5a85b7380e9c9b6fc86c27fd2244658ef0980", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a95e4dea205b346a6fc5a2e0c832b4863b1ce16f0f90dad85c28165a7541fad8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "160d5700f24a7c8fe29b68494161ef17d610a3b7d81519e870b93ec20eb85835", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d63ea98ae188db6b0ed1967fce532508c244f9fb4741d8ec4d2ed7eb7884054", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "00d6e42b7648412658890d083ac33dd061e53dba8267bf645aa2abb428ffa87e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "077d546237679a0b636b6240dd7e130e7a82b85e49af56e08cad5ba21bbbd8ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "397cb61972d7e2b8f26ab769953ef961198de1c8586821001dc39fba1fd07cd5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5991234749b9adfd64f99d892b2ccf2e696e1cd7c27fc21940709b75b0d463c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38cffe015594447bb413799fbff7a824e1d364f6ae140df0a4cddf6fbb67b020", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b056842cfe55580c0a5fa4d474ba544ec57458eabaed8a980131dda839d93ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bee9b078dfafa54c034a412d59d204d087c44a823af67f7fb86f5a7d138885c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6a9d16f8fe0d9dd3a78465e2edf1847ed71733bfcd611748650d5075c10bd39", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e00a09e8687041769e0648cbed38fbb78f03640cca34f022953dcb0a4556edd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b3144baf094e75725f6f0e94e3d5fec10127c45b8df1e4680fb4bf8d1ea0fd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72d037158440e60e94e2bf32b924d8618f67537cdc557b50c854d1b8dfeaa5a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d661032eaf364995a5908719ef0576d4547a2c3695398ce9ea72b438abe9b9a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b8aa745e00a62be541832b02073331698285e13653b23a64a3f346806de2f3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "283ca19e26b90ba041abaff08063667678948cd57948655b408fc07f12814ec1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3345e8e35c53ef75775d06a684be9f06ff5de5fbd9e2fd6e736635749582736e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82058e15d4fff077cbafe3b4cdab8ac7c7a9ec46acdfd12bb5fa44e7841d5ec1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0826607514d6cf75abe9e58736f5c6b4667fe7da9805048f03a6064364015678", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zu/LC_MESSAGES/libpwquality.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9bb75f15d91d159a727668e7989eb34313626d33933520c8a0c5387469d0a90c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/pwmake.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97c20160aab895438d256e3af91302ec707e8d41b6ac7534d29439f69f0502c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/pwscore.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c23edec889bc3376b8ba49a76e07393305c0b3c5b7331c2b847701060ee7a17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pwquality.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd57d7d9ba638ff513cf18da025baef733171ecb13d31e235d4548839639e28f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_pwquality.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58ed51e7af00dbe3962588594a750b534b1be912820fbd3040f9d60ccd63a62d", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libpwquality@1.3.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "mpfr", + "version": "3.1.5", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The MPFR library is a C library for multiple-precision floating-point\ncomputations with \"correct rounding\". The MPFR is efficient and\nalso has a well-defined semantics. It copies the good ideas from the\nANSI/IEEE-754 standard for double-precision floating-point arithmetic\n(53-bit mantissa). MPFR is based on the GMP multiple-precision library.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mpfr.org/", + "download_url": null, + "size": 507209, + "sha1": "9afa39c48ecd26f77d33d3025146eeaca269a8f2", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-3.0-plus AND gpl-3.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus AND gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+ and GPLv3+ and GFDL" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "LGPLv3+ and GPLv3+ and GFDL" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+ and GPLv3+ and GFDL", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libmpfr.so.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libmpfr.so.4.1.5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3bb45e77c8d970409c99718b1c76ee99758466ee3c2a97aa7a9857aef6b9fbf8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a39c65806ae205d29d6b0efdc3c8c0cf6b2ca2ff3f9f62d91d7127e1550da62e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/BUGS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f571d5b3de3b55077fcea67a6319bc745794533c2f64d86f20f0f601c322b52a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/FAQ.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36f2fee73a956bb166aad9fd5f8b7ae460ae3b134e3f3ba8b0c3d02ee952c0f6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eee92d9fba71d8a9f6776ec762ed7542360d7deb9932df30046c17558ad88d66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5da5ceaae2fbddf610c201eac56a03ffc20951e8ac1f2a78434d9a153ec9f8e9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/mpfr/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "792b1eb6cd1dbfbcdf45ae9649e1501128285b8cd7e655fdbc036494c893a263", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/mpfr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/mpfr/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/mpfr/COPYING.LESSER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/mpfr@3.1.5?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gnutls", + "version": "3.5.12", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "GnuTLS is a secure communications library implementing the SSL, TLS and DTLS\nprotocols and technologies around them. It provides a simple C language\napplication programming interface (API) to access the secure communications\nprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and\nother required structures.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnutls.org/", + "download_url": null, + "size": 2356258, + "sha1": "94d78f110168991233d3c081bbdd97aadd8ac7e5", + "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-plus AND lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and LGPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv3+ and LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+ and LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libgnutls.so.30", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgnutls.so.30.14.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c05f59aa4d01d835aa34a7de4ab22ade22a8ddbf23050910219a0b370df20f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnutls", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnutls/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f983d1e19d8cb00ee981b9360d5245ff6fff852304df263511492ba08d986b74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnutls/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88fd24d24a7c72a45378f0b6e71030a63daf5b7a19a4f4665a0338b41a133a39", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnutls/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58e9c06f38e5ff317c9c9db230e093d9fec319357912a7858b1fcdd0435497f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnutls/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0795315b015c1b92beab235ce9b843e8bae9d89f47a599e5bed8fd578f35a8e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gnutls", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gnutls/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gnutls/COPYING.LESSER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gnutls/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e043d77917e48e262301b8f880812fcd82236482630a421d555a38804eee643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97aff75bf365fe995864eef8f57c8ee3bfd530aeb9bcf2e41bdc22237ee31208", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d24f92bab688cf260eb1d6e9ccc747b166a7efdd909480886a73429f581600f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "326ee624b4554ce2be2647ef8045f5eaa8bdcb46e05ca6e31469e69cb48e8ab1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6ba4cff947de493d495e3598e6aa3a4a32af7d2faa98e54ff7feab049ec3072", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee521d381c05de6ac69374452eda261ea9a1edaddd9dd71074fe24f40b21af34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "974ce82ffae24d26886a42c2acd179b887b8b33d8c1257184328ed076e48980c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12e95492fa047b582cfdf85b95c15afb8f187700ab69ec2eb279ce24692fcd88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "872d5cf5a4cc92f9a0922b2988cb312d3be047eaa2a9cc3b8ce6921a31501434", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c65123eecceb9191230a8db6eca45672f9545e5653500a8a3131cc07b084b241", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38330e946489b1669938f8079d8970d90580ec3b6a420eefa68e42b4ca306303", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39ade9a5fde35327e11a7f7a3517a4e3bf76ed92ea14fb0e7acf8a89c50e849d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b816679eb60bc7101bd34e1f726eb7f2bdec8c24b367b6bb61ef63b55dd4caea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c18bd0cb921277dff8a12ce79fa6949de76e10f6898d8d00cd18481cf406578", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f0138ea6f1d23f674422928e7a5b283379ff5667e2a7ecabec9d92f2d039738", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/gnutls.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21b2cd3f9b342d87b9af826bb0ba2683b2c2b26ae4d463913c2d955a0f358746", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/gnutls@3.5.12?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libksba", + "version": "1.3.5", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "KSBA (pronounced Kasbah) is a library to make X.509 certificates as\nwell as the CMS easily accessible by other applications. Both\nspecifications are building blocks of S/MIME and TLS.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnupg.org/", + "download_url": null, + "size": 332647, + "sha1": "252898d81b5c18ce3a6d6c22cb711c9446228adf", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-3.0-plus AND gpl-2.0-plus AND gpl-3.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later AND GPL-2.0-or-later AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus AND gpl-2.0-plus AND gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "(LGPLv3+ or GPLv2+) and GPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "(LGPLv3+ or GPLv2+) and GPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "(LGPLv3+ or GPLv2+) and GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "(LGPLv3+ or GPLv2+) and GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libksba.so.8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libksba.so.8.11.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "62b40a31ee447f04378fcd68a885d2053f91887349f573036cd514fbb2b3d3af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "240908e1356ffeb5d0730227b6198dcc8e878375d28632fd813e0ed75b35ccc2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27c7252876dd8377b5c4a91cc214f41c303ad00636b4834e641dc1ac1d3255d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "522fa964c1da0233dd6ec89e6d25aedc57194ab9aa3ef179d0815d83b6d15c5b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eabb79f23eaf4a7e6403aa68996d77d4a2a9b80e9a0ebbf43b155b5139a0e1e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f6d7c9665013e0f97853875ce4fc1dcd50b55c3ec0705455fbf1ca8cf123ec4a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libksba/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "085059b5cc2ab3a389fff3fcdeb047a0c0f7f364d0dd6c4895048dfcef1ab8ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libksba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libksba/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6197b98c6bf69838c624809c509d84333de1bc847155168c0e84527446a27076", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libksba/COPYING.GPLv2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libksba/COPYING.GPLv3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0abbff814cd00e2b0b6d08395af2b419c1a92026c4b4adacbb65ccda45fa58cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libksba/COPYING.LGPLv3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libksba@1.3.5?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-softokn", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Network Security Services Softoken Cryptographic Module", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 1534814, + "sha1": "42538c7d3564abd98a377e84ff230972db6481f6", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libnssdbm3.chk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f9c8ce9d5e73fa171b7e71a5b494931f53e14523773c42a4a135f91993a1c54", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnssdbm3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4baad878a04774c3bb70cf9a2334421d379c21de4c6b4dcbc7e5a70a7ef453f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsoftokn3.chk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3924df00579c23e8388bfa7a98fb7efdcb4ef023f707f1ac43e5123a0376467", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsoftokn3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea95d013704b10638a243f854e917d4917e62e10459bd1c90a79da2e29e1682a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/saved", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/bltest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bdcb7259ac8f2643d4fb95263777b8d45f7c5297af07af705e723277ce2c964c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/ecperf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "379e220eb5620224fd3869ee34605201309a9628b3144626680f39fa5dac8133", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/fbectest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "499299e576dfcfc0ef5ba896296fdf28c0f11f6761465d9fc1b6c94f809ad424", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/fipstest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e4446dc2369dde7d17767f320443e1acc123af278651ff42d377b48fc1bad033", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/shlibsign", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0175de7ea88112c6326e1e7d3440fcd04dbc98d983b16752da02478ae85e6e58", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/nss-softokn@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Network Security Services (NSS) is a set of libraries designed to\nsupport cross-platform development of security-enabled client and\nserver applications. Applications built with NSS can support SSL v2\nand v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509\nv3 certificates, and other security standards.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 2511422, + "sha1": "49a5e5d08be8755643244db83fd73b6fdf2d7bbb", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/pki/nssdb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/nssdb/cert8.db", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e45105a21696a26c834cfaa3f664c42426c99546094e22fbe3a5e1dd3fbc1f33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/nssdb/cert9.db", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6bda6ce59a46dea427681cc8a76295e34c7c2f17f4a2f265b39cfe258ab65ded", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/nssdb/key3.db", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6115cab6d646a05dd6b63e21c488da6bc36975f6e5ad8d6371c30a166c41cddc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/nssdb/key4.db", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2fa0ba8e20d1aee355a0f45266eb3e53fb5720ace9fe4c9bcc964f6d4fdf87d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/nssdb/pkcs11.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c56e10dfe5ea38b882421ef0c8c2ad445274c6a4db1dc1a9a6dcdc930d2a9848", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/nssdb/secmod.db", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3790a5404f6b7edb652544eb75bfaa8f1c515f41ef14369248151d7c52cd249e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnss3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5acaf5d019e74ebb205e79ada3c6067391826167151cf743ceac4a1331b4b7e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnssckbi.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsmime3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da3026553c838d1322d591171c27f71674e0f5747f8efa902e68180e285e84d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libssl3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "334ab23615e10a0b6d01695277b330f4b27ab967b8837ab964a60c1cb40b1166", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/libnssckbi.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3aefc527bc5b20653ff5a27af3fee22c2d675e17b38403f5fe67a1b06ffeb451", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nss/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/cert8.db.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f6564cd8cb32804a4d3a750926af64dbd8a99ae4219d9dd3796e351c553c0e14", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/cert9.db.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72cf499cdb6e51ed0fc18c4b1ac90e18b6d901060f63e18cb384c22cab0bbbac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/key3.db.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebbc63387648c47196bb33f8196a8789b722f478c0231adc494f85e4f97413be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/key4.db.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "315b151687a4ecac6c64203ac9bb104620e9f4ad7b0f286e0d55b59cc7383e2e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pkcs11.txt.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e86932d38d8fb2bb03aa8798e388248a5ea711ff9616c9d6d0f7e0259e7bf5e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/secmod.db.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "54895da75f82800340cad83877d878d5769fa534cee58a34cbd2e54793901809", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/nss@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-tools", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Network Security Services (NSS) is a set of libraries designed to\nsupport cross-platform development of security-enabled client and\nserver applications. Applications built with NSS can support SSL v2\nand v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509\nv3 certificates, and other security standards.\n\nInstall the nss-tools package if you need command-line tools to\nmanipulate the NSS certificate and key database.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 1990667, + "sha1": "69883a74127ef47a21c156e636d737d36a3c61ef", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/certutil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd6df5deb78f5fd6c485b26521157bcc0ac536928565fc0b9408bb877f085522", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/cmsutil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7630d99b6f081adc2c2ea593570f6fb692b2d1cd828ca37641b6d97a01c6bca0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/crlutil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1266ba7fabea0109265de575f2e7685f32ca39d296926b6d5b121708ed027b0d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/modutil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e92dd52bb00ebb022cb05eaf64b6d58d144bc59eac7bab728c2e31b9964460cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/pk12util", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5da000e27ed9fea9b88b4e33263847df514a68bf28b4f75383ab2ad7a5986ff6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/signtool", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d52052f6f36b1c7ef8efc2255b0f3cbe4e101ebfa6a6c40b2e4d74f50b8205e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/signver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa782c2c79747bce5d108199488ce115eea0040aa309568922f829898bac3ea2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ssltap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7372db259d44c3b05a94cd11c8142c19373d1b7fe55220e9b7efa2b1948486b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/atob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70e3200bd62884c2d77a1cc096978d32038fbbd759d5dd050bb4a12356f8d236", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/btoa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78dadc4377a009ec54b06168b79c9cd6d76f29957f7be2425ffeb6afbc3f88cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/derdump", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "945fe9886cff1dfb97389110ae9786cbb60fc2cbffd613d75f6fd3a22d59e4c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/listsuites", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abfcf3c2a066966b44e87c51ad590b4695691d8179b7da4da3c63e6a6dd5f318", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/ocspclnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7d9f9653418d045f5921d6613632c8603cfa46333afcda698783b3adf59bef9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/pp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2142248805377cf321430b8bab2e8ccd98168c6f679a8c591e224936897efd3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/selfserv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "128bf30c31fe99c40b312aa41ffa12a8e0ce03642367b0cad2194e5f7c125a5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/strsclnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a5dd1cfd69a7817f4b6da2e718d1bdb71f161548494feddd09c33a82ee1639f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/symkeyutil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e03c9b5df53774ec8af001279953e91b7be9bf9ffc8461a74c31247a833fb571", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/tstclnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "019185ff5459ab91f7c2dc994ce60a5d418595bc93ec4ec1b8e9497cb4234925", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/vfychain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbc4d674715ebb00297cad2a0f7de121322eeb91350cb0369225e3587d36ae0d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/nss/unsupported-tools/vfyserv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "159b53b0f8da983dc853bb104a5047981f25eb3469dfa55f7e3df8e6b0276bcb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nss-tools", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nss-tools/pp.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8617f66cbe1491fc12a8829d5c2f8f2938167ee92fb4e6c92a2a68cefdc0431a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/certutil.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adb8d501f327e6fb0ac7c3039cb1f2dd4ae2e7978dad391341cbd7993c1a9592", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/cmsutil.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "795bad9c23340d41a23c34bbcdf0838207195a1b1cdfd8b235ad05d62ab42656", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/crlutil.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6470d38d035769e49f4cba601e431e354a52edfd46c424ea7dff0180eeb473e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/derdump.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03d9ec1e89e8317ee31cc8bdf1fd2b79d0b91fa9571a89869719e80929555d50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/modutil.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2afe9be43f0b89b328c133184c0bb94175d663c581a5a134265117c49432242e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/pk12util.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95064962a35b47e6e64ce60399a9c68966b5d15bf0670b839ac3a3e6d8d3b5f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/signtool.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb3473dfad3338341b5c0572655544b8684b22e3afb98634fc0e08f3b0eeba3c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/signver.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa6a20b2f4fd229fb4230db6b82e4da5043999c0deadf0f67ed148d83f32dd5b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ssltap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd3c5d7b2cd4ebfd41334c62388a47f65b15b90227d1e091a684a989309955c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/vfychain.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad12fff42b4b64e3313c683127414b29306262a3ec68ffdf923b2bc39111b788", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/vfyserv.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29de2a72f17bf274e6e2ff25d30cdc42ffbbdadc55951bd7c2b05cad196b642a", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/nss-tools@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsss_idmap", + "version": "1.15.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Utility library to convert SIDs to Unix uids and gids", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://pagure.io/SSSD/sssd/", + "download_url": null, + "size": 70310, + "sha1": "06dd69e93524034b117f1f993da319d805031bdf", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libsss_idmap.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsss_idmap.so.0.5.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e208b8b530e5a7c4b70ce4d58d580af8d57220049b2be006517610d8a8e478f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsss_idmap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsss_idmap/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsss_idmap/COPYING.LESSER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c57f43c939054fd4b831f271a14c97a488c38f98cdda5e887c5d396e3b3bc58", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libsss_idmap@1.15.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "ustr", + "version": "1.0.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Micro string library, very low overhead from plain strdup() (Ave. 44% for\n0-20B strings). Very easy to use in existing C code. At it's simplest you can\njust include a single header file into your .c and start using it.\n This package also distributes pre-built shared libraries.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.and.org/ustr/", + "download_url": null, + "size": 294183, + "sha1": "ffb4c7703135ea409a63f936d745016a5bbe14af", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "MIT or LGPLv2+ or BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT or LGPLv2+ or BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libustr-1.0.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libustr-1.0.so.1.0.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c51886176462eb95794beb864c36eb0f3bde863cf954831d687bc4d0870de48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ustr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ustr/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c5d97c4151292d4cb6155ac0218fb2f10278a6af3076d74fda802691bf1ba6c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ustr/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab0bb26c57c2f6d77b7da4ccc0d17bd856627570bce8f59fbc66bc25d4215758", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ustr/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "007949c4a8ff490cfc08c2d81713e010a6387feb1c95af95c23481ccaa97d03a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/ustr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/ustr/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d90681590c012d4bdb2ee98752a6638bbccb4be7a1f1753e9fce86bbb291dc24", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/ustr/LICENSE_BSD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a52acaf526a89bb2da713d38328d5fb2e19b1227a14181d4a37c7c188bb05f9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/ustr/LICENSE_LGPL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/ustr/LICENSE_MIT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7b9a61065e7c63e4854644779d69098b988a3e3d6ef804d41da5f18b69b2fb9", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/ustr@1.0.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "shadow-utils", + "version": "4.3.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The shadow-utils package includes the necessary programs for\nconverting UNIX password files to the shadow password format, plus\nprograms for managing user and group accounts. The pwconv command\nconverts passwords to the shadow password format. The pwunconv command\nunconverts shadow passwords and generates a passwd file (a standard\nUNIX password file). The pwck command checks the integrity of password\nand shadow files. The lastlog command prints out the last login times\nfor all users. The useradd, userdel, and usermod commands are used for\nmanaging user accounts. The groupadd, groupdel, and groupmod commands\nare used for managing group accounts.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://pkg-shadow.alioth.debian.org/", + "download_url": null, + "size": 3791740, + "sha1": "4f16eb37cb70ae544468061dcfe1d0383039c443", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "BSD and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD and GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/default/useradd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b121fd1b90c1a2fb6081a137dd7b441c7e7fec61bc17ca60db401a952d7b8825", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/login.defs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11fa3a435a3e46804a97a773ba93e12406b97fadf12183df7e68220baa9ae847", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/chage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8c728f9fd6c5587b65d5fe5b79f96305c4b20297e411364cc7efe0e77a54041a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gpasswd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e47e295e2334cf3436a5038c670d59b3d07e8cf5a44a61fb71801ced3faca8cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/lastlog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8699c92d7c20a9d0d94b98285c5de586ff411932967b85de5ec1d3d00496ea7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/newgidmap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc2ee1c4ad9f382da5177f30f1f41459996ba29fdbf35bfc33b4030d32f85648", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/newgrp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44b7886ae2aafc649a004745233577b3b947d077c65f363cbf8efdf65ca44d82", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/newuidmap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aedc71b7ea54b329ccd4d09567eb27083b0cb10533b87141531c1a308f2bb05d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/adduser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/chgpasswd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd95d670ac13faf68dbf22a579c56165bc818045af69f5451348963872fdba84", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/chpasswd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d639aa479b63504d6626625bc6728ce5abffe55fe6c16f9503aa942563de03d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/groupadd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae8ab8559f83365ecd41eb1c2cbef9b4cd79bf34d494ef4bdd3bc4f732a9781d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/groupdel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df151c9a579c3bdf262260609e85797d323c75ef5858ba708663d9a627f858e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/groupmems", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49c9c9631077360a8cb3fd831c7d3192b26d303fa5339d28cf099684547ef24d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/groupmod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "699073bbfd827cf6075f211ad589c96faa95d593490a22464a3ee5313b58613e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/grpck", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4dca899a98280481681680214361cc35ff6a3c23bbf2c98aebd4391c706115c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/grpconv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a75ed297eab0ab48bc7812e85dd27c164fcd3c869c09da2492baeba7924bc64a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/grpunconv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ef6f91412c7761af08fa1e187f7870b8bf97e180d666cc1fe4d4af118671652", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/newusers", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "109315f7fd334b2f525f5976c6f70638764dc3949e68c19dd1b2d8a824eaffd5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/pwck", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "15b02b1e5fac731c2aad9a4eddd648b5a34a8bdc8249219b0a2ef04f705536a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/pwconv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a949c3c9b995ef77bd2f53630301d0ff6a525be17711110b75b905926e47c99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/pwunconv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6928c0989eef17ed17ca149132a2e6d98a79a78dc2f88cc0a0bde6fe5baef63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/useradd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f26d2e23a8930d8ca50ecd92e8ff3fe1cd8cba646baa4b44336e75f291c1d88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/userdel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad007e57a8ed1803caaea7c79b16478e2ce28286cbaa717dab65c345ff120f25", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/usermod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb68500ed4a200305ff9f5b29092ab9cbb15461f6c86c793dc3c67e68796d8fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/vigr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/vipw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60cd3378d460541a52f4828d72ee402fdc03dd7ae670fbdcce9e28297ea09d69", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/shadow-utils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/shadow-utils/HOWTO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9786629ea4c20733b576cac0f09a342ff2d971c74abc1c571f9eb1c1ef53219e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/shadow-utils/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "732c8bf7effdbbc308a89ad01ea6f5c8a94ad6c4e2824d5dccb946b611faed40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/shadow-utils/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47df9aaeb89ed1004be9dfd7cd3eb261d8c81fb3da125658275542fdfde9436d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/shadow-utils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/shadow-utils/gpl-2.0.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/shadow-utils/shadow-bsd.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f062266d929e3157924e7a48dd77d8852b246d911ae382b1c06a0b35a724ac3b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b96e6bd0a80a904afa90d4f702c3c9d74327bf7f7941ada83ad16e336fbc59f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "083f0723d7a297f5d7da291647d70db35d9f399feb0222a7f27a15e537ec3b89", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53fd26d319c4201419d6e0592faf912d3f74179e06c8e0736140755a2a035bee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "999d7f1830351259bceac63179f9b216c8833b8c1bfd221fdd354fb0ac2b4d7b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dfa3466456d0620fea16e6baab01df2e2ef6647fa254bf939531772ec9c486dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dz/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c39102c03daa12d8003449fcaeae514126d4448ad2f7273cab84f9189909a8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16311f4a74fb2ff7f2e1acd4a613dd97a5ccac24f3f1fafca896badb0450e637", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36eb959da00c284ab849b9bc70c2552efdc7d1ca806fd6c156ee64c8d6b467f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3c55bae7aa137fa7175eeb24c13b0d0909a33ee43de0b8169f892842505d3612", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "033639fc85169f8c7dfb383113034baf02c711bf0509519bd816986471536e6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe1658d30807d259d2403b66679eab76cdb1c04afe7bcbaffea7b76675af82cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af819b1b066825c74578496db7cf4fcddb85c44337b61ebceca9e1d7efdc7b21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1588d79c8864bb9212180f8b4f10bf60db68e28bb8864a1c768c30f4f8d9eea3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e240c8afb8fec9f79e7b272fb490a4fa0c5fc7a74e4a98c84652378209367965", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36d5585fa5193f9d0c6ced34a5d733135c00ea66dcb491d3a26ea10c2c06f0ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b34e4be6e4e77bb77d9d2455a22e731c12a112aed0a7a25866c5577cd645318", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a493ab359dede5532a88f044094ad3d1f5531b13b76d37423cab063b13ea39e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "585b67c94bf3ca69bada52093e0ab1d5390cce4822f8c3bf7f370a653fddf086", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "acb636942f885c037099385fb25191b8da46abe8ad0198eedf74d9462a970ddf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a48503498b272712301455aee37c6e342278fe6ac9060a5a822b0c4470108e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47b19c1ebd5cf52b7abdfd9766907bbf2b1532eeff44ffee34f8d7b713803759", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "188c68d0da64b917b48f76bbe3c7bea9c400c1ce412e424a34c455240e0b5daf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8e5b987e02638c671aa5f4a16350d7750a9e8e395f8a1405a22cadab34f8796", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f6659547ab89349af66f0ebbceba9a22c04f3acdd39e032944b2e08a3fd3abd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f14863aa325fc6ba975b6b683d6f17ca94d492a2b30269796e40e1a41f2e1ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9193bfc7b09f58930c755d87253387cbb493055fbbe15b58223b453811533458", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2812f8fd4cb33202ede7057d439d26981e76ef707fd1d25f3837b8dda1fbb049", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0910d1d200b227b585452479661b302be07d89ef92dcd4c6b4bcc7f4b09cc8c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d872709341231f284475edb9c97e798b319b59502f440c1762395ab74c470870", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb2087dfdf9ea5690121860722f92ee30aaafa3314936b71533c817d1885f949", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "558fc85d5b4bd9199dd89f914bf205304916e73ddf64b83218ab216d9d5f677d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe506a112ad71be8735207c0d9e27ea868969b0a061081a0b1734c4c372695d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03e49bddc086e526b2f7dfbf0ec7fe8eb2a53a8f49914d6045b0d177ca296074", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34ae76b947c27e3768bc39c6cd42a0cd94f293d17d0b11e60235319eef1a35d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11b533d252296e8793e83bdd4eddbec9ffd33ee59de7dbd2b70fd856274f9ef6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ef1547b2f624205f1b575514305c6e6a252d3e91a7edb6db0493b93d572520d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea6c98cf8c17270178299b350b3645d4e26df7f8665e135b580472d7225f2d29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/shadow.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28425866d0ab4b7cb4a13833a2835daaecf782292823b5c780fac4af0e2e4268", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4483464352d5d1b71d326fb10c517669f82f6688229b5d9c78002b837c567f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "101e071de44ee2af02b31508a53775cf3638525710ff6c4c69f53e7b96c26126", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8693d578738a33c35251acceba964d74b4ead7f1bb6048a0bd64857cd978997", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "577b43c07f22215a900d44af4b3d9bd3045fe7f59bb13a063f32d0657fb286c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9eb4c196ba7b4eedf2addc45ff19be996943e862ed816354d31581ed186e92e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10717a76c9cd4c7f5b6620ac837783303d63686cf39fdb35fb6c5caa0a488ac0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60cb65b9a4a0d723f4f180600fb8cb74ee3471d6edfa43f911797abf41155f06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a95cf35cb8384b20469358d4d9f91d04047e0bb62d10b94ac4fc01c4fae650d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "173b0e4d1b9de4450ee891bd302f7a45b8f7d015ca195d0bbbdc06c6a3b74a84", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f861d8f0ffe4f33f2b73b2e751e35c7a017a5d07ed58753250f6ce6835b2c015", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e87f1efa20df09ffa383572209b2f9fab8111903c9d3e1e97b306b2fcf231180", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7637735966f4d362287664c71b185562852dd07f401916260ce173b1ec679476", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3bef2e229a26d382441a789acdb177d54bee5d219f9bf5a7fe9ffcfd3db4d488", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b52f3a3edc59bfc2c8a79987f51fcab26042ffc6cdf1d3abe47721f05c227d3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d9f58d2afb47a04fff028ca96ed0a5e662c1157b15ae96eb71c7271afd9063b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e31d6e91efd98d6e5d29f048c3757df51224dd4fc0765f77af34247c4d30461d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4cdb829e128e97de233f3eff8cbb6d15a7fc2a7c9243879bae86533f8a983637", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01fc5c6b8e3c55eb3027ce6097bf8f68d9c45fc4448d66d3734e697fe4e35fa7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2eca2df220e29162fdf4dd3e82f6e6718167d2ae5093217c5bc807b2d6061e0f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10b13a97be950345dd72bfa160a803e80515be4d31b436b6ed99c97754df854a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a69c98f0717c10604df2a6165110315e3a1b51c28c7eb307c93ff0f3a09011bb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a722da1e3e5f5036b1e03983b5b8cb34b94052fb68afa6759c359ffd7ae5b7f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d80a6cb888bbe95aff1b283dce2aad19b31975aca630fb4fe29b7ef5ab923c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c790ad8d5dcfe9c4ac4858bfb6fefff23ad20172d7c3a09761a74f666dbe1397", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a0f79fe015a009e9d97ba10b86441ec8903ada7e369f41160fff0387dffd162", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "041b6fe6b27fcd8a57178d81d1dd1125201ed35ccf8fefb9c819838459247af1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f190e672da2d5c124e019e3240e92f1c581ad8ff9536f926decee460676ea966", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36d0db585c393151d692abbb23b77e5f69f43f12c6cdd9758d1265e18ad19e08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e12113e5305dca62e7f09a1a7cab6b3a5543ca59dc3c2bd80be62f92f58ab4f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "093bf8cd41326241975ce22e478d4baa0c2e7b92ac3b1e14df494f2d41cf48b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccf7ab8a548fa141cb627fecdd67ba0464e59b8d645893b97423612bc605c025", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28f1dfa4be58cca996cd20a342525c484f1fd9f820d7e56e38af547d78e6b42c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f49b1cf3fcf36f64c8b3651ff95be552b08e92e73c9ebe34d4bb478dd1ea490f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6516de4604edaaf7e89a6aa1a887844527afb9c971042865508914cbf99aa1d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bcc8d804bbce8fbe6a90b728b99a105d505067c458aeaed57a29fb018322f44a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e8a51f42d2e3f2b21c6fe590767331d282cf5ff78999c4fd6e5fb444362fe8b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf97fc43a6eaffade6be6a1ac2ae505f29a5a769558144904d3b754500db1f3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0821d19bda55aa3c9329172f4579098403c5141bf8f82f9c882e452c1256a58d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ca803555406bfa8d7fb230f37fe7a767af2851a59c436c2b347a88d0687f5c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/newgidmap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f959348f7cea5eee792083868173ccd3aaf9affb4c11012c38c59355e2f4c6ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5f99a512dae8f89c93d6d687227b274f9de7905afb7d764f0dc55f3eb3d6ce8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/newuidmap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ff78f8f7d50a84aee3e5dc426a856dc34cbb7fc5303e6a3693ff11b449cb443", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "524e0ea3de3e6e2565543cf22aaf12adb10563d0ffb1dff1d4ee7aed74aa44d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d1a8c6d488579c300e1af7739eb3fd425343c127f4762f9f8851ee412d75fba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b04a0ea0bf74c2c49881a7e7c9e5902096cf78c14c215b105e559b9ac4a061d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aae3b61f8c81cf57bd83f0442070bcfbcb10097724ae7ad8ac4a7f8517b9fa91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60ce6296e91cb02f8fdfd6d4e12d03404b165f57444c5b97a7d2fd32f19db8f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5/subgid.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23dcb610cb199632a88f72ecc008021c5f7a6fef78028b254d66fdf007ee3e7b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5/subuid.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19f0b3c0dabe57de4198e9f328d586bbd03de4875e1db2e5c707e5206db9fd11", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aef36178eb2e6fbea3b39a9329a9cd8567e9acd8ad25e36bb872c9fe2445f511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cff52130031a728c17c3bc70f02740f9297053d53fc04f72edf422a0f5b87987", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4289d68870d4176936e1a20f97060379278706dd6a39ce3f6f67637dcc20114d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a99a2e8df0f990c7f7806b145671a31697238f9ac68760b1cf297dffca7aa3e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e8027c888474593b742d480ac98ee1540bb7deb66bb581aa73e075719c845d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1980f4e0aa361b0b3d8f3098b953c65f87af4641643397a3e83fec39509c448", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abf9fe81eaedb837e87cdd80a39391bff8b4a480604f28c2ca5a7c51972b01b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4cbce79311f315eb9bea74928eed831a21b5ea7f49da3f4a668f6d0e404cc8d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7f80cca7926b152c55baaefcb660eff9b79716ef5c57f5af02320e9fcd557fca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c2b605f1e1f1eb4b2622b152430e6983e6f8e6e87c35e2f4b3d3f2b26012d697", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4478e751711f283d367d9765bacdbee4468b2be6475fdb3364cf5e085914dce0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f669c4e9e7312e41d96ff14423f7e96a1a9e64b6b110e9fb54df466ea1cb4c65", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bee6d57e133ca7ad8a66fb99de719b9590a1e5fed353ca4acf56baebd5e29c88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86b5c13ae34ecb8f0e1ee8798fcb0f57aca0bdb337cb5b9fb4e37b5ea024679f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c7038c5eafb6d24c7fe89846ea77e5d7aafc0c16d41bae196bf8d88370743d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11726b9df7c2df6592437cbadddde7b59bc48bfef272a8c48f3538320724f61c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64f204752c4b712c3e73dac0772d5fc1d9e46768a9f34a95d01ad40646f351d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "146a7bc22100812e1a9cd417a0aafdcd5ba0a0718dea3dabf06e8f2e1a6157f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a3872a82098f4f51873e92195945e87ce1a127e11f4e1aaf9cd893f0285ded3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05dbe60080b2348fce67e6dbae09a4dac3267c8a171b819801756610a6173c55", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "222e9b9f91bb4e92a6b2b5edc5355e9edab61b23dec7f2921c562a18395361d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc68d0b5b905804fe7f9526de00c38f40ad5ab9b0a0af95eaa238e28088ab11a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e7564bf3cfdcb0b6c2903d43afcaf1cd46cef005697b9acfda521a6f8c1054a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a744558c0cd032ebc7fcd1c8aadc38f42f3f9b446a19074b91ea5741f157094", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d17abfde75573888fc3d38f77137e7a33d6fce01e53f8572c9b59f03de935c1f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41edc40c73629f0e74e8720ae5577b0a8779b6cecf8147845f286fcd6d1b47a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01aae9d729186997dfb5f02f66c67b6e89b38546b4a40375343f34777948dbd7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eb23eb80ddbc50461014a861f5276f731407c37244338a937daa1084a694d01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f24de5b762b22a190fea2a5482e10417046ac01632c5a560bb981491c3340dd9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4018e72daab36ce389a0ce85ca2f4a7962ce23af3bb64a667ca0627cf30b9e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ba4b5fffe9c066206a81d6f8d729e3c6230e87eb4f2f0cdbc043d0950e8d271", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1699e91f3990d5e82d9ef43e56b568b81e934c0feb35015d250aea0da6674f43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b3b4607eb2f221a0f374c6df49142eee11c2eaf95827d1742ed11b6b666dfb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d26d076e1b949931d46782521a4dc33c91497bd7a63973d3b01ca5e638721d03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c815b267924252183e88f2a734854249da5f5465c8ad13c4452112084f74fb18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de9db8c0ea4cac95bc6225014855b8b5983c4a98d70b49bb8c94a35cdf5d0f22", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81d3967f6ad8d9da20a5e279681fa02957e3e15314d25ce0c5b2a2f523a6082a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5366be97257ec21bf444f6ab33d1890b823134cdfbd881d6c4003b4ff034fe0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad9b3e72b3ad9264ffb5f540c2e9ffdb634cc96813bd27b07885bfc51d3d9b03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3fdc1752d0069211dd1fbacee42082e4d6cb7c855d6fc29d14ab62adf7d72231", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20b3371ecddb9c6952a5b3daab5b7dba83b302497b251decc7d3ac68cb082150", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1c0599d1f3ec91e0452b909c4937e7c5d7bf9100397dbf0b668d47a78bf7f23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ca427aafb8b704057c4c5495df7e1361d726e00326ca4e99baa4ecadb8f65ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0514f9ddaf5e0be43eec1e9c5056c4203ad5008e6edae410e299ca79abb9873", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ce09f83fa3327ab1d7e2ef42e3465621c0365824c896e2f7c3ed9a61db5731c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d53d4dfc7a4a6959afc9b9604d5639a3ec01682567834dbb5d44c35256b5695", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "146a7bc22100812e1a9cd417a0aafdcd5ba0a0718dea3dabf06e8f2e1a6157f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e646b738434e06c0d80be35db63af4d3e3086296038d97924ff6e9c20051fb50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a0ce8756351c54fb56af1a8d8f66351b2a52d7ccebed03b407b269bc38ed714", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6595f65e056d8fcbd68daef2bd783978c8a7b6419813d2e23daaf6db7757759e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c23f69eac00539724fb5e90a3755d5a4455fc0381f15391b181bb82f44546e65", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25296db3d87e8099cff6ac689f8baeac3a82c4ae649b5696f2f1abd5854f8ef1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0134dbcd559842d3dd6d3d8bfa2af520664b2848b8360628ba54427c0ab4269b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9603cb2d41a3deae02dd18ab8a6f82a4861dc38d1684c42983d00d7cf1d4d83c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "66b63e14ed42f4cf9ba065437eca1f07a8add0a5661a5912611c80183fee90a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6555f184686f0ab560ba6b3746c102b619ab18c5afb273f9874f900b21558dd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a64ba1991cf925ea07561c6778f80f5a4716a635e841a1e8b8f6daebeec7b4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da984d930a18f1884c7f1bd9d472551eb5631b46590f23822f88238985123c92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d74aa04ee6036ac039856848b635237584964bb25b0e12cce33cdbba7356f88f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3fd78e1d1c14ea24bc93969266efef2a75517424ce633b8251e099e1dc202ee8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c31722c65901ef3e8c6104eea47f0d30547c2a303ad4e3dd8c807885e65c9b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e6b1dce53bef6c43ff2387bde2c8ff503febd3db32752eda020985f429d4128", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dfb63f2fa51637675456557582b7ed3776dd7cf05b49bec88fb525e394d1397", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f13b88f03f3531450a4ed11e6d1a0ff795f5b3ae2bd1e3fc9f7361143af5ac89", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "76c82fb959b3fa355b4e7ce5aeb6a0633e5d19fcb9ee00528bbd0088c793fee1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/newgidmap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3874d809580aadd1e87cfd117b12299531da8a9882af7b15dcd7aa1627dd4df8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1555a8a5bef0c040fc990c309645a26c5fb35020c3ed55e085f68ab7cc7cbc63", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/newuidmap.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8704fa90a79d3e3096465ccd9de879f63332cdc4644b14d7c6a7c01adf4ad98d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4fd9c035e621df1f6822bf4df8df14f0dda587714546bb88bd47e5bd06e0fa0a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a653169b008633258340a7413a9e1c50a71b96f18112620122ddee25f3802eeb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af06904a22a9dceb26ba262e5116e4c1c6cd505e50b826bd1f2f2745df44a61b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4627481adc457025947fcfad2a1c66824d92b96178dab8a179e068d66fa987f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52b9786d4703d6e7b7f73ac889117ec9a04b1aa03b167e5516069e0522be7e02", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/subgid.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58cef5c91ae657a52146c29300ad81d5cf792f8006db392eac707eead3a89138", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/subuid.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a3fa9d1b54d0c1701413f19f5f34bf7457ed2c7dd09db3ec5cc930679028e18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38a36f030ddcc599dccb1ff81f330533066c66b8c3c7449c482cf1591c2b1644", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51ed2ac70c2ce466b1ce2cdf6b7c5773530d48ce2628063d4aa109ea44b408f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "761b691855964aa5a6f795959e911a2d5691e7ab63fae8dde74fd1fe418561c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d9a1a4cc3c4cfd855f4140a7f8f32c0891f10cc5c38f484047e02f001e08ee33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dc388410241f9e3fe9d2e7acbdf8add066e8bee0bc9b3001bc11928eb4b6f2c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b7c63ce3c6bceb31d42fabb7e79676d89150694e8cf14a2112108df54b2c972", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ef2fa59cd7e5ec90d09bf87cffe480342c8a8adace420249b5001f8f5360716", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c25e5bbcb8e7130d33152695527b9836c2b89c4ec0c1b2890ae3373ab2e66623", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01e02b394b9387a0eb61813124cade28f639e054c0325437348cd89adb3cec29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "00cf83cc96b5b8bdde919d5e3abfa4604619406f18503d8136a6739fcbf4c85f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9c2d61551ce0eb83f7bb8cc049ebfc81b5f6db16c615064223e65580c62e1af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ffc19890cbeaca822901ede73f353f9df764e63f2f6a49dfdfcebf6ce6b2c9f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ba42696f4bd0cb9136f55abf1e15c1de25f7a0920cba61c3d6ae52984e75b78", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a082d5ea382c936a1ea80f22bd1ee70145178e30fa2a9f884600b43a1f96e0bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba37696429d4f9318cb92e3084ec373914b1f8ada30f188cfd5f6e7362d9e6f1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b8fd7ac9646e957a792050bd05cf00b9520af80c7c4265523ffccdc3812faf5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09072901cc79470e771b4f9b0184c6149231a0a9d04ecea4eb254b54999a690a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5dfe90760124e39ea68d6d8afee1dbed3385333b4bc0672c9dc2f6a0693eb4a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16901e956035db242f2becc3b9b7b95796a23dd1175ddee268df9510b793e177", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d32e9daf09e6e0ccd47f2d3e3836ff9674feba5e108db5bd4c3565eb41986214", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c20b2456f971671aaf84cdd77397d3e9664202fd81b4e582c84f675c557b33ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "343193a36f8758abf3a74a3ed361b973bac2648b20c51ea617f6cd0aa45844a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55b7180cb932d344689de11e6914ff45eab17a8b965cdc0b5c366772dfd3fa93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12e031701466dc91a89eb965c021175cfe6c82a8ee0f2dc000ab5344f4e3dcf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ddea0f9d64f488faf59ba3a9eebd53ee4cc399aa27763da096619f1c2b8f30e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f087f7b4f9b8ba6d01dc5b7971af2d604c4d5584693388ab7a9853a0f8a6be59", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9fb0d025b432ab5c742ef5bcae31c6a904a2a6b8eb938b3d2bdc7bc0b4be260b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7318ff697a61dabaef6771fe3f08e3ca53cc0d2a7b6ab44fae743d4563ab860", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9feeef19638bf1a972b7bc2a4f1b5d844e1c146524608c50bef0e63f6760c324", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e44fc3c218b791d14b882b4cd0e9daf0b3c70f14cda84b6bc06852ee0615a05a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01b4662b47d626be0ae8a9e03d97b47621648c4a8c00a3704bdab062fbec3000", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7d5060ab2b3827ece4002f86c485614c9cf78649b92e41dfa8073a71eb2af0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff55fb6f1cb3b42b2baf037de5bf6e4fe8f9a1f803b369949ed9c9e07fa0837c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bef078913df8ae468e7dfb23ae19ddf5ac00bca72987b832c471acea004c539a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f7f907f6f195ad79bbe8800dc956adc7cf7817324cf98d665f3abfee023ea6f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d309861231fcb9f392e2514f737fc44ac0436a25bc24b3d76dde5fea4f7cef7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f20cf362cca992ee13f042f316ddc7d66861ee5746945bed1fc57c2f84d8d382", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "561d232bc7b8378614d7c4e57b4ea858aefc29939399b8260d15fa329969ab4b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "942b8adcbd5b182cb32b8019a277a823fe43da2bded85abfe5707abaf3ff951d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36669e7e1770d0f97a412ce26057433796d0617d32255860988d6a62329de0ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81eaa8bed24035d7f23fa216f897cf9ac46d0cffb6b6cdedf2d4fcff664aceda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fa75520f7f5022d1fd607d2134c908aad939d9a829e4bf957931d6a37f50ab3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2cd586b74a3b82e136ad5376524c110a2df88cc6c66aefe818831bb572fb8c4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9602704b9a2cb1309435ef6e2033dc63bc80c9a35ab4b30a9ebe1605ec9de7c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1cc84f2711f272d148d61e8705f68fd6494bc22f7cbbf255f9eb9ddc8a14b79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6f22903af88914b218f2c48ff784f478f503317742aab1e3bb7dd7e5434d70c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f6154952a60c4143c12f296034126bd47f6b5bfa9183de6503d449eeb1ccde6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3fa164a1834009ef3dbceb5b9de5f35b518fdfe54c01966050933b2b7c9298ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b90b3d2dc10d69f83981215188e8787c0e497d39381257f73d16f27e30f1fc0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4624438f0ce31daf168f17cb19f51c4117133e750574fbc7d716703a13696b52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2398246170672ab5d335dca7294bff97d1e26c0a42526cc19a81933e5d5ebd81", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3777bac3be9b369424c4d1eef98cb87f0a95c17ec63445385aee341422f9879", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a257c7298e1c85c53a009c42d17455ac3342a4a660258db814434cfc92569a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e883a361b2e7a93eda51a4cb0058cb8c31c7bf46db8359c25fa93e86dafa5ae9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b68f21e1c907d6a10c50f0d2261ea36eb5d20bd834893049b7d68ca99c30694e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eea1050f0611d5127c53cb7368e55d6669d4509cb5f1a258790a2d912cc45601", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa424a19a00dcaeb84853abf9735e1d6136560a164310aee66d0d8dd9ad20992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87154eb8c0676d5559a7879e91906a599c00150f271a561f446606dbb9e05746", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccc30996fae031d1e78a78f474e3493c8b368ec545f1d5cb4cbb3acafa8e5819", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebbbabf8b40a6a8c3dfdd12e3c145bb2897590c91001a03cbb2d853884b4190d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a35db5794601711064b15104154a2309d8e3d09c117f88c68a19d8a25691ec9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b90387024d47c1e4d82de10a506f2fd3ab4c69c9193514d524d3543961769546", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c932088824d9dbb19ed9ba5c4cfb35cf705c93e2e54c68707ac4a6bc2bb9165b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f264a27cffdae089bee82509bc47f641794afcf9c6c136a37aea746e11cbc846", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd95f53a2d639fc00f7cdd52372b0c3a9c2329c2d9a87d57ad1ab721859cec77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a4b0dde95e8177a9004cf237de9a3f1a44afd555de537e894901631a75319bec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f6b5cf9b6504610b7bcea1de97dd96149528acea2174d23118a9653a161d083d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "245867fdffca4951d10cbc9c5134c91c83e9966b735036d96431b6f0352d1e69", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41a1792315ddc81ea01ab90396672845c0074a0e167969ddb861a79925af6fdd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "850960c0169c57f8a2667b0054e42a40a99a5431be0de6c4c1b4806410838bd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01575a2efc33f60bd80354826d67b03210ac2988e7bf61aeb505e2efe26330b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7506a863f08cea6da28d9bb6c1710412e359b7123d70aead52a135cacc0cf771", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa4ca350b00d32c9297def09eea0094f9ed2e2cd0ae002fdd962cf20e40e28cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42b9b0b8d2ccb802a29f07b0965c1e373ba34c48b5b8549af2085b6a83e3014d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0e5040124b3ec600b5190b4613bb9b8974b117a0894bc608fa8183c170df1f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd40f295d0d2a525bdddc42e090701101d0966ba58c5543f8820a39ddbeb9776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "43a9b9823e97ba5de2b463f36ad53b8eb2849c13d25452c93a3b0315f7cebce4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12b2557e6b4373bef49e4ec120a703e16ebfe7632ae1b30606fd15a2e268670d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1/chage.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e77cf8315730c770d900754408b42096fbe8b61d61f55b2a371630822ad6864f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1/gpasswd.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72468638467a8625ffd54282b8b8affd85c57c4b0d4e04879523cdae7e1ceb34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03ee22daf15f8fd6f98b30120490cd603c4d77c5b0e9d6d6253b26432fb5a935", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1/sg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea6e400bcf9a6e22928db66238067eaf157a1587ca3e250e380d6b99102660b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man3/shadow.3.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13062a243360a92db205a9f952ec783609dad6dcf52d6861243c7a2969eae07a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man5/gshadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1068aa916cfb8436f0fe72a0e150a9a7c9e48bc260005166b8d886a5b48f78de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man5/login.defs.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc1e98a79630c05ab9af809cc49eac989ac26592e853a4ddd1e993a025da4c5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man5/shadow.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "732c43fcf1748288c6196b65839cc8754e2600fc74d63f0925f5440cad4731e4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/chgpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "585bcf45a4e219965ae87306d970c7587434279c3af2104245c3376ccbdf7dc1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a43b9b46743a2ae7d768b0860cf08e3759425af22b3fae2c4bafcdd7455d609", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "005309b89540581ce302ccdd243376ea72b75de8c8c5645adb651390db69096a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77d5d2be12b59d6c1c5d41d47a25b01e9ad4eb256677611a7f153b5313ff7e36", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/groupmems.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65dfef6513f9f90f4bca3e39eb8d436a3387d09f3c361963fa367171b9064cea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4731bbed08b62b83bc61a39ab232153a8f0670b503ceae91cf0c043194c77b49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/grpck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "431b01116390a47537855d7ade4b1273738122b0ee6d2f82da1fba011416f341", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/grpconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/grpunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd2426479cf02185fb7545d7a793256157b0823b4c81869405de2e774e4e4308", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/newusers.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2fc7befc04d2fd85a2868c87eee979f7ed99e6a3f41a3a5bcad7d2e29462923", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/pwck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e2c1ee73c2406eae6cc4e3a34b0f71718fc0e311666b47ae3e10f3f0f54aa322", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/pwconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed56ea8da4c7019bfeb1f7e6d87fe9f63bfd3b46ddc15decff65c8dab92ae87a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/pwunconv.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50945b10f035dd3104f7ef7f5de73a61307698ccf9902502d664d44884844be9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd469e034477f48fe41fdf93082452a8e63e6ce29b84e0608e30f8da27dbc467", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "081da7aeaa9a2f7af6b6a43369fdc7505df480d151d1c3684040e494e438a077", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/vigr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8/vipw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e700539d1be3fb35e340620c8729687d0b03c541150bb1e88415f05bec6d68ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man1/newgrp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3beca542c9a1e306501afffa3fa3a0dd3c9d89bc4b8747470d181a4cb4502364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/adduser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebc495a602be7f6d40bb88895fb539ce32cfaac3ba74c74801e2530c48478f8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/chpasswd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6306eab11e408a7307a203f0ee87a8f63a158c366854602ae7ab308dcee7afe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/groupadd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34f8d8a500f9d3a54e47851e5be1ffad06d213a92c70b14dccae6b7e9cadfbec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/groupdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc8e854f597ca94d7e80b0a379b3a2a5a9c3ded67f022db42cf3a1901fe17beb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/groupmod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9ee90ffe3d00f57bd2b520825dd308b42ab6780475afa75a6ac52bff527ee95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/useradd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88dae0c00f787ea764520893bcf3bef658735fedb60daebc670ed377e6d75989", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/userdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c2fd1606a3010dd72a41278875b790d01721e6e1003b6f60209c0c091a473ea0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8/usermod.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e11b83a532fd433be85d54ea0f78891b2c191a24c5de0458f5e22a905d77473", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/shadow-utils@4.3.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "lzo", + "version": "2.08", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "LZO is a portable lossless data compression library written in ANSI C.\nIt offers pretty fast compression and very fast decompression.\nDecompression requires no memory. In addition there are slower\ncompression levels achieving a quite competitive compression ratio\nwhile still decompressing at this very high speed.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.oberhumer.com/opensource/lzo/", + "download_url": null, + "size": 169973, + "sha1": "fea28e5df108eb624f4758d30eabe784b3705f77", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "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-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/liblzo2.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/liblzo2.so.2.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "743c5f1142e1d543b7f4d50f2e3218e7dcbdaa368177049ba4bcdcf063575d0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lzo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lzo/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a94f2d3916d2987ae0adc0a8dc641d94beb38e341d543bc956a6c8f0c3151c40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lzo/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fb845dec84102c428811dc2fb02e6d48ae299f0d00e072904c26bd206a6e5071", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/lzo/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e22aa70e4a9da110afa122e3019bbb629b6b21955ec8dc756cb02ab4cdf479d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/lzo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/lzo/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/lzo@2.08?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "keyutils-libs", + "version": "1.5.10", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package provides a wrapper library for the key management facility system\ncalls.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://people.redhat.com/~dhowells/keyutils/", + "download_url": null, + "size": 42894, + "sha1": "2a2137514b9271e8b1055e7c20866ad846bb8f5f", + "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 lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+ and LGPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv2+ and LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+ and LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libkeyutils.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkeyutils.so.1.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e51b78031d9231504a7f602c351a24b067501c0e5a12462c395bf7c6845fbd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/keyutils-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/keyutils-libs/LICENCE.LGPL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d15593e3a8ad90917f8509b5ac1e4b5e5d196434a68029aa9dc0858a4a4c521", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man7/keyutils.7.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e4bba21b3bcc0dd9de7852f6d1967dbaebc210314a194e074d2947e7488d224", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/keyutils-libs@1.5.10?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsigsegv", + "version": "2.11", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is a library for handling page faults in user mode. A page fault\noccurs when a program tries to access to a region of memory that is\ncurrently not available. Catching and handling a page fault is a useful\ntechnique for implementing:\n - pageable virtual memory\n - memory-mapped access to persistent databases\n - generational garbage collectors\n - stack overflow handlers\n - distributed shared memory", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.gnu.org/software/libsigsegv/", + "download_url": null, + "size": 44298, + "sha1": "ccfd018629847a8ac0e6a5771432cc52a02aaf45", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "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-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/lib64/libsigsegv.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libsigsegv.so.2.0.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6ae50467869a236de1975886d08e3874d9be3874c7403138a1ca485edb77e11", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsigsegv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsigsegv/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56325a7c67f4574a219e2b2bb1f8fa16a719f9f49fa77c3072d2c5c25390b1b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsigsegv/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ada6196e889811494f48c5dd9760288cc15214f8d046d3e13b22ad1f8ad6ffc2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsigsegv/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3792a285801d8d152ab014c51195e90c44042696867bb98e10334319147c5140", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsigsegv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsigsegv/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f2983e9a940367f48999881c14775db725ee643bce1e2f1ba195eb629a33cde", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libsigsegv@2.11?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "krb5-libs", + "version": "1.15.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Kerberos is a network authentication system. The krb5-libs package\ncontains the shared libraries needed by Kerberos 5. If you are using\nKerberos, you need to install this package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://web.mit.edu/kerberos/www/", + "download_url": null, + "size": 1972067, + "sha1": "f2ae66f8a7c6ce6f88b1e07a73ebbefff58cf1a4", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/gss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/gss/mech.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/krb5.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55c57b0a59461b70ad03dcba4af652fcf322bf5bb413ff1322de2b4177a5be54", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/krb5.conf.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/krb5.conf.d/crypto-policies", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/krb5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/krb5/plugins", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/krb5/plugins/authdata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/krb5/plugins/kdb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/krb5/plugins/libkrb5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/krb5/plugins/preauth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/krb5/plugins/tls", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/krb5/plugins/tls/k5tls.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e1a07538eef5ca83f793cfc74c1f085a06437e3c0420492af403de4c516064b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgssapi_krb5.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgssapi_krb5.so.2.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e71e38e97a17747f1930a4b6dd6fabceab25fbf0c6625cda021e0a94c2b328fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgssrpc.so.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgssrpc.so.4.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a7d6e854fa37d6a9cbfb7a7fc0d2e297d30162ca16e5780c570fcf6325dcfbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libk5crypto.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libk5crypto.so.3.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7b72ec35b9751f9ccb027874f9c7a67579e430fa45ac1060f101968d5b169f28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkdb5.so.8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkdb5.so.8.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "98e6eb0794a9e8cfe963dc78dcf1d101ad1c18cc2f00299cf4f6a1791291b793", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkrad.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkrad.so.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "54d2c0e997a3654684ab5e012b759fec7cf4e6596f4c1d422dfc40ccd66f34e6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkrb5.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkrb5.so.3.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbb7cdadcfed932bff1e699d2941428dc6aea9cb844e25e080d6a9bf816c84c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkrb5support.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libkrb5support.so.0.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0541b94406b68198532d710d0903201b1d2ba79d10287a7673c77bf152082967", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/krb5-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/krb5-libs/NOTICE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f83512c49bc8cbc44ca6b8783e989a03b4051508b30563b3f9d7956eefae9151", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/krb5-libs/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40312ee8413ffa702ea1de7dedfbfcb69c3a8978abdac6ef25624872866ae852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/krb5-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/krb5-libs/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f83512c49bc8cbc44ca6b8783e989a03b4051508b30563b3f9d7956eefae9151", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_US/LC_MESSAGES/mit-krb5.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77df12674577f3a59f39384ab8b417975995c04fc444376a5b653951d7792549", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/.k5identity.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38df17b9e89d0628fcb53e9f1685ebfee9696029f48d16af80f712d9769c55d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/.k5login.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a3338871b1c4f66d601587582d58e46eb5ce5d00fa47496547744e687f35584", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/k5identity.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "386daeced7c58f54b462f6bf7a7e83f77058e3f131ddaccd2e00cc1b23975417", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/k5login.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccf113c95ca9eb7aa62ee1811f35a525f20dd92287a6c74cc3a2477a73841f41", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/krb5.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49277fcf116f10e5d6f506f21a9f057e59b90a6ff6c6d329e05586fa82820148", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/kerberos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/kerberos/krb5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/kerberos/krb5/user", + "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": "rpm_installed_database_bdb", + "purl": "pkg:rpm/krb5-libs@1.15.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "openldap", + "version": "2.4.44", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "OpenLDAP is an open source suite of LDAP (Lightweight Directory Access\nProtocol) applications and development tools. LDAP is a set of\nprotocols for accessing directory services (usually phone book style\ninformation, but other information is possible) over the Internet,\nsimilar to the way DNS (Domain Name System) information is propagated\nover the Internet. The openldap package contains configuration files,\nlibraries, and documentation for OpenLDAP.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.openldap.org/", + "download_url": null, + "size": 1010691, + "sha1": "3da39db4df1aae36c7e482892782deb90b74cd0e", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 2, + "match_coverage": 100.0, + "matcher": "5-undetected", + "license_expression": "unknown", + "rule_identifier": "package-manifest-unknown-1468f5c04ce66bed92859f134fea3273baa9ba43", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1468f5c04ce66bed92859f134fea3273baa9ba43", + "matched_text": "license OpenLDAP" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenLDAP", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/openldap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/openldap/certs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/openldap/ldap.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ae251c4b3f870cc80c95f9191c32e38754ddd41096d7bda23fb2f416db49508", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/liblber-2.4.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/liblber-2.4.so.2.10.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed8f55359fe1f398c0977569bc3cf9665c72f203c7a66305951c0836b76bf125", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libldap-2.4.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libldap-2.4.so.2.10.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a72ee45fb5d8b4e46f2ea254bc0ec7b3656622169359d3bca3cdd412ef65e37", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libldap_r-2.4.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libldap_r-2.4.so.2.10.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "712288dbec74388d27a99ed65ae4cb2b3dc6cd6c9751d97ab595efd989c5c000", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libslapi-2.4.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libslapi-2.4.so.2.10.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce61f4c799063ed70d8481235f07608a70b4031e1d70d1540b67f69363f59938", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/openldap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/openldap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/openldap/ANNOUNCEMENT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef014836fa2c082f2d988bcd2af46fea65c1176c92951612dee995adb778d0e2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/openldap/CHANGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7a47fc0b6197e35985df0ed9a1b25355b446985e6d31157a818b64ee2957e40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/openldap/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5362b35cbd3ac81209399c2aa59aa4c1ab3ea664cf7c494bb8cb5a9bbe490c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/openldap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/openldap/COPYRIGHT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "575e5853d7c8686f06e237f4e8b4b4a21a75c214cb14e079bba74133f0e8e0ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/openldap/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/ldap.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "703107f48e3ffbefecfd7675cb467dd60e23cb03177cdaff7ec9f954ff79fd82", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/ldif.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0cb48f498137a320b223ff5696b7bb7c0eb3addaa7e67f2d60577e9e02cf8bc7", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/openldap@2.4.44?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libcurl", + "version": "7.53.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libcurl is a free and easy-to-use client-side URL transfer library, supporting\nFTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,\nSMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT,\nFTP uploading, HTTP form based upload, proxies, cookies, user+password\nauthentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer\nresume, http proxy tunneling and more.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://curl.haxx.se/", + "download_url": null, + "size": 533744, + "sha1": "c45557783de9ec9dd1921dcd3590d604fbd6df80", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libcurl.so.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libcurl.so.4.4.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd463aa208272ac7835d09632c1f657ca1ab8e196d30f65919bdb90534770095", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libcurl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libcurl/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cbcf511f5702f7baf5424193a792bc9c18fab22bcbec2e6a587598389dc632c2", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libcurl@7.53.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "rpm-plugin-selinux", + "version": "4.13.0.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Rpm plugin for SELinux functionality", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.rpm.org/", + "download_url": null, + "size": 11072, + "sha1": "621f3cf1f0cfa14f62169bfb4f1fe5794fb3e518", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "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-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/s", + "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": "rpm_installed_database_bdb", + "purl": "pkg:rpm/rpm-plugin-selinux@4.13.0.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "rpm", + "version": "4.13.0.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The RPM Package Manager (RPM) is a powerful command line driven\npackage management system capable of installing, uninstalling,\nverifying, querying, and updating software packages. Each software\npackage consists of an archive of files along with information about\nthe package like its version, a description, etc.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.rpm.org/", + "download_url": null, + "size": 2016546, + "sha1": "a6529ebbf1a110c2773c898e3bd087652e2b0806", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "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-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/bin/rpm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0217c192fd4410dffc4fb305fe5ae875aab6186f6b535977771ca4d6461aaed3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/rpm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rpm2archive", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26a399a30da239c6b6d4da67294dbd4eec8886c3a36c1f32a15ed7fb963ff9eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rpm2cpio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f992a5f305369a639ddd17a6d957f2025879df4fd9ca669c35620a6c8c9ebe7d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rpmdb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c955f8753f631e7b60270203fc1defb3d78dad3d944aa11e276c830519f8a1b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rpmkeys", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "358977dfca40630b14753b47c9100290f3d3db976696906ff1e463c3b2d65532", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rpmquery", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rpmverify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/fileattrs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baf4502aa041a61f3a52df286670e49f27786d8774f04c281f36366ddc241e82", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/macros.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/aarch64-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/aarch64-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a5378e3c1eccea2e452ae4dabe8245a609304003d1eb9c56dc7d8edc94dc5e33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alpha-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alpha-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a83e4409a525ef717e6d4ee341e635a8c0020f6d2c12701071f810d949cc1dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alphaev5-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alphaev5-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa43a6a24962bc121dc143a229ff20a431de3cad5072335f69d1bfb74285f47e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alphaev56-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alphaev56-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5521c41041918bb514cda2c8b385db73494327e77d8928f1ac6642c94c8407d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alphaev6-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alphaev6-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a57eac6bff7db327a9f9647402c0862b3d6eeaa22dff9c3f73f7e0669cf77d8f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alphaev67-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alphaev67-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba699ed0b8cba881bea9b9c7d5fa6dbce33e7ffc02870d08e5bec42d80c82ce4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alphapca56-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/alphapca56-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd9dce2eaae129a551ccb096d75d867b5e6c51a516fce9de0f20dcca52553e84", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/amd64-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/amd64-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65be2abad4e1b2a587e82ab1a0fea71b7a4308cb9f619cf7351798a063503199", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv3l-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv3l-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cdfd4d94e8fa1d0bd5d7c791315e6775cfeacb8b17621003e16ba1c0c6d4c3c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv4b-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv4b-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f234f0c9d4d3f67ef99d00ac56a7e2a8d03b52081f4af4057cc93db3f280c234", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv4l-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv4l-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58c14d3d2e31ac5e4db939214bb071d8e7e68964187cdec99cba250055e84782", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv5tejl-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv5tejl-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a226675505efac074454e95a31496c25d5afb8c34d711de42b5425fbaabb989b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv5tel-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv5tel-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f5cb4dd596dd4174ab84112a24ed3e01ee31a46ea05aea8677465ddf5181573", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv6hl-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv6hl-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21b732402fbcac66d9be41db34897d2a114e085b7c4a0328f6fd94325e2fe1a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv6l-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv6l-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbedec85548d16dc32788a8e39387a040684f22d77e551f4957c206dc31ccff7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv7hl-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv7hl-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81621d4fc5058509bb088db9ab92dfe21c1a64b2c42dabf370cc30cc2eb4dd15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv7hnl-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv7hnl-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec863d457a773d3472f60d9d149c959a00af8ed5757f46b24885a72341960f2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv7l-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/armv7l-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07ab3e64f584665864cb465ecc0af8452795d8c6a6d8b0f96600ff73a97b7aae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/athlon-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/athlon-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d64cd515d3806c6fea21f68982ad67df660d5e2b9f98e011f32d773b7f1cbba2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/geode-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/geode-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56ff092958f43f5920c40a718082a672eb0dcfb832af497544aa5fe0728b123b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/i386-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/i386-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b394a99b58c377dcb1d311587142503e8059f58ec54927620fc501ee9d440ae7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/i486-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/i486-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f6eba75907a550649f6ced9a230c6908d860035aefeb4b6a2b9e022d16ae9c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/i586-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/i586-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d28b18930f13f2b071a3b5b1030ee316a45cf4b8d402c72e698433f5f66a30b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/i686-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/i686-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a9d44211170a7834172453c89361d999dc386ed08f6940efbbf2f70c68ba415", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ia32e-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ia32e-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65be2abad4e1b2a587e82ab1a0fea71b7a4308cb9f619cf7351798a063503199", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ia64-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ia64-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ad10677434ca82ae3fd52aff8fe43c5963443e1567e5b0930f3000e601d133a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/m68k-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/m68k-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efd8eba90a3dd0652638e3f7ab8d55c1ccfedbcc0914221027b9cbc2dca12a42", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mips-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mips-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afb0b5f5574b0c874b763ea63c2cb089e0652f2ace628bf6fba79524ac036324", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mips64-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mips64-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8169d95bded81c549da65047a45d58dc4569315d777944f700e56182866e3f62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mips64el-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mips64el-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84b40d4ca625f5d8ecfb0a1a3a5466ba8bbf8c588a4a808a8bc9454937f53b69", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mips64r6-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mips64r6-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df675dfe6651bab0d670d8ec11a6b775b9fd46611622aa6715fe67a8b36ce0ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mips64r6el-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mips64r6el-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1e9752340672369a92c6e154a3560a754d2ebfb4c29cb0f95d7058d22dc6c3b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mipsel-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mipsel-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cdff741855a40cafb5cf465b172e6d463d3fe52d210149a89c536178c4a12fc8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mipsr6-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mipsr6-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d4690d4f1ee62ac5c0e23f5c30a70d396ec7955bccf1a1e00a22ec57209ef5c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mipsr6el-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/mipsr6el-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1aed61e87f365e954e9d642dccb97eb35b450a4639cb5b05becc024a9e9b9be4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/noarch-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/noarch-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5897b86a436bac1766ee1daf5222179cab6b45ba1e9edaaf142f732ff0a3e9c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/pentium3-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/pentium3-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e8e8bf6de142f66d59061d13b106e63a02a0430c3e95cca4d0ead2528f05831", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/pentium4-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/pentium4-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a98744c458cf4a946ff32ce3a198a2affb971f43587ea678dad6fc571fd0c70", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "439f2b9112dc88b160d0d40441e27fc7d30b35b6c76c0710eeeb6ccdc355a3f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc32dy4-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc32dy4-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "439f2b9112dc88b160d0d40441e27fc7d30b35b6c76c0710eeeb6ccdc355a3f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc64-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc64-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49a9fe23d1190d3fc526aab63c6da70eee4f38bba039aeb6d681074d9bbc204b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc64iseries-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc64iseries-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce5725038f6dd17c7efe8c82c53e9df0333d834cfb890c20cac6bf79d81e2bad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc64le-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc64le-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39618e0be9955dd46a89c0be9d8127e4e50d73d271714683f43a55362add6bae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc64p7-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc64p7-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29c4963fb9a085c97bacf9a392fd149bab2321c3f21d7ec87f3e9949a4342666", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc64pseries-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc64pseries-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce5725038f6dd17c7efe8c82c53e9df0333d834cfb890c20cac6bf79d81e2bad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc8260-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc8260-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "439f2b9112dc88b160d0d40441e27fc7d30b35b6c76c0710eeeb6ccdc355a3f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc8560-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppc8560-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "439f2b9112dc88b160d0d40441e27fc7d30b35b6c76c0710eeeb6ccdc355a3f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppciseries-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppciseries-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "439f2b9112dc88b160d0d40441e27fc7d30b35b6c76c0710eeeb6ccdc355a3f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppcpseries-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/ppcpseries-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "439f2b9112dc88b160d0d40441e27fc7d30b35b6c76c0710eeeb6ccdc355a3f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/riscv64-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/riscv64-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "557f2e434d94a691c5bbd126d75a32b83593760ad760d8c8936208994c8ad2b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/s390-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/s390-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52931db3ea1ce9ffb18c2db3b4b4e482a30d3ad206db5b9434e84ce5a09a6fb9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/s390x-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/s390x-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11cc78e3532acd5ab075e2a5dc8c7c8894c1d90a98e91bd58f01962682d8faca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sh-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sh-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cf15df52ec7170e7a4778774c9847bfa282a9b6b766ec9afe8a1d292efca2ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sh3-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sh3-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e4150c96380e617624cefaff9f6fc03ddcc26edf266bf99978e7b45946c8959", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sh4-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sh4-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1369babfccf8cd7b2433e70ccb596ce4327f2435a2587e79bd394ad44be2c469", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sh4a-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sh4a-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc1352562b31d097179ade4ca41c2420c6e9d59103479741b5c9e4648401bb67", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparc-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparc-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5981ee41e8a34dcba0644b596ce1b1cbc907c9a4d9afbdbabca1c651d61b2c3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparc64-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparc64-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e92f633b7b4a29013b43cfbd08f4fb25398138a435d9b1c652db0cdff86305d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparc64v-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparc64v-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05623336d9431143bc415f0d90225ea2c41c986de047c65d3bc785ce554c89a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparcv8-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparcv8-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c567427447252846eb1dfcebc33e214b6b4ec4e0d06cc3f90271388a65bec26f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparcv9-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparcv9-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5981ee41e8a34dcba0644b596ce1b1cbc907c9a4d9afbdbabca1c651d61b2c3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparcv9v-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/sparcv9v-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19eb15a3e9c84b33d9030b2c0009d8c7656fec8ff54406944fb66c23d7093177", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/x86_64-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/platform/x86_64-linux/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65be2abad4e1b2a587e82ab1a0fea71b7a4308cb9f619cf7351798a063503199", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpm.daily", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b98748f664b3245cb7f3d22927b541ee659c221094df7e4d7e5950b6d73eb37d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpm.log", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed0a8b7f8ec41ea0d6d8d7ccdc698d216cd7a7154e77bbdaf8eb02bc4535ab0a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpm.supp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d88d7b62b79bf754a47ba69d0997ae82c4f0e5ea6af3f8fe2e40ffb1fc3fe054", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpm2cpio.sh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05e2ac0f3edb3180d60028b4930aef22244d6cf0c31f862e622ef6f591bca74e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_dump", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_load", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_loadcvt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a493a0f840898a69a353108c12fa743812618f7e46926a43e2afe6a50dba175", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_recover", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_stat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_upgrade", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmdb_verify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmpopt-4.13.0.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e1f50fc3637f01fd81213e929dfe8c6ecd2075fced71f10bc2ef075827cbbfd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/rpmrc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0054c939b7a755d99a446ad378cd1469353a78b0da3f331c0ae4ae646b9c7cde", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/tgpg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c02352279bc7e500ef1ce692935971047606f54e8d4673dcf6ed8ef6def25752", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/tmpfiles.d/rpm.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "175c0da0b7f1425939a2f3f109dd6dfa1caef09de6a9cc3a22acde02cb654ef1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/CREDITS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7c9ae82a9f1e7a497f5d0fa665d8387b064866475680eceb08d7dcc2a8b9428", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/GROUPS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9033758169fb651af73d946385f036fc25a681fcb5a063a1a0641b10f3a0a4dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/builddependencies", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1580050367dd281a03cb5d5e8692349829f1b21e48ebb328cbacf7e7e09d04ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/buildroot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eac4a3d80abb2c002735348520f939cb43d21e73d3f52990baf3ba925b40d10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/conditionalbuilds", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70a9517d270bcfd399cd7927aa18d659e0c63395b7d8fa11560ed71b549340a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/dependencies", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2eec5c7860e4408bf0aaeb73bc91a2d1009f37b7070c59903b1a54f0a3d1905e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/format", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "546660743edaa82c31176c705c6452ce0e4600ec1e5a77def2bc1c8c3ea86b8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/hregions", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "013a188ee9adf79a94b8961e4342d6994ee0866f12cea3f6579dcd51eda0d796", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/macros", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a5a890774401b8fb546eb243e4767b8a4ef080d76d4b30a7ac9419f2729ccb41", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/multiplebuilds", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59e84e15d9af66ed7b693b7c200aa48328bd24d18c9ce53f4c2a36bcefe65a31", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/queryformat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e752124ac0624109079cac77e4aaf46bb2fd53d97f15b4c61b06a0cc82b123c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/relocatable", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a41eeced53b1c6d1ffcb8df980d98f6b53c8f79cf0b3d78eea66ce058bd817d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/signatures", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e52f26d6b1474b405e410e0d348b45509aee6168eaae06643ce1298d41a69ed9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/spec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dba1546e65e0f260168c4eb13be33ce266ce659979a98af8d36df0e29c9b45ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/triggers", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef90466a2296d07666cf2eb84ea9886a3738e445a880816970817c1cfbd80680", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/rpm/tsort", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "533567bdebec1ed11887dc9041d68402a67497d19a3d124a090093ca5bfeb96f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/rpm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/rpm/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "437cfdada284e3c10e7439cdbd0c3180d897f5a218cf156ebfcd170df40b3bc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f964a743b2b7367037301655eb92b00cd143632c4f36c7fecba63d7f918fd2b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/br/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "543290dc880a274f807c8963ab74493128e2040dd2638b38f1377ee241ab99a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90a5a5c21360d3b15506abdcf54b3c734dd58386d662b40e7ae2fc5c8396126c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cmn/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa5645305992237a95de521ece47f6bac04ed9de470325d565e90f09290ae74c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22fa9c96f5d941c2a21b2ed59fcd7728b3476c29c1515739f86aff168ec026f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d572f48fb58ff1c6cd2b758d3aabf7e635a70e38268c54a5c35af268430fe34e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eebb7dd54f90a31fb731cce3933678e03eca34eb2c8b95220574a5e0e3f4af08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd5949c5ea6dd6cdfd5aa09cf83a9ab7344b94545675d174c299c1df30fbc5a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "339af4e7f0f4c53cd351fcf9e70356ce4798aff3e28783268e2fc876fece76bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8110c0d4d3314be9a1fed93719f6f5e9f8f080ea3f9d4cc0ed17a87f8993971", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5839d5180e90c2dd07861dc230c1018bec248bda11a6be08236d6c60c694e6da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b218660af3d4c73915169c9e59c5fa2d30d51d81495b5891a84a4441af7aa90e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b16130d828b2ca427a65b216233606265ab756be41de3dde03b7bffbbc7959d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e08d6a26f8780aed2536ae6f6818592ecc0528367ab00ff505538e839ee966b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bab8fcdae27fde94fc2bc1ab8da8a4c0585564eedce681bae3a75b2d1b58dc41", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab0ec606124e1e4baee2047e1acd8d19b6684b9443c1e6eff90c26d9b2ce6f4e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cbfce3783d3e3bebde152f4fa5fb7121df97b2a389f2246eefdbbb6fc83c2e0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8295c640f20cbad69bcfa4c5277c76c5510b78c96a5355a44f1797bb26c4e6c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3cbce431c539133d6fd5394ab9af63ea2f74c638240120e59eb816ae379267e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bddc126af968b845d0203a59f06d53c05b948f3d5108aaee49b868b341f8e28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "359ebaff9f13851eb0ebbee74d9cbb390c3d0a9fa3548245e89198b18d120603", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a86b87aaf0a920ffbcfda2e684af1baa3e254ce0f610a4ab695b24d16786fefa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f40c9d9a021f03d5ab26e29cd9c564dab906f9712b8b0a8837a94c422d6be8be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ac7de35dff65bd6ef6ebdb3a46bfd1791734184517b6d5af82d7acdaa5abcea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e30dce8a490ea2546d8820ef587a234649867c66d32a1c27d498bb76ee4792e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab7f6456a4d8b39fa49d01f46d61ff3ecdb07a533da42072c5aca5428ee69ef4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d65822362eb5119b6d7f20a58cbd091a20ac9920015e099e95b5ced4164c1554", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d77f6371ffab491b8b150c4aca80b8e3e091343daf77be29e24d66351231a3ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39d3e856cdda10a3332352e9b746e15cda93203b475b430be7284168245454f9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58b19c00260dfcbdfe312e23a564035c51e7aaf69c84be958b616257f1c34724", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "849fb1ce82cacff308f03a88f1cc2c33863775921738e9930ec2ed23936a5ccc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "525f3ad9b9620b46780a2390b3247cd9bb5f135815d2a0bc7bfc9f9b00992173", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f95aedbc16fb38fef1bd43e4fd21ecdd6a4d92ce95ce8971344ae1277ebfc1be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/rpm.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a2559f6de1ecaea48da307c576f15c21c9a52e306adfaa428a4a55372c631af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52bade488014b143cfb08aa30a0c942cb342ffd9cef59767fa4bf3d960b25683", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fee93fd5e77e66145e0bbf7174a4aaf1d25864fdbd708a4d1886c9afa6e7cd46", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/rpm2cpio.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f68efc1140e72d3ba55465c8813e069f636cc929e66908a9b50a0da535940231", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/rpmbuild.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "902562ac678f8044662196a5a96635eafd26c0821969c2077eb35b113a3a906e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/rpmgraph.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7eb29c3a9931ce357ab024604fabc4b5e6db7766d67a224803cf7f792eddee77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b963dd4c1fece4abb6a85133de91b9f3dec42095ccac8d55f21a97eb01b3fdc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8/rpm2cpio.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6814960fcefd1bef8d4d80ef3d87ba0da3ab3b038d4af9f9f6656b9a10b35364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71a45e58970cb66cf91bd10e0c8d7232c63813328c1d9f20d4eb0d09f0a6db3e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rpm2cpio.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38549c4253bbc2ca927d7464cbdc9713f3d20938b6baa0849c2d9d3b8b5f152b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rpmdb.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d8cfaf1fe0c3e6338015e58cf524492bd2b390d9ace7f24979b4b652b12c9b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rpmkeys.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ff622afaae4ec05292f0284c991fc4f3cbaf295200372c410a89cad3c6dd404", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1/gendiff.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23c90ce55cd8f7518d1fc469aee7ed113acac858325f7e98fe7607f18c21cc57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb79ed5e2f65eb3e4c15ce736be44690d3511e49a24b9c5c096dbc424edd0984", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/rpm2cpio.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a54d8bf64c7e3d547400fe7f9fafc12d7198156c147a0254784082f206d9bb64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/rpmbuild.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3eeb9379b9a7950c1b5f90dcb1f5f74c4fbe5471b79594007fd401f0e953d43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/rpmdeps.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef9558e2dde9a2400a70670702d65d85c3672845029001dda3d6001f4ffa7063", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8/rpmgraph.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "babaa1ce9068128f9bdd1148a139a28051ab68599b0ab3d2933788bc4b4504be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56e81ca68d977127988d5b4acc1233b3dc114e59c44f64a03ce1e22e7f39d103", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8/rpm2cpio.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f24791efd1f08cf24bea49f55661ecd8a8fd1fb73bc64625ca518864f0518565", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man8/rpm.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4bfd075bd66567e8ffd9679c28b0cac7868d54eeab6acef4519aebeafff3bbf0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Basenames", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Conflictname", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Dirnames", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Group", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Installtid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Name", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Obsoletename", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Packages", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Providename", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Requirename", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Sha1header", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Sigmd5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/Triggername", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.001", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.002", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.003", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.004", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.005", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.006", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.007", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.008", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm/__db.009", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/rpm@4.13.0.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "npth", + "version": "1.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "nPth is a non-preemptive threads implementation using an API very similar\nto the one known from GNU Pth. It has been designed as a replacement of\nGNU Pth for non-ancient operating systems. In contrast to GNU Pth is is\nbased on the system's standard threads implementation. Thus nPth allows\nthe use of libraries which are not compatible to GNU Pth.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git", + "download_url": null, + "size": 45218, + "sha1": "b51b3e8a83c589a62c149b980cd3fd0528bf27b2", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libnpth.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnpth.so.0.0.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "484bc943d4acbfc127bdf9b26ef96c03e75dce46559e1b8297e29c421e6e1851", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/npth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/npth/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/npth/COPYING.LESSER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/npth@1.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gpgme", + "version": "1.9.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG\neasier for applications. It provides a high-level crypto API for\nencryption, decryption, signing, signature verification and key\nmanagement.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://gnupg.org/related_software/gpgme/", + "download_url": null, + "size": 668081, + "sha1": "d873ef04d265cc6ed29eb3591fb0242ba3a0e107", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libgpgme.so.11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgpgme.so.11.18.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f983a037caf56f3974ef77c68677de03cc6b15d86719f95fabc0d4deeed0f265", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5c7e8e0ad913549e370a7ef510a637c660813c18a5ac425c5d5defe52e8a19c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f877aa6aed6180c74cc80b72ac2bdb385d6f2e17382c9ce5bea23375157bec2a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b3b1f519f85a5af080b5f46e51299744f35de99e556f86b4708420f7fb778dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea081c2aef5c38445efd1f2240850deb8d8da71ee1fbc65297c7cfe4facc286", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39b0caca6896f81f0cb990e1c9b84902f58326fc162f7f62326417f61b4ff659", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04d76ea6efb1c172571a807f03602b6d20cb2e50a333e67039298676227d58a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gpgme/VERSION", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30f4611383aa30a15753789f40effde81332f2f8714e6d3b2940bf0fc4592377", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gpgme", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gpgme/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gpgme/COPYING.LESSER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/gpgme@1.9.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libdnf", + "version": "0.9.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "A Library providing simplified C and Python API to libsolv.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/rpm-software-management/libdnf", + "download_url": null, + "size": 320509, + "sha1": "1e8dfa7d5c1df1f543b4d9f01829e4509ec28963", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/girepository-1.0/Dnf-1.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "813aba5c2c1f823e9ee3a9cf4578a3e7b2ae223a2b2cb806b4052809d24bf437", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libdnf.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa4c3eeb669e6ecbb960b2239b15b72bfd11c6902f16e0648d47260ab8b9718", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdnf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdnf/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1442f74f6aae2382ef0290c87a0ca5b653bbb75a29038ee349d48e6db993934d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdnf/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f7b66848332a8350cf57843b6fc074d69a8215a86683f5c4ca25660b4f53630a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdnf/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13797161fd400745e3e8c405ab527031626f0f8b5ff468d71949232e1725fc78", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libdnf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libdnf/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libdnf@0.9.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "sssd-client", + "version": "1.15.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Provides the libraries needed by the PAM and NSS stacks to connect to the SSSD\nservice.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://pagure.io/SSSD/sssd/", + "download_url": null, + "size": 208865, + "sha1": "99511ce482c1eec0db845dd5d647d5112d9c8a7c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/cifs-utils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/cifs-utils/idmap-plugin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/cifs-utils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/cifs-utils/cifs_idmap_sss.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "470ef42bfbf9f82487bcae698eeffd0b134c29379a02b9fae0388e6557e08871", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/krb5/plugins/authdata/sssd_pac_plugin.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c459a077342c803fd56540d7a30b360dc4cdc24ec57a3d6a45711e535a08b1e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ccbd786d26ee14c1bf3fc6082a159c82ee52a6a3c5de365ef24fc91ca17c475e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnss_sss.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6da2bc9585d737de8a3a75b7385a5b457dd9e3cbc345951dc327711782664389", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_sss.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cebafe8a82f84a24ffc4c0d7e85522600dc98707e48aa2e57bb0c87cf13d2071", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sssd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sssd/modules", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sssd/modules/sssd_krb5_localauth_plugin.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe47802745650bf2e1898fcc58a13ee1dcce2b21976192f53ad0001f575dbabd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/sssd-client", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/sssd-client/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/sssd-client/COPYING.LESSER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c57f43c939054fd4b831f271a14c97a488c38f98cdda5e887c5d396e3b3bc58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man8/pam_sss.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "436319133cbd82b42903965ef56dcdd2d257cdcd8bc38d2649e72dad95acccd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e42bf2083722127bfb9e3d0b66016133fd8c5e2d432995680058fc107b264131", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f082b584fbf5cb9ac3c7ec0de2b312d72d26ef71e96b2f6e7ce9f8c57781fcf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e2a4afb7edee15278335c57798eacd426c8962670e8d4c2ac883e5736329c6c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc3b043994b9e5a935e592ee2132948e659a1fdb3f66d847f2382b60bacafc1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_sss.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77679ebac4493404c00adf88296bf9f93ae1e9ce6bb6ac5714ddf9d143872fb0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04e364d20b772c62b71d8170ece18488d06703b48503c30fbaca41b0f314dc15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man8/pam_sss.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec1bad4a2c3e7a2ded1d09c27068f37a79001621667bc4fc838e620828ebee0d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man8/sssd_krb5_locator_plugin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "528363ed30b3e4b988b098763a4d58b7d866a58c66020b4a0dc6b569b51a549f", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/sssd-client@1.15.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gpg-pubkey", + "version": "64dab85d", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: rpm-4.13.0.1 (NSS-3)\n\nmQINBFfTPiIBEACnRl8tUymlDOBNJWjtICofXNyM4qt2qfGTme3YZ0ZVOay55pK6\n1OLiyNLXyJfDH9d2U6dZn5UYLNdE3QXRVua5GXlSituY0+pzs7n9doW/U8kdhm9a\nzOfyR1Wh/u/FHUmiXUvuwLVzqee7lSU3Ry1voDzPIyM/3/eXDa4wAkbYuestYV2F\nG2VqcMgDIEudYlkz6N1OigMWvkvYXFHVC1A55ydHenWffQzQaPpGuJLA61ARZ5Cu\nX46xgOCPc+aSvAm/D0cmOS7xhZcUqs1A5uGtViZqsRt59Bp0HVNxftfBCO/rQx+9\nFrV1vYXkbTdzG3unlVCJxxC2dW2W6hb3SNgPbE5fgiG9twvVU+3GsFUwARclRWiZ\nHjbWdjlRTkRySzkkdnXalJo3G4UAEDfkvujM2dB4Dt6gVkCPvSKVpK6HTtBdHmDO\nscYfazX/j86somO9npHSrb11tYaLbx2PYfEvw6F7rsxr78/GBjzPnKkK3suXxDlS\n8q7tT1FYV89EzjME5+ThJOyPxyXHKQQwozIXcB/BUfyWGlfFFh8baD+DA8lNgQvl\n/TVFvW6bUV6ll5JoVJJhC87EACL7mlo6AQtwCivUEPxusVXM6u53UKbsc4gVdkZd\nWpUyT2YsgKK05/eVDIkMLHXb3efVbJ6NCj88Fq6hYB7+Y5MRbRFJpvS4DQARAQAB\ntDxGZWRvcmEgMjYgUHJpbWFyeSAoMjYpIDxmZWRvcmEtMjYtcHJpbWFyeUBmZWRv\ncmFwcm9qZWN0Lm9yZz6JAjgEEwECACIFAlfTPiICGw8GCwkIBwMCBhUIAgkKCwQW\nAgMBAh4BAheAAAoJEIEqa0tk2rhdFk8P/1WZFEEBfUr9ywRxeVAwiKx9Ggzf8m61\np98spnUGj8N53bKwguKnMqAUtm9/XQPRGYRfqKKuKF/4AySCOmqFP86zHThnbFcb\nfMyiJOxBN5N/5dhUxTkZG1M51vFPQx53dnea3w7ypJekTwfEna46PKUD7dTV3HJg\nd2YOojD9mxup0iAmi7/3mi0cHwTCZS9FF/A4eBWjuEd4OM3KzPF7HBdY37a1IBLR\nk7wruMEGSq6EXcoeqG2sMmU7RnEeQxy3WqMYdRdzUjbfBN7mCAcuv2yKB1FFW4/v\nPhP7ObpCCLiaL46APdGFHZ30EC4oaeqSygJ8+zAIFK40t/a0iNNf8ZKKeeuasinr\nqNJAep/WoVjIpx/LlF9vw522fhYXJ75LYLBCQNke/4rQ1Rl29io2Dg29aPrEwFPj\n+7zDztdvaGmu5wLPvsC+w5pyqOT2LPC19y3D7T+KfXp0gEwyZedviDwZdIXz1PX1\nIMytlwRXlrhkp/2WzJvAkJCmRSb8QsxY9Y2A4rfqrNCk6kgjc+3pXNdxumaXEp33\npjm+z61Qrg2XXFHUhQyRiBnEtyo2Hj3tJQdrPxwGIgtKFZCv+oAwewnMw9TFycI6\nrYEfS4wdAIOGoSF/PL9Eq2xoUJQw8QFCrURm7sfS0/VmvXoSjqzZLeWI4e+JvId0\nQFFBR5ZKOqzo\n=DGPs\n-----END PGP PUBLIC KEY BLOCK-----", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": "b578474745a3113359544bab57541eaf84e67ec0", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 1, + "match_coverage": 100.0, + "matcher": "5-undetected", + "license_expression": "unknown", + "rule_identifier": "package-manifest-unknown-b9931200c2f732e2ea95da8f66af5f41a403ecf7", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-b9931200c2f732e2ea95da8f66af5f41a403ecf7", + "matched_text": "license pubkey" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "pubkey", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/gpg-pubkey@64dab85d" + }, + { + "type": "rpm", + "namespace": null, + "name": "libgcc", + "version": "7.1.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains GCC shared support library which is needed\ne.g. for exception handling support.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://gcc.gnu.org", + "download_url": null, + "size": 183352, + "sha1": "27e1e317f1727ffc0716e08879eb752a9f07cd89", + "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-plus AND gpl-2.0-plus AND lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/lib64/libgcc_s-7-20170503.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9553f32597aa65aad36da257cd38582fbad19b2703f553be6096545f70514cb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libgcc_s.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgcc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgcc/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgcc/COPYING.LIB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgcc/COPYING.RUNTIME", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d6b43ce4d8de0c878bf16b54d8e7a10d9bd42b75178153e3af6a815bdc90f74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgcc/COPYING3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgcc/COPYING3.LIB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libgcc@7.1.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "fedora-modular-release", + "version": "26", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "Fedora release files such as various /etc/ files that define the modular\nrelease.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://apps.fedoraproject.org/packages/fedora-modular-release", + "download_url": null, + "size": 4465, + "sha1": "d10c900f3a093a7e21005bc0fdaae25062f2a4fb", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/fedora-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/issue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/issue.net", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/os-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/redhat-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/system-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/system-release-cpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/fedora-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "15f565a0363f3d165a737c479d94944ca86b8333f3a38ab11c8caf4e25dcbfcb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/issue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9489d28fbd325690224dd76c0d7ae403177e15a0d63758cc0171327b5ba2aa85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/issue.net", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b9bde05b2026bd656e33dc53be057228fc806c78ec955c6614a99348da5ad98", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/os-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "071dc0dae35a0524f997c15e5d55a6fef80f9b633c1b2551579230f9add0156a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/macros.d/macros.dist", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae066f67338b650e36dd7351a4a4ff66e2846b3fb1de1944d9229536f0733257", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/system-release-cpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61735673c4068ab9bf41a792984eb57b807870c680aa659b541ba1822db83d26", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/system-preset", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/system-preset/90-default.preset", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "933b80f1d823350d014c261a069d24c1e94c62209847b9ac065b0c36e61af4c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/system-preset/99-default-disable.preset", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3127b197b9eae62eb84eeed69b0413419612238332006183e36a3fba89578378", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/user-preset", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/fedora-modular-release", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/fedora-modular-release/Fedora-Legal-README.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8832d558e57a44680f704c5188feec4392d09aa1d889cc9e4a865c24027ed47f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/fedora-modular-release/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e98708047560db5a5bcf7495c3108709760cbf6202df7b216cbd7918725e7d0f", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/fedora-modular-release@26?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "filesystem", + "version": "3.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The filesystem package is one of the basic packages that is installed\non a Linux system. Filesystem contains the basic directory layout\nfor a Linux operating system, including the correct permissions for\nthe directories.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://fedorahosted.org/filesystem", + "download_url": null, + "size": null, + "sha1": "b26688291ab053b97671e6ea5498d5324deb2603", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/boot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/dev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/X11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/X11/applnk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/X11/fontpath.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/bash_completion.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/opt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pm/config.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pm/power.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pm/sleep.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/skel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/sysconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/xdg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/xdg/autostart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/xinetd.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/home", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/media", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/mnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/opt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/proc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/root", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/run", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/sbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/srv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/sys", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/tmp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/games", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/include", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/lib64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/sbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/usr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/usr/.dwz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/usr/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/usr/lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/usr/lib64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/debug/usr/sbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/games", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/sse2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/X11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/games", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/pm-utils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/pm-utils/module.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/pm-utils/power.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/pm-utils/sleep.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sse2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/tls", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/etc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/games", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/include", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/lib64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/libexec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/sbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/applications", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/info", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/share/man/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/local/src", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/X11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/aclocal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/appdata", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/applications", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/augeas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/augeas/lenses", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/backgrounds", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/desktop-directories", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/dict", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/empty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/games", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/ghostscript", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/ghostscript/conf.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/help", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/icons", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/idl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ab/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ace", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ace/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ach", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ach/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ada/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ady", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ady/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ae/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af_ZA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af_ZA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/afa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/afa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/afh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/afh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/agr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/agr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ain/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ak/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/akk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/akk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ale", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ale/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/alg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/alg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aln/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/alt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/alt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/am", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/am/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/an", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/an/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ang/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/anp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/anp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/apa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/apa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar_DZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar_DZ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar_SY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar_SY/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/art", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/art/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/arw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ath", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ath/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/av", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/av/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/awa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/awa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ay/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ayc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ayc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aym", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/aym/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az_AZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az_AZ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az_IR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az_IR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ba/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bad/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bal/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ban", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ban/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bas/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bat/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be@latin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bej", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bej/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bem/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ber", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ber/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg_BG", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg_BG/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bho/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bik/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bla/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_BD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_BD/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bnt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/br", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/br/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bra/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/brx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/brx/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs_BA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs_BA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/btk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/btk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bua/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bug/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/byn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/byn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca@valencia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca@valencia/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_AD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_AD/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_ES/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_FR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_FR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_IT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca_IT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cad/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/car", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/car/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cau/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ce", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ce/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ceb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ceb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cel/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cgg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cgg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ch/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cho/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/chy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ckb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ckb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cmc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cmc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cmn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cmn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/co", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/co/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cop", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cop/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpe/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpf/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cpp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/crh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/crh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/crp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/crp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs.cp1250", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs.cp1250/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs_CZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs_CZ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/csb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/csb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da_DK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da_DK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dak/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dar/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/day", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/day/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de-CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de-CH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de@hebrew", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de@hebrew/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_AT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_AT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_CH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_DE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_DE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/del", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/del/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/den", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/den/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dgr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dgr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/din", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/din/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/doi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/doi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dra/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dsb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dsb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dua/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dum/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dyu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dyu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ee/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/efi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/efi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/egy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/egy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eka/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el_GR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el_GR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/elx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/elx/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@arabic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@arabic/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@cyrillic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@cyrillic/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@greek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@greek/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@hebrew", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@hebrew/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@piglatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@piglatin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@shaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@shaw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_AU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_AU/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_CA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_CA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_CZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_CZ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_IE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_IE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_NZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_NZ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_US/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_US@piglatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_US@piglatin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_ZA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_ZA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/enm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/enm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_AR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_AR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CL/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_CR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_DO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_DO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_EC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_EC/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_ES/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_GT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_GT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_HN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_HN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_MX", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_MX/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_NI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_NI/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_PY/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_SV", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_SV/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_US/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_UY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_UY/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_VE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es_VE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et_EE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et_EE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu_ES/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ewo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ewo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa_AF", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa_AF/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa_IR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa_IR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fan/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fat/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ff", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ff/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi_FI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi_FI/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fil/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fiu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fiu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fj/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fon/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_CA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_CA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_CH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_FR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr_FR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fro/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/frs/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fur/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gaa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gaa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gay/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gba/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gem/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gez", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gez/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gil/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl_ES/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gmh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gmh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/goh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/goh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gom/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gon/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gor/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gos/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/got", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/got/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/grb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/grb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/grc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/grc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gsw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gsw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/guc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/guc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gwi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gwi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ha/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/haw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/haw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he_IL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he_IL/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hil/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/him", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/him/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hit/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hmn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hmn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hne/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ho/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr_HR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr_HR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hsb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hsb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ht", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ht/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu_HU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu_HU/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hup/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ia/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iba/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ibo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ibo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id_ID", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id_ID/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ie/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ig/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ijo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ijo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ik/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ilo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ilo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/inc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/inc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ine", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ine/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/inh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/inh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/io", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/io/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ira", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ira/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iro/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it_IT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it_IT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/iu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja.euc-jp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja.euc-jp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja_JP", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja_JP/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jbo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jbo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jpr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jpr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jrb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jrb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/jv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka_GE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka_GE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kaa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kaa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kab/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kac/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kam/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kar/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kaw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kbd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kbd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kha/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/khi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/khi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kho/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ki/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kj/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km_KH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km_KH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kmb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kmb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko_KR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko_KR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kok/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kok@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kok@latin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kos/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kpe/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/krc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/krc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/krl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/krl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kro/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kru/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks@aran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks@aran/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks@devanagari", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ks@devanagari/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ksw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ksw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku_IQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku_IQ/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kum/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kut/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@kkcor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@kkcor/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@uccor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@uccor/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw_GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw_GB/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ky/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/l10n", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/l10n/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/la", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/la/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lad/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lah/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lam/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lez", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lez/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/li", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/li/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ln/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lo_LA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lo_LA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lol/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/loz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/loz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt_LT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt_LT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ltg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ltg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lua/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lui/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lun/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/luo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/luo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv_LV", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv_LV/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mad/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mag", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mag/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mak/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/man/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/map/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mas/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mdf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mdf/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mdr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mdr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/men", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/men/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mga/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mhr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mhr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mic/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/min", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/min/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mis/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk_MK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk_MK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mkh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mkh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mnc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mnc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@beng", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@beng/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@bengali", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@bengali/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@meiteimayek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mni@meiteimayek/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mnk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mnk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mno", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mno/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/moh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/moh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mos/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms_MY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms_MY/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mul/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mun/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mvo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mvo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mwl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mwl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mwr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mwr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my_MM", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my_MM/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/myn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/myn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/myv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/myv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/na", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/na/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nah/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nan/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nap/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb_NO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/new", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/new/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ng", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ng/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nia/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nic/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/niu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/niu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl_BE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl_BE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl_NL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl_NL/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn_NO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/no_NO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nog/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/non", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/non/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nqo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nqo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nso", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nso/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nub", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nub/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nwc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nwc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ny", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ny/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nym", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nym/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nyn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nyn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nyo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nyo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nzi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nzi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oj/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/om", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/om/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/os", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/os/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/osa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/osa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ota/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oto/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/paa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/paa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pag", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pag/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pal/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pam/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pap/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pau/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pbs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pbs/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/peo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/peo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/phi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/phi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/phn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/phn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pis/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl_PL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl_PL/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pms/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pon/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pra/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pro/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ps/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR.us-ascii/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_PT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_PT/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/qaa-qtz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/qaa-qtz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/qu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/qu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/quy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/quy/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/quz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/quz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/raj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/raj/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rap/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rar/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro_RO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro_RO/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/roa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/roa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rom/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru_RU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru_RU.KOI8-R", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru_RU.KOI8-R/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru_RU/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rue/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rup/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sad/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sah/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sal/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sam/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sas/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat@deva", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat@deva/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat@olchiki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sat@olchiki/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/scn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/scn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sco/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sd@deva", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sd@deva/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/se", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/se/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sel/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sem/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sga/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sgn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sgn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/shn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/shn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/shs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/shs/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si_LK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si_LK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sid/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sio/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sit/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk.cp1250", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk.cp1250/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk_SK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk_SK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl_SI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl_SI/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sla/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sma", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sma/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smj/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/smn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sms/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/snk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/snk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/so/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sog/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/son", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/son/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sp/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq_AL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq_AL/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@Latn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@Latn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ije", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ije/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ijekavian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ijekavian/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ijekavianlatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ijekavianlatin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_ME", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_ME/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_RS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_RS/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_RS@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr_RS@latin/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/srr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ss/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ssa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ssa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/st", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/st/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/su", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/su/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/suk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/suk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sus/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sux/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv_SE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv_SE/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/syc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/syc/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/syr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/syr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/szl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/szl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta_IN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta_LK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta_LK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tem/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ter/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tet", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tet/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th_TH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th_TH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ti/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tig/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tiv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tiv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tkl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tkl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl_PH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl_PH/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tlh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tlh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tli", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tli/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tmh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tmh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/to", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/to/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tog/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ton/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tpi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tpi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr_TR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr_TR/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ts/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tsi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tsi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt@iqtelif", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt@iqtelif/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt_RU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt_RU/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tum/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tup/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tut/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tvl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tvl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tw/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ty/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tyv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tyv/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tzm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tzm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tzo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tzo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ua/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/udm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/udm/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ug/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uga/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk_UA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk_UA/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/umb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/umb/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/und", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/und/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur_PK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur_PK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@Cyrl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@Cyrl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@Latn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@Latn/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@cyrillic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uz@cyrillic/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vai/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ve", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ve/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vec/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ven", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ven/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi_VN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi_VN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vot/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wa/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wae/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wak/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wal/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/war", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/war/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/was", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/was/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wba/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wen/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/xal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/xal/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/xh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/xh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yao/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yap/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yi/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yo/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ypk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ypk/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/za", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/za/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zam/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zap/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zbl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zbl/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zen/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zgh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zgh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh-Hans", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh-Hans/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh-Hant", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh-Hant/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN.GB2312", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN.GB2312/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_HK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_HK/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW.Big5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW.Big5/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/znd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/znd/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zu/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zun/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zxx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zxx/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zza/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ab/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ace/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ach/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ada/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ady/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ae/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/af_ZA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/afh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/agr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ain/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ak/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/akk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ale/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aln/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/alt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/am/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/an/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ang/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/anp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/apa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_DZ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ar_SY/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/art/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/arw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/as/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ast/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ath/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/av/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/awa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ay/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ayc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/aym/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_AZ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/az_IR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ba/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bad/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bal/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ban/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bas/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bat/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/be@latin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bej/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bem/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ber/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bg_BG/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bho/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bik/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bla/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_BD/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bn_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bnt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/br/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bra/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/brx/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bs_BA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/btk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bua/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/bug/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/byn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca@valencia/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_AD/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_ES/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_FR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ca_IT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cad/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/car/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cau/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ce/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ceb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cel/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cgg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ch/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cho/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/chy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ckb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cmn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/co/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cop/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpe/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpf/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cpp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/crp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs.cp1250/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cs_CZ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/csb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/cy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/da_DK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dak/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dar/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/day/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de-CH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de@hebrew/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_AT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_CH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/de_DE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/del/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/den/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dgr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/din/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/doi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dra/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dsb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dua/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dum/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dyu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/dz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ee/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/efi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/egy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eka/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/el_GR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/elx/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@arabic/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@boldquot/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@cyrillic/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@greek/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@hebrew/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@piglatin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@quot/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en@shaw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_AU/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_CZ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_GB/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_IE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_NZ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_US@piglatin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/en_ZA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/enm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_AR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CL/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_CR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_DO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_EC/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_ES/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_GT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_HN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_MX/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_NI/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_PY/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_SV/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_US/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_UY/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/es_VE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/et_EE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/eu_ES/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ewo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_AF/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fa_IR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fan/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fat/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ff/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fi_FI/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fil/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fiu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fj/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fon/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_CH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fr_FR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fro/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/frs/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fur/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/fy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ga/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gaa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gay/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gba/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gem/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gez/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gil/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gl_ES/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gmh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/goh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gom/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gon/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gor/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gos/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/got/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/grc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gsw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/guc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/gwi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ha/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/haw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/he_IL/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hi_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hil/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/him/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hit/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hmn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hne/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ho/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hr_HR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hsb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ht/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hu_HU/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hup/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/hz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ia/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iba/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ibo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/id_ID/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ie/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ig/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ijo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ik/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ilo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ine/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/inh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/io/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ira/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iro/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/is/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/it_IT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/iu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja.euc-jp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ja_JP/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jbo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jpr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jrb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/jv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ka_GE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kab/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kac/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kam/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kar/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kaw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kbd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kha/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/khi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kho/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ki/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kj/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/km_KH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kmb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ko_KR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kok@latin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kos/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kpe/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/krl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kro/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kru/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@aran/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ks@devanagari/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ksw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ku_IQ/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kum/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kut/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@kkcor/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw@uccor/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/kw_GB/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ky/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/l10n/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/la/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lad/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lah/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lam/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lez/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/li/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ln/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lo_LA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lol/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/loz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lt_LT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ltg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lua/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lui/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lun/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/luo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/lv_LV/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mad/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mag/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mak/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/map/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mas/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdf/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mdr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/men/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mga/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mhr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mic/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/min/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mis/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mk_MK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mkh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ml_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@beng/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@bengali/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mni@meiteimayek/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mnk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mno/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/moh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mos/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mr_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ms_MY/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mul/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mun/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mvo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/mwr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/my_MM/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/myv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/na/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nah/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nan/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nap/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nb_NO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nds/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ne/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/new/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ng/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nia/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nic/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/niu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_BE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nl_NL/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nn_NO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/no_NO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nog/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/non/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nqo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nso/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nub/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nwc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ny/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nym/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nyo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/nzi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oj/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/om/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/or_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/os/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/osa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ota/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/oto/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/paa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pag/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pal/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pam/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pap/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pau/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pbs/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/peo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/phn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pis/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pl_PL/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pms/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pon/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pra/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pro/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ps/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR.us-ascii/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_BR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/pt_PT/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qaa-qtz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/qu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quy/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/quz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/raj/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rap/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rar/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ro_RO/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/roa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rom/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU.KOI8-R/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ru_RU/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rue/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rup/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/rw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sad/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sah/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sal/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sam/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sas/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@deva/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sat@olchiki/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/scn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sco/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sd@deva/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/se/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sel/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sem/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sga/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sgn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/shs/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/si_LK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sid/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sio/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sit/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk.cp1250/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sk_SK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sl_SI/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sla/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sma/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smj/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/smn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sms/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/snk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/so/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sog/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/son/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sp/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sq_AL/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@Latn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ije/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavian/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@ijekavianlatin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr@latin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_ME/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sr_RS@latin/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/srr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ss/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ssa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/st/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/su/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/suk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sus/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sux/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sv_SE/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/sw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syc/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/syr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/szl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_IN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ta_LK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/te/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tem/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ter/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tet/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tg/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/th_TH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ti/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tig/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tiv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tkl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tl_PH/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tlh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tli/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tmh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/to/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tog/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ton/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tpi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tr_TR/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ts/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tsi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt@iqtelif/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tt_RU/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tum/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tup/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tut/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tvl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tw/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ty/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tyv/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/tzo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ua/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/udm/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ug/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uga/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uk_UA/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/umb/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/und/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ur_PK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Cyrl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@Latn/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/uz@cyrillic/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vai/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ve/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vec/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ven/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vi_VN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/vot/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wa/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wae/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wak/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wal/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/war/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/was/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wba/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wen/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/wo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xal/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/xh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yao/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yap/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yi/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/yo/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/ypk/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/za/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zam/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zap/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zbl/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zen/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zgh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hans/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh-Hant/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN.GB2312/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_CN/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_HK/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW.Big5/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zh_TW/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/znd/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zu/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zun/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zxx/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man0p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man1p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man1x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man2x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man3p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man3x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man4x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man5x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man6x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man7x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man8x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man9", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/man9x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/zza/mann", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/mime-info", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/misc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/omf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/pixmaps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/sounds", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/themes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/wayland-sessions", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/xsessions", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/src", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/src/debug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/src/kernels", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/tmp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/adm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/db", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/empty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/ftp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/games", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/gopher", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/games", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/misc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/rpm-state", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/local", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/log", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/mail", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/nis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/opt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/preserve", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/run", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/spool", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/spool/lpd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/spool/mail", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/tmp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/yp", + "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": "rpm_installed_database_bdb", + "purl": "pkg:rpm/filesystem@3.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "publicsuffix-list-dafsa", + "version": "20170424", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "The Public Suffix List is a cross-vendor initiative to provide\nan accurate list of domain name suffixes, maintained by the hard work\nof Mozilla volunteers and by submissions from registries.\nSoftware using the Public Suffix List will be able to determine where\ncookies may and may not be set, protecting the user from being\ntracked across sites.\n\nThis package includes a DAFSA representation of the Public Suffix List\nfor runtime loading.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://publicsuffix.org/", + "download_url": null, + "size": 52995, + "sha1": "d4bd3d97e747af809220af3625c327a0e9f15f15", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/share/licenses/publicsuffix-list-dafsa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/publicsuffix-list-dafsa/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/publicsuffix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/publicsuffix/public_suffix_list.dafsa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1db1a8ef248176640ecf0fafa78b5b46be692db0c4e0e14007f8cd4ab1e56554", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/publicsuffix-list-dafsa@20170424?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "ncurses-base", + "version": "6.0", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains descriptions of common terminals. Other terminal\ndescriptions are included in the ncurses-term package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://invisible-island.net/ncurses/ncurses.html", + "download_url": null, + "size": 267943, + "sha1": "cd49925e4c43598bd95da44cb06ab53e6266c1a0", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/terminfo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ncurses-base", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/ncurses-base/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "37e56186af1edbc4b0c41b85e224295fe2ef114399a488651ebc658f57bf80c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/ncurses-base", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/ncurses-base/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f6f18a37526df60dbcdcf47249f2c5d192623985bed507e04d5a91f32fe6b62d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/tabset", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/tabset/std", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbadb5f608b355fe481c0c7d9c6265b2372bfa35250662f81f68d46540080770", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/tabset/stdcrt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf6c37b18ceea7c306f7e3a5e604a03b0dfb9c22ec99163e4b52f885ce063145", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/tabset/vt100", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "075251754239d9973945d82b95c18cd90997acd2017393e70c8832e9297de056", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/tabset/vt300", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61f8388cad6a381feb819bc6a8d299d06a853d15e1f4bfdfd6b6f40069ad4956", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/A", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/A/Apple_Terminal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a70a499968e631f1788e7fbc1f2029d90978796c83e85d956880aa1f4248608", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/E", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/E/Eterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fdef71d523603431d3553648623bb9000a62a1412a9a1db4fa2e306bc649e92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/E/Eterm-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8deb301f2d2461386236b4ca4837dd6394768dc58b8028897c89b03f28df33a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/E/Eterm-88color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16f5a7bb304bea5393a7e14ddeb4c16d20ef8303ea9ba9f961434eabe54cc71f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/E/Eterm-color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fdef71d523603431d3553648623bb9000a62a1412a9a1db4fa2e306bc649e92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/a", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/a/ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "93ec8cb9beb0c898ebc7dda0f670de31addb605be9005735228680d592cff657", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/a/ansi80x25", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "acd69b88fbc9045037b562dd67c876e88cc5d2616af20b9ca6c41d33ee335606", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/a/ansis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "acd69b88fbc9045037b562dd67c876e88cc5d2616af20b9ca6c41d33ee335606", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/a/aterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc39dfaae5e76c28dc57ff06be6c845a7fd5acc922156e3bbdb1752925c7dbd5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/b", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/b/bterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5166019760429c4d6150180f1c2dd81136488e21c36b564e605c9dc7366f1db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/c", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/c/cons25", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "acd69b88fbc9045037b562dd67c876e88cc5d2616af20b9ca6c41d33ee335606", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/c/cygwin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a9b75481dba09d8f73b9b13f39d52db026bfc7ae8eb4de1d250388756445dbc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/d/dumb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "123c85a2812a517d967db5f31660db0e6aded4a0b95ed943c5ab435368e7a25c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/e", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/e/eterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c79a54efd731abe696b0373d814c9a67839eb74229cb0f63ec436b43871b8a2a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/e/eterm-color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "718af703c538849e5b13ca124dc0416a60e05f1eed5208f6d72836c51c108f31", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/g", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/g/gnome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "645f1e2d85cf4f0d388b056eeb3aa953ca7e83604aded321a2944da56ca5db99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/g/gnome-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d90681a2a439b225bb204ec6a9b3912db799eb86489d1ed76e08b2024867b87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/h", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/h/hurd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10aecfba156ec90c243267284da1f9d43b8e68813e58690c5870ae8d2a5ac9e9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/j", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/j/jfbterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9085a3b60b2198a897ed0a632d755b73b7dff499c26356edc585f97e0432b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/k", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/k/kon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9085a3b60b2198a897ed0a632d755b73b7dff499c26356edc585f97e0432b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/k/kon2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec9085a3b60b2198a897ed0a632d755b73b7dff499c26356edc585f97e0432b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/k/konsole", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42f88ad09ab20ba57b05d5d0c6d8a1274ec4ad01590e6cac8aaa54ed2a83845f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/k/konsole-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07eb58714de36d40b8e72692c727480580b4900a9ab2752cc3ba6a01cbe69c5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/l", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/l/linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f74813e0051024ad3cb5d1a6647e73b0d86829fc9b73b6c3d8b6d32b2349676", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/m", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/m/mach", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecd31c58040e5908eb434514e67620b2e4be538655126f427155760b273c7e9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/m/mach-bold", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e4400e3ad4df2dbbf90920860c540cd72552ca71a24b556a0b6ba62fa091b84", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/m/mach-color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5caa825bd606e26c8b6c55a3206eccfea525e788f74da5e7cb48cc713db52239", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/m/mach-gnu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "99372cd399478be723230692595362004df345dee6c4145e4d109113a2357717", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/m/mach-gnu-color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1c62541670d0e10fe46daabce8ce95d9fd77115a68106e5eb2c2a7647e40a13", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/m/mlterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46e191801b09d818c46679e9f5e234933d783a51c3c748a7ec783cbe3b297455", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/m/mrxvt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e6078dc68efd8e69f721904680179432a860f6232c6470a2a9c22ea7bef4c10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/n", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/n/nsterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a70a499968e631f1788e7fbc1f2029d90978796c83e85d956880aa1f4248608", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/n/nxterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcb5173ee0c48a229b82180eebf160b8f2b4b2593767d6373d9c28d2aea705fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/p", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/p/pcansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecda9662049c96ee0a574f40cfb8950b0198b508b5b72a3de05774eb3cb3f34e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/p/putty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "698ce675321067be43bf2817eaacc9c6f0d66d37ca0ad65b2caa73f83236027c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/p/putty-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d89390bafe0e62333a7f15131982d9a3cbf870895f844ebedb022c36cd5ae60", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r/rxvt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "867ec3e7fe09fd8600ae11e8615a9d23dc455b97242f7d67affa3fe975ebdf87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r/rxvt-16color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3bcc575856e7d27883f0cb70ef54b4b42ab72cc309f3159974c82a2340468e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r/rxvt-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28333ef04b94a1da4916b220f6c3a0129e55d6a49497b0e9a0116c9a02fade11", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r/rxvt-88color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82bc91643f278ccbc7794871ad3e20833c0bb5358c08ad30f66647b0b5c83480", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r/rxvt-basic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61942076813ce244a83873cef4a3fd713ffdded106924e41c25c309415d31083", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r/rxvt-color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d49eb837fd12b196124f85f5ff4f4e294607eb53163855fb80839c68e3c7b43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r/rxvt-cygwin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8105b2bca78b0aa0f89cbd615951c8776fabdb6a2c36364c6c0ab21c42707c96", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r/rxvt-cygwin-native", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b224afd04b0ad3ede7f6b1fbc81695d5ba43bedef483da6b85e616088236815d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r/rxvt-unicode", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "063264a85fd735a13028390c8d43cf38b5214417c6e48908eabb85bcdb9b7495", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/r/rxvt-xpm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65a8533b3eb5482038e7ee4f68922f126a98557be726ba907a322fc781435217", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a456d1e6a284ee9222b2a10539d026fd7e89a8b8cdd6e55664db2f78c09d4c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen-16color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc3b4b2630d885f9da71890f6d148cc167785cc1ab6b965114f77b9d806bca3d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad7c5f703929d561f810d53ec8731e5c5822136e93f899a68ac2e45e2a140189", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.Eterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "638a22c73e622c20264de8cbb581598f37813f5a1e50cb7122d4301fad56a039", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.gnome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "54b41d0e4be67e9b61006b5ff20d2979f20eaa4c3aa59336f189bae37f101520", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.konsole", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1582ea642a21716637addd652e6b17ba9e76d43e9efe62e9921fb39bcfb48cba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.konsole-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fe8778c83502f1e25bfa24aba58bee37c46868de898dece8da229b8667835b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2aa8a48c5b90d47cec1dd848241229f1aa5ba3dd41297bc264d1fd9a1e2d7309", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.mlterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "508a3ece195ee4479f65b1d7e710b10f3e2608b5b03fb24d7769214dd0daded9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.mlterm-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3680f6ca59956e3136fc80d990b2971ee41fb94cc05baacf3a8c8346354b690d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.mrxvt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72cb0dfe7d009c4665ec7747ee3529462303f11a8017b76b0af33b0863a38031", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.putty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4b6c28152a264f26ae924d14adacddd79ca2102a7e293376656e340bc94c88d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.putty-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bda81c406cf4363a2c6311e726384127d3beb2d79c4f9cb5a868f66ff024296b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.rxvt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a83a6f3bb24e3027a6f31753ba425ae04aa70e1d18ba2a1471974144ae74f2a4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.teraterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33e55a97649e02a2721237e3056279af02834f42d1256b3d6d0a4d882aaddb4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.vte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6cec0d1a04d2f6f2bef974e4486fdbe12b4a04ad06d715a8b74f6dced9958c88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.vte-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f7424e73d7c648a4744fc3f0dd5fde302b88a3c400a03facc91cdfeaf34f0ceb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.xterm-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf5d1bf299be199d8a2758af2bcc82219002c5a236647bbc92ea26f7868087b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.xterm-new", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eedccde96384d41a44955e06b6fa016f4c3da3223e0137e42965c3266c006455", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.xterm-r6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4437872700c073b65b255fdf85bd55d4ff7be3ea2265ca457d9e380a0fd8f860", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/screen.xterm-xfree86", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eedccde96384d41a44955e06b6fa016f4c3da3223e0137e42965c3266c006455", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/st", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90904c9abed866d564d32c1cb8dd1c2892cf765c09399dce89e573e29d09bb8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/st-16color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41d8afe93843ecb5d0fafa19006cb733077c6c4acd29450e90285310a24142bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/st-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd7be428c5fcce2d5758615d9e1a80129d7e257ea3a7b66a4cda1d7f8d916bee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/stterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90904c9abed866d564d32c1cb8dd1c2892cf765c09399dce89e573e29d09bb8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/stterm-16color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41d8afe93843ecb5d0fafa19006cb733077c6c4acd29450e90285310a24142bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/stterm-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd7be428c5fcce2d5758615d9e1a80129d7e257ea3a7b66a4cda1d7f8d916bee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/sun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02e392161cb23f49a8fb1ba2f1a6583e013c0c26672f58c5eaca828db3b19914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/sun1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02e392161cb23f49a8fb1ba2f1a6583e013c0c26672f58c5eaca828db3b19914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/s/sun2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02e392161cb23f49a8fb1ba2f1a6583e013c0c26672f58c5eaca828db3b19914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/t", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/t/teraterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89be47afa35b24e6f37b340c741de594745ee6206d8254247861e1fc862655b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/t/teraterm2.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a46bd1d8f632aa3ef3d889b3910a8f7677a07c2f662f79588d2d5f2c4088922", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/t/tmux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "45cae64e80cb02dd9f8a6c030716cfb921e65bb6552a818842dad78d6d44a22f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/t/tmux-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb575543bbe2c44cad61d1437d9823bf7dfc8410113fa303a7cb828439807624", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vs100", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "caa13c37066fdce023748dbf4c49d0b359a72dda73f0d2287288c0ff820cd1b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vt100", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c919070d5dd70856abcda7993ec63680e0a30b997693926301a2049b419d3fb9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vt100-am", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c919070d5dd70856abcda7993ec63680e0a30b997693926301a2049b419d3fb9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vt100-nav", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd7ddbfe161074b56ac775a9018c28a3f4e85e9a623969478e94f91b0408d92b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vt102", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5af8abfb4747049ccde158eee68a8b8138528ece70fddf31b5c85afbdc03dd67", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vt200", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75a4723bfcdcd22756366838f1d65233f386d7592b019740c8ca5b578e9a5857", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vt220", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75a4723bfcdcd22756366838f1d65233f386d7592b019740c8ca5b578e9a5857", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vt52", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d8e7d40be89fe71e5d2582caa5168fe53ed85d9063e0ccf42e5c53f4d17b069", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1da0fd56c4776111afb6c5e901532f77987a718ef2baaaf1b2eb28d4edce431", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vte-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b09a80f9b9f50e88a7c3d1a3f0da1a92747ab503eb91260e2fe1ea39bd566d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/v/vwmterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4c847540442e3906a9a9ef6ce6139a5dcb629e645998585f53ab5b43feff179", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/w", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/w/wsvt25", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28d3410e6b83a3b78a41f108098ac8772a3af3ee2b627b9f9bb4b19b363a5be3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/w/wsvt25m", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18c85db3b0ef0ab15b7eb8dc4ac6ea14a37d851628220c8bb61e2edfa4f81683", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xfce", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dee6d67e429ff4946eb883806b996848e20640a6e4af6f8d276830cc9e016a4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1adbe954534558cf0ddef1cc0811e9752acbc64d2db28e9d819bd8bdca0d5e99", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-1002", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c9c84aba8b13fd6ee0c5cda8dcb3aa3434ae20a61218e14bf3bb7668ee946f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-1003", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aca1cdf27ed551971f96e49d32107f22560843a69bb6fc1977d77d72aaa9e0c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-1005", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ad8e1d41ebec8b1ef032153c2de6dcb4ee66ab988bb69f911c7c8b61a29baa6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-1006", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3044e4243d62ada5ce2e1feb8cb6f8c1beb1f8426ae666094ec1a017778d7030", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-16color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a8a86861dbca47d2c2a09b55f8bbfc1cc8c8e684f80e82a52a0bd28f0c46464", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-24", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "caa13c37066fdce023748dbf4c49d0b359a72dda73f0d2287288c0ff820cd1b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-256color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "113539baa5190b3c69ace7515283dbd78930ceb6b1dca6a86f74a45fcf60f6b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-88color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c2d74c4d5d6ad3f87e92ced4ff00392dda840e83c5a9e33c74325a5e82ed2496", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-8bit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7258a7b5df4d2da8ad8db858a080acc0a0a8ad4d37784761fcdc7357e1823862", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-basic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0b3433780cc4909be04e14fb8d1e8a7ec0b7ca2fd6840c6359adc2cea4b9c49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-bold", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f7f33ed0bde1ff4b8c551b6d88878728e1593fcc62bc0938b9ea7525f1916948", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fcb5173ee0c48a229b82180eebf160b8f2b4b2593767d6373d9c28d2aea705fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-hp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34be538fd1bef5c38b355825136b380885a1cc8419cf70ee8537cf2f65788361", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-new", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc615ffe3b21589f6405b94c2eacc680c206cd40a83bf169216927e8abeb0496", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-nic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3ef7063d50451d23e6b3013cab28905966091dba789115a59e7ed7acdc2d0ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-noapp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1c68b1781d2179a8301f530f2ea10f3984200d78530db53030e2c983aeb2a70", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-old", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7796dbbc55626542a791eb22756436ff7c2585f6a4f4990ef17561b44c6fd44", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-pcolor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e643a277fab67cca43d9348623c7551d7382784033a697eb7f5484178be7c53d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-r5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42da3d2f3062bcbf9a21539595fd54d5b662d43465fc21f620385ac655043e5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-r6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59e0405b063e41dc45e77f1a713b2db3d30425381b837d82ca593bb33e45f60b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-sco", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3cebd26506d13be2c2e371f32788c0dee65dbb6ed4e26087740c57f930cd771", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-sun", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d494115e93d0111ae649c4bf28c5b1914832b1c7506d579261bf34668f44dc18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-utf8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2dd8f40b1e871e1c39cfe5ba3eb64a01d1a9c391d9ac67b70904ba65e53282d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-vt220", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9827f8b3ae05c1060759340ab1b6dfb8a87069e58f31e0d99091baeaf269fe64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-vt52", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec2164504f16ace2ce5d17b1f07a655029767148dc5f58d388853454aeb47a6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-x10mouse", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d319aa1577c0df6cd091ec846f3bcdc635cc6c71e9cb0bfa666f3740bafa860", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-x11hilite", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50e430b2c772a621fb120b2f07bb541d3b42d7405f26f8df744e4fd310cc5480", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-x11mouse", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77b61f646c7ee0111ef291c7187e11669e73740daa475bf1e10260995a5d48cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-xf86-v32", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52eec50342c4e92ba5ee07ff23d9d658fc25eabcb7a344d7400dbbd924df98a4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-xf86-v33", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70ec33d289950be16e88f1abc559d0c4aa24d3e2372609679b0f75050379fa20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-xf86-v333", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "edef49c84a68abfa62b39eb79984b317f9511161c8f3aa3324d27a94bc3592e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-xf86-v40", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3a986d19a9e4f31b3d80e695a214f36c5d6d7741f3e582b9ff1b546508200a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-xf86-v43", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef2aeca5287cf6ed75079368ac664891495952b0bbcc72fd4336aa653b25ff9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-xf86-v44", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c128d524597bbac37f475d67909911a3af44a4736ba4400147a2646690fdfc53", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-xfree86", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d1e375cf40cac3e78d50dd0f06a488d69d51baeb77fc3fb7a5c5d9c5f146080", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterm-xi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed8bda3235de2118fab7ecf84c8813cb61a1185f4f8a47b578fbede82d2b597e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/terminfo/x/xterms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "caa13c37066fdce023748dbf4c49d0b359a72dda73f0d2287288c0ff820cd1b3", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/ncurses-base@6.0?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "glibc-common", + "version": "2.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The glibc-common package includes common binaries for the GNU libc\nlibraries, as well as national language (locale) support.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/glibc/", + "download_url": null, + "size": 3718391, + "sha1": "a7c1f8e6d3a520072401b39af60629ab1593e32f", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/default", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/default/nss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1f2e5e45820a1d10c870724bf3fba12ce500531fe2d38b4c2e23090121c33a0d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/catchsegv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "91a12ad3702ab6f7ab37d0b15e6452cff749e84ac192d430856a947c418cec62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gencat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "823e42d82bb1f882b9f36dfbb51d5f8ea43287ff8bbe75a8305986e605469d8b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/getconf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecd124d8d8dace72318f821f9f5bfc05d189ceb87e9f1511a47575f227095ed2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/getent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f420d2044ef79eafc84308993a153649e46b06e3b495c43a3dfe51d386403aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/iconv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8b8947f502846459d7f51d551738f6f5c69630eccfba9c3bf8f99bb94ce7286", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ldd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82507f16f0c1af766c11a1de4a942cc3d8f8f6e9d784b9adf4c4806fd8dfe71b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/locale", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac06716f92ceb76a66a1ccfd6fe7a64f6da5f15cfb96a74deed2d2db47b06d4c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/localedef", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b14776fe6ca0f1a538b141c01b753a984fcbdd74529403c926e94803be6d0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/makedb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0c85b1e391ec4e594079b9b0adc989ab83f171bf4c086da45d51cb51d7df67e3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/pldd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efd8a9e2103552db9b4fdff553c3d70652bc696393f0c9e8ec76d9650552e05a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rpcgen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8eab6c72e9a8b68ca68b66c342aa856c98ca976eb0c2841f028bc2b983613137", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sotruss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a19312b4c184240d8364f33b5b7090a5ac229e701eb1752cc884706c50cc749", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sprof", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ef8e3f55196e10d03793d1965b9e1999981c480a5a19011b03b209fc03b2b58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/tzselect", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b65a796c7ccdc0383465596121e3b2c16b171b9e0671a806bc9e5c9e48cf744a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_ADDRESS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e56fdac7f4d70bdb7517a9a3c98bbfefef52fcfb082d3a49c26eec93fd8f9d9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_COLLATE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04f5869315babb600b4494ded89ad0e159c982c571d70bf4396988119deb19ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_CTYPE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ccec1ee5753229af863e46251aed614ed38ae6873e1f7281ac7e8bed132e7cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_IDENTIFICATION", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d7144ea8176f0291754f5287bb06f3ab11803e0c178e84741fdc935c4b73f0a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_MEASUREMENT", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_MESSAGES/SYS_LC_MESSAGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94b0b5b9478be3d07699972940961cdfa6c7fd86e4d4601b11a6be2268e4dbad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_MONETARY", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5b4d493a4960092900dea714839a694a9aa3f445a0f03b50c9bc16a788e6eeff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_NAME", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14507aad9f806112e464b9ca94c93b2e4d759ddc612b5f87922d7cac7170697d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_NUMERIC", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5976e6b3e6b24dfe03caad6a5b98d894d8110d8bd15507e690fd60fd3e04ab2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_PAPER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_TELEPHONE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4caf0d12844219b65ba42edc7ec2f5ac1b2fc36a3c88c28887457275daca1ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/locale/C.utf8/LC_TIME", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3dff76fab46985a4444cb3798c4d68629e15be32517f21d78377f78da387833", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/build-locale-archive", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e832b50a6b9b0bba60f2acd19c404b101be15bb9454bca5c1c76e1c9d73be9c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/zdump", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eb6553e17285b722ee8c0dc25d8f54a96132587c7b1b04f90f62c685b1a3813", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/zic", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8270b840b28761b809f3f7699910eea62fc13615bba86d80681e28ec04951975", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc-common", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc-common/README.timezone", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d07e4a98ae6f01aeb1b4fed3bd529a956bb7abcb74646fb8983682563aedd5a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glibc-common/gai.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "76a5771adee7b9f36c7ae66eae78d72f325557500269107f2d98a7e3560a1808", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/i18n", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/i18n/charmaps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/i18n/locales", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/locale.alias", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3dc82f3c7045a6d3faaad965072db7d1597f1cca67e4601c61d8077f81779ee", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/glibc-common@2.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "ncurses-libs", + "version": "6.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The curses library routines are a terminal-independent method of\nupdating character screens with reasonable optimization. The ncurses\n(new curses) library is a freely distributable replacement for the\ndiscontinued 4.4 BSD classic curses library.\n\nThis package contains the ncurses libraries.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://invisible-island.net/ncurses/ncurses.html", + "download_url": null, + "size": 884016, + "sha1": "c6a1b2fc5a560c7757c62f7440382108b207ed7a", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/libform.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libform.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44101e7283484ee31d4dcbde165bc6ee1ebe0320359076ed22a6665f23615a27", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libformw.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libformw.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3e93cbedf1008d3e97da4e23e6ea1485c9654197f0141910c52189a40c5c17e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libmenu.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libmenu.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e124a34e548a3af752cda748730f5eca0c32734a4709de2c2f861284ea644ba1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libmenuw.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libmenuw.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae3fc66ed81cff605cdb2e828a64c4bee6144f861a71e03c8e7a169088fec39d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libncurses.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libncurses.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6f994885d0fbbb9b9e053a5b7d56fd253748406f0b951c963460b4a72d1e22e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libncursesw.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libncursesw.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79a5cd4a06c8ade81dd858471732105e1d64e043048fe9996c4dafe7373a6727", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libpanel.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libpanel.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71793d0c5e9dfbdaa4407c60610e16e579c4379cc22fe7d534bcd9570d34292d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libpanelw.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libpanelw.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "92a0d902585f99a4f0883849f82eaf156f31386ffb0babfba6c02e0fa90c149b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libtic.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libtic.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a17dbbbf67f177ea6483763ec9e7c4436f0f6ff626e6cbfbf50fc54f8497583", + "sha512": null, + "extra_data": {} + }, + { + "path": "/libtinfo.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/libtinfo.so.6.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c89897188008ed4e7d02bd31bc180cd18007619136b6b63f277bb6c6b75f9653", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/ncurses-libs@6.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsepol", + "version": "2.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Security-enhanced Linux is a feature of the Linux\u00ae kernel and a number\nof utilities with enhanced security functionality designed to add\nmandatory access controls to Linux. The Security-enhanced Linux\nkernel contains new architectural components originally developed to\nimprove the security of the Flask operating system. These\narchitectural components provide general support for the enforcement\nof many kinds of mandatory access control policies, including those\nbased on the concepts of Type Enforcement\u00ae, Role-based Access\nControl, and Multi-level Security.\n\nlibsepol provides an API for the manipulation of SELinux binary policies.\nIt is used by checkpolicy (the policy compiler) and similar tools, as well\nas by programs like load_policy that need to perform specific transformations\non binary policies such as customizing policy boolean settings.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/SELinuxProject/selinux/wiki", + "download_url": null, + "size": 656336, + "sha1": "21d7546fa12e087384b8f5dd4f1ea094c7a93118", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libsepol.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20d88ed26fab77463e0348ec1c8b444c49742546f17a74de5ef364f503f62a95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsepol", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsepol/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libsepol@2.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libselinux", + "version": "2.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Security-enhanced Linux is a feature of the Linux\u00ae kernel and a number\nof utilities with enhanced security functionality designed to add\nmandatory access controls to Linux. The Security-enhanced Linux\nkernel contains new architectural components originally developed to\nimprove the security of the Flask operating system. These\narchitectural components provide general support for the enforcement\nof many kinds of mandatory access control policies, including those\nbased on the concepts of Type Enforcement\u00ae, Role-based Access\nControl, and Multi-level Security.\n\nlibselinux provides an API for SELinux applications to get and set\nprocess and file security contexts and to obtain security policy\ndecisions. Required for any applications that use the SELinux API.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/SELinuxProject/selinux/wiki", + "download_url": null, + "size": 220660, + "sha1": "751e8caa4af547ce1e86b7be8f7bf4b4e2d3b0ea", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib/tmpfiles.d/libselinux.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a4da5964a3357d01279f47ccf363d50448b4704808eb6d8bbb833357c7aebae5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libselinux.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fb87bdf5fce847280c0c57473dcc521359c6bc5bd0e52880d95679bbbeb41ad1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/sefcontext_compile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "badbca0841106453ca722e198ca0567c672e65cf3784b78cd11a0f3351a14b38", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libselinux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libselinux/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86657b4c0fe868d7cbd977cb04c63b6c667e08fa51595a7bc846ad4bed8fc364", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/run/setrans", + "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": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libselinux@2.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "info", + "version": "6.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The GNU project uses the texinfo file format for much of its\ndocumentation. The info package provides a standalone TTY-based\nbrowser program for viewing texinfo files.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/texinfo/", + "download_url": null, + "size": 366816, + "sha1": "e58e7cd89f1baf4b8569a9e43ebe022c169f777b", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/sbin/install-info", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec17e0283f362d947aeadf60c44ff623b9c21acb421253f904390e22f534cba2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/info", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7d61c83b6209cf0287b91228ff9e3754e2bd4b2b3e1531503f59958c1b317b5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/rpm/macros.d/macros.info", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e1a04691c1409a0ab699a2362eeb2dc1124570dbb65453acd8c30a3bcf06be8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/dir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd1142317caaf8d7d099c9b3d2fa30242edae5a88d93a954a80838f860dccf72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/info-stnd.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "935bdd9e201c137af8f7fb834ed41a782bb9fdd3412746e4f8002b7924ac3a78", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/info", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/info/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/info.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e111f7c33ef2bed1144c81544756b9c2290199c0a3f6438148ebabcfe979ff7b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/install-info.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2edfcf54a96fb1a7d562410c507eac7aa42ad844b194cfef354e2f9f74bd867e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/info.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38b94dd94750b76f8b987310e193c47eea0081376b5858942421fb3657c14458", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/info@6.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-util", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Utilities for Network Security Services and the Softoken module", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 207004, + "sha1": "2174a42685a929db6b9199af493cdb777ef3c965", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libnssutil3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0555421c233e42776b349e5537b06f406c4c09940fb7dae45b9a112c60a31ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nss-util", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nss-util/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/nss-util@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "xz-libs", + "version": "5.2.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libraries for decoding files compressed with LZMA or XZ utils.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://tukaani.org/xz/", + "download_url": null, + "size": 159430, + "sha1": "bbc86052c7faf3dbe77343ee43a63aac171e6fa2", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/liblzma.so.5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/liblzma.so.5.2.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8523472ae165693872fffb0ee397ee3f8686ab72fa1137f1264a1aa4d48cf145", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/xz/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c4f8e14fafe458d84808a4cd8b69f94673ebe2bf8fc992291629a69ac12218f8", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/xz-libs@5.2.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libdb", + "version": "5.3.28", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The Berkeley Database (Berkeley DB) is a programmatic toolkit that\nprovides embedded database support for both traditional and\nclient/server applications. The Berkeley DB includes B+tree, Extended\nLinear Hashing, Fixed and Variable-length record access methods,\ntransactions, locking, logging, shared memory caching, and database\nrecovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It is\nused by many applications, including Python and Perl, so this should\nbe installed on all systems.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.oracle.com/database/berkeley-db/", + "download_url": null, + "size": 1883800, + "sha1": "e3662383b43b3e7bee202487b945a9ba1545cd87", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0", + "declared_license_expression_spdx": "LGPL-2.0-only", + "license_detections": [ + { + "license_expression": "lgpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0", + "rule_identifier": "lgpl-2.0_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_35.RULE", + "matched_text": "BSD and LGPLv2 and Sleepycat" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD and LGPLv2 and Sleepycat", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libdb-5.3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69a447552b61681852b8031fa6a50abd34e070d9055fde7ece7651e80fab3ed9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libdb-5.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libdb/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d3fb3732b9d410394b6f053a4cf8a0888722c11c6af043d94da2d11377a5374", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libdb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libdb/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b78815181a53241f9347c6b47d1031fd669946f863e1edc807a291354cec024b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libdb/lgpl-2.1.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libdb@5.3.28?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libcrypt", + "version": "2.25", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package provides the crypt function, which implements password\nhashing. The glibc implementation of the cryptographic algorithms is\nused by this package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/glibc/", + "download_url": null, + "size": 49949, + "sha1": "40203c133aa4b1f7ea3752ae39f192a5baf628a5", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/lib64/libcrypt-2.25.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e6787c31206452ed3bfea019eafb79e7b2570e7657578eff2e12f462164e650", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libcrypt.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libcrypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libcrypt/README.ufc-crypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aed86ff427c97db074de68a8b62e56a5b77d366e163775013a1777d8300d2e06", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libcrypt@2.25?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libcom_err", + "version": "1.43.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is the common error description library, part of e2fsprogs.\n\nlibcom_err is an attempt to present a common error-handling mechanism.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://e2fsprogs.sourceforge.net/", + "download_url": null, + "size": 59913, + "sha1": "6a44d07b2c018045efe4f9782d21028d5b48e5ca", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libcom_err.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libcom_err.so.2.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "46ce5915815e3adf866f2afc94751c3f214cdf3f4a8ca67bc4ea4337482dd77d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libcom_err", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libcom_err/NOTICE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "680f852df303874fe9c722283a7da571ae9a0477768df8af1e363298e2adc51e", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libcom_err@1.43.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libffi", + "version": "3.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Compilers for high level languages generate code that follow certain\nconventions. These conventions are necessary, in part, for separate\ncompilation to work. One such convention is the \"calling convention\".\nThe calling convention is a set of assumptions made by the compiler\nabout where function arguments will be found on entry to a function. A\ncalling convention also specifies where the return value for a function\nis found.\n\nSome programs may not know at the time of compilation what arguments\nare to be passed to a function. For instance, an interpreter may be\ntold at run-time about the number and types of arguments used to call a\ngiven function. `Libffi' can be used in such programs to provide a\nbridge from the interpreter program to compiled code.\n\nThe `libffi' library provides a portable, high level programming\ninterface to various calling conventions. This allows a programmer to\ncall any function specified by a call interface description at run time.\n\nFFI stands for Foreign Function Interface. A foreign function\ninterface is the popular name for the interface that allows code\nwritten in one language to call code written in another language. The\n`libffi' library really only provides the lowest, machine dependent\nlayer of a fully featured foreign function interface. A layer must\nexist above `libffi' that handles type conversions for values passed\nbetween the two languages.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://sourceware.org/libffi", + "download_url": null, + "size": 48388, + "sha1": "c4cea5c0bd5c3f06ac8914143a1110ecbd4f8d91", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libffi.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libffi.so.6.0.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2458c39fff43489c2399b41051640b84780edcff787683923c16755d78d96b02", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libffi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libffi/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49135a1a59ffa0644b69bc2279482227f7059d42bade3f7c211f309fb4c6e254", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libffi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libffi/LICENSE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f4d7a0bfb83c37465d42dc305f124189196cc0cc2cc8d6f8461103682aebbc5", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libffi@3.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "p11-kit", + "version": "0.23.5", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "p11-kit provides a way to load and enumerate PKCS#11 modules, as well\nas a standard configuration setup for installing PKCS#11 modules in\nsuch a way that they're discoverable.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://p11-glue.freedesktop.org/p11-kit.html", + "download_url": null, + "size": 1330183, + "sha1": "9448d9799a244e619a457f5bcd666b2a091e1a7e", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/pkcs11", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pkcs11/modules", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/p11-kit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d986c7668f8ad8980507a0c038945d3841cdbf6710ba587f709bf8b69b8c89e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libp11-kit.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libp11-kit.so.0.3.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18f14021b0ada65669d275fa29fc7c82f980db5698918ca10c56139e5dc15707", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/p11-kit-proxy.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/p11-kit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/p11-kit/p11-kit-remote", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "404b59af383883ed11135f20862aff2a8750f46122c7300ba88cd546ea7e4fa2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/p11-kit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/p11-kit/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cde5ccbf5083e28d1b38333b5817be06c158fb3218f21ee5594b6125a9372591", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/p11-kit/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57a9020acf3a85e9a3b7aa3eb9daf3bab7b6f21689cff436855c6457bad00cc3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/p11-kit/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07fe2878e2b7b7b88b53ce78c0e8b721ad96c8cc6a9059bcfad908337124c84d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/p11-kit/pkcs11.conf.example", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f8fb09ce1ecb5aac84612a6d8255111ade9cbf9ad972cad61858f4678a146df", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/p11-kit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/p11-kit/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e1ba993904df807a10c3eda1e5c272338edc35674b679773a8b3ad460731054", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/trust.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13bed2a24d4b3466ae3117eef4dd16b14c9a75d5fef51e2cd15a398f0f2f406d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pkcs11.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec513f440ab5ca5fa216526063f29648e6d563fcb627fee6ceeaa071a6a90a60", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/p11-kit.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b5aa9c5248cc34f29b605077429feb2b0f09d453753d65134657d010a50dadc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/p11-kit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/p11-kit/modules", + "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": "rpm_installed_database_bdb", + "purl": "pkg:rpm/p11-kit@0.23.5?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "grep", + "version": "3.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The GNU versions of commonly used grep utilities. Grep searches through\ntextual input for lines which contain a match to a specified pattern and then\nprints the matching lines. GNU's grep utilities include grep, egrep and fgrep.\n\nGNU grep is needed by many scripts, so it shall be installed on every system.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/grep/", + "download_url": null, + "size": 924126, + "sha1": "08b7ff4741b96c628af22e44f894e12724bb862d", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/bin/egrep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f7c621ae0ceb26a76802743830bc469288996f64342901ae5292950ff713e981", + "sha512": null, + "extra_data": {} + }, + { + "path": "/bin/fgrep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c8b1486de899cdd010d3cacde94579999cb82d0be9ec8c131b1b56886cfd36b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/bin/grep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21f4c2e7b7b85fe5e071cd55ff4ec2b7473a0331fab56a7ee1a19ce5683b1065", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/GREP_COLORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e94e50735e137e769b40e230f019d5be755571129e0f7669c4570bb45c5c162e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/profile.d/colorgrep.csh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74d270fe4476fdcba60df7d00c808e11681ac918f335c951cba4f118532a4b8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/profile.d/colorgrep.sh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89008d115c5bbd783b985d8cab18e935978c83e362043ffc981063ffed74e1c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/grepconf.sh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8940897293b3261b51af2783be99e4861dc060989b249eb1c0ad2bf7a717a2a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50beb8d0cd998faa66061f3bcf36d075692fd25a8e40ec20a6f0bfb2f8a33db2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2175591ed65e4682c5815e6d880cee348d613370504a014480d2a0c33bb2c91c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d81a0d2f727660982d1566ec21f38df2a7541158321790b61b55fbe24b27cfd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f658c7900ff9a600d801d698d5cda1939f67f5644c3f3063a75eb97aa98bb2cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/grep/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "086f417fb11c914c3fc94ce7dc86f66d29ed94210233fee71d173b28e2c3148d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/grep.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b92bfe91d0d2f9316ca52cf0a0a0ff76f32c71b74dc266cf64c3cea531adad85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/grep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/grep/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ca372a7d92560b1fa9f6d832b440e8bcd62d9adfa8870c98287deab66d98310e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b27f94b8038cbe92ecd82997293157006c69b5c5dab574f13b95292017250575", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "081cabfa0c73ef807a02382a19b6ad3d57f8a16031e91dfd21a736487d75985c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57132adf7ecf3fd00fcef06e9958cc54d33ee8d3520963aff8b1ff4e21818eda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aedd2d55da68a536183e5c7470da34d56a1dc9a856b177f17f12b2ca0deb1cf6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "843cc6a5de2908f3416040d368700c52e2560285b33be7e7b796d27af880f4c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6cf461310990f5cb33d9205bc8466a9cc9839aca6ee803db7798377c87853cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2edeccb82fafac409845adebda6ddcfba59f3e7c905b3ce37eb0b2c33770c384", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25ed3e574043e8368417ab8989bef8f9eee2ed786a7d2471abef348efc77c550", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a39ecb3051895cd1b38cb93bddbf54815de116f3967c4ecf6be11f118230354", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "874da2a5339f83cede89ad4fd1df5053c9d057658c834d42897314d09a3fd048", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf5df5b7ed5023048df5c191332abaa479af273acb173c6e992f9fe29f618771", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d8661f36904bd8f04345d93ccfa9a74b9b46618025be812399b70e674e07353e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8868b4361f56544d5850c517143184778d5a4a81d4a641c4e96000034f2a4e1b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f82fee3fd59a8fd3eb1abc38d22af61cbbe73d835a212127e5a145a82244d1de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19a9741ee1eef7c0d50f66dcdf59ab77bf14af113beed924b36159dbd7e6a8f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3445ade7805a99dcbc3058b5340f95b302d025d465f0bd68cf09346973b8d9bb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be6a97d843d7c1038604143213b6e7c1c37d91415aefa5560cee1083facd6e32", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87a5a697273a8097941b39e675f4d42782d7eb49c418735e024a4de3a466a0b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a038b297614fb4e6bba86149956a6967aca100a45a7e2b920b29001a6aea03e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0312cfe227b374b1229e0167ee352172014065cf70d6fb70e0428c09d2345a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0faf3a7b88c80c85c9e099804b6f41d89890e66d78abde29f2ce2bc59c48ae55", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17b0db8090819e2f0d1309c728c690af63b177817a6a64957059e261c10d142a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db7dad67bc37f7a0100d027ea9df8711cc17b336297031ffc471c342442f31aa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ky/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "696a3ba29857497cf4c5ebb173a3db94994bf9a1e757c3fd5f6d7bdb37d88fcc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05f43c61508df160870c1b38557d4a8d66ce31f3179d6bc5009aed42688d3feb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef26bf2c4d40bbe05f375f6ada73b135e2c1c937d23aeaefada7cf67bb30096e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87b8261c19b45f043cdf9d5d8bf1c68fa4b8cedc9320df4692244c042393d48f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "669dedcc17c4f005c685ac644f4c9a83fceffebef1bf27df242584dbc0c72893", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c8c5266188a96b1cf5d5d2ddd7a9d57701197c65261c8380fc4b28e390c72ec5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb1ff0938890bd47883a245155537311da7975e31164ccaf633d76d6033f5e34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28e032bbf8122a4950169bec5fc2af0035ce8edeb782c54889e5d16e2b07b77e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "238ab01cb73e28664cf7c81d3935bde08eb71434bb63274d6a3d8ed0f30edc68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b5162612af1c98877fd44be0e3de0ccf0a7a16d557750bd003a4e8fda5dbe48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1723e595c7e6fe41d23d932a3221838f24600d6b0db3fa9ac82a42e8402df109", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "368e9bbcc61a687847732265029bf1dee45aba33b64d43bb50255402df034154", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "751f0ae6a4b3873a217f39b2ea67ce572b38f206ac2f618c6f404b21fc18546a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd79c27365f4844d504056f7ac3964af8e705f78fe833c0dfa7a5a9da9fbd3cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fa963b1de3eb060f4ee1cc1db72d4d32d675b16d0f1cf1c1fab8915801d46610", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5141caac0032ab5d1a89244c0ca617dc6c3f4b5ca29389ef83925b6c3b9de507", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f81323ddf31b7ae4fa491ee46119880063b708e7bc33951290541573dbae8df2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d70259b3e5ff315a80caa9164f6ddd7dd85dc9689b79b8f91a2c9773ab47ea3c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc0f5a167c7d23942884f3cbece9fac7bab3a1fb9134babacf4e578dca7dc34c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/grep.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26d7e9a36d58953108908bd136c758c5966f07ab956f677bbd2da49ded0bb0b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/egrep.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6e6596ba913fca3089d056ab0a56ee161b24b1eb248abdd11a5bea28727d31e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/fgrep.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6e6596ba913fca3089d056ab0a56ee161b24b1eb248abdd11a5bea28727d31e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/grep.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a656c8a34baa8696945556f6c8576f5f23bc4f1460f9c97eed56912bda1672e3", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/grep@3.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libidn2", + "version": "2.0.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libidn2 is an implementation of the IDNA2008 specifications in RFC\n5890, 5891, 5892, 5893 and TR46 for internationalized domain names\n(IDN). It is a standalone library, without any dependency on libidn.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.gnu.org/software/libidn/#libidn2", + "download_url": null, + "size": 228275, + "sha1": "ad5d28c444ef4cb6b2a7f6a6aed07f956bfb18fb", + "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 lgpl-3.0-plus AND gpl-3.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-3.0-or-later AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-3.0-plus AND gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "(GPLv2+ or LGPLv3+) and GPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "(GPLv2+ or LGPLv3+) and GPLv3+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "(GPLv2+ or LGPLv3+) and GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "(GPLv2+ or LGPLv3+) and GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/idn2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f1770381ea9d23a6fd68c0ea81246a62148a8b3b3d1fb4500833f368d8936ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libidn2.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libidn2.so.0.3.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2c6582bc5c2cb48a3ead333aeb08fba40eb477ef344920285f04e34e18f929c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libidn2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libidn2/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a584d1dc4cadb4ceb9e37ce1d20c534eca68cbf332a64964ca0d448b620013c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libidn2/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fca2795c4d3d6cc684c9acdc831e88f2073d4e445eb4f2c4853cd842287ed635", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libidn2/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f68dfc8c640dc65cf433988745715a66d2712d308274395009fd457aeca3ed8f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/libidn2.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "666b1e009727a7f93ad1a53a2dcf3ef77cf31112f20ed23cbf610715983b8b50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libidn2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libidn2/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4fa501e804195b4136c9cec4bc510365b8cbaf4bc075d6401a77ae0213370457", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libidn2/COPYING.LESSERv3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libidn2/COPYING.unicode", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01d621eef165cf4d3d3dbb737aa0699178d94c6f18cf87e9dde6db3ca7790f46", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libidn2/COPYINGv2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/idn2.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037ec", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libidn2@2.0.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libattr", + "version": "2.4.47", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the libattr.so dynamic library which contains\nthe extended attribute system calls and library functions.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://savannah.nongnu.org/projects/attr", + "download_url": null, + "size": 19965, + "sha1": "e0ea7d1b0e87497cb253e8ac3c94ff6a43a7133c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/xattr.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c2c76b3d745da666de0c21f810f0c9be7d64291d25735947534c6ac0d499cd6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libattr.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libattr.so.1.1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "441659a906f143a794953a32bd2da1d8d69e62d56f3a261799c4d785fecf4c25", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libattr@2.4.47?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "coreutils-single", + "version": "8.27", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "These are the GNU core utilities,\npackaged as a single multicall binary.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.gnu.org/software/coreutils/", + "download_url": null, + "size": 1316377, + "sha1": "f30bdd2bc91dedcf008cc51262113ce7652677c2", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/[", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afd97bbd643bfe1473794af167cd5c6f44fe449681033e3584b40b836f624b4b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/arch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "209bae4071910ef54b4a3bd302059bf7e00870d8bacffcd7c5489425f37ed16f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/b2sum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9116333c88eee22e55e30db1ad088483f52a3024b624356416873bc14fad9359", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/base32", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff10172686b6db691ae57530dff6cd14b980cbba7ed81a8dcf81bd42dd7bb23b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/base64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fed1b291454a61812e605fd06b04f915ef7e5436cfc1ee17f96523f56c2fbebf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/basename", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a1e6804fef8ca36d39b008210b187dc4a82c456919574e61e17ab40c033589c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/cat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6138c9502337f42763d627e4b665dd4fd66f26a987891d0a7e8313783f689ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/chcon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c191edddab15fd046170527d27f5f2a864684e118020ae3cab9a8c4ce7e6cc8f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/chgrp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1d37a0d06d1d5db7180b10eb367365214de3c458a356efa32960312dabf9bde", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/chmod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ee704ee6e399f29d23b37223b4c80a1a5a39fd0752c6d913d9bcb176b4bb930", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/chown", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "497a658c90080afd7bba33da8297fdb1be37cf36a3465a344164a8cb14390b53", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/cksum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09eada4c0374c3c565ebe1f8965bce9943eb7c2790ef031d7b638b3f191b5592", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/comm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7449de734af6ab89331fc34dabfd40d10fa799369a52fd9df7c3829ded1d0261", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/coreutils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "257267a9e4cdbdee0afad11f293d6ba63854e446bca1020ec35976f47c645042", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/cp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79c39d67b7969b943045e80485f9dc3202a11ddfc5c9f7fdb4287216d0255a90", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/csplit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "406a678a5b17869b4d148ad1924dd9ff3f2496e6f8b1dde6572edb355ded6316", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/cut", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7448d9549e82dc4aa8917fc2bc2c49ad3f99e85e0c4f9a0957926a1f33c60421", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/date", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71fb38657d2a08ad7fa8a7d6d44b54b4a63b2b0ca654e7865c0993443fe36608", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/dd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afc84e0b7f78721d72cc70e5207c0a948889401b1ae985f88fe5557010898d16", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/df", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7140d87bcfc96e33d0e40e746734dfa02fb2973428059a83f267f490acf2924c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/dir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9dfc129738cbf6c04a0a6bce388f6cabe0212abfb4f7011997477d657c552b2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/dircolors", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db0b3071d1896d4cb925e2539b959071d3dd028501e989ae051a7cc2923a131d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/dirname", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79eb20166b1c6e3c720bbd9d1b7093dba753747f4a9c86c20efd24cfa1b7cd02", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/du", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f987dcb68ff9790a7da315f18dba495258e0689c9c145cba4ae33bbf1153ef1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/echo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e2e65807f2d7416260cc04c62a37b6aa14c3336632709406a6eb5e20a25676e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/env", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3164957405d820d74c59ce94cbe8e20eafa4d25366f53e4de9e3f4a149a9576c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/expand", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2f2c111df45d87cb069e96a9152847d31a40d2357e770d4c943d04afe6e1acd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/expr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27afd110fdd08ce37ae374cdb19348dc82db58b2a299d601b1a202e524ffad7c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/factor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee9ee5a137e0591cd9cb7c833ea6d132715452b6e8ec15a521d5656825600a51", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/false", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "deeb84f2992538f7fadfc6946e4e34ce8b491c5d15aac723f2545fc53423609e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/fmt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64eb499e5fcea80a3132b009285321317b2660173d3052ca3dc9c3871f07e0e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/fold", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1af788b3e940772d2d061a2868af5e034faf977d2d7158cbefa3e56a05304049", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/groups", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "80c0a1f602b5a30973ef4aff1549ab8f0c57415f1a1269c60fd463e51bc599f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/head", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d9265e0e806df2362b9e6b476b8b16cef39979c6e1ec9f51aae90f202b94a6d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/hostid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a755dbdf0e3c215642c5dad5c02c6b69f1c533fc253aa5206e634cae9a601fff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/id", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44cd8c4e4d7c0abda1cf8f4d3cb8c3eaa3a099e3583226a71b7b2717862293d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/install", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1e9d54276f52269bf3f3c4787159a8582d093acb918026a389bb03ae886424b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/join", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b4380b504cfba01d655f9102279abc3fa6105a4e107aa409912de8407ce7514", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/link", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "821714203f91ff6532c52ae3f871e0130435b6ba1f1f08d2d1f7bbc6693c0caf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ln", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "085d5f728f31abf16f2e2b6f848b10e987c2ddcf160cb9a8f12378de2b6c6657", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/logname", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55fbba98b8cf7ccc3d0920e6630b525360603b1db4c72c955e6d3a09f8602b68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ls", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "309b3c9a3246361ec0338641aed3c14e7f91e23e7cf10de000c75135ba99fddd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/md5sum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec74d410b372b48ef2b522cb903d48184f299c9290e5fa430fda73009e1ba468", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/mkdir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d79925b34d75033957c123dcdb7d9d74bbdf2135ae401aeecd1c7fdbec0541b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/mkfifo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3abebd9dd438dfffcd6f958488172a3b403dfa0eac1ac0e1b8c26e94b61472c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/mknod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0aea7b102cdd165cf69e86c9b72bf9f1610f063a41379ff98e6abd7767a0f0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/mktemp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79dab18e96e909ca19e901731bd14bbd182327ed34050ad15d3c22186c112601", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/mv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ee04af6a9560da8304d298561d76ecc42ce167cd37496cbbee5f7975b2b6c83", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/nice", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05dd64c5d88a6308828a66bdf10fe43a1d762bdf9867eddd1613ed95abcd9eb8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/nl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cebdddb5c913efd5a2e2056790c58a4b1f0ea753ab776209f620c8aefaa88d4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/nohup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d120028b00ffd10dc5d2bdb8725cccd994206809a17897b7dfa7d9852b4a109", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/nproc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "802d57a2bb4a148ce86b5987d42de833613df533033939621c98af7c83ed10a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/numfmt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2d0a24b66f7e706d20cdbf400f0fb170c9737de1f33707639ac83b0c6eb1fe7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/od", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28cee197c00cc74e4020bc2c63ef4a47269bfc42a0514e8ac39b93d1c9fb5c79", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/paste", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8bc3ecc3066cf717ff77c775897786c7ffbc96d8b4e7bf74ac0d1b1429840cbb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/pathchk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c75cdb9159c70035a4fb0c266c75b7046a5e0c65770f1abd3955169ee84495cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/pinky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "99376200da341d1d415806ebe99b80bdab70f8e9fecc9faf16b97dd9a0038062", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/pr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a01cee18df2195a84845ab441c0860ccd2e60fe8420165a46450c4215759c2a4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/printenv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d28a352be84024a34f072b7c6a26b94aa87a2e76b90f437107d9b7eeebd0053c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/printf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "129f7bcc2ae4d017b79e41c979ebfa18fc9052d4186538c25d736bfd2e397280", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ptx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d3ecca846d94b352b5ba97887e413980af43df47f393f860ed07ed3af0ef681", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/pwd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efabc0b34ff064d6a99456f5f74490573f8b9db6d1bf9450ad2e0aae0402b89c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/readlink", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b84234996da12c81e5762285b91ae7681342e012612df920b94ae0bd1557884f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/realpath", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "504d523de86fa1463b8d96abf3cdd7ec8e85571593bc95650130c83ee8ff20cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c909af3f4c8ae30d059b96a9cf7b097db39159d161622b95190d60d25a5db776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rmdir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e999e3d0c2ccfeb001f513f6a6f51c5121327894ea279e2682b4b8272c4bca8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/runcon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ee2793317816a3898f317c53f3ae9324f9e245e52e9df7014553daeaf99b9f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/seq", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb11a10b8a0f5c8e974b844f2fb6c94f81d50ed2508f4583235d4cbe8bc0fbc6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sha1sum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5e5033951d2d051b6a8412aab455294f2ec529aec279e2bc1600d21dd242a7d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sha224sum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7737b55fb338ea353ae400752f720edbcf38ef09b84ef9be9985195853a62d0d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sha256sum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "377e96d9304a3e91119a58155becca958b4dc286c203ea2917ebeadba183db1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sha384sum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94e88e0dcf5ee93b44fed867bf4e42e737dfac9ca957247489264bbf1b2f6ec7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sha512sum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23809accfe32a32da5b0fdb65f6d638f96f3c48be4fa59c41a04067677daec6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/shred", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b06cd470398f9e5505b962475935ce2922ad8b8f24d469e55ca398c6a4c840fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/shuf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "76918b2e6df2cd31f4e6812766b003fb4a037507d12e089e4a513f8f13c312e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sleep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "96f0366d3535f1556981c0ccc68c160328eb6f2757971e15642d585b2cd1f344", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sort", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7db440f4b4270d53050569407160d7f7c23fd7832394ce9bfbbc0b1d6e7e7dac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/split", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b963841b57f729c71909fe9d4c5f1644aea4260b736b37050b35f18ab82b4ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/stat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f6ffbf89d8463633790130b1d79999e1f5ef72fa63ac128eefc19101116b4d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/stdbuf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64ca8854673bbe7597c0be2ebc1ea1248e16a022e07216fe5ff2af5af1408cd7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/stty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "347183bf373a494eb701af0b8f2c2c7d296a6ac1a90fad3cfe4745d236bd0dc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sum", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f443e4c6d5063c4affc2b9d12852eab4c4eb675e323603441b0cc96fb9c2389", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sync", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f3ecf316cc8d0461cdc69e55f97c575a2c37f250e77461ac6241d049d65b177", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/tac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "054324a3bf86ff8d7de940b38abfea90434de3f7e6dbfb68c28fef13ab194a4b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/tail", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c84b690e840c9297566787aa939370f9b2e181e01c91b727e77ae07865f06c1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/tee", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97a3eca66552d324751b1e8e5af6ca4295328b98fa57bc43f1f81cc0a53e197e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/test", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12f025e9fc03f2dde8653295c2c685c1a010120b768a5becc53f61a652469005", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/timeout", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a58c5c3de98fedf0d7199e4e51e6d241169678259b99c21c75e5bbc17b885662", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/touch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cc4165b10af3012c31ff266d74ec268c5f0ebf0521faf2596141d1b33b9c1309", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/tr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3bb9a0ff998a6452a2652ad9fe93913ed17426812718c0618b769c0a45859be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/true", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c73afb60197c9c64805d2b4ab95efdee8646f8248ff800de2575a11eed8f9f08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/truncate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e58155261499fd6ba41e6f6cf6b696529f929b2ea82d710b8d0467e28f9eb6b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/tsort", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f93ec3a790a5f9283da66b22aa307a9289ba40a6a9f413c74dbb18d243c71da2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/tty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47fb87400000912b988e1a8708d99287751c976b942ffb5dacc21316d07fd6d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/uname", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "050964cc46affadcf00d817106c47a6bde087fc483fa0643e168a816b76de608", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/unexpand", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9dd5e2f796993334c5d66b9d2258c48d447fcdc2762a6aa0987590f5384552cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/uniq", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e91d5ac599019cb960094ed9a9b9973d7c1980b209dcba3de2f1549e85a0cd2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/unlink", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d9a4afe24003912290d8a8fed7781afeeee64bb88a53cfd5b2f820ab6df355c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/users", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d8f7ba3fd846a96259a17e8785a172d653fdfb03c1507f95aeeb8d5461407b5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/vdir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fff208202d47a5ff1daec8820f11555149ec8d9d9b39235e14555c3a14bd8572", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/wc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "709f6b9228d11ea5bf6298c953c98a3d11ec89a50916646494661aca8c32a775", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/who", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f2f1a73f39388b45a8ee56e44abe0a084d6849ba4c432130f9ef04bc6a58e4e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/whoami", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "112e9bdfc8975c4413bb940c0ab36034902d0037b2b25d24f2d1b4f93a32bd6a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/yes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "614d5aab2a46b047fb5160018dd4f1c7655f792a467dcb8abea75cbec5579b08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/coreutils/libstdbuf.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63369970e1e84f52ef8616d73eb41f93e52c4849ce969989931b58fdbeeb3166", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/chroot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "739f7aeb037de1264e7801b4a2b01b6e98bf66b1fe81c751989241de6f878b19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/coreutils-single", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/coreutils-single/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/coreutils-single@8.27?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "crypto-policies", + "version": "20170330", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "This package provides update-crypto-policies, which is a tool that sets\nthe policy applicable for the various cryptographic back-ends, such as\nSSL/TLS libraries. The policy set by the tool will be the default policy\nused by these back-ends unless the application user configures them otherwise.\nhttps://fedoraproject.org/wiki/Changes/CryptoPolicy", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/nmav/fedora-crypto-policies", + "download_url": null, + "size": 41648, + "sha1": "7b13eb20ccedfba9c1dce02d005490a4c06db32f", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/crypto-policies", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/bind.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/gnutls.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/gnutls28.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/java.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/krb5.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/nss.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/openjdk.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/openssh.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/back-ends/openssl.config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "015d894bbecac2eb5b367912343dba7ac1f821e27a8ba8027ae9b5f0f72181b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/crypto-policies/local.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/update-crypto-policies", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf1f4270a55f447571c9c883398d11252c244b5ea181befb5a6fb345d4e2b8a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/DEFAULT/bind.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07cbda37a6b3b6757625622e6ea6c00047d10459370bdf222ce9d9e5ab466f13", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/DEFAULT/gnutls.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21a1ed60731fc04427139b32923c5c673aa169fc7ff7218ae36d7f0c65d5286d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/DEFAULT/gnutls28.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7500936a3b82641799759dc144ebe84b23a422e77bb803fa0fa24addf43bf91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/DEFAULT/java.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d0c164b5296c5f700731bc0bbfe2b4556fc35bff090ccd2dab099e412ed58bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/DEFAULT/krb5.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59dda8a6cba9c6aa48a74e76913bd1ec77ee7bf464fe23bb098b23696b437dc1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/DEFAULT/nss.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12860833831311ae59a9dda6c3404e881a2b7af130f21542f433b0c3a2cbb76b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/DEFAULT/openssh.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13b907ad259ebab337bed46f9fc55452207462167f6963d25ad29aa73357140d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/DEFAULT/openssl.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de561e45991263d04e7303055db7c76ce96cc54b1791f0c0a4a9ce45608d170a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/EMPTY/bind.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d2625e9228258edc2e53da32845d06dbc584a7bcbdef590e821fb88a66feb071", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/EMPTY/gnutls.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ca691fddc3d14f1ab8381c0d26feee09adfb421f4cc6d3f1773fa51dc62c819", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/EMPTY/gnutls28.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ca691fddc3d14f1ab8381c0d26feee09adfb421f4cc6d3f1773fa51dc62c819", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/EMPTY/java.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baa55a1cf1bccc48dab84bb477258c6317cafdbccfc776bee9a832320dc6ba8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/EMPTY/krb5.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ebdd005ea54e52ac74829e0c520be4e92b0744a4447648242fc182cbe907db8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/EMPTY/nss.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "407104170886ed4cb4886d56f7de8ac4681670ecc91dc6e897fea8bacb3517ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/EMPTY/openssh.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3297ada25f072eafff0a6b217030d100875107296af6fe20ec4f33025e672ead", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/EMPTY/openssl.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d286f64094e172f18d6480a55027d52e30ca2a30d27dabedc918c707fdf99453", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/FUTURE/bind.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49f1bb6234b52eefda267dc53f937458633362c2e285679101eb400db2cf14ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/FUTURE/gnutls.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe20bf197960c453d17f85be05fa2ae7fc0a2f69d9866eac972e4b017dfa5f7d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/FUTURE/gnutls28.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ffad55f7ec9df8c00430fcf1633f1b33e582402455b6d72b3abcec7fe5bed8d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/FUTURE/java.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e41f2d444c6bc9e8d61dfd2503e1bfee5bae1088a0725bf92d390b61db4191f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/FUTURE/krb5.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c2526fab22898ace5cab9c5988a6c5b0f77f5dfa711c36a7fb19edab2e09077", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/FUTURE/nss.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74f6e7b407e4241dcdd82db6961b07fa5110510f3dc080bdc9fa30748bc6eba1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/FUTURE/openssh.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9aede7fdbb262f7c6efc6779d0c13da863577a65816c348e4deca0906f8108f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/FUTURE/openssl.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ffd7b4d7091324ecc55617872f9e74511e35ead35ca73d54c093efd942e85b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/LEGACY/bind.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8549851b115ff0ad062304a0082611506411909f0142c96f26175d3c33b972df", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/LEGACY/gnutls.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eeabfdeb91f0ffb5c0c3a0f5004d8c55bf5925e6c52337882dfb62fade83cc8b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/LEGACY/gnutls28.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "550d21123af777b91d01aa2bb79407c74d68e47b582f9ab402be55c826685872", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/LEGACY/java.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2239be949f3f76c49bb981892a9846d3915143f58fb960211b09f60919da3122", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/LEGACY/krb5.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c7a6a80515cd40cc32bc1594023bf9f0dd8d932fb2007ce1a00a840f504fa0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/LEGACY/nss.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd346943f13e22295a70d26ed60a5b0f25dc4b8d0c91c179868aec5979890804", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/LEGACY/openssh.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "202c632703365e1a32162403f82ae09644c56220fe9bdbaa35056f071eb01619", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/LEGACY/openssl.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cbc96715da256ca19106db7e2a8e91065ff6cb8acf6f4239e98705f0ac66e833", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/default-config", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "015d894bbecac2eb5b367912343dba7ac1f821e27a8ba8027ae9b5f0f72181b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/crypto-policies/reload-cmds.sh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ed4100bf14e5d8bba5db8f06d67847fdfc4d0d239bd006716cc789be5f44b24", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/crypto-policies", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/crypto-policies/COPYING.LESSER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/update-crypto-policies.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "464eec04189094d42e1517a6dd4487b2341c433d5c9f685759a7a81f6f786c69", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/crypto-policies@20170330?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "lua-libs", + "version": "5.3.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the shared libraries for lua.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.lua.org/", + "download_url": null, + "size": 242280, + "sha1": "b0ad03eef689284c9202be73a89ae0fb457c54e6", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/l", + "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": "rpm_installed_database_bdb", + "purl": "pkg:rpm/lua-libs@5.3.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "glib2", + "version": "2.52.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "GLib is the low-level core library that forms the basis for projects\nsuch as GTK+ and GNOME. It provides data structure handling for C,\nportability wrappers, and interfaces for such runtime functionality\nas an event loop, threads, dynamic loading, and an object system.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gtk.org", + "download_url": null, + "size": 11765947, + "sha1": "c5286e375fb034ea7a0a27bf61cb431ea3192c08", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/gapplication", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aee58d23594fd4e8a3c608058a0284f151702c8f9bcaa264504eab33c7c2ab27", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gdbus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3afd43d2e8fc409da4537fe8e01652c9427c98d6953cf7f8d0b146e6f3428668", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "96ccb8a42963c9119c1673683633725302974ff0c45825688fb189183340c26f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gio-querymodules-64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fc50cd6c3d2a9dac824d8459440871e01fedb948de887ad8c0b7e2b45c9ab48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/glib-compile-schemas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e769030f2e5e9ad6f374cdd6be74269f8fd362be283748f8fdaa281459f1e425", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gsettings", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86a8e68066c0a8536cf6798387f98ed0f39675c8b2d11b6a753745cddd556554", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gio", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gio/modules", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gio/modules/giomodule.cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgio-2.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgio-2.0.so.0.5200.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "195a977e7ae72397c0e217786002eb9b770dd8c02d44d85fa02efa663de9dffc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libglib-2.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libglib-2.0.so.0.5200.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f966872a02dbdea273a7bb6d977a516f5eb10eaf2cbea8605f37e8e9ed63f5dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgmodule-2.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgmodule-2.0.so.0.5200.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8ddf004731de60cb8466825a9c70c7ce241bb59908073ae21b36aba80226709", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgobject-2.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgobject-2.0.so.0.5200.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ead97be1ef8d62d251d7df8014ddef9ade427f677fed27087ce76198ff37240", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgthread-2.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgthread-2.0.so.0.5200.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1dc258f93abf7eee107a0f6dc83e54acdb0f8c7d9708d6ebc80b6c789643ae8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/gapplication", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "199885a791120de218784b28d189becea2cdbdd1c297e8a4a92602a969857fe7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/gdbus", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "819c76693b994a291c175c3d7a394022b7429644794816071ae40b5ca405105e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/gsettings", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "539d0b1f5fbeca7e50bf60bee7acfc842546004dd0e24343f99b2f87f243974d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glib2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glib2/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d4635e1b6975b421eab63cea9962254d61306f8575f17827b4332da9a7261db0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glib2/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a5c1a813bff356433293b83de42736174e9605fd756300bb02169e728c19dff5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/glib2/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "98a6253a6729c7376e7ee985850ef3c1ab4ca119da301cfe06ad2c589bf60b75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/glib-2.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/glib-2.0/schemas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/glib2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/glib2/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dcb56db0f8279f3869252d3b85a73547a5cf0b207654f4cf8118b48166345748", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/am/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a06d39a87281f7375456abd3f3c22876ac009bbadd8fb7306711e223baf03cc4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/an/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0307119e25b00bb2c4712d12431bdb12f9a53151932284c4b0c2a00da03ad2bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b1de3f6c912ffa56e715fc014e45aa514a60f042b9da744f113711a67abf9925", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2270338a3e3f95f3f668fe279517e4b13c7b18fa1209718e09f931ee5f7aa82d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c724c92e86a932ea84b56a7552ca43ba1e8e9512e6f3b324c77e022733fcfa5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/az/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "15e8e39cbf907e56f79bce6ca84e5263031eaf16ca81a7d413e043039b4871be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7413c76cb025978445d1c453975bd84199f49b925f7d6d1393b0320b17b5aae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be@latin/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de1a533cb2b4474641cace6a2b7deacb23193564bf81ceef9c0a95b79c17a0c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d4431db34a628e834801305197ef919490e4810ae1dacb486c886fa642d64718", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6fa3a9139b04bd2ad4452809bd5137bec275b71e440feada59c9b454bc0b6d9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "125f1863434beb352065703ae2be14055aac885b6c0c9057e393a91e9f7074c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d969f95d6e06e6d7c817f971a192e09055fd219dc41cb41d05086d674ea4619", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "657841d5c998d8fc3bdafc7b3bf65b70907fac21e2b9667d5ae130a8d997c1cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca@valencia/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47da51652235826ca5ee22e59a9950038e09154a03715a1f112f6376da6dfc48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce7c163f1274ac77bbfe557522c261992b54ae33a9ff7abe057a980e1139d511", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cy/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69727deaeeb931d8b681a0c8700fa7d140fa79b2c90764ad0f97d93d27d8bd4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e2ebffe8f5b550d8992182e78f68fdd82f6b3b1599438e26f61bd172249edae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0fa1c7e299a0e2c333f7422db93b9d99a5723b9c97169aec8c523a2d670b383", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/dz/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d0d3054f5e4f9c1c5970f1e7264472db6559215b4ca08339d443e8cb5a41d399", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f296fd6f9394a18d4ffe962e4d171682f48c0f2139c3ad449cffe1ce3e14fc98", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@shaw/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efaf0f56fa01b723f6093217281ae79bfe50836bad7a38353196155f560b4d0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_CA/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33af427d44eed468c946e9d585265af565d80ed4434d5fa56a2a57f1e4f1a21e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cda3fb9bf1449d68cda26fd2eef72858d25d889e3f9dc113d873f301b349476b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2772bfd4b5ec0a827888cc1f2135c3c055c838265c031a070a54850a437aad8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "22d2a08bfe709d545fb94556926dae45749ffd57d1251fb26f68ddb91bc399d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c09c5d52f2244622486b92be8932015c3071fb0847c8b6a32b9773b0ca09490", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02d975a3cb5559df66d3e94a6eb0b9edffd0ece7c9ae2945f1c506685252c30c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea2bfe04b6b2ce9496e0710d8bc5e40d7b18708910c790119b2d7a45cc23b994", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2abce6017eb59e48c5273008438a2af7cb286d373c1712be49277f27d0119e3b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b81e69a90ad816788fa246ed04affc02428ade12e7a5d977b586715127969d62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fur/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ab14611de3c2a94a34d9dd2874d416cbb4789e08700e5ffaf1647706462d70f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d26e0912373580238d20adcf1961a3851167c23fb7e3885c20f616543c78fc2c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gd/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da9d1b6f732b2247633837a80ab7eea8376c3e16533ffa6fa0dd039152dc87da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "13236346931373223c8e33f31b3e30a7fbb09d8a19dc44ecdae5e2434235e400", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10bffd2c489f20d3f01530a655faa2dbe16acf8f799a5657d766ea44f8ab508b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2cecfbdbf07f0dcaa1d9075e726b1b9c217480f108dda37aa43c9322b664020", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5edc3413019bda324a49b263d0d0d42f8ef23fa43a3921a0ac9b2f49e29619a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dff9850a0173508a2c75e2795dece6755855837a5d74a5301e5961ca097ccc87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06d6fa24e9e9c1381b856e34f7fb78a28a99ee5c6a10d2ac3812799e23879fba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hy/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f1f9ec42bcdc62761ac8a62ad615cc19620d89172704bdefe0621f58ba0806cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59f18a4ca528eb71c755c46c4039b8951c054318c1635e6d1cc7006e9a84beb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "539666631fdcf122a8eccc5693821dcd5e8a89ad262963f2f15ce204da291685", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "750d8eef928d73ce39d2145729f27468a7fdf0ac76d699f1702e2a0ae2d1d8ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d8e6956938f1b4bc964a0183b73178d55f643d375264056ea9f16479a2ce370e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a2507cc68838aff0b64db3d54f5ed747adf655b80e32fecb8f5227517fa21ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3b2b8634e50735df2369ced3b04b5654c29bc83688a80ea2630515d48e7f431", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f653de590eea14b6d564768bc8f0fafdb32b82363d15dba0989805562cda88c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0bc13802f44ab727a4af92839d0cd472ff17bcf9cb2b358a5686a683d6b2a943", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ku/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44fa54ae2b966ab39a88e83a0ed3293dda47c81e36e4591b911cd1ee55019c0f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84136ff7b0252f937f164976535c6e2b0f9787a6365030b8e2cb7567e47af1c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0f230db8f51bdf5a2ae245c2ced10c44c837410578c0fdd575d762674005626", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mai/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a998753af335a8aa7e441d254585228ab5519e2d8ed4a8d20d2004a05fdb5cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mg/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a921663ceb0858d06abf6afe2b351f3eea982f2c03fb87b4439c9ee40ba8653c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "373390779f7f3f34ed05ffda8d5ebf306903542d326c6230d4a29a734fce2c10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef7f67d0c980d22a7c7933ed8f8f61008063f84f22a75c5cb27f53e52185c2ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mn/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef23188c648c5674763f6990baa365c05c78cab06e36e6fdcdc78d3d15fe15ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc77d8881f06f492270f7735e6428bf3bf0383b91b710d3c713909b6b941cdb6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eca16087dc174f694fd238f8e4b6841fdd006a4582235c386b26cf242340e13a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb2ae4bf97214ef55ececf862b1f3b78a757eac43f2eda3324f87b5cf1418a5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8404c7b75622cd1f1c59ac9def37362ce585ee6825f3df08a75b0fe8f708a972", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90d378f3fc700ab9715018d7880b15a4c286e2b88e4db5e81b23d2a3ffcbd64f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "582b0ad89870b3edcaf1351f8de494270b82031ca2c73efc9f3c9c2f0e2221af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5acccd71bbcfdd70ca8e875cd348c592fbae0070df8fe44d5c34a25180d33ad5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oc/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a37c420d001febf9f7398a4c874db6dda470299ec8fa8574676f9a62c5dfef4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c36f2ce7fea3fdde583e544889df087f4ea400a160cf55bcf38505f10e572114", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97a9c5576dd2011f39481209833d6872468fd0f50cb7ea0a2eff77f01ce49fd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad2ef40fd23e847b02daed386241cf0df5329e9f3031ae393d8dca470d064b93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ps/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "360eceb13741284a06368496931f7ade013ea1208fd78e72605e2e1f03473fa0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "93b0667fed80fc0fd0a9519b08991712bd6cbf06440468e703f11bad5e9a099c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad53df6c204fa99d323db48ed31c87d0d97cbb7e81f8b5c94357762c3ff31720", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50c937eeeced60f9ee83ce917a3845b8ec506650281d135c95db821addf5e386", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6844ee5b90b1e4960294643e88ae80d743e38c9975026cac915e7ec08f0ca57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/rw/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "37da49702f6b02401a3994315ac69a9851e453be0636e19ce9aaf20b0f0118b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cb0e587704c530860cb63c9b9ddccd783722ad518e2d6569c2b672e265cdb5a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8421d00c22726b0b3b17b12714fee16fe74ac12a7552396d70aad6f1c3c3b97d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aaa790fbc62c417dd58816ba7791420b05f429dbd3b6604cd8d4356d8b4184f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "227e986413e52e062782ea2ddaa2f0ede04e9b34170af2799dfb5eef1ccabbbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a0bce6ef22ac5ef59bdd218d922b03f1b42afe073748a5b297fe615dde7b1ab7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@ije/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ddfddcde03de5e71c6ac09c1868580e1efdd81e764b27324427aabe31623cd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f00a0f6411752d8f8779a270da93572be9aed501abfe0f73f318982a3cdacb8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e8c0e9a68449e6f34ca1ef3761ea7b6ce78168081b17d1cbab409bc0bd1aa2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6640ac60189948f1017e2e4a2717904fefb50e223e1a254898bdce963fff7b9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9d60428a506458faa0631fb84fc5374cad001836de20b64694cb32d89f3f0ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecab7d2d7621f554670a30e41600de80fd76cae9d368142671e95b63f004b3a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5704e7fd48ae82f051357c29f7ff405009f1fc33a3f94134e3d0ca4d455b3c8f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tl/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c84bfc4b0b19cb560f751a041166069b19f40f1e500d44e3037fe1bc112baf3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af58b3922f5adb0aef2a6cfd435d501c99f16ba9ec4d3794ef04a31dc75e7313", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tt/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c9efb5d381dfe914175c3c3ee5f732e06017d751c5af453f8f5d708127a14f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ug/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce594119720a16ac768ad60ab82d5fed04eb3e761d66d684e37353585550d6a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e55b7e0ffea133d98ba5f974c0b7966d7a8cd5612ec72f7532fec4ced954cd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c47cd68e7c339843fd1aa59af05266dc6dc67ee2e37926ef1e21a9bb830c325d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wa/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a32337c498f3a625791ffa7bfcc5412dbbfe61ced49d9e8781b036f3e778e67e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/xh/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71a031106c8803ea3dcfb2045f0ad435cf5913a58ceed0704a1d379eaf869add", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yi/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c37f71e5834b790f9531944dcd8879d1533c34a32140406377528bc37f5223fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f90bdea2fcbda492fba592ab0814c1d44193f33dd81280993395e71df1d70cee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_HK/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ad63659021999eba240cb01af6a52bbca67e169812684e3090bd55b4b86592f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/glib20.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b28a462533b36f908c6bdefb06639b1b9cd5b8f52c5bfe9f653b5179b04d0c57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gapplication.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "976eddaaded006812112043115a4ca80dc7ec4a5ad81e792666804023ff9e3a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gdbus.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df02334d913e65cfc528f2178fae42d6cbeb79fcc0e47911251b822b9518699c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gio-querymodules.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6003fa93f9a9a36f087aa7e17f21e5be7ea1a5a9c6a186aafd653714d7427b57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gio.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d71cefde4b7bacfdfaee73d7ad30aa94be05ba12bd8b9cd0679089eb8efd9d20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/glib-compile-schemas.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0dfe4fc74451657f2bb99a3af914afac89212f5f57ea04d1b348c9aad0b5d2f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gsettings.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "19011a8c2882cf07c8cca772e63432580914ebc43971316bd0d95c95a337811a", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/glib2@2.52.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libgcrypt", + "version": "1.7.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libgcrypt is a general purpose crypto library based on the code used\nin GNU Privacy Guard. This is a development version.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnupg.org/", + "download_url": null, + "size": 1185790, + "sha1": "a1842c2890e61048c5794744f0183da7367cd225", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/gcrypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/.libgcrypt.so.20.hmac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd2f34ed9439a0dbcf5dc37d647177b75d9c9e2763384fe92e1f4979213073ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgcrypt.so.20", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libgcrypt.so.20.1.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4dfa9f873dc93aafe75fdb24d9a6abd65a2ec347f62fc879f8fb5faea977acd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgcrypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgcrypt/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65491b39cc7eb9182c881aeea97749d5163b2c34edb3b7212df26905f71ad725", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgcrypt/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "080ac7db546b527c640473c1c6a67a37c7d65ea9253ab9b9b9449272edf1f36b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libgcrypt/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d3eb2da4dd3fd7fd4e0a9cd53bff761ebd12827a90012de478537e87c8e70a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgcrypt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libgcrypt/COPYING.LIB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libgcrypt@1.7.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "readline", + "version": "7.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The Readline library provides a set of functions that allow users to\nedit command lines. Both Emacs and vi editing modes are available. The\nReadline library includes additional functions for maintaining a list\nof previously-entered command lines for recalling or editing those\nlines, and for performing csh-like history expansion on previous\ncommands.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html", + "download_url": null, + "size": 517317, + "sha1": "a7c2cd94594c9258c45925f58b22b27f6b07ac8d", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libhistory.so.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libhistory.so.7.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d723bd10b5a3a6eb596ba01d5c3fe148a78f02e2dada875c0b93db0359926f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libreadline.so.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libreadline.so.7.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "870201cb34c46817fc7473a2faf48bb4e01f13885349150d71d5044c0191262a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/readline", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/readline/CHANGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7e40467130b287a164ae241c61a559aea833ca99e7b8c851afd106128e1ead9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/readline/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c59c39c104b55c5d485465362894eb58efb8162194b404b7e48e6ab01a7bd9fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/readline/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5b2b97cbd05cc9ff3d1847710ceb71a22f6ec4c3234c191c3ead33c0e574d1c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/readline/USAGE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0759c74d61889b687f33cb03899630d8ecc09c5ebe7cedd2dd2e17eeef193f93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/history.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5e2e6fc4fc314711a3bdf3f4ec91bdf2749d84cf0d9a0f7e91652d46c3673d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/rluserman.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95b9a266c8ea1eb0b583f67c41e5e38f8a7a07ac5883a542ea39400fb7b309ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/readline", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/readline/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/readline@7.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "audit-libs", + "version": "2.7.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The audit-libs package contains the dynamic libraries needed for\napplications to use the audit framework.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://people.redhat.com/sgrubb/audit/", + "download_url": null, + "size": 272540, + "sha1": "c75f23998773ace513cb78833f8c97c079632fd3", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/libaudit.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d48318c90620fde96cb6a8e6eb1eb64663b21200f9d1d053f9e3b4fce24a2543", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libaudit.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libaudit.so.1.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7dab29eabf07abf38d0ec1ab926386845851d87e275c223cd80f2fa8d870afe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libauparse.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/lib64/libauparse.so.0.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78f62202cba83a15ec649db4de0ec4ab9196f4bc4dc6e3f8325878efbbaf7d30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/audit-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/audit-libs/lgpl-2.1.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/libaudit.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50a79627bd1a8e297d06337df73819235abf99b38065a9fca43513e8ae31dc84", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/audit-libs@2.7.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "sqlite-libs", + "version": "3.18.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the shared library for sqlite.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.sqlite.org/", + "download_url": null, + "size": 923064, + "sha1": "29a002666db5d4c91cc18cd2389b66d5544ec3d5", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libsqlite3.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsqlite3.so.0.8.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afe0ddc99c5bb785f0c24165bffa5553b7c91cabcfec9ae22d5aa720990433a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sqlite-libs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/sqlite-libs/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e830c7e23024f3f0560eed767e9a62da4842389db370695903b3a2ca312ebde3", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/sqlite-libs@3.18.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libtasn1", + "version": "4.10", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "A library that provides Abstract Syntax Notation One (ASN.1, as specified\nby the X.680 ITU-T recommendation) parsing and structures management, and\nDistinguished Encoding Rules (DER, as per X.690) encoding and decoding functions.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnu.org/software/libtasn1/", + "download_url": null, + "size": 162659, + "sha1": "c83c7212765e240f481162d85819bc670c082a43", + "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-plus AND lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and LGPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv3+ and LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+ and LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libtasn1.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libtasn1.so.6.5.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dbefae89f963d01650d3643c59d743ce6a561f2ac6074920754f5088d4cca8d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libtasn1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libtasn1/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "949894e3b1d3952cbe5e2b16fcdcd2192d967e5da20d1f71bd8f434f6ccec2b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libtasn1/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78322c5deff5dbf2a1b9cfc2e2349bbbb505fba9c3868d3c8382ff38e5022ebb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libtasn1/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5caa8d88fec3222bb310b8dd3a9c772c593c52b9c71e11f399bdf08413d96046", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libtasn1/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "525340af3765d784e3db567a29233d87f9cba5e475e398a44fe1f9d0777c7de6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libtasn1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libtasn1/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libtasn1/COPYING.LIB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libtasn1@4.10?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "ca-certificates", + "version": "2017.2.14", + "qualifiers": { + "arch": "noarch" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the set of CA certificates chosen by the\nMozilla Foundation for use with the Internet PKI.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://fedoraproject.org/wiki/CA-Certificates", + "download_url": null, + "size": 1243298, + "sha1": "51d473dd5ccb3d1e9107e7b95622ea33e84e1b5a", + "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", + "matched_text": "Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public Domain", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/pki/ca-trust", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c7b9287c41c171c64b358fc7331b8a9ae969fc2d00d997d88bcbf4da0de598a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/ca-legacy.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "400b96da374503fa6b6350a867347082d0c90e05ba4d02cc6b51b11229199c4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "146ff96c60a8ee32bbcf2da59d624d6ecfbab7ef7442529d46d8d63064d8ca58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/java", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/java/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bb8781320fb3ff84e76c7e7e4a9c3813879c4f1943710a3b0140b31efacfd32", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/java/cacerts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/openssl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/openssl/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c812d1ec8ce5bde2216cc42be33021d6345fbea05c14f50c52191a38c175ea9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/pem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/pem/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27362e773c8b6bb065a455a66badb05e2652720bab8ade9ab91f0404cf827dab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/pem/email-ca-bundle.pem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/pem/objsign-ca-bundle.pem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/source", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/source/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "86184318d451bec55d70c84e618cbfe10c8adb7dc893964ce4aaecff99d83433", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/source/anchors", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/source/blacklist", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/ca-trust/source/ca-bundle.legacy.crt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/java", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/java/cacerts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/cert.pem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/certs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/certs/ca-bundle.crt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pki/tls/certs/ca-bundle.trust.crt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/ssl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/ssl/certs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ca-legacy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6045ee2291df0b0199bc554fd1828380a9ea12a7ee9f92eaec02bb05c87c000b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/update-ca-trust", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f3e97846494ad41330352bb6b2fa0f8d264bf16d8d02f04b759ca8c26b3e092", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/ca-legacy.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d79c57f8a0188ba646db23ed6876ff6cf63b9e253f4975d7073d74106710fb4e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/update-ca-trust.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04066013d0a57c04c25d0306313f09d4131de980dbd4cb06b1c677fbb332e247", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/pki", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/pki/ca-trust-legacy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/pki/ca-trust-legacy/ca-bundle.legacy.default.crt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/pki/ca-trust-legacy/ca-bundle.legacy.disable.crt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/pki/ca-trust-source", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/pki/ca-trust-source/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d2e90b6cf575678cd9d4f409d92258ef0d676995d4d733acdb2425309a38ff8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/pki/ca-trust-source/anchors", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/pki/ca-trust-source/blacklist", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/pki/ca-trust-source/ca-bundle.trust.p11-kit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9a82a7ceb90c6689b559c24e89957488a0f8bb584a2877de47b57520f18e3dd", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/ca-certificates@2017.2.14?arch=noarch" + }, + { + "type": "rpm", + "namespace": null, + "name": "libssh2", + "version": "1.8.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libssh2 is a library implementing the SSH2 protocol as defined by\nInternet Drafts: SECSH-TRANS(22), SECSH-USERAUTH(25),\nSECSH-CONNECTION(23), SECSH-ARCH(20), SECSH-FILEXFER(06)*,\nSECSH-DHGEX(04), and SECSH-NUMBERS(10).", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.libssh2.org/", + "download_url": null, + "size": 190256, + "sha1": "600f6a753a9f281d94dddf9ca2320abf86807062", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libssh2.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libssh2.so.1.0.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e8108702293a3955e171f0661b496ce84e753c6876c5c51a1bb723895a8b9e72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libssh2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libssh2/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12228e95c6b41c76d00b6ca8f2bf7bfb3372f3f32b6c62f34882530b9406f26d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libssh2/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "428a810c75712693e66d2104ab64b976992a2670109959a8f771a609022ed25e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libssh2/RELEASE-NOTES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "00e946eaef2f7ca9550e5aedd9c8d0a830c72507ad04b5bb5362609a390e9d52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libssh2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libssh2/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e15ed284a15e80115467d6d7f030f0d89d8fabbecd78fb6e0f861f0cfc128fd9", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libssh2@1.8.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "systemd-libs", + "version": "233", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libraries for systemd and udev.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.freedesktop.org/wiki/Software/systemd", + "download_url": null, + "size": 1370922, + "sha1": "11422acb3540f8ae7500ff7d5da1c19eea4ef170", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+ and MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+ and MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libnss_myhostname.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d276164c4b5d213c250ec9f597c8fa67c38662261dbdb1d464357a629eb4787", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnss_resolve.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9b7dac7400b474cc3fd5dd71a1d678b186377c61eb73ddaf18711ebdea883a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnss_systemd.so.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db57d2bec18089dc9ceaa7ad2c534b6a7dc518a3fdd310762c7e3585489030e9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsystemd.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsystemd.so.0.18.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e96bf3e30a03eec7e5bab96ecdda94c51adbaf13cab6504df5ee98420d8cc75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libudev.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libudev.so.1.6.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ca09da31b6f6d06041e3efd67cda6231367ac1bca56ff12470d4bc3c0f544740", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/systemd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/systemd/LICENSE.LGPL2.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/systemd-libs@233?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libpeas", + "version": "1.20.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libpeas is a convenience library making adding plug-ins support\nto glib-based applications.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://wiki.gnome.org/Projects/Libpeas", + "download_url": null, + "size": 356555, + "sha1": "77165da09152bb1fbdad04f20ff1a97d73b10fa3", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/girepository-1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/girepository-1.0/Peas-1.0.typelib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "60cedc28271467bc9547fbf8091079dba2ca2081dd44eb2da8faf5b4e4eef987", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpeas-1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpeas-1.0.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpeas-1.0.so.0.2000.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bfd6c2e5a01caec821ef84bb13fd202fa02c831c63010a217c6c7e0ae2b7da0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpeas-1.0/loaders", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpeas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpeas/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2925998a76a860fae4a2a02034dec7208c4821f794e520eab5af2664bf170224", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpeas/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e641d4409fa9ead52ce0c9ff34e3f0955c3e2c103813501d61efc02a07a4bd87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libpeas/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae8a00f341dbde69a59a13a59ed109b38a6791c1e33ebf4792c40abf464f97e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/icons/hicolor/16x16/actions/libpeas-plugin.png", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f39a0637e5a160f9971aac95562bbbceb239a06367fd71bb240480baf4a2f7b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/icons/hicolor/22x22/actions/libpeas-plugin.png", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6fb747b28eef667dd4a489da55c56b4904d25045debc030b07c3fc3fd5dfc5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/icons/hicolor/32x32/actions/libpeas-plugin.png", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "73bd5f6ac3d3db845f933b274904109d04dd9b1cd8169d631c7ef2cf25b8c6ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/icons/hicolor/scalable/actions/libpeas-plugin.svg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa4d27e25b645f3157abb86728997e9511afb446f810074ece5c04e89002e88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libpeas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libpeas/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "592987e8510228d546540b84a22444bde98e48d03078d3b2eefcd889bec5ce8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/an/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78df36edec64f366e1693265b615d3a9c9ceff36a3a0977691543b2528b1b501", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c68582721b037b3915dda6eee2eb6f4fb0f2dbc4230cf31de23b8ef3d861016e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5dcdfe8b282d8c56f79be61a2a6cd1efa2fe6766e6752eb9c366e5de7e0ff53d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f518a3e8ebc7c7ea21eb2a2786a7d0ad6269257b64a9d68f69eebfab23435a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d9bd2f82c8b62e78c73717102a19cb5e4eec594d62b9e8ae4767af5d62f0cef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "391cdb4bdee071a3949bdcf97e96ab62260bc12da270562ddbc586e2721227de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95c7f7a3195c27d8c04dac3ea34fa45a917f4a3c5be8b590ebe0939a58fa747f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9db932667e440bf4b03c6e1ed71aa16f01c32938e8605e7104b75e9426ffe659", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07fb2909cb7749a5607a0574993de9e343d251b6de9b5a7ab7808eab8442dfeb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca@valencia/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f097926e51ed7cc5da8db830bbedf56ebb16ba0cbd6a2513c219b38cae09f4ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "745520f10431137e7ca1c2e4cb10d7f2ed0ec2b58de851ed6b4737edf880bb2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c98e4e835d12d8aef3491376f9f61350ede1aee49277a3ed1769f8ccb38c3260", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "32495983dad5bbd645ff0b4b1e3753978e97d5c48afdb2f635ccd8515f4a6c61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5d7ff7d75173c8b2025d8e6de84ebe6ed3365650e75238b0100b4b64bda7c8c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f39eb190d2714fc9b6f1958c04963c711080e82fd50f481b60a45b79460bf814", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f91daa3aea1aed68d8ad3b671f6edc8bb7100b8640380bf15261bb28e1feb81f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9f1fa0e05883be85f16649cc642fb92cc8bd321e8ef9f3fef76f67d8526b4a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ef3d97cb8696ce3e11c15fe2e5aa2692304bcde963693eebe12ef232c9d46e91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2f56b0aadfc12c8c88af4684dbb0cc7231c1cf529d78f240d69669cd402c1cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5133b3870a99a14b98ad32d54ead1dbd959cacac910cc2eb17670f94b3c517a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "819e02980098c81a2fd16e1270eb76a307ebb41c907c21da8eb943fb6038c4f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "76fa401be0ab8a4b671a702ce20d69b945bb6160941884c7d7e3f585ac6906b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fur/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1521da021735b48d8cbdf15195120fbbe8c29f6cca0ec37a2c0e34a7b6ca544", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3742275c2578fd57f1e540fd3960895367f9bf386239aebe62cadff5949cfabd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77e5c503628b8027436e37c600ce68aba98737924b33d3aade118095e33290ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c25b1ff9cbd40e35ee175144116485011f43460938b5afecafa5a84ec82124c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afc72a3e757dc9be9b43f21a716a55ff2ec0c61ba9916dfbdcc2755e6a6d1caf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ce4b5b6ee9bcfcabd75d1b72e70f5f64735efe4167d361b79ead8d4bc9d0138", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44b9c025a63a86c82be8d8849af79079e1f9da77c45b611cc669f352d5884851", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb0e02b69a4f9e427b78f17d68e6cbfc43d64e4b82a1b949b39937c5effd5d86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c6c0ef2427ae785c6dc28277021d039645d7861373ee08b061d04484b70e541", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c659fc6d8a264e93b6ec6aae04977181d011667826899d822920d30a82d414b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fbf13fc8419e90c0f3477b861ee3520399de11fd1172963724e55e80c3ed59e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a27952da039d526fa9e8de4f4da50298bf65ee272387cdb785265993f7e2605", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "054d16d35c20f57f4c4c9e325ed904326ba5d2c51028167d149cddbd02ca4398", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "969e8f28baf6b8a1c7c04e09aea586781ca6b6602f5bbf01307df8dfff65bb05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f539b3bb32024ef6abc7af84270148352f72619a8ad271202174317114942ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "872cecbdb163bde55b632d7b74d3a09dfe0dc9632f948ed2d6b303a2d39f4803", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af45aa9ca50269ddf7d72e649f9fe222ec36fffcf77a102b1ac9d0298b9d3a33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "201b4c64cc8bd9acee1a6fa088bc44e2aa1be312b1777287ab7d844838aa3f65", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81f56b6c0ed5b27b444fc2471aaf74c5de126ffb0b46399e256bd10b90d2bc7f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89106a5a6616a9430a47bbcdb7645226b233cfb1e8c1d351ec2cf8a9e3b20992", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7a5772071bb0c341bf6b07ef625d37327513aa367eaaac8ffad0e87525d9ca3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/oc/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49d2fe958c9406bf890521e2bef6413defd5bcfac97107feac9837ee109eac98", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a11806c75e8fa8ef15874a53cab0dfe8af53fd5403271339b66fbbcb95b6dcdd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2df7f0276766395ec906dfe23246d581fe3d95f38dbc818b50ebc8296d332c64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a343c4525846b3c59eac9d7f02e92bbd39b65eef78ec3d43ef5ec8fcfca4973", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74bf2e6af48a3b7f6d4fb5f1028e5424b05349594141c135ce28bf2839712ae2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "afabe6180f69f7abb9cd8f972a384e8aac13de07887cf31ef80a0be4c2cc677a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b213ef543f02e365315ab0ce9a59d4d6f3ce7c2b8c063748c60101185303b345", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b4e3111682b0b49ce676ff1add6f52dbf0162a438bad08ec0e117c028b404f34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f04da9fa71cc1009193f41d3a891b21358d1a13ca767ba9a73a720f32254c7db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5e16e47ec63f46bd6e1e0cca7bc364a21488155c282252944ea594913208dbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ec474b3bf3594b4a1ca4c78ba4e23f6bcd6ff3f075efb4ac4cc03ab9ca9de77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8de60c392588c93afe2b0342d0fcce292ddb1273ed588af9718f7e0c61bd66dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a746572a253aa641d9ed800da6395515846a593027b57705c13c9e24a31fd29", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af111d209b6b753ed0460e775ed35a8adf4a3ce01a0c1f03b3bb11b07a6286ed", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "250aeaa8e419087dd4c4cbfddc603b158f5b90d022cfd73e45bb0b54d2d924af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8c6bdaa828cf6face59f29a5b2bb8a7c4a94b364ff3106ec054abe3ee6aa19c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f231e077167d1d946d89a37f81a1981cd1767694fd2f00f35829d8c20230173f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38453912a807e94672c7146cd48de297a83cbdc162d10fe2a7faab5276347a32", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ug/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b5d7a2f07a516c1cd99695c8d96e524da7419a4454cf75944a9a3f319c06c7b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f4df4cdf51f69944938f276abc658e639c3ff01cf6ea27c20ee6e360de14fe1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5b26649c2f074701896ded616733a959949f56d622130bd835a8ae05aa1e0380", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7c81432ea9e11f7b550a7e619ac32451e9cf13a8e0bcd4c74cf16c94eb2ab0a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_HK/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f048f1c0e23291a6d455a5a1dd895bf0fc23397412071d5559c184b40f429211", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/libpeas.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0cb71fc756701544a7736154d22018b6bf7e3ff40f7b322975a05c7d2816c767", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libpeas@1.20.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gzip", + "version": "1.8", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The gzip package contains the popular GNU gzip data compression\nprogram. Gzipped files have a .gz extension.\n\nGzip should be installed on your system, because it is a\nvery commonly used data compression program.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gzip.org/", + "download_url": null, + "size": 332299, + "sha1": "b980c307792846ae60752a93f5835bb199f3b9c5", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and GFDL" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+ and GFDL", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/profile.d/colorzgrep.csh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61da8a541c165502ac1258589686fd072a3f08e50838c45616e4d014fa9153ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/profile.d/colorzgrep.sh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "873ff1677c3430a2d90fa6257ddd5b511cc480cf7098b1cfbb246b5af9044a82", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gunzip", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8703b6e1710215bceadcc62b68ed397038c2954529689dd9c63f869a476251b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gzexe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e912bce25731e266e9042aec6cd733f095ffd6e34a6a4b3926b2e02cd60868f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gzip", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b74f20ae6f897c08b6567c3b5f8b121f7f4d861d924d6a1f7e1c30cb60734334", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/zcat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "377de4e32e0d8e515f94aad7e69283ef40f2c892bd53bf2848427f265ec79cec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/zcmp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e6be3b586d657688fe70f226c24a9edb939ad18c56364c4e3f96cff4f39bb49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/zdiff", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df5417a3e4fa1e51f38929c166145059afe3701a913a7fe113845b1dd026283e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/zegrep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67ee7fadec7ea53b4c1f8cfc3c81427b29c0b1381e80b55642617620c84d0bcc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/zfgrep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87ab5f4c7cb344e409d614d1a69cc156b3b1053d6ae0b59d8e2c2131f3e63e5a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/zforce", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e1aef48c156c15be0b9aacf203385fecffcc3c118483f8ee733655280a52341", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/zgrep", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b36c369faf7ab848bde1a877a8d0598b9be1dc3120746a2ba4ad6fbe7428127", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/zless", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1a282482f9cc95869a21e71e5ab6f957380a2460f3633b5c247f2f60cfc8e14", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/zmore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd6cd1f9e5620af64f7c6c20b228ac9aca731d2c773f24a36ebe815f939bc0d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/znew", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f574c69f67375d2272367135e90c66a85c32e5db8f82fb455e10c8fde461e821", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "58e1a9f3214339e95cee6cfea7d4d80f00cbc18d85a94161e25adc4483282d10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b599c05bc9884808ec7ca5ea5972593a7fff57551208fbb7cc1e51010dd0d3a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e6699a04b40fe3d8b4e46afa96c524a10894a894de29478947cbb63d6abb551", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "255dd7a9f7304b973687f2e18ff88fad78b8d29efe42fe6ae5f5cee7fa2c1ca4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ed24c6a027d77027056d1e271bc5660aba846e1cfc63877df1f3c4b43688746a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gzip/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "659e54b7bee86ad9ea9f1914ab251affe38258d2c45da9d41f3f8e077361af2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gzip.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4087d109c321531de5573d17e578e0ec7104ad1c255fa468be1d3023e1476476", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gzip", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gzip/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gzip/fdl-1.3.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4748f03ed2dbcc14cde6ebc30799899c403e356a7465dc30fcf2b80c45fc0059", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gunzip.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c3920e404b8d046ba0e76986f1a8041d71cd064ec7010949b23e17fc4c5b90e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gzexe.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2adac2ba707752cc965034224d5c998d731360b2f06a196433d63e0b034445d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gzip.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee1116cfd501252948407030a828f02f40ca725128d9979501f5d61400e5af75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zcat.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c3920e404b8d046ba0e76986f1a8041d71cd064ec7010949b23e17fc4c5b90e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zcmp.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a1cd67ffba6bb5a980519473fea923f852ee8a4e53c887588b4f16f0682334f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zdiff.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4c92ef6a8794de0fc10da76ed338574ed4984bb1372f873f58c3be0a60aaff49", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zforce.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d1a6f38d55af3ff314465a18c1b33b58cc31e122dbd22ac0c1acca35cd0a7a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zgrep.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d37c0b2c27433b42780cf9327a7f4cff60b4ab88e3615e3e6eb5994316689c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zless.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf5fa93aa8e1a8d8aecaa534d37ef0263fcd8e27734e39972829758785b0bbb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/zmore.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b2b9909b25bee03467fa46167a71755af615aa0063e47d20e7b18c63d164185", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/znew.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec14e86e2463743fca14b6519a42b854afc4be8a0642335d29bef6532c669be1", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/gzip@1.8?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "pam", + "version": "1.3.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "PAM (Pluggable Authentication Modules) is a system security tool that\nallows system administrators to set authentication policy without\nhaving to recompile programs that handle authentication.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.linux-pam.org/", + "download_url": null, + "size": 2609062, + "sha1": "5cabbc14b340df6c6f37cc7e5d7dbeef8feec1a5", + "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", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "BSD and GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD and GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/pam.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/config-util", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f10f27a970924ba9f636f2d5fdb4267c3ada93f7b4eee1bc3ad05c33406e76c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/fingerprint-auth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f586b98f4455d839924039d4a3fc5945838098f1a815715912e545dc0101cbc6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/other", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c5c2a7c1f8dfbefa5df66cd32a7b754266d6375471d43cea06b8bea937d24b40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/password-auth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55acdad9803c3d0807afa94dc43b69a7b7e94209970e1a082bf2758da627feda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/postlogin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db4708beca0be818bfefafb0fec317c40c4914a909cf67e74b18d6433460bbe1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/smartcard-auth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c1c6a2e908349b79fea274abef33fc67487fb5817013ef95f8410226aa9621bb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/system-auth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55acdad9803c3d0807afa94dc43b69a7b7e94209970e1a082bf2758da627feda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/access.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb2d5cbb78756240990da65ce40431a0ccb4f09746868c6a874234ba5fb42f2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/chroot.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7fb959ba2053842c5e0d60605a5ed7528fca2727414700cf3783c3f1309d2f30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/console.apps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/console.handlers", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51d0a7ff736763340d192e07c3ff423f0de85347ab849c3065d18212590e1119", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/console.perms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d1fd01ea23a67467ef8196a118752d1ee5a6f31982af9f5cc810a708a37d0472", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/console.perms.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/group.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41df4bc646811997d0390c6d37d839d2aef4a9a1a940c44ee1a798a9dc1ac864", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/limits.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "185b151a665848d8ee518342b9a88a2d64898b0b1a2d01b12be731f75d48943b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/limits.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/namespace.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d0c3045ba5071b8375fde6165d4e4db9b69f49af5d2525cecd2bca1cb7538552", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/namespace.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/namespace.init", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d76094c06f10839c566ef64bde5624c325aeab7991e7f5d776c5310e8f41932", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/opasswd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/pam_env.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff4956721a3f53e56e25ffffde62fe4fa0267e5dd94c3411def12de50322fb8f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/sepermit.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "885ec2a43042ad88d7f849e5e1cbef4e34e58229764a84a927c0e09cd7d47d70", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/security/time.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6802adfc8efc6168f87e98e960fa7d15e516a295fef7a6472ef5359527e886ff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/tmpfiles.d/pam.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebbc07c921c8cb7ffe76a0393619ec121a6c839ced20f71b7d3c8a524cd746ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpam.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpam.so.0.84.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0ee74f83270dc3cdcce93e84b242b1b0dd5559a431c7e75787b554b5af988ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpam_misc.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpam_misc.so.0.82.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "337981529749ca316c4888e329e847e8c7138fddfa13200b49529578eb042b73", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpamc.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpamc.so.0.82.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "54393069bb8c6e8e5b5c3f1cc525a15483e62bf00264c90bd4f7c9284728b7d7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_access.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a928e13b8656d2695aee2b7f4d88158f20d786ed69b54fc86cb6e4bad7ee038", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_chroot.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8b85df7f6c112a05a6e4b42281d839b96b07a271b305c7711c554ba2e554bd91", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_console.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07bd1049cd18df6deb33e7d705254a495238590e8183a267fe8d335d366fa038", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_cracklib.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aab58ba6ca09effd65076e401a2f6562cdec2cf5153450e997ee4a0197f3e6f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_debug.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "127aa64e639e53275c80f064dad3da6ac6274f986d8e2341130a5bba5a1b7603", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_deny.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50f669738e808c3b2ed14fcfeff5e2b03c6165efc603f401d1c94a715cb482af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_echo.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "487c489383bc787695bbdb2af26b74749685f2a49e1570b815283cf7554040ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_env.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05d4b504299573208701ee2942ff0a7e96c7391909459a240aaeed6c2d50e1a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_exec.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "776cf0839ecfeb16422396617d3a95ea137aee7aff3a1dd5b8304a813a22ab26", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_faildelay.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "32528b3fcf273bd2130c065a43c3ab4263872e334485596a4d88922ff3118e85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_faillock.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f829b5fe5324219085863c8ed64db534fb3b35326958a2ea9900efbcdf9fa39c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_filter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_filter.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33cbf44576482c7f1ffc321a68746d9dfc3429bb6f87fb436e731628e076e55f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_filter/upperLOWER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "925964d3f19712e130eaead002d52d1a09efdbbb1e7563776aee5d21657b5332", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_ftp.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e990170c11e51ca5a3346c0ef7959eb24d304bff8e97f8e421eca60251b8947b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_group.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ceb12ebe43c6bcab5d57db27dd619eb0535c3d6d181b45bca11cf4d9fcdd577", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_issue.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "faef02cf0d785a28122dd5242b677a242668844f350138ebc409d219a49468c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_keyinit.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f72a3d75c70f8ecce71793d4d0e7074c03081604d98280fd2dcea889c67fe888", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_lastlog.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6f698dc4690b3ff5adfe17d916c4221d7391739b0eb50e7b123d3a09020cd21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_limits.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b26441b1f9b4f5cc2539fb0e1f7591e3887ace250e1a88e6359f2d02d823197", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_listfile.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f9061c8d57dd27e3f0200b695c03f729b9a4b3ed3a83e7eae689c036150b569", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_localuser.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b03cb8e15b940f76f44ff68f5deba2a9f9cda5eb3a80a211fe7249730fca14d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_loginuid.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f1d14d81397e13cbbd45d6f01aaf46d84d12ba012fa705ce5bef1267d73efc7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_mail.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6bdb54bfbd6613d7c4bbf04da3393ab80278d8825ac2c065c006d8085a184a11", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_mkhomedir.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d31f3361284ae33b28e8f60703761ee796e1d3ada3b4c28b75dcd57f3c9934a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_motd.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5dac5358b518486723a894c0ef8770def70519eb3af7528ad16e84a8ddac7d10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_namespace.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6678868b096dc25e440aa8848e1f6976acca10218a47b9557d039a92bcf675a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_nologin.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3fcd67eca16429f6a7091a0308772103688e671897c3ea1762f8c08d182afc8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_permit.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1321ae7cac812702739c947501eb1f4e77bc2259ed844b7fd2e2dc94720d20f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_postgresok.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3bd73804347df668ce466e8d2299201619678c1e930b1a216b632e2c4b5ef6c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_pwhistory.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f92456399eea3a6491bc6af96a842ac817d17d0f6a73da61da8a7d7efbd282f7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_rhosts.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a32cb8342366b6c13576b3680b97bd0e1d9a7933c098dc7bd0d7ac01871a50ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_rootok.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9580e9f5f7c90e35ce783c233f2825d7b359e95a6e7d582a58b30418da9b1d0f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_securetty.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08691e2d1e25503233eb3b2dc52db09e6f591636f3a303a9b64f98d7eeeb0a2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_selinux.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17612fd1a04095557da4992ceaf342a07d610bd153d23e6d0cbdb92897c15f0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_selinux_permit.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_sepermit.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b78fb72f5e8d966e7d08ea42f4c84961ebe6bd996ca8c5cd8cd9a66e06803faf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_shells.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2be2ce9fb1b39aad4fdf52e7b8d86e618c63d85d8f82477ac2d9d598ee3821d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_stress.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ca3a163b5b59e5d36c6e49804204f3925bfb95ce7ff68c68004011b554ea9779", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_succeed_if.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8541e638d30f870435138c7056a9bdfa5feb0111780135b94731a7ab7aa52ac2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_tally2.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a626795a5bf10b0be8790c333bc96bbb636e001fb8bb79a8eeb4bc2dc9c96ac7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_time.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b66ec0701ce644d80d791f87d8afc19eea3fc917d184800fbe0a109410a8c17c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_timestamp.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "575396163e93702ebd7ee46f587f9bfef5e62baf9859fd1672a5fc94967e7127", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_tty_audit.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05dde6448e907e450adf693f317eb36488e13aac9b1707fb802ee783f8984d75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_umask.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7672909bf1aa70d24724f719a467369c2f5f6b3685dfacf04302948d58e9c152", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_unix.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "766a274aa89cca47a5a60eb483d592c5b5687845b7a3084bb94287a5b483557c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_unix_acct.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_unix_auth.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_unix_passwd.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_unix_session.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_userdb.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc8704e2729c530050c8d1b246bb030710cd9e0e12dbee52aeaa155fbaeb4fbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_warn.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d0f4a79e893f78508ff07ccc6f4f7400b41cf95a90cdbd10d107c6d68503919", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_wheel.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55f527367bf9a8205b51d9af883f0947ef04df05d0fba2d475c450a602958de8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/security/pam_xauth.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f380c29ea2eec7a61b7c80a9315707231721a79066630fddbd5d24db50f0713", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/faillock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c1c39b2e5d293a637f5bd543bf511620b0da9bc190d45b911115d088e076009", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/mkhomedir_helper", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0bd0472dcae17ed7472d84b5f048dab389864adad0a382b081d1cda98aedbfd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/pam_console_apply", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "766bc817d1af73e776a0015445826cd9988ca0bd2be7429beee9de63ff627736", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/pam_tally2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "63b4cd2574ac963939dd6e04a033110903f95bfbc655d0189a5488754592f19e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/pam_timestamp_check", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db57e5851834ae34dfc689c7133409d8cf8f6f7abf8b56eb448167f007dc1133", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/pwhistory_helper", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8b2268da8c95bcfce85405b56d6b87acc5dc1d574c0c1c97f7129756f5fd4db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/unix_chkpwd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "813ce44b39283872eb90cee9b32c0020c46e3a8e8fe3efc1dfb4ee434a135854", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/unix_update", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aed2b7c64db28db8f9a46de72419ca372c7b156a4eb267592a0865e483175a27", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/Linux-PAM_SAG.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ce96d89cd52012da44ea87965f2ff25a6b7feaf19277e06e191520ec427a24d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/Linux-PAM_SAG.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e556a1639ef86ad8bfe00f64bb369fcb33c495b6a96ce05a508afcca257ce70c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-author.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52a8c7faa51cd05f484b4b4d29c142ea7f0487e00bd3ac8aaa5f3342a0ff540a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-configuration-directory.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "96cc93a16029705552e38e4180f6c60e04a1bd227224233dfad4b7b58fa3be92", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-configuration-example.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dae009ba0082088327a7dadf8540cb7cdb0309f28b45e1478c078199ebe96bdd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-configuration-file.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79f201b92f954bd46e62cc35eff6e8ab90cde1b19e3566e4a92a4b58a9f86231", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-configuration.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59d3ff458a82288d75f9cc5c577bf23bd4d31f52b21a50879b575d4d8c10467e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-copyright.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2f2233052790cf19c4ce5aa10b91da4d3f2e8fe2d4cf56a26485be3935c1765", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-introduction.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e30d7880f762ea26b0363efaa41ddedc625b4342461b780011ee48d27d3b412", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-module-reference.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5882de0cad2d918a64a00c4d62cce38be31a0aca291c5182194f225ff3c73527", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-overview.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9dd8d112ad3208f1b63ec85bf17c26e23effab7c1522757d7249be519b306a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_access.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24b9eba26b01663d1694737c886a31530111cc4ba7060748e3e3bc45a856adcf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_cracklib.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "438d97d446655ff8bd98215155d8b2814eb03da9cfa0aa03e0dbde3ef5ea70d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_debug.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bbe880c9bd9729de2e2ea81442dc2fee3e2b80c9c4b6dfaee28aab9a685b592f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_deny.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09c729dcdd61c11932d52c3f159937b489f4f807cd4a7cf2dc2d04ea4a244e77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_echo.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "21f0151f8b5df787c2e0b54020350c253e47b99e9732b1723892a22f40b1fded", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_env.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bab05299f6a794c9faceccf56601d5c88e3ff1917dd1ecbdbf98edaa8cc347ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_exec.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "613dafe99149d14b1b4fd0f341864762ab6efbdcc8d89883b001bfe15f38eac6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_faildelay.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e97cb43d321ac022f3da1c8a84981c81b06d674be5d1a33f0613083bcced260f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_filter.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "486887dcec3d2ef62328e1a409c649024c2d141c2854ccf9665f4d960f141571", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_ftp.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee2a9c1b424f13610155cb2a29dc141ef5d4c77ed3b886f4a49fbab1882f2a8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_group.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da2cacb9a22c6f2af63b31fd44d1f9ace743effa7abd352e31b7cd72629ec0a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_issue.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bbbc151942efa073d446f48262ca2c467a68a3ac4d8a957828f74b113ad7accd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_keyinit.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bbc46c3d9f290e660464d99885128708d9e4a10e13a5373cedafee13c75766ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_lastlog.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f2a350c7eb9b6b4fe0997207f04bb5e9f5191148e20ab58a08825cbf1754914", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_limits.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53f1cf8e11d46741f0c4a82134dd62b47f5c4eceda8a7975607b83b6cda11a4c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_listfile.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30c98250359ac8b999e82537d6fd5c41173c071a20521fcc8790096cc2a015ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_localuser.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16d8b53d1f8e0b44cb2aa7247334dd003026bb3fe761e14f46ea971420a9fd6c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_loginuid.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e256a3b3bd98349fba6caa3d8ff1ca02c5cbedc694fba896aacb873577cb9296", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_mail.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10627d8e992bc10032c56c5f11965c6c7743644bff991e962b36d2b717ed3a5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_mkhomedir.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cee4ac95ee1ddbd571ad93fd140abd912f563c5926f1b0a2555255552c8f0f75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_motd.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ebfb65887d84144d5359605e830e6142bf4833fbd4e1ebe9b4699fce35c8857f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_namespace.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7297e29e0d1faffdbaf35cd2efa4affdf4af1bcf36a7d3bd4b3a23d3647dc3a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_nologin.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbcd6672d2e79243de5377f7d34f53a5df13aa2aef6f6b2344094cb07e8c0113", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_permit.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c212249c59644e459e8ed62287bb243b5d186d6d14814fc581f3e6bc79c40583", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_pwhistory.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc59ec3230ae3138501ec7958f770af1046083131670ef9087867a93c8cbc544", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_rhosts.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9128b95715bc448891b36340f1e77903690c7ff37a8ae5ab100e43c77eaee4ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_rootok.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad5158159e95602d6b3ef9d8d0e4cf0fba7d53a8dc7dd2afaf533f20b9cff6f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_securetty.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7de5871ea09da87ffc22b0e73debe95edaa6724db548749fdec336243e456d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_selinux.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "35c109fce69b53ebf79b85f423d8d29fde4f15ba260206d2969e4fb7f06a3bbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_shells.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d33a01b6af159915bedb884a9ba4110d5a09874b3031c42b68a293d01dd6904", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_succeed_if.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "90631da119dfe573cc752981071c4520e43224b84e460c6afcf419db843206d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_tally.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16b21de24b096a9d4d21b8fba151938a3d0d4289fbbd23b7cbfa582fc5189408", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_tally2.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7fcab6f0755ae7f871ac744f03d7cac863dbc217047db43112164f2262e77e56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_time.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5136649259ce966072a7d3f7ca5b5c38540749760680902316396058cc8b6f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_timestamp.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f9392d7cf933f238a3588bcf0578732c1dc15b77fc61961b6febd7d39b9c788", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_umask.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "630da4357aa9a3e2eb0c53566f1b49da23bfd6d2d00d51c339152ea210b7c60f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_unix.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5ec01098f97cc23b77288effb8ba629d16ee7e02f55a5684c2eb6a5d4588200", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_userdb.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09fae4826f1083ceaeb9f408a3eb57ef0d657689ab128f8c895c0d314e4b1547", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_warn.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9730c5a8e5f1ec07345f5e395f816d68e735550057af815ecadf4a362dab1667", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_wheel.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53102c4005d1646a3ae72eab5ddc582f65ba8972569adac34556aa6ff3281dd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-pam_xauth.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e61395f546c76efbcfa3da4a7f377eb77aa90f3c5fc263fb83b944162355117b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-security-issues-other.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "738ccd6e5c6a2d85a0cdbdf414453f55f2ef16d7c5cc23a9d04a86bc7ceadb21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-security-issues-wrong.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "943c417105d8f23bbb636f2ea194271b488dc20957e25fc9387851016a08eaa6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-security-issues.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7876f59658b4d97737d40540499d3fb68f45dc1194e86f757fa940120046e19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-see-also.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "daadc7927a41ac8a6463152dd4ebc92773cf2eeb090e4cc29180f7a93726c5fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/html/sag-text-conventions.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7980ab6dfc0c84e545a778a0e941a30e163265c6a99bded89079a1d59004365", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/rfc86.0.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39cc4239cbcbb4be430c502aa1a55da893ffea04ff47dd3e060841c4d5383d6b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_access", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ef95a44ccd303e1b535c6676e82420fe15ad738f2cebd81609890779ad76de2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_chroot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d72e075da4d77c0aa05a11c8cfbeff07105ccb4fd557ac9ef7a0519ea879f2a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_console", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e0fe4d6c88e6d92c8e834ea75d574810c89d1a9a63dbc3f98827253e242a286", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_cracklib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8e234ad0a47dd714883f6c05fb1e411f4f142b3e0d1eb4318bcf8ef4d51e5235", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_debug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb99af72ee61bf29f86b2687b6c04b7fb65ae110af5829dc61dae7e7a35cf1ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_deny", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc80fac2be830adfac88518ad516aae5ce7f2e5bcf716e8577c2c6669a91bb98", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_echo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ac812669e2f234b56820ad0c4dd407876b4594edb7b48f0a8dcb2efd3b8cd9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_env", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9dc65875e3bc2fe15b4a647f493123261767d35c5baf35d5f8c1158954411d15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_exec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6896ca3a3187466132e8a9e32b86fc412d8ec8c26f18431dc1b653a9613f383f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_faildelay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "985d0cbc27371e05ff460d13bed2fbba1da383d4c19f3f6535c697570947a9b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_faillock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bb7c45967d6533956be75c6fb8f98d06ead851f32f0039a386ac4818e7b79ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_filter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf54ed7bb71fa883ff2caa754f7a05e2918e5795939b28a4160cfa8dae309076", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_ftp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3ff18bb66c875c31af56c70ed21656f0f042a0ed6642e8ba6ae39febd25bc9a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_group", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "595a63c262a0a2e057a6b886429ed86a04ecc16de4e5d2cb6fef713e611f2391", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_issue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8936bd1d7a4d5d56e6a14278fea8ae7533e431e11bd310cc063e4e106e0457ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_keyinit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2592ee256c80d7ce8c23f6d0cc49301fa071fe8ef2b67b7a2dad8d1fbe33a5f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_lastlog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d5588c7410f66480d687b3bc15e11422d94d255f6af3728d52883590cd7dc5a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_limits", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70716c0e66f0c450201efb01cc017808339bde3a847de9da42eb9bb44a03f5d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_listfile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "01469c511ab932e475e082f7f7d5c908e557a2395ee1b813bfe6b8f5f9428e68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_localuser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1a0f5ea169014f99def0fac156d6a5a924806176e7eda921c9fb12e33f78e0d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_loginuid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "83d0d808f1def2ab23d388c78efb886976aecefe8fc0f94b0fff349faebe9760", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_mail", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2dacbf1af419077faf569379966f0109dd5cc29e8931f5f9fa39cac9666237a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_mkhomedir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02bdcee3c5c83b861bd85312aeadeee5e1cf91c3f8319d201ae54aeaeace3494", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_motd", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fd74551f96d875affde4a058e1b5559af3278427b53afb6eed93830b12299ed6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_namespace", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3b647363445ac0aa37b6749be1cb4de9f440c49c29405088a51225f51b08008", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_nologin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e4c1799702235e82b774c0cef45caeda05fc9dc65bbefca34b8cc417ec1c341", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_permit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b1804cf97a1340fb8a646008344fad2109f3460ea2b3867651c20353ca8cba1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_postgresok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a3662476858d4ff8411a26287da413cb26265fe5c67762fad66407cf97ee4e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_pwhistory", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3ec723d69d6edc754c49776db3c40dd1418b88d232e3ac1f8a8dff0043672fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_rhosts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a247e850406a42d7d3b8af5567a9dd4e87ffb298deaf2215ba27766873bafdb4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_rootok", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d587c9ed73d96982dd4f64e17f6da42f807df84725922a17ff91b4241973558", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_securetty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c69676187b8533765bb15e4b64f3c845b606ab4b9bf5997e13f4f62ecf4f384b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_selinux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ff64b09b09ebdfc08e5a794d874b065f8a04970c6db04637fbd495577e88296", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_sepermit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8cc30c77fb5acefcb54ab839123c70b1a3ac8a5130f0e1a3709683c6c57c180d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_shells", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29341828e4de649267698ea9dd1f6b4a99d63848aaa96cd22b10f0242dfb180b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_stress", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "02ff394797afcf3bfc9c75e3aca1242370603a997f9258601a21dca4f735f89f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_succeed_if", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d6d0145abd065e426242e4c09be9d811c95a980dbc2c33b7cffafbcacbd86851", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_tally", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d44ef83468ee8cf492e7f56dae2788cac2f7d97e20ffd875e8aa0bcfc442d86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_tally2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb83248bc1a88c744033bde278743ca2fff7079790f35aef5252189d434ad3b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_time", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c839d9d8335e4ac595ffdb9c247893db00699b221483d2c9413e746e3426f235", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_timestamp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c00ed87238a74d5b31d4c7c660888e9a2c0cbff1265ec2602afc89ab72914eb0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_tty_audit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e1db5fa0bbbdbb9bc9001156f691fe5aabb71ccf876a2387cc67d6065fba9153", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_umask", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "133deba9163d3cb06288316f37fd7edc0b10f3e15bd1a79933717b8a10fcf35a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_unix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd4d32174815dd556c73f04c6ccea1e1636dce29c550e6be9693d8672b9714c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_userdb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29a63c4dfccb7f7604c435bc64a7e585982bfdb06ca49003457b69f5cfa6415e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_warn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6384e2a10746f3483749cae8efac62770e8a541bd042dd51d2fd089620be823b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_wheel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f599ede217a38ffa61164a9944c78e38551568af46d0521cc471b50ed5ca4ca7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/pam/txts/README.pam_xauth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5e3fbde0f0c69bce80e7a4b8cd4156f46d97ed0153d24046df2e617c8191e17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/pam", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/pam/Copyright", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "133d98e7a2ab3ffd330b4debb0bfc10fea21e4b2b5a5b09de2e924293be5ff08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/pam/gpl-2.0.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/af/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bdff6742c0a9f223053d77525e98c66145402d2f7bb9689eacabe09b869035a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/am/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75a96fd75e83740db5953c5500e18c9bc4db40800db7cb7a38608fdf5f6f2e05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/anp/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de0020b5a8b51c1c4f85b231ad6e2624c2a26c6843214dab6212cff96a2d9f1e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ar/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fee33c3fed0a8c3d78bb7137a8b59a03372541bce7cff7f9ed3495a1a69f05c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/as/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30b2bc1703b85c34a07152aae54c187f64ecc8162a8c7782996099b9dac37fd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ast/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e13e643aa84b841db0548cbc44323e78c89812d837109bf1746048393c3c5a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bal/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fe5b4af578a061b4df325b617213e2a775594a99bfda818609fd322b66bc216", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/be/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fbf020d0e93261e8ba051d1546f72be15dfe510293777e40ac262f533d77f732", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bg/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3b24304ef43fec798b2165e34a51dc30de40c4bddbf58fdece21fb185843803", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44eeb923584051e5dbea85d06197c145b263382a1abbb745aa732fac1e5d6b4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bn_IN/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "310fb5bb446c05c64e3d2ca9f706de0024ceda7327abfa34c761c58086f6e8fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bo/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac7ab69160f1db0bccb3ef4f57dcdc1da0a96f2df93e6d54494d9d8291e941e6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/br/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a2ca786769dcc4e0c7bbfa6390e161f72da89ac269ca21e9318b41815f84a67", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/brx/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77726583d712de80f066ce098d2c294aaa63645752e7f3fd5e2bd09a4eb8b963", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/bs/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e901c1881589c43ea2e5ae13d47585e136a50d4e95072da4af0f900e29068da1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ce336e67b5aac8a5d9c5fa0e67cdb6ae424eab32abc5f8d70cfc28ca9ea852d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dde9bb1771ffded1da675970ace84842cc19b1eef63248fa3c98af1bc3dd11cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cy/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "794de359a7709d22de1a419168c2f060a66c797b697f9b6c8b57dc4a67c804c4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf766294e23ed9034972bd1c93bb070e8ff812db3ee6c5593ed251796fe56f2c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cadad240357accbae73c973e13241e8c393042d55d115d8facb53032d92908bb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de_CH/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ee2e92b238c154dba91ab96b0675dac5f33ff67b9e773873c5697a6cf97dded", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07ee2b78d108182531f24df82209ca2458e75ff086e5866e8b0a25e6cfca94fb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en_GB/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f9fa2d6318726b9eb77efb6ecb4ab6a5820640e34a5c6aa9b7289a6916914f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "18fdbc16b4bcd5ac43925c20b238c036d00431aa670e4727461780d508bbeb52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1df102ba83665c9a0f87d1e07e0b94b8aca4d665ce97810bf4c6513af42119af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0f9c15dd1b2f3fa721d28d8408d0d015aa936f939bdf3410f7e5a21b8219835c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03fe002cccdf2f75e55e396e54ddd903ac840d0d8a78bc7874c5aa0f86ae7805", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fa/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b94b5891c1dcad48a2558bf990390665631b5a29c4c1634c75fa19c12431022", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2559c4ee31b4c263ba118e7567a6b0247158c51f63f19f90aa669814a0ed507", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89b0bee6fd11bc407447458c3baf96e4de2a4ac647254407c0f4aa18ab51eb01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ga/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "025ef53fafa23173047be037383c1c07414173fac34a5e156b48344eedd0ec5c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c957c789c01c106168cdb9b40064751dd1ed9ca22a520232c0585554458df745", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gu/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1baefe3c7203c363da0c57a373a54f266f1a8a5f12141974805eac32ebbf0a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/he/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "497e6e909a834188e4a67c04617db5be4e3f675547b992ba232ac7b7a568cfce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hi/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0966bca3fa5c661f1d4e448479f6e2336eabc9eed7afc9011fd5b84f0ca96ab6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af13ac4e3bf088532b1cb77d94cae7efaed2b79e152c3ce67d0dbf3aef20a36e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24ab268d63bb5658cce5d721f42b045c3f7c60436d12ed0e98a6e42bee19282d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ia/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df42af3504f4cf1398a77762f3e58dbf5fc67228f05c50d7153eac0f44fe54bc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1092223785ff72b6a205a10180cabd23655c563957c01023b8800b24b461fa6f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ilo/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ecc4e6449cb775fa5fdd91af953e380dbc651243d934fb246c8309255534745", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/is/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0c4d177b60c8e27cdebed4b28f2efb6b554ed4636c0124588b257511d88df437", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e404c301f63da1c9f2ce330674ed26e58e45a1e226bfbc262096b8f82d05c196", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c34835bd79a540e1c8404c479e28769093f677d37b33700255bc742ca3ba9ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ka/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75396f368d0a85d5550c7b4f7d5017860e7966be5cac0e60c80d05fb2acc4f68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kk/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bfbd1a99a4e5fc641b9e1cb2651fd0592e0cb1ad5eb6a6bcae760139d7a714a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/km/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6161f5918b2ed4dd6ddd9c802a04aca0eb2a31e3fff3d562e9dae7a638073c0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kn/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6efc64480c0ff110f4593109001bbc28d6e825d3158c8c2f98b7698b8b992b2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ko/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9fae73cda6ae88581674ced5fa724a871420a6e326a0ff11169fe19bace7a3d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bcae2fbe0a49075164a99712810fbb034d071a1ba363ef92d78eb84b9dcaaae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@kkcor/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a03217a78284e04ea81dd1e2ee1cd21026ecca6c3ce4ac73dd2a478277ffd39", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw@uccor/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2fe5327ddeabfa08e9bacdd78d5489e7b16294b3081dc1e108db11a0f9b37bf5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/kw_GB/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "048981b734df9fff1bb836f47f4b8babfb771720bb7cb177889111c74cdf4e64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ky/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4217d91a94d8624791dcd0acd3e93d23ed23468157a39a78c0f7c0b05ffcfb23", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lt/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "752b5f37a261128ebd7321ba070b4a3ee8065838e81ab8abe3180db0234f8caa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/lv/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1921033b29efed9edd597d5390072cd916ca39cca8f6fc8a802b5c5299738c6c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mai/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "649c9ec564996479c4a6fd56fd3c99194d5ac6a7d4e5b29b89b2eefbe8bd7cdd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mk/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b86e0dcc2beb684d4dce5317bfe90d90d67252d629fecc8ff0d52e2dbd242c5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ml/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "27782849d102f0d6c7f6317881b60eb29e573f7cb50cf35b384843e46da34831", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mn/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8855aca7487dda73d9e26b7095e80b8343c01f6ca042a27d3e0816398e731173", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/mr/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4fafe3f1f3dcc2b7cf9a6379942ebf6effdaff82e9a43cd297e27c36dedc9b08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "177d43eea91b141ee522285853b5bb45dfd62fcbae7f87bd30b2a9a68527ce02", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/my/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68e67020417ead4ffffe68de77d4ed9f95201944da130d17e5449d04a53bb2df", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a67f5a6f6158af3dc78f9409e022608cd32ed0225952005dd19fce283df52675", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nds/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff64eaabdd605ad215a04e1967eec7ba3d0328deec250f37024bfacd2413c9ba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ne/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff4d3a44512f68bf323352735010db6463d3a0edd33fc454020647efbed9e41d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81b57d22bdccbc319238d42f624c9102297f664100bcee03e6857a49bc7880e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nn/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d577ec4fc48da4c616f7fbfc9dd959e5eb2dcafe025f747330c7b3342555e6dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nso/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b60ea437250685d121b1e41d56691ed93e10db02924b18830aa0606d4367fb9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/or/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3f691ea800238750e54828e4df9322eacf461829fab01a7c70fa234069260d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pa/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bfc38aa34b2e8963d1ff35aecaa55cecc1816fa1b307b8c7b1e70f2d854aa19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41739569d87e00cb9b33a2cc168bc02098fb27ac41b211d7f3597745451678c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a577fbe5c66634f4e23cdc0e3521f10bf87cfab9b4cef791a9bbd6540100007f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "12b7a43c087ba4dc853fb0b4abdb8b7c604402e3ffe5f24b17e5f9792809e587", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d365bba8c885f8e312d638a0a7a359cd1cd4116f3736ea10d98dae787fb4ed9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dad052c17d809c5283d3ee20f852f2445210ca0cfbcf5aba5e6cd4db09a13f04", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/si/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d05d5ee8eae96f7631991ababd53adb09be56576b7900514ccccf8b15e0f225", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a79824e33e0ad681d212dc176eede13c107e96b281ee2efbcceb05d7cb5c9c68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "75d45ee25ef406be89de96d82f408a7c34601d0897fdb8f38281508883a7db24", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sq/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51f276b9e9a8fb5aef64b8b5498f5288de59d2ac5f6374ebed34e5a960a3d72a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8449b88d907af1614f9f1202ba78f3b3ec102ceacc29a76a8f571a832487d09", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sr@latin/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0e13eeb35bc28506b186b7ca154d33d936f489d694fd25b99fec21d579fbc93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "35a8c9e4ce5227fe44b043e882879a45dfcc71cc937469d9e2a5086264c29921", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ta/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c2bd0422df13ce18c8ed30d91904149394f2a9af7bf66b960dd013939e8a3fb0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/te/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "392897a3156c9f72df63d07d7412bd77c27beed38b5ef89e3859905a7e6eb69b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tg/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bb8ec643df62c1f28d212f8aa69179ffea24e1d6049cf2cbba75500c5052d03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/th/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82fabb3d7945cde99b89d9a64d9f60c837a18bc5e3e7c4e03c509a7c88686786", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2999836a04b9e5d17216b608e82eb879c7da21acff4387ccaac32eb93db24593", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tw/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a33fc85f3163d528ef39b2965db6a6d5f8cfa4eb86b9cc412d4202fdc90ec08f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "45b87a7a37aa671f64130230d62708190f4530fee5a00788547a0dfe717148b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ur/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad91529de2bb719f867741ca29a21bff121c403928d4cc267cf55210dbb04c87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "624601266717b637f77dd5c5ceed4ea825536f2efd1a1c80fb1b32e3be8e8df2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/wba/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "604f442a0be8a60a6ee06ebe44873b6a793c2fb00ad069a613d69e307855aa43", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/yo/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f6ff3b7ac53e431b86e4ecc845b6e5779a3924c6a2e0668d978168dcb8fce6a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40618b2b671b1322cae30b7969cdfdb659da33e0f23c97dd04223ed63bc5585f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_HK/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a9fa1d8c2b8210643e37cb804c170d0c81e6ceaf7bd9df81fd713cc36b11303", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56409659916aee4f7889b0994fa0651b29cfd16bc9e18a47268df867378ff116", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zu/LC_MESSAGES/Linux-PAM.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "738b5139942aa654404e29345fc4b0fe2854a7bd53dd6621ea59d24812419382", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/access.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "36258f8df749cc0db4559a6eae7c38957a25c211d0d842882cb11799eb7faad9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/config-util.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a6edb04827c86d8a957051925f4fb945684bcc2879fe214c76bc3d6408543d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/console.apps.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ba9f62b380d597c058ec28e1cc7170a685b920430611eec5ccfa453d98e9d95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/console.handlers.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "911ff336f1edd9a1e998343882163399be4b93139a1d225efd3fde7794d4cac3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/console.perms.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42a493f7ccaa8fd154a2e1fd688fb5d968cc4fc415b813821ee53d939be52d95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/environment.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "607a8125be4fb05b3e2c58f39ee1a60355032fa0a9c37a015ee200990d6bf03d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/fingerprint-auth.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/group.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b591ea7a7bae7287dd8875d15c5bc6fb05adf16daca7804567b7a1fd3565c082", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/limits.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ff6ccc98da1bfece8ac2897d21c4525ac5b23bff1c63ec5dd0cfe754395ed4e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/namespace.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "adb6d75db486b92454e181b1d55f6b6e54b29158b6feda9aec1524f6ea1f8365", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pam.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df50e8dc3acbf47d36b36c7829e8193568a532b52afc98a4e7fb6a7b695e6eb3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pam.d.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3582c3053ef55a959d5ddb6ccec0f2ef826cd9308625730bf33a65d1fb5f48ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/pam_env.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7894f5dad67253647523572b09f6c0972b7f1ad21bf914091fc092c3acb71238", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/password-auth.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/postlogin.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e5e8946042ee07933f9b2d1e3757437974f12eb1aaf0bc98a820bb5a13a90ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/sepermit.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b12a5583a386a9e3c5e6283f1f8a34bc9213accd6ab17ae0118b3104286205e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/smartcard-auth.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/system-auth.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "737f96c3de37af350d0214617a7ddaae3636fdfabf75439bae59eb4b591a53c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/time.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e2f31c13281596023bb861e4eac3a4d6a0e3c7d44d323e994bc8b2c4108e6a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/PAM.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "88d73ff9b274b62a1128262fd3219261843d43943a841f54c0df9e7fac223daa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/faillock.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d56ed88c20186530648848286c3e066390b86e670c4e748fe0f0d9bfc697137", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mkhomedir_helper.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6262d63c3e15a54a903216314a7a0f5321e2c6199b6accec979f3ecc7a99a305", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba1b3e45240bf30e5a10639943d93cd20ac61f8fc47eb4a9727e76f743406e89", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_access.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "213967570ccce39f7b411cae18a131e68913ce0021f4aa2a1ca8846e7216eee9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_console.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0dd16d007132589e01fb6c70accc920f308d6e7aef5a281244dd6b95a9499496", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_console_apply.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "015c25141541ed5ac9bd07140a8979d4ce30acadf87d1ba944150f020749a2ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_cracklib.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "82554350f59abbef7baef5fdfdc5f3f396880e9d1debcdf36d0cabe9e95fba34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_debug.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c4d3651f48270cffb1d11ae53c893212e36ee80cfcd88f7335db8be0a1627d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_deny.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07b3b8938461667737fe07c610e12cb2ac310302c8f365fb28e8d741eab850ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_echo.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "03578cd99d5e24490e89364646fa1f8045f2e0b64fecbdd47acb5231203ea66b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_env.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5daf91f0f7361f446946d77122a194774c3eb696d576517f227cbe62bc0bec2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_exec.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f011c5004c1aa05b30017f7335e9a0a38a0f9c7135f1f8ff19a442a6d79dde5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_faildelay.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c4d6cc4994a9d1042d68d2dde7a230293a7b3779b956ab314c916547dab1422", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_faillock.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42d544f6d4af899fd8f9dfd0d958e3e023fc77154807e530fcb8fff758733713", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_filter.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c02bf683c5c3fc6cc6c3f9ca2857bc46ba0de5c82bf6c65b748698c76a0aa98c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_ftp.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1bb56ede4df557822f5d93cec4a388112063981a78a2eac48baa4b0eccf461c7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_group.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "38c05198ba8531a43f1eb1e4cb3b62362fa8b9dcdcc7d679e41ef48a756b0a56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_issue.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "370a25a07a958118d298cbf5d54e5ad6604bf9d35e032cc026c524f4109087fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_keyinit.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f290b4773bba6e3bd6725c1a8e92e6d09880fc49a2da286170bd97b726397396", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_lastlog.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5015b673a32f142fa25deec2b563c5d576d4d1915233b762249d70d81b480a4b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_limits.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f98bbb3c0b5a48d3b6af72fe42bb1f5fcba6b0195084de59e79f17812d46cd9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_listfile.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b23acb6ee1f3967b34dae7e2d56b5c626fa49299b1ae7fd110c99da2ecacf4fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_localuser.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "72faaaf1499eb3b4a39a88f74f7c472729505af51ff022e0abe41a61bcc9cc3e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_loginuid.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "313946e84ee4af54f4ff0f1319c7c76c2d6e13f2b348908d65d502476875e8b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_mail.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7335f7a0acb0bc9bb770f950f775f1aa4c422d0bff19c996c7ddff8a1a02d925", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_mkhomedir.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "034f3990d9c85430bc2d5a60997ee21287104b35c32856d3888325b7e99752cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_motd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "587033f3e6fd97fc906612c6771ab6c1b19ff4d9409dea6a8a61e23f7a816377", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_namespace.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dddfb663287a1c66543a64baa1f069eded0819050bf295f6972a679cbd887d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_nologin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "77fc0a2142bcb53dc3b8f558e431a5c23a89a24e2c8812b516ae9b236b60cca0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_permit.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6378c092b8e4b07117b92d485849a063a8400b6a3b8a2001efce688dfafd3b52", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_postgresok.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a64402030415e85a7bebd7a324d70756bac53789db8a5a5e854104ee83a0374", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_pwhistory.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eccc024648152b5e97b9223d34f0ddecc7ae6c51d8fa29abcf2846937711e796", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_rhosts.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "17a339c61edef01180a145d1404a41de46eac6d1f9eb50ec4324ec194be7b23d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_rootok.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28f27e7c35c6b93e33fb5bb2915349fc3c628d494954cfc0caad69edd0d992f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_securetty.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41676548e2f3db6e8646a0b1ee4ccc61ede1c1a4bfb5023d61b6b498f4e4a0b0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_selinux.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b419c19486fabe67d06dadddb38bc268691fc3154504796ce263f18ca122066", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_sepermit.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50a2f46139aa93bcdef8cf0c94d57eb76366550740a8ada79b184f8d37ffd9a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_shells.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97d82d73fff996c338899aa94a4a20f3ee76bba065151d7183a857c264035191", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_succeed_if.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6d576f781911729a451155dc7ea4629b974cd60490aaf7915e388bfa572f5a1e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_tally2.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5a8d531538a1a12769c177cda2fe2226f13299d3f023ded797bf5dc57244f9c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_time.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cbcd263dc61a6cc5c2e996a0e0f70cb880f3504b1b95feef05e9f23b82f2c0b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_timestamp.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07a4c5fc13eab4e9871afb19bc7541c62d3f12323062d52bf76186734c14bc85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_timestamp_check.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f0100a915fb909f7ef07d5d05f0f5b92a91485979959b2806e29c3ff16a4e693", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_tty_audit.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eb703f7170c3989d6b6ee6b1d2be29b716ca33753e79f02b5b9b2719411e9cd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_umask.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50b804bdcc8becd8c1bf27c92f0aad0e1957b6423e9de286ede31e9db32ca7a7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_unix.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5e495508cfe2eb6b2f5db122ccc40d2718fab5c1c8456c551b5e089bf3fdf0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_userdb.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d371f0183b5864afb2e3fd2599e44fbfb783734a1b7466078d530edf176e8e46", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_warn.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "134fd4e93b7e8de68ee4d734eee5894032b25bb31929ee691553549bf27a4911", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_wheel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0d0c1ef4091adecc2f4541adc89463ab4f3798d6891f7831767826cd54ca286", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pam_xauth.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c496e21a84b95c519733729bd9c41bbb1e36a1aa19906f90bfcbaaee500c1314", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pwhistory_helper.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b73269cbbe47bee182c49cac16c5163dddb0e211265a0d1d29a3960908857e56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/unix_chkpwd.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad064a4b4d2ed5f53a33b3a5450a0f4d62c8fc8abd4d180d3d6a834147b4541a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/unix_update.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9df315742c92fa6c29a2299f72acfd379b09afae6fa08566b785385ba23f6f56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/log/tallylog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/run/console", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/run/faillock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/run/sepermit", + "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": "rpm_installed_database_bdb", + "purl": "pkg:rpm/pam@1.3.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libpsl", + "version": "0.17.0", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libpsl is a C library to handle the Public Suffix List. A \"public suffix\" is a\ndomain name under which Internet users can directly register own names.\n\nBrowsers and other web clients can use it to\n\n- Avoid privacy-leaking \"supercookies\";\n- Avoid privacy-leaking \"super domain\" certificates;\n- Domain highlighting parts of the domain in a user interface;\n- Sorting domain lists by site;\n\nLibpsl...\n\n- has built-in PSL data for fast access;\n- allows to load PSL data from files;\n- checks if a given domain is a \"public suffix\";\n- provides immediate cookie domain verification;\n- finds the longest public part of a given domain;\n- finds the shortest private part of a given domain;\n- works with international domains (UTF-8 and IDNA2008 Punycode);\n- is thread-safe;\n- handles IDNA2008 UTS#46;", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://rockdaboot.github.io/libpsl", + "download_url": null, + "size": 57212, + "sha1": "d935fa14923c4110e570e825bffc898278eecb6c", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libpsl.so.5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libpsl.so.5.1.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "675f6e197d485f580fb689b339b1d21500c81407c0f61d418d2d6b964caed974", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libpsl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libpsl/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9700db7093c3db54dc9519506ba2a4cdfd43df77a7805ce8c6d600dd134a6b10", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libpsl@0.17.0?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nettle", + "version": "3.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Nettle is a cryptographic library that is designed to fit easily in more\nor less any context: In crypto toolkits for object-oriented languages\n(C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in\nkernel space.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.lysator.liu.se/~nisse/nettle/", + "download_url": null, + "size": 611410, + "sha1": "4f7a158527449b04fed20358af4d4c2c5be07a2d", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+ or GPLv2+" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "LGPLv3+ or GPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+ or GPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/nettle-hash", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b65b2bbaf94579a681b321d7850977f4cc16021a368191057da1e8a67ad2745", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/nettle-lfib-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "23d75ef2c86fd53640028119b69fd3974c1fbf7b70c63624013dfdcdda7e01b8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/nettle-pbkdf2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7c1dc6a6918eaa29270f8674ddab0b6856a3bd20f049fc677aa16c029584457", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/pkcs1-conv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de29b700133aaedee0163794c9078a4ad4389c7f2efb8b6ee5e20c564a3c6207", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/sexp-conv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f45c51735c23ef72c19fa2ac1931a0143036d9c1345e6b18b629674f3578b644", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libhogweed.so.4", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libhogweed.so.4.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f6e5a07246092a666b431a97ec036b60ea53071f316463541d53e08f6d2ac28", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnettle.so.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnettle.so.6.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd814b8ee1862c4094159ab534b312b206e8ef7acc3cb149bfcc2c78ecb6d679", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nettle", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nettle/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d9165d568bde3532b32971defab9c50485422f12e99eb7aeffe4375fcada9b36", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nettle/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad9bc2b1c554767b1cd5fa264ba2c9ad6a6fa89d1511eac6835b199e0ec3024c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nettle/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84a3d1687df2460f31238ec3fbf310d9deac20fa144ff5dc723d67525f637eca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/nettle/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f1c412afc6f19b408e29ba121e551b81828f46511bbd3a0442cfbce88a5953f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/nettle.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f51a24954bbe10dc0be292ea84a84c4fa91875f93f20c9a57c91f2feeb5fad5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nettle", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nettle/COPYING.LESSERv3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nettle/COPYINGv2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/nettle@3.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libdb-utils", + "version": "5.3.28", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The Berkeley Database (Berkeley DB) is a programmatic toolkit that\nprovides embedded database support for both traditional and\nclient/server applications. Berkeley DB includes B+tree, Extended\nLinear Hashing, Fixed and Variable-length record access methods,\ntransactions, locking, logging, shared memory caching, and database\nrecovery. DB supports C, C++, Java and Perl APIs.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.oracle.com/database/berkeley-db/", + "download_url": null, + "size": 330583, + "sha1": "1e4fc38251c57c916239f699a3679919e82b8a1f", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "lgpl-2.0", + "declared_license_expression_spdx": "LGPL-2.0-only", + "license_detections": [ + { + "license_expression": "lgpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0", + "rule_identifier": "lgpl-2.0_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_35.RULE", + "matched_text": "BSD and LGPLv2 and Sleepycat" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD and LGPLv2 and Sleepycat", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/db_archive", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06abd10ffdd3170b43961fb2b380712b746931b5b9848af38caac20af48e3497", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_checkpoint", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ed51ff2988f7a34e9d5a2a3da9e0cd093d338f03af924566927fe011836aee3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_deadlock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c835c0acc342b607740224e258b0e3c4484818387843bed3b8ea3fcb30d041e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_dump", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d04302f40c1061231195f78d06b14dd4f3bc24c3490586bc9087c2e1b3fbb9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_dump185", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ce2b137b20f09184ce0ba118c02b8cad21a099b96118bcc4d4d3bfff9edf845", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_hotbackup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "785f02856614bca40a58158d4cc6ec15f0eb1e8f1de552054d79a6fc820392b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_load", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "79b51f6bfbcb30cd2418a022752c89b34dd09db6622c300c225123a6596938af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_log_verify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa0fe7aa6f343b916af7d67caa16b3946d639874262b276cf9ff38a118079c26", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_printlog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9afe423ed13658e765a560ff556535aefa524793661c9dd74383389c614952a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_recover", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a18f28041ad5e7578608caaa37a77649f49032fec3a6bbc74c2bbd71c7c795cc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_replicate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6d1a47de44efabe4164fefbe4f2207735f95ed7572c49048018bb7f3ee2fbc8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_stat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb28f2115455da3f3190058f36d775d8afea22431d404c2fe30c8540016baffa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_tuner", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b2b17f58b72e4e91fb51a60aa77e60a26c8b0fa1a73ab365d359a7ff7b047db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_upgrade", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "632230cff02dde33abcd61ee3d967faf9465a7bc47f766f432cc11b2c37aa1a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/db_verify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7157551efd6032225c79358ec27ed0bf9180bc7737ef0faaf590b926fb0b6bad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_archive.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f29810f77853e775c5508e208e6555cdc12b8ed42afef9c8fb2b6863828225d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_checkpoint.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b28cfa831478e31b36286962e9bd80a40038486fd23f0e51707633269f3a91b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_deadlock.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a83e735ce8604948544a9c96f169c174f28136cbe79b1315cb7cba8251b3c5d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_dump.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56ecc6abce878c76b4200d95760e3ed31a031cffed213a64d452062226ff5b01", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_dump185.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_hotbackup.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e891fe4006bf2eb3966eba72f154ed82f23af0d8cec071f27f6d6b3a0a051f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_load.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6fda5adb19e056eb645887f69c090fed735f52a4fe8463f4757cc8e65cddfe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_log_verify.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "372ae14ed924731677127ae2e1a6621ae41099b038ffd61bed36bb238a09652d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_printlog.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0546413fed9e92726931a6c0882068bc3094d9e4c161c2761e8baabe50a1296e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_recover.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2a9e967811b78f1378503a6b71ab0baf2b295cabbca74ee04d4661cbe8c4f90", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_replicate.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e10f17ac74aa2ceb546fa1f9c6caebaa197fcb31dcbde1d83b33c4b586d045e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_stat.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e6196dd7e32086edc25d4247408c4d2f886d79f7b13d3b72e7ac06034438092", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_tuner.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab8ccfb4ba7ffce2f647ffde358b1197d13f778bb607901951fa73ca93883bc0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_upgrade.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "107e810ce44d2c606ea89acb029dd2e13e1d81a94f5e04ef93e76039e875bd7a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/db_verify.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52706d52ca6fd52c0a065f1035d4e7c82f34632900a74e2ba9143871e7305a70", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libdb-utils@5.3.28?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-softokn-freebl", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "NSS Softoken Cryptographic Module Freebl Library\n\nInstall the nss-softokn-freebl package if you need the freebl\nlibrary.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 558736, + "sha1": "602271a330941a6d1d79fbde8aafe3d0a18c298a", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/prelink.conf.d", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/prelink.conf.d/nss-softokn-prelink.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "516268ce1899461b160953aeb84aa1dde674942a85b697e4c53c37d07462697b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/dracut/dracut.conf.d/50-nss-softokn.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "83a365e6d8ee4d328853f3ff6814712cd0f8f85110c3954e5b4afa35ffecf039", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/dracut/modules.d/05nss-softokn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/dracut/modules.d/05nss-softokn/module-setup.sh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d89948a11c34b77af9604e414cbc555ba5d343e8aad3a65038972f1c05193863", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libfreebl3.chk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "814ac2005f65c0bad526a20db355f4884bbeb4cf989e4f37ce530b3cc816475c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libfreebl3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c5286d9e0737eaf1f6af9954c721ec9a83e492ad8faf531c6e8de1543ae8720", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libfreeblpriv3.chk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1e5e689bfeb5a891b576b25dfd1a119dabfa9a0921e87e042e7856a4eace3be0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libfreeblpriv3.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "586fce31fe554f3e086f71859d2aebcc622e17f9dabc0f16faa6d1129b8859bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nss-softokn-freebl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nss-softokn-freebl/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/nss-softokn-freebl@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-pem", + "version": "1.0.3", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "PEM file reader for Network Security Services (NSS), implemented as a PKCS#11\nmodule.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/kdudka/nss-pem", + "download_url": null, + "size": 200531, + "sha1": "82178c3987ba4bea2dfbef06439263f373b92413", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 3, + "match_coverage": 100.0, + "matcher": "5-undetected", + "license_expression": "unknown", + "rule_identifier": "package-manifest-unknown-13009f1da345988b791cd1c802dc90f361c90176", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-13009f1da345988b791cd1c802dc90f361c90176", + "matched_text": "license MPLv1.1" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv1.1", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libnsspem.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "291d5d9f597c0f4b3165a59eaa22ffea734972cc253cc30ad7313edd8883550a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nss-pem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/nss-pem/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f849fc26a7a99981611a3a370e83078deb617d12a45776d6c4cada4d338be469", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/nss-pem@1.0.3?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "nss-sysinit", + "version": "3.30.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Default Operating System module that manages applications loading\nNSS globally on the system. This module loads the system defined\nPKCS #11 modules for NSS and chains with other NSS modules to load\nany system or user configured modules.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.mozilla.org/projects/security/pki/nss/", + "download_url": null, + "size": 13978, + "sha1": "1770bc230fdc8a4754c374dbb9a0b83f67fcaeb4", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "mpl-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_93.RULE", + "matched_text": "MPLv2.0" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPLv2.0", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/setup-nsssysinit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/setup-nsssysinit.sh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0167a887461ed55622edd123d4852e9dec5391d8228a38ef1d13d7fa0e9b066b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnsssysinit.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eeb6f5a5c43e28e18fb12c774666fdf7b7050201d46605133783df5143fa4b6c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/setup-nsssysinit.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb7445561af90b1a2451f3c5ec66b485f7f622efa64002ac64acef4d1beddd7a", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/nss-sysinit@3.30.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsmartcols", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This is library for ls-like terminal programs, part of util-linux.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 197290, + "sha1": "7fdc5076fd09abf7a1f8acb6a38abd53b9f7023d", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libsmartcols.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsmartcols.so.1.1.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e39b914949447c02f0d15a8f91fc6e425a9115e100af77ad58064ce7399cc69", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsmartcols", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsmartcols/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a2dc3d3adff705e225aee932ec4c2ac29ee45221cf7566e7b837a6d0d1442966", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsmartcols/COPYING.LGPLv2.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libsmartcols@2.29.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsss_nss_idmap", + "version": "1.15.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Utility library for SID and certificate based lookups", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://pagure.io/SSSD/sssd/", + "download_url": null, + "size": 62390, + "sha1": "b6add5fb0fb66fb7812a95147e9eabbf4c03332a", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_14.RULE", + "matched_text": "LGPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libsss_nss_idmap.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsss_nss_idmap.so.0.2.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e84956a23f9b75349504e53bae918f59eabf2e28aadec0459b906120988be67", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsss_nss_idmap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsss_nss_idmap/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsss_nss_idmap/COPYING.LESSER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c57f43c939054fd4b831f271a14c97a488c38f98cdda5e887c5d396e3b3bc58", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libsss_nss_idmap@1.15.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsemanage", + "version": "2.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Security-enhanced Linux is a feature of the Linux\u00ae kernel and a number\nof utilities with enhanced security functionality designed to add\nmandatory access controls to Linux. The Security-enhanced Linux\nkernel contains new architectural components originally developed to\nimprove the security of the Flask operating system. These\narchitectural components provide general support for the enforcement\nof many kinds of mandatory access control policies, including those\nbased on the concepts of Type Enforcement\u00ae, Role-based Access\nControl, and Multi-level Security.\n\nlibsemanage provides an API for the manipulation of SELinux binary policies.\nIt is used by checkpolicy (the policy compiler) and similar tools, as well\nas by programs like load_policy that need to perform specific transformations\non binary policies such as customizing policy boolean settings.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/SELinuxProject/selinux/wiki", + "download_url": null, + "size": 282392, + "sha1": "dc3282a6907dff82ed33c3e0c83e77d16c0f3816", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/selinux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/selinux/semanage.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0d8b115e72bdf9fc5d36e8b408631e06528ef74846040eb856b416ea9544656d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsemanage.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b089ec085d7ff2e3752a0a3e061628963fe7f8286c8b664515a2a1f71963271", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/selinux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsemanage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsemanage/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/semanage.conf.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84784eec44016813901d65bc184113f31f00808f0e31b6b151d9be317ee86102", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/selinux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/lib/selinux/tmp", + "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": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libsemanage@2.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libutempter", + "version": "1.1.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This library provides interface for terminal emulators such as\nscreen and xterm to record user sessions to utmp and wtmp files.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "ftp://ftp.altlinux.org/pub/people/ldv/utempter", + "download_url": null, + "size": 49685, + "sha1": "e0e362fb75358de1ee18d626e47112cc2452c43f", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libutempter.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libutempter.so.1.1.6", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61aa0d739088d51d50813ce5c6580f3d8f8cab01299478723ce5748bc4e6c307", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/utempter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/utempter/utempter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7332c6ce07ef28a114d6c799fe99878fc923c39bd7e734fcc91293d478cd4ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libutempter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libutempter/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26eec34c8bb47cab724e0f68a1bd9af9cdf338dc3141a8be439bad2d5a26b08d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libutempter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libutempter/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libutempter@1.1.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libarchive", + "version": "3.2.2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Libarchive is a programming library that can create and read several different\nstreaming archive formats, including most popular tar variants, several cpio\nformats, and both BSD and GNU ar variants. It can also write shar archives and\nread ISO9660 CDROM images and ZIP archives.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.libarchive.org/", + "download_url": null, + "size": 794310, + "sha1": "0d4e5eb479568d8f3c8ddd4f2483e1fb85e576a4", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libarchive.so.13", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libarchive.so.13.2.2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3ad790df2a2ee0ed09bb0b11b5e4896d0d0f8c80fad5f0cb7904deb4740a6a0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libarchive", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libarchive/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cbe95d091eac32ae5c1b966c8fadaf51fb7d77efc9eafeff970da75ab244cdd6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libarchive", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libarchive/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae6f35cc1979beb316e4d6431fc34c6fc59f0dd126b425c8552bb41c86e4825d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/cpio.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a7f2e6aaee3c6acb945101f1de2db94d20618c347e72df03be6192fa95a2eec0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/mtree.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "928061912cfcb37a3c49cf49e6be6eae72c9740bc54a41764f865bd081664b39", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/tar.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc6d5b4fdcd6543936f81113707c579fdc3f556bfab7bf482e15a427eb1c5a1f", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libarchive@3.2.2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libverto", + "version": "0.2.6", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libverto provides a way for libraries to expose asynchronous interfaces\nwithout having to choose a particular event loop, offloading this\ndecision to the end application which consumes the library.\n\nIf you are packaging an application, not library, based on libverto,\nyou should depend either on a specific implementation module or you\ncan depend on the virtual provides 'libverto-module-base'. This will\nensure that you have at least one module installed that provides io,\ntimeout and signal functionality. Currently glib is the only module\nthat does not provide these three because it lacks signal. However,\nglib will support signal in the future.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://fedorahosted.org/libverto/", + "download_url": null, + "size": 22660, + "sha1": "6346845720abe83a863ea13cfc1abb5f0cb79d93", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libverto.so.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libverto.so.1.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7dc605ad7e1c98b361d238e2dd5e730541cbd2e55a180d207fa97f0330f45852", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libverto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libverto/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "559000d29c9f64d6142e8d4e0aff26b8c472ed092190687f955d30a054a01884", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libverto/ChangeLog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ddf018406a2f5635a39f1373be22c648d05d7579bfe33df59f4c00f3e3533662", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libverto/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e603b3277c4d8c640936977d98945e13e4b083af6d108b3b27cff8214dc1652e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libverto/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0db21271a5c3d7def47b26661d87d4e154e919ad191db124fba7ffbb3f28ddd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libverto", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libverto/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee2f49235ed5947ace182dcb3aba92655aeafab4f3a33c98a9c6d75a6a238480", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libverto@0.2.6?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gawk", + "version": "4.1.4", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The gawk package contains the GNU version of AWK text processing utility. AWK is\na programming language designed for text processing and typically used as a data\nextraction and reporting tool.\n\nThe gawk utility can be used to do quick and easy text pattern matching,\nextracting or reformatting. It is considered to be a standard Linux tool for\ntext processing.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://www.gnu.org/software/gawk/", + "download_url": null, + "size": 2566913, + "sha1": "eda3a56915383e26889ce0cf975060d70817b0dd", + "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-plus AND gpl-2.0-plus AND lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gawk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "76768b741220b4123bafb38457897a91381f1b65897fecd8e9f56baf22c9dcf8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/igawk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89f6b65ec91dede73bf8f8744850ad6d424b1852dce344d270db90802002af0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/filefuncs.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "96e645205ad96850a3c65155e535b78c393cb776307dc3a209ae33332c2a0fae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/fnmatch.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1707d108149ed62e1fcec207e2fb8fc1d17892fd942e550e5ec37599233d9b9f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/fork.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7d40e4868f59cc99a77155b79d8026f53ec8842f13be5f3db6c5046b6768788", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/inplace.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "26cf05ebf99663096614620f6b5a10622d257a4d3f143d5c2e850b0249a29e0f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/ordchr.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2504a9d0e9103ef1e10435410edcd82ff14b0aa545930fec874127597b07b0f6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/readdir.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "15a8e8735338330b1f7eef03b6e2f25d3b27172690fe70a018fee4fcf694704d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/readfile.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa7b96ec73d1e3917765f473c0747b300394a3335319490d96351f22ef0b4825", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/revoutput.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5534227d83bbe95c801aa04c10c4a320b2b291a02da1e451e9fd703853e9cf11", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/revtwoway.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9fb664050d13bdc41ce678d4ffae8e84d2ba3b3c3f96d16f3a6889020e70df7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/rwarray.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b2d885480e5e4181341c3215199b9605b17ee0d1fec72c399a8ff3cfb8e7b904", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/testext.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cac1b986e7ae63656bdc305749f933c949f2e80cf60445b1738f7d8ae8f02667", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/gawk/time.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "895af8b54de8ce765456d9ca9a37d524e1c1c205122af544104dad22a7809b66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/awk/grcat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9cda5f8bb56b7d241ae26c83f1b196a8643904dbecf34f8cd11818e6c7f58f86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/awk/pwcat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "461092c40d2d503703b67776edafd64cb4ee1a98cf8e37bd0e025a5b0f6c0bb7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/gawk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/assert.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07f9e0362956d40ea6a92bedd4f292666185d038885387cb00adb5ade1582d93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/bits2str.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0dfc56fd3b766eb73f8ef953de48a2a4d08f7893931026fd42f97956a607ebcd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/cliff_rand.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41b20eba1d788cdc7d64c3860315b3bb8613f80b5f7d8f04774c31caef64dd42", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/ctime.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf1b816f600516ec0a4f84901e12c48f44c5309bd6bd7b32f9a17abd026f2b86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/ftrans.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9957afaddfec5f2c6bc4f9cb12c576e6c367c1b681a472e91ced9caff5292722", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/getopt.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "990d764228a3ae5f919dd0e585661fd14bf217617e7fcf33e4c40124d6969287", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/gettime.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7baacb670919547d1fc2ec186d6ad937c6f7cc2d03e0b2e8f6802742dc7c6023", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/group.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09128f5132ac7afecc9b08adefcd4cd249c91890520f8559abc84d5710ed88d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/inplace.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba38d6f959e4f3d3504fc03590f3ea00345714168e734e072a11814b496d5013", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/join.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9af26157a40c1e1c09dfa73152e07cbff4c4f4b31b7bf8132572270da6dfc052", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/libintl.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b3a65b9053d2f4f08733870ef2cf1b5ee8aeba74dc6b9b1d1610fc0d9ac0eee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/noassign.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ffc84e6d111aaf56cb0d3756bbcbd73e2510069ee6fc05bc1ea0e412884663e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/ord.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e7d37acc67a101dd2e23c19ed3f9dfd5d01ea93af63b2ebc8679976e1ef051ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/passwd.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bdaf71595b473e0cfffaa426f451e1cbeae6d8a9047c5e78cf254b33586ac5eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/processarray.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac1e8e8dee8105c5c1ab2a1b87fcb668885473b7e90b7b0c137275742c704166", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/quicksort.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b769b7a892acedcdb98d18c3cf05544d4d85488a0378aaacba0c6e2ddb71bf35", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/readable.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06e27abeb78eff929cb1f44256f195fe2d86ebb62814f731f420df286c8f1094", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/readfile.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "751d619465eb57c9d6314eb2a97e783ff84ff108cd1c4efeff8f62400dd77609", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/rewind.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "878279434b70956b26eca128a0939c1a14da97b1626fe402eb76d44485fbc268", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/round.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28b705d2e2b01cc3ed450cc42e2ff99b058b55ef5a49cbc483aded7bdfa58aff", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/shellquote.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78e7df6e31f55536a4c3853f6d54644877aa892ed7fc6e1d4dc9080284d78565", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/strtonum.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abd27d285278e83655617efbd8e09b5f5271dd6ede37847b0ebd6632be2dde74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/walkarray.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a7f02f135e91bbf1c1cd498ea0e1489802d58c83bb4d112c0a407593db31dd8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/awk/zerofile.awk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c20a5e00b43fbfb9ea420da93f64422ce13d4aebb3b725e2ac3ba0102f169bee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gawk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gawk/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce43e471edf8c8c2da254179430db69ad197edcb015de6015d39f71e5e21f7d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gawk/POSIX.STD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e3354d57053f88666b4aef3e3a3d0b58a55bc6b155abe5f5b0d92df1ba05cc4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gawk/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "49bdc69c96e244c091aed00dd53d9b4f0c770898f717ad7524698e3807d89b2e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gawk/README.multibyte", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1ada4fed2f91ddf841edafdadfb7a79601c68ca266cc31ecf84b8bc39f60b8c1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gawk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gawk.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac2cb12342155c91caae14656bf9583fa1f99c467036cd2e79d2a4550e69d2af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gawkinet.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d5267edfd0c3e4181fd95c0b7dc847f241ea1c447cb6dce4503f0192fcab774e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gawk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gawk/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gawk/LICENSE.BSD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fea62a56afb45d77d33fd57599d5936d01bdda60d738e869df795a7392b1b320", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gawk/LICENSE.GPLv2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gawk/LICENSE.LGPLv2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "759771b9295a4b056d7d993399ce2dfad57b81c381d7580d654bc6a7c03a2f48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a89ee7bf321b6ccc8ef5633836dc2c273ed09c9fbc4c83b08de1ab67bb94abd7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b643a751baf66f9a1d784afadd073a63fadaa1a2084fd6cc2fcd68d37ce58fe1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be57a4979f5f192967e1d8e0687779845c80bc0d42346d0d6c75dbc60ecc40d6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "871d5c30befd19aa01036625235cd6e36171fbb730e24ea0dae7ef8338d43834", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d93acb9b17a658d2f7742965815269a93f01895886a58a47569a4ea0a7a780f6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa23e47c6f3876620a0a4136ca62c0699e9a279f9f2ac49af9993c5426b0fede", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3f6eecff15745839ba6ded3eac0cf2701a0a17bd5339dd481e3853828ae67d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d54fe6c8adecae2bdb1f981db970e6ab0e1f00abe1407603bca4cd78abb34b2c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ms/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5493705cc18e8578cc204c256422b38916f479bdc8854b5c2dbde7698861912e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "31538659043f9e4cf33bc8a8b6bf54fb1d855fa4a1e79aaaabeb8f5f3da1c661", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "226e8c47c04fc325c7cb5d46c1b825cb3a865da28c47955cffeaba0cec5f44ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "698a9754e53ce713b0f521364c0f594200b2a60202bd56285ec1e0c831ebf96f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d93c95a5cf8c009ae9b1ef23f1811b70718574f5bbc9ec4423b014b65b1f1db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/gawk.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "872b95182e29e5cf1935d09a1ef8a828794d7b9de2820c84dfd2e356f07e2c8d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/awk.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gawk.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6115ad8b9a0b9b3bcedbaeecf0cc3525854fd985b95de2740d79d2c560255096", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/igawk.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bebc5eb423623340326a3df0b3a28efc007ca19f6e737bd243a10e82d638d83f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/filefuncs.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "33fd7d00caaf22e6f2971c5b0156f65e63e584ccf56fb43cc62d4681cff7765b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/fnmatch.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c448e783bdb63518eade0f9ad74295b30cb5c357e4259d3dbbbc8a932bd2bbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/fork.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f3f91fc31bc9c0ecda7ae38daa79df51beb619cb679ca1b9c61111eed64cda0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/inplace.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1010b9ca3fc86689bc96f457321485627927bb2945606cb5cc69953b619f5196", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/ordchr.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff3638e277e84c639d94c2cb06fe9179e8759667bf4bfa183a4b6fcda7f569e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/readdir.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "338e0a9454a2e6fbdfc66be58b9bfba970fa98e1e191729ecbabde0445964d18", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/readfile.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea7764d0e731cafa5442b431444635381410b0471ca846f4bbddc5b1bc85372a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/revoutput.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e95d0a89173eee327048cac8c462dc585c78666995e7defa7b848c1f56f98be", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/revtwoway.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af8bc9571f71029036d0056be68adadb6473eb3982b4ca38c8719dc27e566e2d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/rwarray.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b45e06bd2156fe86672eb550b9cbeb5395e7e70f689e99e132b54b184931156", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man3/time.3am.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9685e20b05d6da0489b7bbe05a0f3c5bbbbd408a0708e083a7b4d7c292b45098", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/gawk@4.1.4?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "cyrus-sasl-lib", + "version": "2.1.26", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The cyrus-sasl-lib package contains shared libraries which are needed by\napplications which use the Cyrus SASL library.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://asg.web.cmu.edu/sasl/sasl-library.html", + "download_url": null, + "size": 396559, + "sha1": "cd2b97d6e0cb2b202f67a0f420df577e258ad6ee", + "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": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "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", + "matched_text": "license BSD with advertising" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD with advertising", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/sasl2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsasl2.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsasl2.so.3.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1dc88e0040abe27806b6dacd38c70d5324039cd3ead44e79c97fcbfa75a1c3f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2/libanonymous.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2/libanonymous.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2/libanonymous.so.3.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5facb1a93e3cd86e89ec281d710b4258fd150a42de98a9e2b475f919c4795d4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2/libsasldb.so", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2/libsasldb.so.3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/sasl2/libsasldb.so.3.0.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "046cbfb88f436076f55a22babe1e93cadf01893b8acdcf1dabb8e7112e8823da", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/sasldblistusers2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8086e1d0fe0184761ce857c489271f423024a5629062a902bddc954e932e2a9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/saslpasswd2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6bdfbe82ea3e86b912b537f39bd3797473ab3fa229a270b94a2994c7c239eb93", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "573b62290f3745835142337245599b5f3a38707b986d666fc97641f2846798ce", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "899e831c4d1009f83ea3a50bb6d2d156394579dc84a851364c18c5e3f543b3d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9ca8148142671cc5186100b183ed82cc1eb24b53adb26561e4789957de37a5b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/advanced.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4e525de6cd6c130692d42c13aee8e0ec537466f08d6b9c6c059f0e02bf5fad5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/appconvert.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71d1a1edf7643e0c9efb1be86f5710dd093f47e8cbf761765cd76f4bb90fbd8f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/components.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "00db173d85a045715864e1795016c2f89ae1e353ef82ca3528abccc828a5196e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/gssapi.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e155eb50c8e36621fc4569e83a4b697ab033da4ed5e5135d2f103424dec0b36", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/index.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "95d89f4163fa3aff9266cf66f574f6c2072cd606449857b9fb57ffeb2b5712ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/install.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6612fb0606dbeed57279bab317520e4b1b1d35c2a64b778ab058f185b4273a88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/macosx.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b5feb482b24aed0356ecd9dcbca7c8fc024d4b7023f804360d573b2827e3c578", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/mechanisms.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "322959cda3c5ac02ea36677c601c8d234247484a81a8984827285a996068617c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/options.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "738c7bcb5a309acbb40f9b864dc4839d6d88c9cabc9cdd033cb86c75869f3e05", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/plugprog.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f276ffee3b5ded1b4428e98d5c7e1496ba8cad5663e00268c9bbd0ff969b8a77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/programming.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aab6fc65986f6219defd4da372982623b3cb5e72523907376555fb96af278c72", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/readme.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e77da509121c6263851340fbe9fcc8e4d534db5f9eb062cfeab77d6876ac903a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/sysadmin.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce96aeac79e8ff1ffd9ca246cdcf0003570e3f8c322420c35286b7253db7c4fa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/upgrading.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0fed81103b58bccc1b835df7dec59e17fb672486fba739f1dff83b2e8a71c41d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/cyrus-sasl-lib/windows.html", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c9433b4f6d6a1e72739a9729edc6ee3cd249330fa16e6897ce0ca451282c067d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/cyrus-sasl-lib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/cyrus-sasl-lib/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d6e5d1632140a6c135b251260953650d17d87cd1124f87aaf72192aa4580d4b", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/cyrus-sasl-lib@2.1.26?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libnghttp2", + "version": "1.21.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "libnghttp2 is a library implementing the Hypertext Transfer Protocol\nversion 2 (HTTP/2) protocol in C.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://nghttp2.org/", + "download_url": null, + "size": 158564, + "sha1": "9f28d04c9e7cc1cee92ab80963653ac8cb435730", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libnghttp2.so.14", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libnghttp2.so.14.13.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f69efc20c79215ba1f2c68dc8779ed944e699b1b78ce73f3b978f128ba511f0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libnghttp2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libnghttp2/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6b94f3abc1aabd0c72a7c7d92a77f79dda7c8a0cb3df839a97890b4116a2de2a", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libnghttp2@1.21.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "curl", + "version": "7.53.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "curl is a command line tool for transferring data with URL syntax, supporting\nFTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,\nSMTP, POP3 and RTSP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP\nuploading, HTTP form based upload, proxies, cookies, user+password\nauthentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer\nresume, proxy tunneling and a busload of other useful tricks.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://curl.haxx.se/", + "download_url": null, + "size": 645606, + "sha1": "5f33e35949ffdf9e61b76b7b40cff7590c830f38", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/curl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "de5bcadc77bb40d03e6be596b311809734b8a38ce92758eadf6e7fcb4d8db8a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/BUGS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f0430e7f9c0ba37828cdc81e5226304174270efbd47153e566fbfab46e6b2a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/CHANGES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5ab9625a6f9c3a2e36c03726420b4cd9a165d77ef787420e4d0f71341bd5460", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/FAQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7b096a26c535d50454172274fecf0ea4d034f759a454e84db594c17b6202d15b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/FEATURES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a5b5c2dfa4a7112ee934f53a1975a30850a35432652c0d1cb3a66743cfc6cfa", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/MANUAL", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba201cb5dd1f939212e427b7e03b6db0681d59c1111b2ce944be1893342c3e1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8014c8310677dee0ca705062339ef4597c75c52a948fcffa82ecdf9a36d56e19", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/RESOURCES", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd115c1980f9e694933a3eab306c1b752394cb0dc5fe7e271aac50d6efaff04f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08f3b969d7dfe6c7dda385fc17b561aaee63e5d971a04e56cc20608f402d3e62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/curl/TheArtOfHttpScripting", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eeb91e506289310ec6e11b1a1de983365512ff716c3bcfc0cd816cbb8768ea16", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/curl.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3530c01075bc20d1b5473ff80b65d77e394f78886d2af2d2112e9ce88e434964", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zsh/site-functions", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/zsh/site-functions/_curl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "318d68ae2ff09f5c0806edc840a46fa4e7dfb6dd9389a5e0cda25d47c196e362", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/curl@7.53.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "rpm-libs", + "version": "4.13.0.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "This package contains the RPM shared libraries.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.rpm.org/", + "download_url": null, + "size": 664584, + "sha1": "4cfc090ea29432099be0b35661d4baf1510a86b2", + "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 lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2+ and LGPLv2+ with exceptions" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv2+ and LGPLv2+ with exceptions" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2+ and LGPLv2+ with exceptions", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/librpm.so.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/librpm.so.7.0.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d88dd03f7be93c1d9e0bed99aa8f9802f5ee55e7f30f8cd5e5d5585fd6406e8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/librpmio.so.7", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/librpmio.so.7.0.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5e1847726eb23b3f7dd3be7c6ebd86276f799a279b21c3fb8edf6bc61b457323", + "sha512": null, + "extra_data": {} + }, + { + "path": "/rpm-plugins", + "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": "rpm_installed_database_bdb", + "purl": "pkg:rpm/rpm-libs@4.13.0.1?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "libsolv", + "version": "0.6.27", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "A free package dependency solver using a satisfiability algorithm. The\nlibrary is based on two major, but independent, blocks:\n\n- Using a dictionary approach to store and retrieve package\n and dependency information.\n\n- Using satisfiability, a well known and researched topic, for\n resolving package dependencies.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/openSUSE/libsolv", + "download_url": null, + "size": 793612, + "sha1": "087033ba2482940b81253ddc954d7a32cf839152", + "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": 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", + "matched_text": "license BSD" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/libsolv.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "29eb80557c79a07e87ac628340eb0f468356d2667317d1d1f424b9ebab513229", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib64/libsolvext.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "421d31d281b6b73bce8c0e1f1c727eb7c12d0d79f05c9cdc69464cbbc39e524b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsolv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/libsolv/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff5d3f93fc0e1a08bbbc29951ff8e4e394228d3d18792433b7ed1ad9778e2894", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsolv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/libsolv/LICENSE.BSD", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "57f15acfb29fbef7749779e096a5885c60b716633e34484a21bb717554c0198f", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/libsolv@0.6.27?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "gnupg2", + "version": "2.1.20", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "GnuPG is GNU's tool for secure communication and data storage. It can\nbe used to encrypt data and to create digital signatures. It includes\nan advanced key management facility and is compliant with the proposed\nOpenPGP Internet standard as described in RFC2440 and the S/MIME\nstandard as described by several RFCs.\n\nGnuPG 2.0 is a newer version of GnuPG with additional support for\nS/MIME. It has a different design philosophy that splits\nfunctionality up into several modules. The S/MIME and smartcard functionality\nis provided by the gnupg2-smime package.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://www.gnupg.org/", + "download_url": null, + "size": 8492521, + "sha1": "fc58b7b95eaff3cf4caf6a1f7f409f34489aa9e4", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/gnupg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/gnupg/gpgconf.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/dirmngr", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b57e5dce013bf0eec228a4cd8b34414708912e59b55e7e1bcff670a7d57c1f4f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/dirmngr-client", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "baafb4e5880c2ece11f9efb52441b50407cc1dce68435ca5624c76303e582b73", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/g13", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a6bdf99bc079e3855b007c15196c3d565bcfdb88bad2398b32f00799ce8ca21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gpg-agent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "519c800cc7f1a6c7d3aebc23e31932dea3afcf0ee5e30da7adf8d547857af24d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gpg-connect-agent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d0a64eea48c8113505b22164233e14f194fbbc1d1628cfaa474e983cdab8ad8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gpg2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7e5e2b1cee0d74d9e8b931aa22a4bcad3c308bcaf46e3288170578776cc327cf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gpgconf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8fb39c78115b879f2001ec0e0f48972a898e5c83b15e2310735fc7eef6e07c8d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gpgparsemail", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1d18168e4acd6e2ab8a2c5c903c48af2eb9af7eab268687e82d31b3cbd461379", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/gpgv2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db00730631fc7f6b07c7914a4e17fc30654824fff3ee0eac1375dd3fce3bff64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/watchgnupg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39b0a9138353ba521988657a5b51e95478a4e939abea6a2c688332fd7922e36c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/dirmngr_ldap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2675bb356bd27cf5cb3c40b8e9fd5f3e6f72beaa1c4ada869663a5fb7c0ccc5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/gpg-check-pattern", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c228303302d04941d2dfa07cfdcd62df4aa517837c13c9586c042594ff76317", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/gpg-preset-passphrase", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e8ba8ce1f1ffd6ae480a7b7a8659e74f69297dbeb4c70f1d2ce76dd2f1fbc50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/gpg-protect-tool", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14c1482271075583869553ae8bf17da2e5fa14f8b289f49641118ba112332fe5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/libexec/gpg-wks-client", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3753ed56e51f818e7afe98ebf3ef2186fce03b08fe9db5b7f298cbdc115d8c67", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/addgnupghome", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "950f180008a1e62a16f8ceda0f6e3e9d7ed4489bffb1bf436dfdd497e3a91c0c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/applygnupgdefaults", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e54e6864e6d49b48e940685982705b337e14c10d13ef8c4a18d0b68d38676ea8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/g13-syshelp", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb62d03e2a4f63d61ad310afbcd398ca0c560a360b280e0d0dfb0e78034f170a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f77a146c23c74a6b7a3d1b2ce14578c1e50ef2298ab17bd4d64215016fe6669", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/DCO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51dfd51b4c955304ed6e2e7dc0c1973ef07ba2d38d6a3bd1308dbaefce249e36", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/DETAILS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1384cffc774befb34530b9f92b5c597197500e41d8bf5b21b618b5c43938919", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/FAQ", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b5367b76118c5ca94a566f3dcbddf0672dc729251e7829f8e2f683f562f3e6b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/HACKING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81f8c77ad35d5a6a570b7a8d34a5b3c5190b4171684c9b509d34fb39d52c2974", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/KEYSERVER", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a196c18e82ef9c6e5b36c9f2290dbdaf5499e7d01aca6ef111d7f5c333e5d33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "837b82db5f5bf6bf857aa2dd8c480625e3e861049b2c7ef3ca377374d3e09efd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/OpenPGP", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e83d5a52e0dd8d1c9690751c88056f28fffbbc004f2fea7b28bf4cea8471cf04", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ddf5664e5024b4e53e7277f4e0df254e8d3dd6d7855d11a4ac4f181e9ab2f66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/THANKS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea4762bca1c48e8cf3ff515d27b81a61e9083dc78a96ae0d27febe071ed40e94", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/TODO", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "54385c2f6a5e8eefc5b89c42c85481f6faa27c975124ed315fcc522d614a945f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/TRANSLATE", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "daa215a26149058730f3b4872176b993aaac3d4a3f3b71505de12cb048d1ca06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b271f0903675bd8a86b9387c1318b3d5e613fba42bd462039f81bab9417d9d8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/debug.prf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "71abb857cdf892ae49b77f7332acf232962d148cc729e9f264c4a3c2792669f0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/gpgconf.conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "853549655452c02c5e2b55e7c977a7913b471f5301f64fe07bc54fd4d719fab5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/pwpattern.list", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89e6ecc40a426a016be845f8c450bab6edb45a070dd8451d10a5a8638a52b741", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/scd-event", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20d82de3dbb976a1f2f3a42bfab5136874a32508f55a4a2ebf2f462197f564e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ea441cf584f22765926aa3619387bd730fd2a5d7937ec3413372950c6bd43d85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/dirmngr.service", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7cf2fa6d46df7208f620c6ce089302c988d46f97fbcaea1509fc4674852f6bdd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/dirmngr.socket", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ecf24112b56a505e2bf90bcefe07d5582a3804213218ff49a38fe0a3345c7e3b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/gpg-agent-browser.socket", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "894cfb7aaa5e75092ad738cd6b3cb1b2ac05c6082ae89071ef38d25558ba289e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/gpg-agent-extra.socket", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cea4b6b204d6b6701407c67ae1a1a8452e11593ea7f1e9805272f6c31c725213", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/gpg-agent-ssh.socket", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "97fc8122e45a2cac3f1a7708ac30cf4256cd0f19258fa56a292c206e81788126", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/gpg-agent.service", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f812752c2e7457317357358343b9151d01085a1edf98a205cf30ba1be50ab033", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/systemd-user/gpg-agent.socket", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ed1ff1e351db978cfa581c6e11278e685099a8195cbe68a7754a4165a169985", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/trustlist.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "267092aca5a090b4f4b824f856b07be5f8fa96fc4d5c1d9e0e4f6f93bc780ab8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/gnupg2/examples/vsnfd.prf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7997fdc7a68a535b8266b7399653d0f44857030f75e79f15fb157c2f4f83e5ec", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/dirmngr-conf.skel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f4b12fecfb6833188faf7199105c36718844f4ed44cbec14e032d08585fd0fc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/distsigkey.gpg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b3c2cf44a12e0f6f6ef50b4274efd58ac01623b6eaa6966a50fa0747abaf32af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/gpg-conf.skel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7a5f2a118587e4db8f0c663984d18a5b0a517dea8cea35932190c84ce20e9eda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.be.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.ca.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.cs.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.da.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.de.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf3782730db603ef4bddba546330d7d69b211c22213adc6d3791e2a8802f35fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.el.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.eo.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.es.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "db9a70fce6bed52532b856323f4d4a6a47b7def90f83d145e5757c2ebf2c36ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.et.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.fi.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8d89ec6367705a10152ba4f82a0e623851beeb031d097dd47e731f692bc03574", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.fr.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abad0bbc97849bf71917ca59f579db0a7caea436f523ab592294b4ce80826c4b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.gl.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.hu.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3eeea50fdd123a14d07b0df485cf390facfc1954b0ea82c8ae0d2c175393dff9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.id.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d8b7ecd6463697591c771a71aaccdc3daac5c90325990fd491b2967396287895", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.it.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d75e4557580c0f681a5507ac7b3c0e64365f8ce6d5b37dc6221964631ac69c8a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.ja.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "563af5e649fbe9eddc91461543dce1a2376c019afb2a8f78fc7e7d3e6e3b0453", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.nb.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.pl.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c44b176a46cc16b4fbd200b42c6f9d93c054fec1ec9bb3750b3e44e0d464ef5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.pt.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cbc2f41b6550d1c933158caac917a3fb8b967c0a6cd10af534ad31c3b0a4f87c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.pt_BR.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2f941a1b6e5b5172fddc4ac62a112cb3d7981dbcbcc5de3f706084210e35d265", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.ro.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9a2898d1358e4faef974ceb3c515b214fb63e1e30c9fc75d18b4dec1e6fb1350", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.ru.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6fba5ee88300f8599c18bacb0b5bbf6518c16c03b536e8ee12b832fe7bc72686", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.sk.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bb6d9916028dd5a14e6ef45d5724ceac4906b1ed5275b6d49e9460006435afbc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.sv.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05cdf5a33891882a1b96e007c0ac8dc9f99592f3667f79d83904a38e38e8bbe2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.tr.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c51e8863bee4699fff0bce77ff5aad420daee802b30d92633705f509a933502", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a83cde33912331f7d68cd1074997e95ce3c57c27185424cdb84d98d460a9e2dc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.zh_CN.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7bc19422e1c5031a034042ea6e6b8d5ec81857ff9ee4605e505a40105227f90e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/help.zh_TW.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b745d2293bdfa5154ce1278236ac258f442caee7d328317c7e475880c261edb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/gnupg/sks-keyservers.netCA.pem", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0666ee848e03a48f3ea7bb008dbe9d63dfde280af82fb4412a04bf4e24cab36b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gnupg.info-1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ddb60eab104305c5d33b58e0351369f544eb3347f0838c62523be76074d1c776", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gnupg.info-2.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "febe899b8fd6bd36a5b00a64272cc8b22603bbedbb25c40b90f085865728d10c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/info/gnupg.info.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67322df65a39378551d4bd7286eb0db160069a3ced8f4aec8f42cb6c69682edf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gnupg2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/gnupg2/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ff6f9c4640db4d4278876d08ceabeeb93298aff8c4c7b420b40f1be0d6bfeb17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c16bca8f8de83fe0272ec52315f43a7b77a6c7ad04f8ed5513f0336214c85a25", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0a43053fc21b586ba8d4903516722a7abf09b022084f33ff1a1ee5b7d519bb4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf5bb9a94b5df38be9087cec57a469efa2bfeef4f5995b5f68ee7f1ee2692532", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/el/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "df00312fd66a6fafb82ebc5f6b3c416e50b0c18e52d56eb6dde59078ea982d1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@boldquot/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5182854d72e80f6f3d7c6b6e30d08e05d64511337f1f7277744dd8f8eb3c7c2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/en@quot/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "78ac09683d2fa6203f53afda697f3e4906a515f44361a376d5eed5a673a462e7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eo/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "daf583c327f68d3c7631f166f2447b64413f1d0788d2dcc0de18e9e02bd00cf4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3a352dfa92c77f8710907a47655fd7968e789821aacf846af4714f9b4b5f2a6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af63cd256deac17bbaba1c8938b3feb9c965e6a446eed01f3779e0d07801a788", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e5335e0377921cb2c533767918a71a2087726c885ed320be8f3bd2b061f34d85", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14af953fb307afd48719650897b7969f96c67daf026c763a11564de6d8a66cb1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "750a43c6dc3e67126f041793ff1de38c90bf0642ebc32cfe8b0c11f99c0b358a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2327e5726aba8e5ac967fdde6d94b43a3867fb79654d7d0d1f2332179c3e8aa8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3b252a7c4bcc442b8516e65e0a9a107691d694e149ccf71368bde7c03e42f29f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6d96707c9a9f193a01d17b1020334efed8ab981fec518befbc33d7c17f72a0b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ae5830134a85e41064fbea79a871a9ba272e5b3f88ee5975e0d6d16c8c11d9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nb/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e6ca02e33383fcced50b522a8b8bbfc816ef78cfb303d2b626108795e6279417", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "65a95a0f50a8fcc12b72ea68691789c3bae719eb7b180c79ff291142d068249c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68601a389f8122c23c86754c9af43063df580bd7e225be51fc808b75e68fbd71", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ro/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d3b41becccaea93fbfbffa496837eba744851dd59509a7410ade51a7133e993", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ae732143fb25c282cdec9233bb1fb5af692dc279d6c93bbf3050b19c7e845a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sk/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd30cac3dfceca1d25932e6b2df5955a5ef31bdc88b3745b9715beebc0b414f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "44fa162caa3384892b61a6d61a9d2b39e6b4310794197b5c9b3c6884d1a5dce2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d09be0cb2ce6c1157cab3a641d679d1cdb040b052df7c8eed4e0088fa087bee5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0a2ccc97ecc9a4154e7723ac6ca1f23556618cf40fca2b277980f9e1c2b3a197", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "386be96795a5f06fb7a041af05c918323e179cd9f56917fdf76afeff88826761", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/gnupg2.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "87e2ea8daa2eb585d2de9f8da8c7adf407c9e29a04ca6c069567400f5bb7e9f9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/dirmngr-client.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7ca91b356050e6bf1b73ad094e6bb39ae3c473ca45aef23b8d693f1b47f7cb56", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpg-agent.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74c863c17dab59805b29c6defc28eb71469d06d1b9ed4d411263b83dbe6718e9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpg-connect-agent.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3bfe726bad9b6b0e447dc042f1a3e10d8ae7cc9ffd72a88fac0b343e7d97a947", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpg-preset-passphrase.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1df70af5ee9a482b5112aac309c1900135457f95283250de3f03df4f756bc551", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpg2.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe001348e34285c6aea5e483fb54f1fcce2fc3c50ff17428cf08dfb8106dd0c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpgconf.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55f2d479e451ba48d42a9309832c88c31cef9b595c5cd0b646ba7292b2f15bc2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpgparsemail.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "16ed1bb91a217423d16c71ab54b140d6d30669c15a1c1b04004d4d1330e3f6b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/gpgv2.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9f5a9513bc11d523bc3408cc74e275ed8558ac1041944e43af0194ffbd52050f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/symcryptrun.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e491b801e7fbe334bd07ae90ef1d16d4a582f67ab0741e27e37e4038f4622bfe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/watchgnupg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f48218f48a8b6b71766a6ec75fe59449143dcc4c6070495b768bf8c9959a240c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man7/gnupg2.7.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fceedc53fbde61c7db7b38598f5bbb47bbd26277fa7b897725e212a302eee43f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/addgnupghome.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e400c610b00dce431e280bb0977f2ba6423ace560140d3fa56b90f53ad77e92e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/applygnupgdefaults.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd84117c2e0adee4a495e94bb3276e1114fc009c3f8ec09580c173df87600f3c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/dirmngr.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2ad295059518db11d6165dfd5442fe014c63c8fd80e7c353b11ed9a719e088b6", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/gnupg2@2.1.20?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "librepo", + "version": "1.7.20", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "A library providing C and Python (libcURL like) API to downloading repository\nmetadata.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/rpm-software-management/librepo", + "download_url": null, + "size": 178712, + "sha1": "9a0328208b55dd8a6cb92f061697d3007be0c495", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "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": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "LGPLv2+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPLv2+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/lib64/librepo.so.0", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b6a24a800f67e66a076670645cb42155bffbf67bce46008fdec926e791c254c6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/librepo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/librepo/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b31385ce165bc9499c080659658a49b7883816bb51bec3c5d63d1678eb566379", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/librepo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/librepo/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/librepo@1.7.20?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "microdnf", + "version": "2", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "Micro DNF.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/rpm-software-management/microdnf", + "download_url": null, + "size": 68231, + "sha1": "d2a72be17ec9f7d51bab427016fa8b30dcf327e6", + "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-plus", + "declared_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": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", + "matched_text": "GPLv3+" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv3+", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/usr/bin/microdnf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8671726df81bc83eb3cb3a78beba315052bb113b73b0964a47bbcdc87f21cb2c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/microdnf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/microdnf/README.md", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a1f7a730e083ef00c633740c4e649653ba6e2b10a28f316441a0a034ac8848b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/microdnf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/microdnf/COPYING", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/microdnf@2?arch=x86_64" + }, + { + "type": "rpm", + "namespace": null, + "name": "util-linux", + "version": "2.29.1", + "qualifiers": { + "arch": "x86_64" + }, + "subpath": null, + "primary_language": null, + "description": "The util-linux package contains a large variety of low-level system\nutilities that are necessary for a Linux system to function. Among\nothers, Util-linux contains the fdisk configuration tool and the login\nprogram.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://en.wikipedia.org/wiki/Util-linux", + "download_url": null, + "size": 10374230, + "sha1": "99fb7bf81e8bdafa90d1ab628aba59329741c500", + "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 AND gpl-2.0-plus AND lgpl-2.0-plus AND public-domain", + "declared_license_expression_spdx": "GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "gpl-2.0 AND gpl-2.0-plus AND lgpl-2.0-plus AND public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "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", + "matched_text": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", + "matched_text": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain" + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_68.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", + "matched_text": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain" + }, + { + "score": 70.0, + "start_line": 1, + "end_line": 1, + "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", + "matched_text": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain" + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "/etc/mtab", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/login", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "83a11cc8be700a8e2ef107a15350a3f4f2253d554daf4f90149fbea823953cde", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/remote", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dd90767b2883bfb2bee6c27acc794bcea58bf3436cc2180ccfca0e822b6c0145", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/runuser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d430cb6628248953568010427d663f3305856f3cb055955c2239bea226c5280", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/runuser-l", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be9329a8b26e3cfd4af879fe60900f646f8188f3fbe491688f23d4d8b491c5b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/su", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b7a87ca1eda8a4e88b19a67333d49ddcfa273ec688d1d21d754c2d4453c7b224", + "sha512": null, + "extra_data": {} + }, + { + "path": "/etc/pam.d/su-l", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d10241676e97e5e8d8935e5c8e8f6cb2f871afb881059715f155909be9ebd77", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/cal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc4c552c83d02bd8459b87afb22370177c1e8696828bb950d47125a08a564996", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/chrt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "743313bb9e53aea7efe4cb978c1e5f0cde0a9c50aa53b953edaf01ed44f97c3c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/col", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "74ac87f02eae407914081f51978ce5987793af661fdeec2165a1655ff81999c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/colcrt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8a93d68fb04eb38ebf5ff91ce17032f55777fec8e231481c9839516d0c6a1908", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/colrm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6f733b76e503f08bedab117cb830b94fc5198dd595900b617fdd2220d15da07e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/column", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aaa3f10be26df52e4c97d1579a1e97b6c5ce3fef3c468344746d1754220c7b17", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/dmesg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aed930423dddb9795a6c1b7def93fbf5b912e9f94319d203dc3bc2190032c474", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/eject", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4a03a218dee6048690fa8eb2cc544d1a94fb9612e204962368ab893c7d6fbd95", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/fallocate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4ad449bb728cda9b17c8e27e0f26a817085209f3fb7576029c1abab12de9d9c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/findmnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "312029e01f3764b16d0854c39f10d84fb11274f7a06f6e1deeadb532aeaeca11", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/flock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ac1b3fdabac890ee1b59e19ff04987bd5a8efa1059d8c636107ad7096ae5cb62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/getopt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "463949cb359efff5e9d63f318cdbda19303b95b5ec5f862775a42d07e1dd3aa0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/hexdump", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "216b15e07ff058d16678535d810c6c928b8b13149c536f060994de55762c6a51", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/i386", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ionice", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3312dc71a59f17fce8a85c4ac32496835915c37b03f1c91c0db85d50e15ef7bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ipcmk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f6e97ec6ba946f40309f5b00ca6cd31363447b1fd0a8f625f84b6326dcd8bb33", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ipcrm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "66983939c61e4eac5c46aecec058e96f160a08de40a8387ccdade108a717469f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ipcs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c91cf30f1687858cb84d9dd573eade50fe4b4321878c60cda9fd0ed0048f03bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/isosize", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "571c178e5d28c39074faa13fc1d3e54f48b8d8c40ab2a2a790de34d2577bb3bf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/kill", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "967b56a39c8959efb70748f134adf3aea12eda56db709cc49a25672f4e146529", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/last", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "411327d2c9d6058b0a803066f4749cb4cefa4d9584448cdc2aa274274587c579", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/lastb", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/linux32", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/linux64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/logger", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "00a735ac705f638b84f321cdd9ce3991c0f8d4da6cc450cdbf61d68972dcda07", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/login", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d7c26f8ca03e890a90690f37d297439e0093d6535572ea4ea6b54a4929851493", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/look", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f3eb2e1615475a48b625d38fc890180e4dfdf3a71f3f4314e980965915301962", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/lsblk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "eed4e088e724c9464f399939889e807a71ee794e3f07151fe832d0b4826bed2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/lscpu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5732d932dbfa44522f2d24c43cc8eaae3b9822188e2b57461f836bb6849958af", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/lsipc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd254043301a96570d4ee8a87d61864dd88077532430a61ce1ff007f5ff21078", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/lslocks", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a542b75de45bdfed6dfe512e1edd38c37d71840d5ade25605aedfa596a3a9b40", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/lslogins", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "feb4484bf5614157f552f00d97283b90c175641e379cfc26e0a070addd302a68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/lsns", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47884c62bf9519add2a001757a2ea7dd5555fbc75ae07263ab81d3b14e9a2a32", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/mcookie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dcce0386504c1051eb5ef58eca7f021a525039449123435e092a56147819627c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/mesg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9bba0f662cd1ff8d6732c8eb2f399445089b81c392a094a830aa45d5e78fcc7d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/more", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dcd69d2bb2677265ff99cce82ddcc0e455d9685d4dea0f606e3c029f0b4b8d10", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/mount", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6590a13d3eb227c2f8f121d7b8fb733c194049df04da5d4c168946119b4f868c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/mountpoint", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2eed7ce33e0baba4db1accb870f110f102f65ac70dcf90a082c4c839eafcc30", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/namei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bba2aa3e22fbff20f7b6cd10f862e1e2ba24d166a0aca947f611892468c34eb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/nsenter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f1f661694daa983f34c37f647e2891669ad5a8ea5a8acda42428025bd42b1340", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/prlimit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41bd71bfb2025ac405bd99ffb4c89582e06ed729a49bb4af58a30f2d6ab882ac", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/raw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f8182bdf12eb89d1997a531608c4eb5aa4e15089f7677170201626b9756824b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rename", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2e534bb6709cc25351621d02847c8af57db16ab459f28e178d338074ba47f9b4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/renice", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6db40cb3cf49de78bdc81bbb9985ebbdb383a8206df0a3e7668160354995f58b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/rev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ce292c4a4db3381aab2470eccc637fbb3a14b984c65fe4b3a5994ef286f39869", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/script", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25de38adde446b7ab35d375645c9bd5c5de58048abdf492b8d2c46d9e2b53a75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/scriptreplay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "063a72d1a59d79b32614895065a9ae2a2089e0475fe7d853f31e3634beaf9ac2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/setarch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c37f49147f6f28cc108727739805f5c874d3cf6be71d6bdd2713dbc3d713bbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/setpriv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a6cd47d5cfbbda72cc996958c22f1b38eac731cd1d2bf30245e6529af7fd8fc7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/setsid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f8a22bc7435dc18d50b253b9ce1bded8dbe643a298eb1fc53b341d21d7b627a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/setterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53427c03798e05dd20e94c48e77a7b6d525dae6dc4530ce8fea9eda7bde08f88", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/su", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "397228897b10190ca513ffebedae10ffdccc0c8db4294c4ccda814d42700de57", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/tailf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8008f4638f606d0fc3f0e028abec6d492c67c42d6807e6c69938a3f261e2f695", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/taskset", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2b4eaed13ed0a80365ecb9fff654b65fedc8d2d7bf7f095ac3dc2ff4ebfff243", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/ul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9131a3e3afe0d04a359884dac40fb1c8e1094903b2f5b3b979c716cbb8e72e0a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/umount", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4636ce6d45f6e76a1b0dbb64c0c96ce6fc3d9ca87d688c2f821cbe507cf25cd0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/uname26", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/unshare", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "43b439a8907b0629a90bda680055137fa3452066ef99100d1820dca0d1ad31f5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/utmpdump", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a35323ace296d3044f2a8fe69358f1d8333f4db19ef4b3dddf8e1c13f72f73a1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/uuidgen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e4cbe27f5fcf2eab21982e0a347e76708089ace86e451f09bcd58328bed23c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/wall", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6698c10b32ea087ff9a68f9da662fa4611a9696baf9302e5f0a1a454a5e6402c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/wdctl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d0f45d22aba58509df3b5459659a71f523efd35e5ebcc035fa81252bf3c6d1c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/whereis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c611596bfeb00d9e157db431343d25ba6e20662c54185e0b46e72136ef00a1ee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/write", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6ea07bcd08018c8c3524f32d658a57771768b37ff600ea425d8f529b0c3af02e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/bin/x86_64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/system/fstrim.service", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "45997a9848132cff9e480bf39da488729a8c4b4637565e179bf111d861c56857", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/systemd/system/fstrim.timer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0207b760f12b3da601be9ffea48872bc446dcd295103563122c3b1eca0faeee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/lib/udev/rules.d/60-raw.rules", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "24a4525569d6417ef2dd04cf9ee5a32fd45b508f7bd87e64c12db249c3ce975a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/addpart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cf4a9e5098ef91912c4920471f5ffabddc335b83aeddf4480f54c003fbc5bcc8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/agetty", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "825f2b5c8e7ef79b61d895784c3dc4915324b2a0e75c3c6249209c5bde27347c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/blkdiscard", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad91684158500a125d4badae57407119e1c34ada5dd8c2a33abafd81053384b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/blkid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c0ee937af4b490e3d66662252aa080976a22a418ec9f5207416285af7cae407", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/blockdev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af37b498c46d03fca492f3ac611d32b486df3432d81fd9b86aa95294269c92ea", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/cfdisk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "81811c87d6a2dc8e942f122e7f8a569c1221a30d14648d00e752fe3c04c323ad", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/chcpu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "47517336ed980199f3283b7164c7913056b7940d1b09fb30ee5d466100f1cf4b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/clock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/ctrlaltdel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8c44c63264d1a154a72984d74f743ed4223479350168b1eff1e5d14b61af42e1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/delpart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da08fa4d8e8f5fa1326f800c24248ba1bc973378695cd53190768de8065dbd97", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/fdformat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3e2f0217d6bd42ccd89900f900746e34bb0530b6f9e96914187af6767acce41e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/fdisk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "655f7ede42eb5c3dfc51d5061a7bf5c1f28363db4f36f52b96cbbd3389e472ae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/findfs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4374f6865e00cd3a1093d81d686c6d6e0b5b094796bed0f3c0a88bcbb6fa8e6e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/fsck", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "952a64f480d811a8993341b73fcd364dff36c24dbc7c9d1a74fc03d337955af1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/fsck.cramfs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c74cb384404e57aaaa7275cd014b2e1ac80143e74ccefa3e8de093b5d69ee75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/fsck.minix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f64532485a75170fb21f935a06335b99ab55ccd7f1af601a4d862f888c48a8c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/fsfreeze", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b9806b31d58fe719fceecf7bf4dd5f0486daaa87e67b9e358bdad7c7fe3882cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/fstrim", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "141ec6ae68be744642cc360cb1f56c4f3fe664101a6a43b9890f1fbacf8a0c3c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/hwclock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4993f0dacf480c7e9c3c2cfb1f60e806cb1b9f8f85d37ded3044134cad70fc6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/ldattach", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1deff9992b4474cb6fde2a3286eb4799cccbcd8285f42e408adad333342fc0d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/losetup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e59ddaba6bf309de64ab0c1899ae8473c116a3d2ee5eb228caba99470a4b982d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/mkfs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4750c61784b35dd04d644bb56922bd91357d8fdb0de767771e27f6e164be9bb5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/mkfs.cramfs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "220a144dc2db126bf892715649e5635f87dd12d7f6b8946e62130a90f53f445a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/mkfs.minix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da94b94a654638d2f58ee60c83f3c814b02503007a42b6f8d16d4f7a171533a2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/mkswap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "89f329fac1cdabbf7007e0668da2bf5457984a87251e2ce62435e8edb96c84a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/nologin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6a096948907e7eb6afe250120c9582c4c48a0f042ee857059d41a65b5c8e1f60", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/partx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1939271878092703ee3cd47ade9e8298e63cd3c8e6b71b7e75ebb7f8ba10ea58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/pivot_root", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "62c31a0ce86542cc4a1bb9ba8a992fd736e65dee11789919d249e4ef984918d3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/readprofile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bd284f78c7ca31e22cd8f8954e458f6c19cb4a568803ccc4b0e802245c18d15f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/resizepart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "91c1e1ca78cc861aafb1306ced26a38d293dee064e683ecb889de647fedc9dd1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/rtcwake", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "615b1ba2b74178f3eab4103e72a488eab7f8386187026795cdc8eb1e6ab3de2e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/runuser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "53bcbae37dab17f33d691036cd8b42a09b3fc6564d80a6bfe496c88f22ad8557", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/sfdisk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07700c06e4d9d29fc6171e27953b19368f440c138a1cf7c3c2984ef3354c298d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/sulogin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9481132fe852336242308548e237d79c87a4a7a0063b98cbc723a97f9ce05781", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/swaplabel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3086e5c36c70db8402f88f27e1e964439c2f8f5a82b389d7328033d0b524b5c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/swapoff", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "203e9b148c9f10bdac332ef61914b13a49b089b73af93206fdaed4a00e99b67d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/swapon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9bbd9d8b0b8b055fe08067055c2f8156e6cb2e47bee105fe7ec4e413c0f6da64", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/switch_root", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69baab7afd9b7a5e9cee97a07a88abbea06c7aaa2baffc406828a587ad19ac03", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/wipefs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc3930cd10586dd5ef4e69f6f111f62c5c48324d72f58587df6d6e5fa12c63a4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/sbin/zramctl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b38c3dfd17210281176b88057d2ea3b9b2d02c58fb79330000eb161df591ed15", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/addpart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "61badc8851eb6f1c153df1a07c9c2f3bffa048fbd05d1ef775384087440a08c8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/blkdiscard", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "42afb5f346bd7fbb967529a9fbb92f80207d9757c9e718254e0ebf6dd6e048d1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/blkid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e2d3fa59a351e8af1582816ace0670c72b4088caf60b6dd983cc37c3439c93b1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/blockdev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0e33e84094c213cca2fc2e3ea06efc4a655ef4bb27ae4126943c574b98709767", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/cal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba7d43682f8dd8eee55591d451aa0b4380e1cd01eb887a91528dbbb9187ed14d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/cfdisk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2995b77066141f0a0b67dec82d554a20909466eca6a3e8f237eb709b7f5b4c62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/chcpu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a33736eafd741e7929ab8c13d1484f19a0874fb5a220dac8c6e4e7d3b2dc6458", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/chrt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1dd13080d71c8d880e628eee89e8f493c979441692ef364e01ca8c8a761d381e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/col", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4d3265f8264768dde09b2962b2b19f1dd23b5283430b64b762d24515dee93cc8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/colcrt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfaecdd8f38c8fd02a9a6fe9685dde62da40bafd69412d0da67cfa86af3443e6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/colrm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0189319a7ac414b0777557a29e5c6ddd32ec3a4db494eea31c193bdf80add723", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/column", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "232d82bb405518558eece4c5a0889502a5df776b6db7e1e2c9f0c0cb98238955", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/ctrlaltdel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52021091a5554e9b6275cdabbf1820ccd18eff38d8b0094284ef7fb68c38f66f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/delpart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e337b3898cacda9485085c522d9306a043146cc52c780bbcf2c65b8d366f095a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/dmesg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4084df6fbe19ec0f23ab8793c95a03ef7e48b22b663012bb48ca94128ef3c62b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/eject", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3023989370b39ed06207f18a9581de1d9d60482024e2c86135df22459559a410", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/fallocate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7113bc40db42905fd04f5d0d2ee1cc5bbb2646bffad8c02d4499f57809339888", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/fdformat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fc16d071c7e14848ac2f86c3456afec6b3231f72acc352177790b90a2ce3350d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/fdisk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6c432ff454d3dded724a4d7cea8e0d4c772bea33ef16fe6ee4599eedde9f2d6f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/findmnt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bf5c1444b07690929d34d98f220de25dfe58c9e4859b902b698fc7525ebccd86", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/flock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34ace7c62e5f9dfff7729a2b7182f1353b7223203c86068f61da24723b758c9b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/fsck", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f1a807ffd9e57c34d769a425080836eefb882a060e4c3571db2f8596d6ccdb06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/fsck.cramfs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5c79d1606f356dd70e7d82179956c29451cbfc85ce80f04b60e72ed6d2c781b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/fsck.minix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c80e2696bcb4fb7642418d3aec96f7c2931cdcfdaf245786ee3b6cded99e22fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/fsfreeze", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7f99f914f660697f78e57850e4e70c027e73a0aa5074a28bd3a5d25c2564b371", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/fstrim", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9c36b670fa1b23811490e2b47b6576a4b58f38ded511ed4f3757e7b858e3700e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/getopt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ae50ed789c556f2abdabe09362169d385f9facf1bd05c13cf57b3f8e0078a5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/hexdump", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "975b9a5635d7a8207235c97c170176b3749ce1878b51b48e153ecdd7b3388fda", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/hwclock", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a16d3a4bf89dac8b127a08357fa278aa6741b0949f5a163e1509985afcc2191d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/ionice", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "121f9bd6d08e331cd90ddf509b2821e9f025141f0ba30b16f201d304a3b10500", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/ipcmk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "701db74a1133159cf159c9a182a46eb77ecdab618c52e373f432b3924d8e2707", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/ipcrm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "454731bfb20b7be1e41f5b0704536a549ebf7ee755d64bd9ef882b04ae84173d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/ipcs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c8d2fc0706082e013fdec16a7b7fcc3aadbc0c3e22f87d8a818d9aa95f364acf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/isosize", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0afdd61db90044908eef15ef623eb9e6f4598cdfe581f20b1b812650d961f567", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/last", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bc8f9d4188ca658f681e93797ff614bbe0cfae2386bb860735d00b278bc28ced", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/ldattach", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "363c860122e61a3daa0b76cd8f949a81b8d82e81558f148468b0bb272af450ca", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/logger", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5f755d0b65c08ea67c0fb32a13c36f104952fb3d52a64ec139814633672c98fd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/look", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d87adac7a7e2451cff4d3dfffaa2161b3e382a590fc7b532be46883dce12bbf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/losetup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6dc177c2c2677dfb5211371de83298a217f33ef6b724d0250728caa6c6842045", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/lsblk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7d8bf9fb21ea6a53a41380105d49afe964c0d00182653ecfeb2ea1044ff442cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/lscpu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3d7d68b009e60e1a8c0e381aacd3e3e920f655742ac733fb42cac35ebd89dd58", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/lsipc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dff12d8ed515f2ad0cfbd27bb663e761fb25b3263bc02cfb0a61ddac68d38625", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/lslocks", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fe9cdb7ee7e64deae4b7638f8fc53c585714430803c49f339128d98be4ee6907", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/lslogins", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "713c0e99482efd5139818e6f2a3383db05a6b6f9ae2356ab7f6578e95e3c8eb7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/lsns", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e82a2cee42be609becdfda8c1c94d4af59a85bac89741f09eb34fc6248ed7315", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/mcookie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "94c71202101d2267e421343ca9f1e70c9884a2462e1441cdc5fd186cf834dc34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/mesg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "67d09288e327f405fa72009d7e85b81a70d20c5577ffb8b418b6b0de043e7fc1", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/mkfs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b90a36595a7585f33e27d5028c66fecb8db2f01832240b70527aa93f9d93c486", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/mkfs.cramfs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a33449ad64a9c1e51ad0b82fc6afbb07febd5650842fea214231f399d7f3bf4d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/mkfs.minix", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa873021ae3d172211a649626f466efd53423970ba15d29d6f5ce4fc5d78fcc9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/mkswap", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "55df38a11a3a5c062176af86f5218daa930a8d5883d5c31ae2062ac8da756e68", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/more", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f2a14123adff1db7144fa503b2e939d9383055e7b893a7730e146dd93c328032", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/mountpoint", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d882adc45a617a1d4f9f68586dc2c0e91f50045b9b864fed66af94156fed8eba", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/namei", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1519a1b96f840f476647daa9d041a7d5db2dde0d80d3c99e973b1eccff8b259d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/nsenter", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "70f6b574d524a5e9c5453d43c3e0288fc82c7434b9183ae2474eb69e4b1299a3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/partx", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ad72aff002951a0534dc0eb986fe83ee4aaf2a439e34bdf14838654ed942d5b6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/pivot_root", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3fd2fed08fe53b1bdf0b344633375273ce54bdb75c65a4383f2bf29aa9868dd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/prlimit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e552891869727f1249d3295811069d92dfb23d1cbfe25393b7684938f016018", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/raw", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f546700af22030dffeefaa6b13e9ebb7c24538adb0941dcb98a9d68a6426640f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/readprofile", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "874cf09268bc51c0dd77267ef8e3d9948ff9c8c376a1b9ce911ca135b7baf9a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/rename", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "50165e2eea9728b5e0234a05575ee157a4b09f0d848b82e38fed09ccf025bf44", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/renice", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "631231b93ab12774133788a62650ce3d818ba80b56dc7632e6b7940a565f02b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/resizepart", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e0692d25787a3625816b07ea00ef66cfeada23fff0016cf0a37efd95ad84b0d5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/rev", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ffab4735212694543267952b527e72f3ee4ac9b0e07d49b432db219bd26a3aae", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/rtcwake", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3dcadb79aa4b54a8c09721acae529ad6d264c794c64068d9f0e279039267f9c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/runuser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/script", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4939f89fc4e6fb5577b1803562c103d8ee43648f1f87a938c6c79a67e5850492", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/scriptreplay", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "147d35e1d56387599071cb2e27eea8c345433948a478285dac280878b41a2d9d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/setarch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9d0a6caf10559e1c1ebec9ad0a34f80711e51da451ab67deec521e46373af12f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/setpriv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0b40aaa761b57265353c75f26c0f7e10d483e14f7a43947169d1084b6bd1cc6c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/setsid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3bcd86d1051046fb0f9c122e0db037e0688dd2cf08f74d8b803cdb4ad2cd7d08", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/setterm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "05b03c3d0766d7fb55d9b5c9bdc1dd84b837fbdd4739f1d78b4e910375e9f92d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/sfdisk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84c05320ee42af8c98466b2a6482a05d5a393a7b89915984c88e0c311cde8451", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/su", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfd2d8d2f8c11b25c9c9810aeb1ce2817c17e252a8d0f1e9ee0502cf24008e75", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/swaplabel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1805b9fa1953570fa4bb99339afbb25a6d701ce5a442d22b8ddabe486b46c9c9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/swapoff", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e84478bfbcfb4eb0accf290e7b158085cb0db7f679afade1a270f7e1e731a691", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/swapon", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9eb769c80ce8bcffeb27b1b11129ee23e1ea534892df855357ce988862d30ca8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/tailf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "217ff91e243a27ff18c0ce71505c35da7429950e5df9c8bda810e3cbd54e1395", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/taskset", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f5d55cf1e4460be7e1121b9a7db533591994a9cb5138124903c19be05574be16", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/ul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dbf03fa8a7f4e7213f709a811cf2015f4f87f35d5b21a35852c4c5e66d6489b3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/unshare", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "bfd6b74257cd2802fc0b2fa02e890145870eb2dd83a47e929fd52d7a70f8b520", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/utmpdump", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "69a8a5a630ce32790499b7690d033c7d73c40c861a5985ca23c4f1585fd69b48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/uuidgen", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "07580b482897eee6e5253a85f91b6b015f4c45b2adb1bac74d615ae79c2221e0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/wall", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4edebafffadbeefffad804423daf697de0ff2439b903fb203a1e9570169e1100", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/wdctl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6cc49f54ef1974fad909f827694f7bdc42e4ff9aed20bbd4dad265473f9e49db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/whereis", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2a040afc44337e73ffcb2b910180aacf09566b784f887e82255a09cc42689d50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/wipefs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5479d455af2977d9d5bc9dc219e21c376abc63781eaaf6c0a5336bea82648f2f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/write", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e75d1b3e62dbca3acca43c53063afb5deae2639b173b5e4281eb37a630b0ade6", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/bash-completion/completions/zramctl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a8ca02df882804e93da5cc93f24d2125637d09e49abfcc850760569a0db31768", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/AUTHORS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d3d0d687718164683c227a8bd7b7d3a0e6cd77013eaa9471c6a0501919df1211", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/NEWS", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "68ee177227c3304652d9620303d7b5075851979b4e4f558e4cffe4435dae4ee3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/README", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9fd737fd78e0087d6dbb07421d69284fd68c6b67fa5362f2cca573803ec92b66", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/deprecated.txt", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "319af52fdf7c61d7f18c6ffd8796c826d5443335d6e3d8446fbae0d5b08e0559", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/getopt-parse.bash", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "06b9674a76e67811fcad54b32a56ddf5f08695a9fa37aff4cacf7a8bbed42769", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/doc/util-linux/getopt-parse.tcsh", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "777dad882a31faf7a8ee995836fd75cca7c81cde7bee356de8d60a3b5b51781b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/util-linux", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/util-linux/COPYING.BSD-3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9b718a9460fed5952466421235bc79eb49d4e9eacc920d7a9dd6285ab8fd6c6d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/util-linux/COPYING.GPLv2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/util-linux/COPYING.LGPLv2.1", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/licenses/util-linux/COPYING.UCB", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ba7640f00d93e72e92b94b9d71f25ec53bac2f1682f5c4adcccb0018359f60f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ca/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f793a5ca3285b3aa0136db413eeb4463656e38bd37b451e4017321f2d25c28b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/cs/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "93818cd001f7917a0c0373675d6ff04847984e4cf6c6277ad72dabdc0ab4da3f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/da/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3593995d80e1f0a889ec865b47b7c650714420eefca70fed60f0c37e527e7c0e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/de/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "10347b8f344af5282e1471d6cd76207859befe63717fe7af150171b7965224c0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/es/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd5ae5f26f74bef8b87bb6ed50fe8ecb0be6f91bc4d9fe85fa6d172fdda7eeee", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/et/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "08284921f275755b3b240fde662d1d4805cb80f2942df637e1b652b73f799275", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/eu/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "efdb7976392c499f6608726cacfa2006481101767b391bdf1332263ae6e3a612", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fi/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cb0b6cd3ffc3a41f499c84e2c205d1e10e5dc703ddc192ab59453ea52004fc74", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/fr/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3f832ea73edabe3dbf1e8ac0cfb6d84032a011a2939f3bb114ef159bf22c9df", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/gl/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6da973d5b85a5e6db4b00c326046692d7c9a3e8788efbb660b64357af8f691c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hr/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3f23ec125a8d8851443a97cb6de7451a38ba1cd46ed96e2f8d4d6737ee63efc7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/hu/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "84c28da5d744f243da7e02a813771d47962d9f697ff844747a4c286ded1daad0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/id/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c7c7c3739fc33bde11cb3b8eec4ff8c2278cd87a26c1722cb4e75855f72367db", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/it/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2d545b4b1c5751b89db8478da6f89a9ee8ef033deec31cf2b5a6d856351383eb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ja/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30304d9539f052147c7e3539efd26b6eaaa4d9f4540dc758aa9b102388422086", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/nl/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9dac793ff79fdd33bbf53fe2fe8427b51daf8ec98387f5f5aaaec740edca2bc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pl/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f852bea578a830a99bcef626954600894d193f55c933c5c8a78942984d28596f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/pt_BR/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b89f0752cc79b9c64f2e9a6d1f2b10418fd6f0619fa584b7f74c7df5149232ab", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/ru/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ec024c7cd540b016473444439af3249618ed53a37eb60d926f7b360857cefe9e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sl/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "025af7f850111d239c55aa4e1f8617b2df30cf877ff5789756bb44c422fe66cb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/sv/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e92179f50aa5e15909d4802648076feb2e9c87072cc7fcaa157a60a668280cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/tr/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4ee56f9ef78a0f5b1b7cdf406fb1bf927f950d5f03c38894c75ccfc4d37f337e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/uk/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "14e3b87b8e7a377e07e3273ab16e6b950c921e7219456b38662c6c324cff1bfc", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/vi/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9e7951dbb9fde15075d1816c712d6600a61aa5496f1211c3debed790ee331128", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_CN/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "da10263c5d32bc83ae5553e311dbd14bd8eca46ede51621b0db62b2d85fdf4a8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/locale/zh_TW/LC_MESSAGES/util-linux.mo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c6efb490e0c8f30cc8b841e4e32b7041191076c82aa13a86f33fd08b0b88f466", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/cal.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c75fec6dfb0fde00dcb180d1633483c345117a0cae51a5ab49281d0ccdb1f159", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/chrt.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28c15a635cac2d2681c90982c19fa4c5280afc005ef73aadbd25c9173953116a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/col.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cd52972a912f5ace697d1d52c45867443b7e5cd63ca4466e7ea4a71b269e91c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/colcrt.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ce729d13340ae58e9cf8fa5edccbec9652fedd1a4aaf7165d18960cce9f8e20", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/colrm.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4cac08b70b0ec0e703434b1ed26aa45863ee87d23aac1be06286596e43845583", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/column.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "354b3c3e02b899011645874c7180dcb3eae9610f3f1a6c408e5810938970def9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/dmesg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "11764bb6f555c3c97f63c8fecca0a1c39da3dce3640c765b7c7320b8a47562f3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/eject.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fdefc4379473334a7f1ca1bdc68c298b52ac6432fa4f3ff5d169a9dd1c147d87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/fallocate.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b52125052b2e37af961096c5f6640089645258d8a43e392c1c7f83b25bc7cf62", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/flock.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "09a611594ab868306cdf7a588ea39d01ff96c8841ccdeb2a90d0e356cf9c2fb8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/getopt.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f66785e0faf4807cc10139cfcaffd0f6697f5fbfa25b5b8c0f4585cb2d68fdb2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/hexdump.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "af76e05ec4826d619f0ccc92a6799f97f6b98106a1e4c8eb521e1722fac2eb1a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ionice.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8ba26d2a049c62f65730f2879fe0749b783ed5898c5d59e387d8770da7467cbd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ipcmk.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "8f4ab66fa92de7826c4030ded31d46e4f17ca0726984d9f8f2af5ae936058060", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ipcrm.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ced00b22cab062e7dae373aedd34a6dc5b98b5faa926e2376ae998127860cb16", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ipcs.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "196a9c15a0077ad2371003d073d6eef7cbeb39e4e43a669def8fa807ba70273b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/kill.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c1ce5315adfa536acf29beaceb971501cee8c769f1e590fbdc6ae008d119c7e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/last.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04d72ecfbf17d9a87e504d6f5ff6a685e07b5bb0191daf54e1221b753a2baaef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/lastb.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee508ba4e1a283a55e1964c0976c438ac12754704b2e9a5de193219f438eaedf", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/logger.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "04164471bda7416dbb5cc6ecccedb28f27665df916ac1385b740e4839734ba2b", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/login.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c606b988d0d8a075dad8510522d8452f026922f710edefbf3c0592d5ab763d6f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/look.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "85b62fa3a421cfd2d70dd4300c6459c79d10e07571ca523b84bb22723c09e143", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/lscpu.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "64fb5190a86ea9c9482dd86c9ade343672b9fc20517143115dc549bb09c1167f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/lsipc.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ae157aae1e63c9a339357ffe69fe16b8a5b53dc79dac25a447a8f4953c042d8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/lslogins.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f9998b046cb54d5cb5194883dfe4c0abc9624c6e6e77266b67ea85c9932095d0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/mcookie.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59ed246604477279047a37709f62d8be2aae52544c3b0aedd6d2f6a63d362c4e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/mesg.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "51591c3a8ed261c9dec12b6c1db00772535cf23a47ae0aebbd24d4a5cfe0a65a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/more.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "41250ff936b0ce3fbdd53fd5559b73bfaf226f6f9bb1b78ec72d5daa9e61e871", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/mountpoint.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "996377aac3c330bd1e787fa32ff7ce240657b62e7b3f740b5f70ad0efc373be3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/namei.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "495f5159d85eee14ab16e442fcdf547498c83714fc3c5dbd2278be6570884256", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/nsenter.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b8534b6ed6c304d3712e42e7cfc7e212acba9065d90bc19baa2804291964a0de", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/prlimit.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3a614fc87e653f7541169b4fdbef55287a7427af55150bdd90ae7894e20ee5f9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/rename.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b92d877a9cff3877ab099d408d8f5b0c944d562c90dcf6680e9095e9ca36616d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/renice.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2bf23035f33742e0d21f59634b4e3b0a6f9f81322866f8c459502639016d4e9a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/rev.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cdc5b202fcb660f5276edb422bbaaf001060a610a3451ace5df9a9988f4fb8c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/runuser.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2da053b6081ad926ad3982f052d2e0280d3bf84064ac072e91612c1bfaf652c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/script.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "dc8aef30638e6090d0dbd53a4c2dc3770918f49cb1c2b535b5d95571e11b4d7d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/scriptreplay.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1669240f85c078ff394c4b812d56268310ccaa10f2a528f7814cc143e4ef210a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/setpriv.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c3f81dd7f205f831c27b8dc5b74da6b168f3c70fbaace781852862e960359898", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/setsid.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e8c39822e64a6a4e1d875da5db4c3625a6533caedbd84eb80eb1cce015b9f7f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/setterm.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9dfc59f8695d1e75ee1d18b610128f7efc7588e9276da41f7ecb7f44ffef2ce9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/su.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "279bdaeaedebe1534ba5b075ae6581725a5eabeaf4bdfe3da07edfae47a26698", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/tailf.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5b2d9e7dd298c73c3a607d6e9ee6fb7ce15f3f97003d5d35025611872f4d3692", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/taskset.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "30945a62150639c8edf5961cb18e67a5b06c2d27a6b486847405eee83a19830d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/ul.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0e5526e66f71d87f07069b2d9629e45168585a10442eb76d2b99133b9975868", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/unshare.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "32af7ed280e8cbfaffd5793691c889d4a60383a25087c37a673d71b05709c8b7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/utmpdump.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4978d357cdda7adcd2677bf4814c3f5795ff78da5957c5f769e2a279739bff5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/uuidgen.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a756dcfaa1ebec870b9a38c63d46114240f4f2bb17141eae3b0dfee14e730a89", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/wall.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "c0c8280c55404fa3b007d46c0726a791e7da4d5d4f152aa915db3a796dbf2d21", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/whereis.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b599773a3f906c9a4409c1cbb276debd03b5abc9ca4d2acffbbaee77a1b16416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man1/write.1.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4f0ca392fbf27c44eebb5a3932be24a01f3a697877d8d01a6cd72b59971187cd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/fstab.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e9e558c86543412e82d17c89570574277c771ef899afef9947f07632563bb5d9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man5/terminal-colors.d.5.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7f2ea1352eb45ef89dfe4a9f95fb2a1c4097d9548bbea05ba7969d72ae17e04e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/addpart.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ca17d8dd8920a654ea30d8343653da031295963a6be8f7d0946f2aef09d8a37f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/agetty.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4db63f7cdd341b1cd7b11d06420c985c294aa19a01838fe2c014a3df369791f4", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/blkdiscard.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1b214b8bd2f2126b35a1c504dc6950c13938022e6368230e9fa0207227aed60a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/blkid.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "0ecebd2c04ff38b5682fe6ad5784c8df6a84a111cf83afd53d5824ba5719181c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/blockdev.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "52718a8f7a06da03142de4f3e89ab6029256de676790484c5746d50f2de33ef2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/cfdisk.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "a57f959e2963172e06c56e1718be17bb3794d3d3ccffb518ab38ca6f80f5b416", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/chcpu.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ab1b41135b44c23f14f826f55d984473889203809332a1ce7b8e0967eb895383", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/clock.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "234211df4f21744cace3877729788d744f6f2f3ea8920bd084469f4ca72826ef", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/ctrlaltdel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f277da8073482d23221c9b0cb3be070bb06f4629bf1846e6d45d5155b67b58f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/delpart.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d38a14974e5ace4526ce970932534fd683dd8a11a4a1f741c88480cd18e0bd34", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fdformat.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ac479c58ac90eab09201113790bff8ae6cec493819902e87136a307fcddea8e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fdisk.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "ee1cb8a65a885d0d932e0eebf2c4dca0bd7c09932e33154dca4b89041acc13c2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/findfs.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4cf39614714162bb9f70667727e9164b570cb5dd9ba30078eaf236f90878cad0", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/findmnt.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "aa4cbfda56231609a0823aaea7a7c973733413cffe3c90a285e58a9c57c655c3", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fsck.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "28d2cc473e42ad54de895ffcc75c9de0667adf0e5efb441de63f3adf66ec8b5d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fsck.cramfs.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2c089d9e67495e0f6061d9b5e1e131d9dbaa6271c6bb75252a1338d4b3c98d1d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fsck.minix.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "25db158cd4bcdc725d631d4fe18208f97feb9800e6f34883ed2ff8d9bc85aa9c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fsfreeze.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "982a8c8020986b8c6b2a5d16515d971304838363947aa4d5787543ebe27cd4bb", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/fstrim.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "59c26550f77bfdbe0a2285e57d2cfe237fcbfb333bb71fe82b8d9400ff4125b9", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/hwclock.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "34c73d4d5491d65b82e8f76ae528203df68884fb8aeaa3b51f80281eaad5b8f8", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/i386.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa7201ca9164b490c1c9feec1a00208f1014f8cba51ab9908ce83971fcaff61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/isosize.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e438baa8731151161da41a70c425926cf555a4d63adc57d7faa4160869c20fe7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/ldattach.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "1c9d3feff7fdf8bb4269c8daee593867f2d5065ae689512ec6f8f3e82e311de7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/linux32.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa7201ca9164b490c1c9feec1a00208f1014f8cba51ab9908ce83971fcaff61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/linux64.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa7201ca9164b490c1c9feec1a00208f1014f8cba51ab9908ce83971fcaff61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/losetup.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "f4d7883b1ad096dffa0dbfc2aa16c252b92dd6ba225d8d40bd7406e41182c86f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/lsblk.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "40ac022246566047e1c58eac3296642c4d58097d7a1d180dce1c2607fa5a04bd", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/lslocks.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7c2a24e40fb910e07ea0b6c38e4519825a14b98a43ca850e96aafd163b386379", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/lsns.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "4b40836c0a5e92f429d7b00eacf6f819c9e02084494ec2eea4a90889f905d4c5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mkfs.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e71faf1eab2d6d96d56611731dc24df656f726d1812b8b92af11773b6625d482", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mkfs.cramfs.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "fde03b16a3bc27af4a22b2bd63de38ed42bac00146460b6ce540abe4867fb510", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mkfs.minix.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "5ffa39db806936868e05b3113e6ea0972c792fc92f0524cf4931e9f99290dcf7", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mkswap.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "be4c67de659a5cfd5d5c3e4783f8534d8db1521d614679e3a9dda1b870cdeba5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/mount.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "7583a08fbf8ea06142ce56f24db5567219b9a1f51ad275989a0267f910b5395e", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/nologin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "497038c21e55ab0fe7fab192a7abbc5e39ac9141bfb86666baae58a46419d485", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/partx.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "39fc3e380b2bf91837125681852da496e00d5cce4a6170e3729f5621742bdb06", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/pivot_root.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "3ac6c2a33f57d7ade0206ad7f4b1c0559e7daa93cff366398a862bc71e59002d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/raw.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "185789846fed1be38b4fc9667b0d9d98a48c73d54a5e3675a0221e9dae2dd210", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rawdevices.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "6e616f9e0c23839eb6fde886d9d1284f08c05ad69e5b65aa70dcf2236f18430c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/readprofile.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "abdd6b8eca9c9c12e5b4f6336771039722eb28e75958f37610d8d26c073c6b2a", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/resizepart.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "196281d9b962ff76daf3638ed766f64a8b8b23b0d7bc7d1b1838e59dc5f5d146", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/rtcwake.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2cd448929b198227723182998079f3a943d0b20673b97c76d72388a4b3b3a82c", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/setarch.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56ee844b9b0f8069262f5eaeeb9d4f3aeea4dcfcb50f057488e4237036ccca87", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/sfdisk.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "b0ab20dec3f22a7e530f7bfd3f5d96fed299dae6ddc15c055e08678ed4c6d7a5", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/sulogin.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "9885fde0c73a5358bacfb6c78faef7eac5c8789529f85b2684b3850c711302f2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/swaplabel.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "209a16e89104ffabd81c3d185ae7934812b2636e9130fd50536edd87103b8a48", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/swapoff.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e299c0c7fbe3b6f574ed47c2ac644d45bcf07d752a69b0625f9f27724c140965", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/swapon.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "192f855ef22cd1f8163f2be8c97556f1aa56bae95ca334710c451feb5275275d", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/switch_root.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "d89575885ad873931530682ceb6cd9cf34f9334966379b55287ab9b797d17415", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/umount.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "56ef0f699c801c90da8f9d7f30efff3900e7ce518dc1e185150c793eccc10b50", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/uname26.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa7201ca9164b490c1c9feec1a00208f1014f8cba51ab9908ce83971fcaff61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/wdctl.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "20f0dc7957b19bae9355691134d1ca4bc12ce01a88d285a289fcbc1bd77020fe", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/wipefs.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "233b8c5419d1b858950a743b3732d315458e54d962efb8bc6abc09be9c2966d2", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/x86_64.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "cfa7201ca9164b490c1c9feec1a00208f1014f8cba51ab9908ce83971fcaff61", + "sha512": null, + "extra_data": {} + }, + { + "path": "/usr/share/man/man8/zramctl.8.gz", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "2320f1ee8b380765fc619e2a9237d831571f062bde2b34f39eb510fe518f587f", + "sha512": null, + "extra_data": {} + }, + { + "path": "/var/log/lastlog", + "size": 0, + "sha1": null, + "md5": null, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "rpm_installed_database_bdb", + "purl": "pkg:rpm/util-linux@2.29.1?arch=x86_64" + } + ], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Providename", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Recommendname", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Requirename", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Sha1header", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Sigmd5", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Suggestname", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Supplementname", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Transfiletriggername", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/Triggername", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/__db.001", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/__db.002", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/rpm/__db.003", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:rpm/rpm@4.13.0.1?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/selinux", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsemanage@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/lib/selinux/tmp", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/libsemanage@2.6?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/local", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/log", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/log/anaconda", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/log/anaconda/anaconda.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/log/anaconda/dnf.librepo.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/log/anaconda/hawkey.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/log/anaconda/ifcfg.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/log/anaconda/journal.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/log/anaconda/ks-script-s5deg0qh.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/log/anaconda/packaging.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/log/anaconda/program.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/log/anaconda/storage.log", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "rootfs/var/nis", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/opt", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/preserve", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/spool", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/spool/lpd", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/spool/mail", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/tmp", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "rootfs/var/yp", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:rpm/filesystem@3.2?arch=x86_64&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json.tar.xz b/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json.tar.xz index 5648ba29327d5c989738369e4229fa34b66ae662..81a03d3d0c31e697f33db2a0cd64ba8cadd8d261 100644 GIT binary patch literal 329480 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%0D3UN15 zc8~Gpayl$o-{Ff=t#Sr-Lre>?ZY=z4{}E52BNPAJaA8B}*yLV97<_xQu(QB}I7?{d z2PW5glVMwiooEb|(Pc`=A<9_uGqeZmtnnYCbjM^5tj{dF+xL768(Cp$K|jt?DP^`j z!L58uieUQSi|S7XamOW2Q>-KUtEIXGQ$p<^ID+qjD)%a)A>4 zB{S^3k5UF_wK5kv4WcMgRO}3H#ci*hQnNaCZJc2&xEG8bx@Pxo2FEdj>C!n}E)HAO zy40+OU)e}NjMuK-(DKxLEt6~jt5{dyUUIhkbVp#o>zP2EKZ|hZW!%SFbxVdevE}Ka zoboHY&mdDH#f|as45_C&EP`#KJ7+A6lSv}<9wbV&CrAyX8rXb}VL|!>q~h}oc=4NIiEe5Cs$OiymHt+UoW=HYQ1Xh~lGV71>c)}`#n>z+sOf8jrZ7RPr zHK%c9E5?-Sn;rN|yOJ$WWy*?P9!k=zo4z+lv|GBYG0dEb=*GK~z4g$IjiX+5rl8)p zn$7U4d^%@lgPGT;iIJ(gPz4)Ljbd^dHxsuNBshkE5Uv@>a?Wy~Djg52oEv88dM9Sya3lVu^FHDVlUEq|{HYd)lTBSO$RV04`XZHRI4V=>9sSFJk znjf`M9V_JKy)URw82WJwcm?kB^NaEbY2ieiHW-eKZEZL(@!MRH`2$=ijD-W)Xv_F? z2d;X$KtH=FB?x7U-B4GI4w>^+6ArJyz{3V9CBRP1jBD$ceW-gv=)cR2(; zBXeBQ#L82Y{52Q5%9;?bxZV~ft$Kvidvfi@<-Z7}){l;uY38Cn0jFI7BC%!)EdDoJ zUEkh5taN&f^&g)%cW!EY9`pKVk$M@E!v&ZQItK5xy=`zmTfpC~D2!EDH*a%N;MH}V zM?6=}#2&9^M~Ms;?=l$dsVW55QWH7%1({d~et+X>MScKJ-GT)r9>nUME1^B{164&D z`g9yElxqJr)ZAxtb2q^Y*0&%5l+y1XgP1{Eqn*!svJ|3|9FrzL3;sg{b?GX~w|65G zm)H9n!MpiE{*~|3aCFWPDm_2(a~X}_Et(~FMUGrUi#?1DpL2>V7cKu{jxs|QV0*_E zA(W&FVDfY_SlaGq*2?_rG*%H_dmM`zGF;;$Df3~JxZ`yU=Tx%_U;p+|m`U9D2Z!&$ z!35lv)9jEzL1`≧FPOR};u1o2v7M`?7Vw^o4$#u9asDtx$n3 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 z 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

YqzdN2UNrK)Ao$FYOn6 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 z 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

FxhmLp0|BwY4OAoIqT*_6wpamy*Fzwpt}kGjA29 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 diff --git a/tests/scancode/data/info/all.expected.json b/tests/scancode/data/info/all.expected.json index df3129ff9f9..13730cf03b5 100644 --- a/tests/scancode/data/info/all.expected.json +++ b/tests/scancode/data/info/all.expected.json @@ -46,6 +46,7 @@ "license_references": [ { "key": "bsd-new", + "language": "en", "short_name": "BSD-3-Clause", "name": "BSD-3-Clause", "category": "Permissive", @@ -53,6 +54,9 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-libzip" @@ -62,15 +66,28 @@ "http://www.opensource.org/licenses/BSD-3-Clause" ], "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, "other_urls": [ "http://framework.zend.com/license/new-bsd", "https://opensource.org/licenses/BSD-3-Clause", "https://www.eclipse.org/org/documents/edl-v10.php" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { "key": "bsd-original-uc", + "language": "en", "short_name": "BSD-Original-UC", "name": "BSD-Original-UC", "category": "Permissive", @@ -78,20 +95,47 @@ "homepage_url": "ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change", "notes": "Per SPDX.org, this is the same license as the BSD-4-Clause, but with a\ncopyright notice for the Regents of the University of California. Captures\nthe retroactive deletion of the third (advertising) clause of the Original\nBSD license for BSD-licensed code developed by UC Berkeley and its\ncontributors (see\nftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change)\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-4-Clause-UC", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.xfree86.org/3.3.6/COPYRIGHT2.html" ], + "osi_url": null, "faq_url": "ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change", "other_urls": [ "http://www.freebsd.org/copyright/license.html", "http://www.fsf.org/licensing/essays/bsd.html", "http://www.gnu.org/philosophy/bsd.html" ], - "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 notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\"." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "copyrighted by the Regents of the University of California" + ], + "ignorable_holders": [ + "the Regents of the University of California" + ], + "ignorable_authors": [ + "UC Berkeley and its contributors", + "the University of California, Berkeley and its contributors" + ], + "ignorable_urls": [ + "ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change" + ], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\".", + "scancode_url": "https://spdx.org/licenses/BSD-4-Clause-UC", + "licensedb_url": "https://spdx.org/licenses/BSD-4-Clause-UC", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause-UC" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -99,6 +143,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -122,40 +169,83 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" } ], "license_rule_references": [ { - "rule_identifier": "gpl-2.0_or_bsd-new_aes_1.RULE", + "license_expression": "bsd-original-uc", + "identifier": "bsd-original-uc_3.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 243, + "relevance": 100, + "minimum_coverage": 90, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the University of California, Berkeley and its contributors" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "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. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n *\tThis product includes software developed by the University of\n *\tCalifornia, Berkeley and its contributors.\n * 4. 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.\n *" + }, + { "license_expression": "gpl-2.0 OR bsd-new", + "identifier": "gpl-2.0_or_bsd-new_aes_1.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_aes_1.RULE", - "rule_relevance": 100, - "rule_length": 50, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 50, + "relevance": 100, + "minimum_coverage": 70, "referenced_filenames": [ "COPYING", "README" ], - "rule_text": "*\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 2 as\n * published by the Free Software Foundation.\n *\n * Alternatively, this software may be distributed under the terms of BSD\n * license.\n *\n * See README and COPYING for more details." - }, - { - "rule_identifier": "bsd-original-uc_3.RULE", - "license_expression": "bsd-original-uc", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE", - "rule_relevance": 100, - "rule_length": 243, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_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. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n *\tThis product includes software developed by the University of\n *\tCalifornia, Berkeley and its contributors.\n * 4. 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.\n *" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "*\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 2 as\n * published by the Free Software Foundation.\n *\n * Alternatively, this software may be distributed under the terms of BSD\n * license.\n *\n * See README and COPYING for more details." } ], "files": [ diff --git a/tests/scancode/data/plugin_only_findings/basic.expected.json b/tests/scancode/data/plugin_only_findings/basic.expected.json index 747ca3b486e..5288493c202 100644 --- a/tests/scancode/data/plugin_only_findings/basic.expected.json +++ b/tests/scancode/data/plugin_only_findings/basic.expected.json @@ -48,6 +48,7 @@ "license_references": [ { "key": "bsd-new", + "language": "en", "short_name": "BSD-3-Clause", "name": "BSD-3-Clause", "category": "Permissive", @@ -55,6 +56,9 @@ "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-libzip" @@ -64,15 +68,28 @@ "http://www.opensource.org/licenses/BSD-3-Clause" ], "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, "other_urls": [ "http://framework.zend.com/license/new-bsd", "https://opensource.org/licenses/BSD-3-Clause", "https://www.eclipse.org/org/documents/edl-v10.php" ], - "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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", + "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { "key": "bsd-original-uc", + "language": "en", "short_name": "BSD-Original-UC", "name": "BSD-Original-UC", "category": "Permissive", @@ -80,20 +97,47 @@ "homepage_url": "ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change", "notes": "Per SPDX.org, this is the same license as the BSD-4-Clause, but with a\ncopyright notice for the Regents of the University of California. Captures\nthe retroactive deletion of the third (advertising) clause of the Original\nBSD license for BSD-licensed code developed by UC Berkeley and its\ncontributors (see\nftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change)\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSD-4-Clause-UC", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.xfree86.org/3.3.6/COPYRIGHT2.html" ], + "osi_url": null, "faq_url": "ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change", "other_urls": [ "http://www.freebsd.org/copyright/license.html", "http://www.fsf.org/licensing/essays/bsd.html", "http://www.gnu.org/philosophy/bsd.html" ], - "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 notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\"." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "copyrighted by the Regents of the University of California" + ], + "ignorable_holders": [ + "the Regents of the University of California" + ], + "ignorable_authors": [ + "UC Berkeley and its contributors", + "the University of California, Berkeley and its contributors" + ], + "ignorable_urls": [ + "ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change" + ], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\".", + "scancode_url": "https://spdx.org/licenses/BSD-4-Clause-UC", + "licensedb_url": "https://spdx.org/licenses/BSD-4-Clause-UC", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause-UC" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -101,6 +145,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -124,40 +171,83 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" } ], "license_rule_references": [ { - "rule_identifier": "gpl-2.0_or_bsd-new_aes_1.RULE", + "license_expression": "bsd-original-uc", + "identifier": "bsd-original-uc_3.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 243, + "relevance": 100, + "minimum_coverage": 90, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the University of California, Berkeley and its contributors" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "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. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n *\tThis product includes software developed by the University of\n *\tCalifornia, Berkeley and its contributors.\n * 4. 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.\n *" + }, + { "license_expression": "gpl-2.0 OR bsd-new", + "identifier": "gpl-2.0_or_bsd-new_aes_1.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_aes_1.RULE", - "rule_relevance": 100, - "rule_length": 50, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 50, + "relevance": 100, + "minimum_coverage": 70, "referenced_filenames": [ "COPYING", "README" ], - "rule_text": "*\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 2 as\n * published by the Free Software Foundation.\n *\n * Alternatively, this software may be distributed under the terms of BSD\n * license.\n *\n * See README and COPYING for more details." - }, - { - "rule_identifier": "bsd-original-uc_3.RULE", - "license_expression": "bsd-original-uc", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE", - "rule_relevance": 100, - "rule_length": 243, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_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. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n *\tThis product includes software developed by the University of\n *\tCalifornia, Berkeley and its contributors.\n * 4. 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.\n *" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "*\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 2 as\n * published by the Free Software Foundation.\n *\n * Alternatively, this software may be distributed under the terms of BSD\n * license.\n *\n * See README and COPYING for more details." } ], "files": [ diff --git a/tests/summarycode/data/score/basic-expected.json b/tests/summarycode/data/score/basic-expected.json index dd09e69000c..69f8d8c43fa 100644 --- a/tests/summarycode/data/score/basic-expected.json +++ b/tests/summarycode/data/score/basic-expected.json @@ -17,7 +17,7 @@ "matcher": "2-aho", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -43,9 +43,22 @@ ] } ], + "summary": { + "declared_license_expression": "mit", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + } + }, "license_references": [ { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -53,7 +66,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -64,51 +82,74 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "mit.LICENSE", "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "mit_30.RULE", "license_expression": "mit", + "identifier": "mit_30.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", - "rule_relevance": 100, - "rule_length": 2, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "License: MIT" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT" } ], - "summary": { - "declared_license_expression": "mit", - "license_clarity_score": { - "score": 100, - "declared_license": true, - "identification_precision": true, - "has_license_text": true, - "declared_copyrights": true, - "conflicting_license_categories": false, - "ambiguous_compound_licensing": false - } - }, "files": [ { "path": "basic", diff --git a/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json b/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json index b087e9ffca1..ae5c8915ba0 100644 --- a/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json +++ b/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json @@ -17,7 +17,7 @@ "matcher": "2-aho", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -43,7 +43,7 @@ ] }, { - "identifier": "gpl_2_0_plus-407ee63a-cd2b-4e4d-77fb-f2f0eb153564", + "identifier": "gpl_2_0_plus-ad763ef8-c19d-9fda-f2d8-014384f61768", "license_expression": "gpl-2.0-plus", "count": 1, "detection_log": [ @@ -58,15 +58,28 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "gpl-2.0-plus", - "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-dc7318b1f379921b20b4e6321354b6b2602c5b75", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-d77dcfd90692f92e4c8cd586b28797e4f3d067f3", "rule_url": null } ] } ], + "summary": { + "declared_license_expression": "mit", + "license_clarity_score": { + "score": 80, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": true, + "ambiguous_compound_licensing": false + } + }, "license_references": [ { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -74,24 +87,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -99,7 +135,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -110,65 +151,100 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "mit.LICENSE", "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "mit_30.RULE", "license_expression": "mit", + "identifier": "mit_30.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", - "rule_relevance": 100, - "rule_length": 2, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "License: MIT" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT" }, { - "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-dc7318b1f379921b20b4e6321354b6b2602c5b75", "license_expression": "gpl-2.0-plus", + "identifier": "spdx-license-identifier-gpl-2.0-plus-d77dcfd90692f92e4c8cd586b28797e4f3d067f3", + "language": "en", "rule_url": null, - "rule_relevance": 100, - "rule_length": 8, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 8, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": null + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": null } ], - "summary": { - "declared_license_expression": "mit", - "license_clarity_score": { - "score": 80, - "declared_license": true, - "identification_precision": true, - "has_license_text": true, - "declared_copyrights": true, - "conflicting_license_categories": true, - "ambiguous_compound_licensing": false - } - }, "files": [ { "path": "inconsistent_licenses_copyleft", @@ -454,7 +530,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "gpl-2.0-plus", - "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-dc7318b1f379921b20b4e6321354b6b2602c5b75", + "rule_identifier": "spdx-license-identifier-gpl-2.0-plus-3f844e1a237b3ca425edf1127a3c075a0a0c1de6", "rule_url": null } ] @@ -463,7 +539,7 @@ "license_clues": [], "percentage_of_license_text": 100.0, "for_license_detections": [ - "gpl_2_0_plus-407ee63a-cd2b-4e4d-77fb-f2f0eb153564" + "gpl_2_0_plus-ad763ef8-c19d-9fda-f2d8-014384f61768" ], "copyrights": [], "holders": [], diff --git a/tests/summarycode/data/score/no_license_ambiguity-expected.json b/tests/summarycode/data/score/no_license_ambiguity-expected.json index 3efae66cbeb..15027268b78 100644 --- a/tests/summarycode/data/score/no_license_ambiguity-expected.json +++ b/tests/summarycode/data/score/no_license_ambiguity-expected.json @@ -91,7 +91,7 @@ "matcher": "2-aho", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -128,9 +128,22 @@ ] } ], + "summary": { + "declared_license_expression": "apache-2.0 AND mit", + "license_clarity_score": { + "score": 90, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + } + }, "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -138,6 +151,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -154,10 +170,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -165,7 +196,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -176,124 +212,212 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "mit_or_apache-2.0_14.RULE", - "license_expression": "mit OR apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_14.RULE", - "rule_relevance": 100, - "rule_length": 6, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_1060.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1060.RULE", "is_license_text": false, - "is_license_notice": false, + "is_license_notice": true, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 48, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "license = \"MIT OR Apache-2.0\"" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copyrights in the project are retained by their contributors. No\ncopyright assignment is required to contribute to the project.\n\nFor full authorship information, see the version control history.\n\nExcept as otherwise noted (below and/or in individual files), is\n{{licensed under the Apache License, Version 2.0}} ." }, { - "rule_identifier": "apache-2.0_1060.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1060.RULE", - "rule_relevance": 100, - "rule_length": 48, - "is_license_text": false, - "is_license_notice": true, + "identifier": "apache-2.0_875.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_875.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Copyrights in the project are retained by their contributors. No\ncopyright assignment is required to contribute to the project.\n\nFor full authorship information, see the version control history.\n\nExcept as otherwise noted (below and/or in individual files), is\n{{licensed under the Apache License, Version 2.0}} ." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttps://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { - "rule_identifier": "apache-2.0_or_mit_47.RULE", "license_expression": "apache-2.0 OR mit", + "identifier": "apache-2.0_or_mit_47.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_47.RULE", - "rule_relevance": 100, - "rule_length": 45, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 45, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Except as otherwise noted (below and/or in individual files), is\nlicensed under the {{Apache License, Version 2.0}} or\n or the {{MIT license}}\n or , {{at your option.}}" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://opensource.org/licenses/MIT", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Except as otherwise noted (below and/or in individual files), is\nlicensed under the {{Apache License, Version 2.0}} or\n or the {{MIT license}}\n or , {{at your option.}}" }, { - "rule_identifier": "apache-2.0_875.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_875.RULE", - "rule_relevance": 100, - "rule_length": 1410, + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttps://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "mit.LICENSE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, - "is_license_text": true, - "is_license_notice": false, + "identifier": "mit_154.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_154.RULE", + "is_license_text": false, + "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License\nMIT License (MIT)" }, { - "rule_identifier": "mit_or_apache-2.0_9.RULE", "license_expression": "mit OR apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_9.RULE", - "rule_relevance": 100, - "rule_length": 26, + "identifier": "mit_or_apache-2.0_14.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_14.RULE", "is_license_text": false, - "is_license_notice": true, + "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, - "referenced_filenames": [ - "LICENSE-MIT", - "LICENSE" - ], - "rule_text": "License\n\nThis work is dual-licensed and distributed under the (1) MIT License and (2) Apache License, Version 2.0. Please see LICENSE-MIT and LICENSE." + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license = \"MIT OR Apache-2.0\"" }, { - "rule_identifier": "mit_154.RULE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_154.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "mit OR apache-2.0", + "identifier": "mit_or_apache-2.0_9.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_9.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "License\nMIT License (MIT)" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 26, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [ + "LICENSE-MIT", + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License\n\nThis work is dual-licensed and distributed under the (1) MIT License and (2) Apache License, Version 2.0. Please see LICENSE-MIT and LICENSE." } ], - "summary": { - "declared_license_expression": "apache-2.0 AND mit", - "license_clarity_score": { - "score": 90, - "declared_license": true, - "identification_precision": true, - "has_license_text": true, - "declared_copyrights": true, - "conflicting_license_categories": false, - "ambiguous_compound_licensing": true - } - }, "files": [ { "path": "no_license_ambiguity", diff --git a/tests/summarycode/data/score/no_license_text-expected.json b/tests/summarycode/data/score/no_license_text-expected.json index 05ee6b78cba..ad95f844787 100644 --- a/tests/summarycode/data/score/no_license_text-expected.json +++ b/tests/summarycode/data/score/no_license_text-expected.json @@ -22,9 +22,22 @@ ] } ], + "summary": { + "declared_license_expression": "mit", + "license_clarity_score": { + "score": 90, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + } + }, "license_references": [ { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -32,7 +45,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -43,37 +61,48 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "mit_30.RULE", "license_expression": "mit", + "identifier": "mit_30.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", - "rule_relevance": 100, - "rule_length": 2, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "License: MIT" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT" } ], - "summary": { - "declared_license_expression": "mit", - "license_clarity_score": { - "score": 90, - "declared_license": true, - "identification_precision": true, - "has_license_text": false, - "declared_copyrights": true, - "conflicting_license_categories": false, - "ambiguous_compound_licensing": false - } - }, "files": [ { "path": "no_license_text", diff --git a/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json b/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json index cca0e2a3358..45e8db781f4 100644 --- a/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json +++ b/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json @@ -87,7 +87,7 @@ "matcher": "1-hash", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -170,6 +170,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -177,6 +178,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -193,10 +197,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "gpl-1.0-plus", + "language": "en", "short_name": "GPL 1.0 or later", "name": "GNU General Public License 1.0 or later", "category": "Copyleft", @@ -204,22 +223,45 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "notes": "Per SPDX.org, this license was released February 1989.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-1.0-or-later", "other_spdx_license_keys": [ "GPL-1.0+", "LicenseRef-GPL" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { "key": "gpl-2.0", + "language": "en", "short_name": "GPL 2.0", "name": "GNU General Public License 2.0", "category": "Copyleft", @@ -227,6 +269,9 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", @@ -250,10 +295,28 @@ "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], - "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -261,24 +324,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -286,7 +372,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -297,107 +388,204 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "apache-2.0_93.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", - "rule_relevance": 100, - "rule_length": 1410, - "is_license_text": true, + "identifier": "apache-2.0_73.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 80, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is licensed under [Apache]" }, { - "rule_identifier": "mit.LICENSE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_93.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { - "rule_identifier": "apache-2.0_73.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", - "rule_relevance": 80, - "rule_length": 4, + "license_expression": "apache-2.0 OR mit", + "identifier": "apache-2.0_or_mit_36.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "is licensed under [Apache]" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "{{apache-2.0 OR MIT}}" }, { - "rule_identifier": "apache-2.0_or_mit_36.RULE", - "license_expression": "apache-2.0 OR mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", - "rule_relevance": 100, - "rule_length": 5, + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_840.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_840.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "{{apache-2.0 OR MIT}}" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "under GPL-2" }, { - "rule_identifier": "gpl_208.RULE", "license_expression": "gpl-1.0-plus", + "identifier": "gpl_208.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_208.RULE", - "rule_relevance": 100, - "rule_length": 3, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Licensed under GPL" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Licensed under GPL" }, { - "rule_identifier": "gpl-2.0_840.RULE", - "license_expression": "gpl-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_840.RULE", - "rule_relevance": 100, - "rule_length": 3, - "is_license_text": false, + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "under GPL-2" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "license_expression": "gpl-2.0-plus", + "identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "language": "en", "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", - "rule_relevance": 50, - "rule_length": 5, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 50, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "gpl-2.0-or-later" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "gpl-2.0-or-later" } ], "files": [ diff --git a/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json b/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json index 9c063ace792..a1e12c4081b 100644 --- a/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json +++ b/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json @@ -83,6 +83,7 @@ "license_references": [ { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -90,24 +91,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "gpl-3.0-plus", + "language": "en", "short_name": "GPL 3.0 or later", "name": "GNU General Public License 3.0 or later", "category": "Copyleft", @@ -115,51 +139,104 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", "notes": "Per SPDX.org, this license was released 29 June 2007 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-3.0-or-later", "other_spdx_license_keys": [ "GPL-3.0+", "LicenseRef-GPL-3.0-or-later" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/gpl-3.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-3.0", "https://opensource.org/licenses/GPL-3.0", "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/", + "https://fsf.org/", + "https://www.gnu.org/licenses/", + "https://www.gnu.org/licenses/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", + "scancode_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" } ], "license_rule_references": [ { - "rule_identifier": "gpl-3.0-plus_290.RULE", - "license_expression": "gpl-3.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE", - "rule_relevance": 100, - "rule_length": 102, + "license_expression": "gpl-2.0-plus", + "identifier": "gpl-2.0-plus_119.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_119.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 102, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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 ." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/" + ], + "ignorable_emails": [], + "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 2 of the License, or\n(at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\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 ." }, { - "rule_identifier": "gpl-2.0-plus_119.RULE", - "license_expression": "gpl-2.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_119.RULE", - "rule_relevance": 100, - "rule_length": 102, + "license_expression": "gpl-3.0-plus", + "identifier": "gpl-3.0-plus_290.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 102, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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 2 of the License, or\n(at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\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 ." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/" + ], + "ignorable_emails": [], + "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 ." } ], "files": [ diff --git a/tests/summarycode/data/summary/holders/clear_holder.expected.json b/tests/summarycode/data/summary/holders/clear_holder.expected.json index 20e91d8096f..d4dd8e4da36 100644 --- a/tests/summarycode/data/summary/holders/clear_holder.expected.json +++ b/tests/summarycode/data/summary/holders/clear_holder.expected.json @@ -79,7 +79,7 @@ "matcher": "1-hash", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -119,6 +119,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -126,6 +127,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -142,10 +146,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -153,7 +172,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -164,65 +188,126 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "apache-2.0_93.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", - "rule_relevance": 100, - "rule_length": 1410, - "is_license_text": true, + "identifier": "apache-2.0_73.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 80, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is licensed under [Apache]" }, { - "rule_identifier": "mit.LICENSE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_93.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { - "rule_identifier": "apache-2.0_73.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", - "rule_relevance": 80, - "rule_length": 4, + "license_expression": "apache-2.0 OR mit", + "identifier": "apache-2.0_or_mit_36.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "is licensed under [Apache]" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "{{apache-2.0 OR MIT}}" }, { - "rule_identifier": "apache-2.0_or_mit_36.RULE", - "license_expression": "apache-2.0 OR mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", - "rule_relevance": 100, - "rule_length": 5, - "is_license_text": false, + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "{{apache-2.0 OR MIT}}" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." } ], "files": [ diff --git a/tests/summarycode/data/summary/holders/combined_holders.expected.json b/tests/summarycode/data/summary/holders/combined_holders.expected.json index a645c6c7be7..92da36430b7 100644 --- a/tests/summarycode/data/summary/holders/combined_holders.expected.json +++ b/tests/summarycode/data/summary/holders/combined_holders.expected.json @@ -75,7 +75,7 @@ "matcher": "1-hash", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -115,6 +115,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -122,6 +123,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -138,10 +142,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -149,7 +168,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -160,65 +184,126 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "apache-2.0_93.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", - "rule_relevance": 100, - "rule_length": 1410, - "is_license_text": true, + "identifier": "apache-2.0_73.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 80, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is licensed under [Apache]" }, { - "rule_identifier": "mit.LICENSE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_93.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { - "rule_identifier": "apache-2.0_73.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", - "rule_relevance": 80, - "rule_length": 4, + "license_expression": "apache-2.0 OR mit", + "identifier": "apache-2.0_or_mit_36.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "is licensed under [Apache]" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "{{apache-2.0 OR MIT}}" }, { - "rule_identifier": "apache-2.0_or_mit_36.RULE", - "license_expression": "apache-2.0 OR mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", - "rule_relevance": 100, - "rule_length": 5, - "is_license_text": false, + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "{{apache-2.0 OR MIT}}" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." } ], "files": [ diff --git a/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json b/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json index e0e0e38b234..4131f8c6bec 100644 --- a/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json +++ b/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json @@ -75,7 +75,7 @@ "matcher": "1-hash", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] } @@ -83,6 +83,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -90,6 +91,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -106,10 +110,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -117,7 +136,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -128,37 +152,74 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "apache-2.0_93.RULE", "license_expression": "apache-2.0", + "identifier": "apache-2.0_93.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", - "rule_relevance": 100, - "rule_length": 1410, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { - "rule_identifier": "mit.LICENSE", "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." } ], "files": [ diff --git a/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json b/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json index bcb2c321104..c85ab446f73 100644 --- a/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json +++ b/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json @@ -75,7 +75,7 @@ "matcher": "1-hash", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -115,6 +115,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -122,6 +123,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -138,10 +142,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -149,7 +168,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -160,65 +184,126 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "apache-2.0_93.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", - "rule_relevance": 100, - "rule_length": 1410, - "is_license_text": true, + "identifier": "apache-2.0_73.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 80, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is licensed under [Apache]" }, { - "rule_identifier": "mit.LICENSE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_93.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { - "rule_identifier": "apache-2.0_73.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", - "rule_relevance": 80, - "rule_length": 4, + "license_expression": "apache-2.0 OR mit", + "identifier": "apache-2.0_or_mit_36.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "is licensed under [Apache]" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "{{apache-2.0 OR MIT}}" }, { - "rule_identifier": "apache-2.0_or_mit_36.RULE", - "license_expression": "apache-2.0 OR mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", - "rule_relevance": 100, - "rule_length": 5, - "is_license_text": false, + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "{{apache-2.0 OR MIT}}" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." } ], "files": [ diff --git a/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json b/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json index 7a7459f01ab..88d98d383f6 100644 --- a/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json +++ b/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json @@ -87,7 +87,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -249,7 +249,7 @@ "matcher": "1-hash", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -331,6 +331,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -338,6 +339,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -354,10 +358,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -365,7 +384,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -376,121 +400,230 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", - "license_expression": "mit", - "rule_url": null, - "rule_relevance": 100, - "rule_length": 1, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "MIT" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" }, { - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "license_expression": "apache-2.0", - "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", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "apache-2.0_73.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 80, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is licensed under [Apache]" }, { - "rule_identifier": "apache-2.0_93.RULE", "license_expression": "apache-2.0", + "identifier": "apache-2.0_93.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", - "rule_relevance": 100, - "rule_length": 1410, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { - "rule_identifier": "mit_30.RULE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", - "rule_relevance": 100, - "rule_length": 2, + "license_expression": "apache-2.0 OR mit", + "identifier": "apache-2.0_or_mit_36.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "License: MIT" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "{{apache-2.0 OR MIT}}" }, { - "rule_identifier": "mit.LICENSE", "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "apache-2.0_73.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", - "rule_relevance": 80, - "rule_length": 4, + "license_expression": "mit", + "identifier": "mit_30.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "is licensed under [Apache]" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT" }, { - "rule_identifier": "apache-2.0_or_mit_36.RULE", - "license_expression": "apache-2.0 OR mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", - "rule_relevance": 100, - "rule_length": 5, + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "{{apache-2.0 OR MIT}}" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" }, { - "rule_identifier": "apache-2.0_65.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", - "rule_relevance": 100, - "rule_length": 4, + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "license: Apache-2.0" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" } ], "files": [ @@ -753,7 +886,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } diff --git a/tests/summarycode/data/summary/single_file/single_file.expected.json b/tests/summarycode/data/summary/single_file/single_file.expected.json index b5a275f0a37..ce18b2d6b82 100644 --- a/tests/summarycode/data/summary/single_file/single_file.expected.json +++ b/tests/summarycode/data/summary/single_file/single_file.expected.json @@ -41,7 +41,7 @@ "matcher": "1-hash", "license_expression": "jetty", "rule_identifier": "jetty.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/jetty.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jetty.LICENSE" } ] } @@ -49,35 +49,89 @@ "license_references": [ { "key": "jetty", + "language": "en", "short_name": "Jetty License", "name": "Jetty License", "category": "Permissive", "owner": "Jetty Project", "homepage_url": "http://www.tinyos.net/tinyos-1.x/tools/java/jars/JETTY-LICENSE.txt", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-jetty", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://svn.apache.org/repos/asf/forrest/trunk/tools/jetty/jetty-4.2.19.jar.license.html", "http://www.tinyos.net/tinyos-1.x/tools/java/jars/JETTY-LICENSE.txt" ], + "osi_url": null, "faq_url": "http://en.wikipedia.org/wiki/Jetty_(web_server)", - "text": "Jetty License\n$Revision: 584 $\n\nPreamble:\nThe intent of this document is to state the conditions under which the Jetty\nPackage may be copied, such that the Copyright Holder maintains some semblance\nof control over the development of the package, while giving the users of the\npackage the right to use, distribute and make reasonable modifications to the\nPackage in accordance with the goals and ideals of the Open Source concept as\ndescribed at http://www.opensource.org.\n\nIt is the intent of this license to allow commercial usage of the Jetty package,\nso long as the source code is distributed or suitable visible credit given or\nother arrangements made with the copyright holders.\n\nDefinitions:\n* \"Jetty\" refers to the collection of Java classes that are distributed as a\nHTTP server with servlet capabilities and associated utilities.\n\n* \"Package\" refers to the collection of files distributed by the Copyright\nHolder, and derivatives of that collection of files created through textual\nmodification.\n\n* \"Standard Version\" refers to such a Package if it has not been modified,\nor has been modified in accordance with the wishes of the Copyright Holder.\n\n* \"Copyright Holder\" is whoever is named in the copyright or copyrights for\nthe package. Mort Bay Consulting Pty. Ltd. (Australia) is the \"Copyright Holder\" for\nthe Jetty package.\n\n* \"You\" is you, if you're thinking about copying or distributing this\nPackage.\n\n* \"Reasonable copying fee\" is whatever you can justify on the basis of media\ncost, duplication charges, time of people involved, and so on. (You will not be\nrequired to justify it to the Copyright Holder, but only to the computing\ncommunity at large as a market that must bear the fee.)\n\n* \"Freely Available\" means that no fee is charged for the item itself,\nthough there may be fees involved in handling the item. It also means that\nrecipients of the item may redistribute it under the same conditions they\nreceived it.\n\n0. The Jetty Package is Copyright (c) Mort Bay Consulting Pty. Ltd. (Australia)\nand others. Individual files in this package may contain additional copyright\nnotices. The javax.servlet packages are copyright Sun Microsystems Inc.\n\n1. The Standard Version of the Jetty package is available from\nhttp://jetty.mortbay.org.\n\n2. You may make and distribute verbatim copies of the source form of the\nStandard Version of this Package without restriction, provided that you include\nthis license and all of the original copyright notices and associated\ndisclaimers.\n\n3. You may make and distribute verbatim copies of the compiled form of the\nStandard Version of this Package without restriction, provided that you include\nthis license.\n\n4. You may apply bug fixes, portability fixes and other modifications derived\nfrom the Public Domain or from the Copyright Holder. A Package modified in such\na way shall still be considered the Standard Version.\n\n5. You may otherwise modify your copy of this Package in any way, provided that\nyou insert a prominent notice in each changed file stating how and when you\nchanged that file, and provided that you do at least ONE of the following:\n\na) Place your modifications in the Public Domain or otherwise make them\nFreely Available, such as by posting said modifications to Usenet or an\nequivalent medium, or placing the modifications on a major archive site such as\nftp.uu.net, or by allowing the Copyright Holder to include your modifications in\nthe Standard Version of the Package.\n\nb) Use the modified Package only within your corporation or organization.\n\nc) Rename any non-standard classes so the names do not conflict with\nstandard classes, which must also be provided, and provide a separate manual\npage for each non-standard class that clearly documents how it differs from the\nStandard Version.\n\nd) Make other arrangements with the Copyright Holder.\n\n6. You may distribute modifications or subsets of this Package in source code or\ncompiled form, provided that you do at least ONE of the following:\n\na) Distribute this license and all original copyright messages, together\nwith instructions (in the about dialog, manual page or equivalent) on where to\nget the complete Standard Version.\n\nb) Accompany the distribution with the machine-readable source of the\nPackage with your modifications. The modified package must include this license\nand all of the original copyright notices and associated disclaimers, together\nwith instructions on where to get the complete Standard Version.\n\nc) Make other arrangements with the Copyright Holder.\n\n7. You may charge a reasonable copying fee for any distribution of this Package.\nYou may charge any fee you choose for support of this Package. You may not\ncharge a fee for this Package itself. However, you may distribute this Package\nin aggregate with other (possibly commercial) programs as part of a larger\n(possibly commercial) software distribution provided that you meet the other\ndistribution requirements of this license.\n\n8. Input to or the output produced from the programs of this Package do not\nautomatically fall under the copyright of this Package, but belong to whomever\ngenerated them, and may be sold commercially, and may be aggregated with this\nPackage.\n\n9. Any program subroutines supplied by you and linked into this Package shall\nnot be considered part of this Package.\n\n10. The name of the Copyright Holder may not be used to endorse or promote\nproducts derived from this software without specific prior written permission.\n\n11. This license may change with each release of a Standard Version of the\nPackage. You may choose to use the license associated with version you are using\nor the license of the latest Standard Version.\n\n12. THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n\n13. If any superior law implies a warranty, the sole remedy under such shall be, \nat the Copyright Holders option either \na) return of any price paid or \nb) use or reasonable endeavours to repair or replace the software.\n\n14. This license shall be read under the laws of Australia.\n\nThe End\nThis license was derived from the Artistic license published on\nhttp://www.opensource.com" + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) Mort Bay Consulting Pty. Ltd. (Australia) and others", + "copyright Sun Microsystems Inc." + ], + "ignorable_holders": [ + "Mort Bay Consulting Pty. Ltd. (Australia) and others", + "Sun Microsystems Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://ftp.uu.net/", + "http://jetty.mortbay.org/", + "http://www.opensource.com/", + "http://www.opensource.org/" + ], + "ignorable_emails": [], + "text": "Jetty License\n$Revision: 584 $\n\nPreamble:\nThe intent of this document is to state the conditions under which the Jetty\nPackage may be copied, such that the Copyright Holder maintains some semblance\nof control over the development of the package, while giving the users of the\npackage the right to use, distribute and make reasonable modifications to the\nPackage in accordance with the goals and ideals of the Open Source concept as\ndescribed at http://www.opensource.org.\n\nIt is the intent of this license to allow commercial usage of the Jetty package,\nso long as the source code is distributed or suitable visible credit given or\nother arrangements made with the copyright holders.\n\nDefinitions:\n* \"Jetty\" refers to the collection of Java classes that are distributed as a\nHTTP server with servlet capabilities and associated utilities.\n\n* \"Package\" refers to the collection of files distributed by the Copyright\nHolder, and derivatives of that collection of files created through textual\nmodification.\n\n* \"Standard Version\" refers to such a Package if it has not been modified,\nor has been modified in accordance with the wishes of the Copyright Holder.\n\n* \"Copyright Holder\" is whoever is named in the copyright or copyrights for\nthe package. Mort Bay Consulting Pty. Ltd. (Australia) is the \"Copyright Holder\" for\nthe Jetty package.\n\n* \"You\" is you, if you're thinking about copying or distributing this\nPackage.\n\n* \"Reasonable copying fee\" is whatever you can justify on the basis of media\ncost, duplication charges, time of people involved, and so on. (You will not be\nrequired to justify it to the Copyright Holder, but only to the computing\ncommunity at large as a market that must bear the fee.)\n\n* \"Freely Available\" means that no fee is charged for the item itself,\nthough there may be fees involved in handling the item. It also means that\nrecipients of the item may redistribute it under the same conditions they\nreceived it.\n\n0. The Jetty Package is Copyright (c) Mort Bay Consulting Pty. Ltd. (Australia)\nand others. Individual files in this package may contain additional copyright\nnotices. The javax.servlet packages are copyright Sun Microsystems Inc.\n\n1. The Standard Version of the Jetty package is available from\nhttp://jetty.mortbay.org.\n\n2. You may make and distribute verbatim copies of the source form of the\nStandard Version of this Package without restriction, provided that you include\nthis license and all of the original copyright notices and associated\ndisclaimers.\n\n3. You may make and distribute verbatim copies of the compiled form of the\nStandard Version of this Package without restriction, provided that you include\nthis license.\n\n4. You may apply bug fixes, portability fixes and other modifications derived\nfrom the Public Domain or from the Copyright Holder. A Package modified in such\na way shall still be considered the Standard Version.\n\n5. You may otherwise modify your copy of this Package in any way, provided that\nyou insert a prominent notice in each changed file stating how and when you\nchanged that file, and provided that you do at least ONE of the following:\n\na) Place your modifications in the Public Domain or otherwise make them\nFreely Available, such as by posting said modifications to Usenet or an\nequivalent medium, or placing the modifications on a major archive site such as\nftp.uu.net, or by allowing the Copyright Holder to include your modifications in\nthe Standard Version of the Package.\n\nb) Use the modified Package only within your corporation or organization.\n\nc) Rename any non-standard classes so the names do not conflict with\nstandard classes, which must also be provided, and provide a separate manual\npage for each non-standard class that clearly documents how it differs from the\nStandard Version.\n\nd) Make other arrangements with the Copyright Holder.\n\n6. You may distribute modifications or subsets of this Package in source code or\ncompiled form, provided that you do at least ONE of the following:\n\na) Distribute this license and all original copyright messages, together\nwith instructions (in the about dialog, manual page or equivalent) on where to\nget the complete Standard Version.\n\nb) Accompany the distribution with the machine-readable source of the\nPackage with your modifications. The modified package must include this license\nand all of the original copyright notices and associated disclaimers, together\nwith instructions on where to get the complete Standard Version.\n\nc) Make other arrangements with the Copyright Holder.\n\n7. You may charge a reasonable copying fee for any distribution of this Package.\nYou may charge any fee you choose for support of this Package. You may not\ncharge a fee for this Package itself. However, you may distribute this Package\nin aggregate with other (possibly commercial) programs as part of a larger\n(possibly commercial) software distribution provided that you meet the other\ndistribution requirements of this license.\n\n8. Input to or the output produced from the programs of this Package do not\nautomatically fall under the copyright of this Package, but belong to whomever\ngenerated them, and may be sold commercially, and may be aggregated with this\nPackage.\n\n9. Any program subroutines supplied by you and linked into this Package shall\nnot be considered part of this Package.\n\n10. The name of the Copyright Holder may not be used to endorse or promote\nproducts derived from this software without specific prior written permission.\n\n11. This license may change with each release of a Standard Version of the\nPackage. You may choose to use the license associated with version you are using\nor the license of the latest Standard Version.\n\n12. THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n\n13. If any superior law implies a warranty, the sole remedy under such shall be, \nat the Copyright Holders option either \na) return of any price paid or \nb) use or reasonable endeavours to repair or replace the software.\n\n14. This license shall be read under the laws of Australia.\n\nThe End\nThis license was derived from the Artistic license published on\nhttp://www.opensource.com", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jetty.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jetty.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jetty.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "jetty.LICENSE", "license_expression": "jetty", + "identifier": "jetty.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jetty.LICENSE", - "rule_relevance": 100, - "rule_length": 996, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 996, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Jetty License\n$Revision: 584 $\n\nPreamble:\nThe intent of this document is to state the conditions under which the Jetty\nPackage may be copied, such that the Copyright Holder maintains some semblance\nof control over the development of the package, while giving the users of the\npackage the right to use, distribute and make reasonable modifications to the\nPackage in accordance with the goals and ideals of the Open Source concept as\ndescribed at http://www.opensource.org.\n\nIt is the intent of this license to allow commercial usage of the Jetty package,\nso long as the source code is distributed or suitable visible credit given or\nother arrangements made with the copyright holders.\n\nDefinitions:\n* \"Jetty\" refers to the collection of Java classes that are distributed as a\nHTTP server with servlet capabilities and associated utilities.\n\n* \"Package\" refers to the collection of files distributed by the Copyright\nHolder, and derivatives of that collection of files created through textual\nmodification.\n\n* \"Standard Version\" refers to such a Package if it has not been modified,\nor has been modified in accordance with the wishes of the Copyright Holder.\n\n* \"Copyright Holder\" is whoever is named in the copyright or copyrights for\nthe package. Mort Bay Consulting Pty. Ltd. (Australia) is the \"Copyright Holder\" for\nthe Jetty package.\n\n* \"You\" is you, if you're thinking about copying or distributing this\nPackage.\n\n* \"Reasonable copying fee\" is whatever you can justify on the basis of media\ncost, duplication charges, time of people involved, and so on. (You will not be\nrequired to justify it to the Copyright Holder, but only to the computing\ncommunity at large as a market that must bear the fee.)\n\n* \"Freely Available\" means that no fee is charged for the item itself,\nthough there may be fees involved in handling the item. It also means that\nrecipients of the item may redistribute it under the same conditions they\nreceived it.\n\n0. The Jetty Package is Copyright (c) Mort Bay Consulting Pty. Ltd. (Australia)\nand others. Individual files in this package may contain additional copyright\nnotices. The javax.servlet packages are copyright Sun Microsystems Inc.\n\n1. The Standard Version of the Jetty package is available from\nhttp://jetty.mortbay.org.\n\n2. You may make and distribute verbatim copies of the source form of the\nStandard Version of this Package without restriction, provided that you include\nthis license and all of the original copyright notices and associated\ndisclaimers.\n\n3. You may make and distribute verbatim copies of the compiled form of the\nStandard Version of this Package without restriction, provided that you include\nthis license.\n\n4. You may apply bug fixes, portability fixes and other modifications derived\nfrom the Public Domain or from the Copyright Holder. A Package modified in such\na way shall still be considered the Standard Version.\n\n5. You may otherwise modify your copy of this Package in any way, provided that\nyou insert a prominent notice in each changed file stating how and when you\nchanged that file, and provided that you do at least ONE of the following:\n\na) Place your modifications in the Public Domain or otherwise make them\nFreely Available, such as by posting said modifications to Usenet or an\nequivalent medium, or placing the modifications on a major archive site such as\nftp.uu.net, or by allowing the Copyright Holder to include your modifications in\nthe Standard Version of the Package.\n\nb) Use the modified Package only within your corporation or organization.\n\nc) Rename any non-standard classes so the names do not conflict with\nstandard classes, which must also be provided, and provide a separate manual\npage for each non-standard class that clearly documents how it differs from the\nStandard Version.\n\nd) Make other arrangements with the Copyright Holder.\n\n6. You may distribute modifications or subsets of this Package in source code or\ncompiled form, provided that you do at least ONE of the following:\n\na) Distribute this license and all original copyright messages, together\nwith instructions (in the about dialog, manual page or equivalent) on where to\nget the complete Standard Version.\n\nb) Accompany the distribution with the machine-readable source of the\nPackage with your modifications. The modified package must include this license\nand all of the original copyright notices and associated disclaimers, together\nwith instructions on where to get the complete Standard Version.\n\nc) Make other arrangements with the Copyright Holder.\n\n7. You may charge a reasonable copying fee for any distribution of this Package.\nYou may charge any fee you choose for support of this Package. You may not\ncharge a fee for this Package itself. However, you may distribute this Package\nin aggregate with other (possibly commercial) programs as part of a larger\n(possibly commercial) software distribution provided that you meet the other\ndistribution requirements of this license.\n\n8. Input to or the output produced from the programs of this Package do not\nautomatically fall under the copyright of this Package, but belong to whomever\ngenerated them, and may be sold commercially, and may be aggregated with this\nPackage.\n\n9. Any program subroutines supplied by you and linked into this Package shall\nnot be considered part of this Package.\n\n10. The name of the Copyright Holder may not be used to endorse or promote\nproducts derived from this software without specific prior written permission.\n\n11. This license may change with each release of a Standard Version of the\nPackage. You may choose to use the license associated with version you are using\nor the license of the latest Standard Version.\n\n12. THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n\n13. If any superior law implies a warranty, the sole remedy under such shall be,\nat the Copyright Holders option either\na) return of any price paid or\nb) use or reasonable endeavours to repair or replace the software.\n\n14. This license shall be read under the laws of Australia.\n\nThe End\nThis license was derived from the Artistic license published on\nhttp://www.opensource.com" + "notes": null, + "ignorable_copyrights": [ + "Copyright (c) Mort Bay Consulting Pty. Ltd. (Australia) and others", + "copyright Sun Microsystems Inc." + ], + "ignorable_holders": [ + "Mort Bay Consulting Pty. Ltd. (Australia) and others", + "Sun Microsystems Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://ftp.uu.net/", + "http://jetty.mortbay.org/", + "http://www.opensource.com/", + "http://www.opensource.org/" + ], + "ignorable_emails": [], + "text": "Jetty License\n$Revision: 584 $\n\nPreamble:\nThe intent of this document is to state the conditions under which the Jetty\nPackage may be copied, such that the Copyright Holder maintains some semblance\nof control over the development of the package, while giving the users of the\npackage the right to use, distribute and make reasonable modifications to the\nPackage in accordance with the goals and ideals of the Open Source concept as\ndescribed at http://www.opensource.org.\n\nIt is the intent of this license to allow commercial usage of the Jetty package,\nso long as the source code is distributed or suitable visible credit given or\nother arrangements made with the copyright holders.\n\nDefinitions:\n* \"Jetty\" refers to the collection of Java classes that are distributed as a\nHTTP server with servlet capabilities and associated utilities.\n\n* \"Package\" refers to the collection of files distributed by the Copyright\nHolder, and derivatives of that collection of files created through textual\nmodification.\n\n* \"Standard Version\" refers to such a Package if it has not been modified,\nor has been modified in accordance with the wishes of the Copyright Holder.\n\n* \"Copyright Holder\" is whoever is named in the copyright or copyrights for\nthe package. Mort Bay Consulting Pty. Ltd. (Australia) is the \"Copyright Holder\" for\nthe Jetty package.\n\n* \"You\" is you, if you're thinking about copying or distributing this\nPackage.\n\n* \"Reasonable copying fee\" is whatever you can justify on the basis of media\ncost, duplication charges, time of people involved, and so on. (You will not be\nrequired to justify it to the Copyright Holder, but only to the computing\ncommunity at large as a market that must bear the fee.)\n\n* \"Freely Available\" means that no fee is charged for the item itself,\nthough there may be fees involved in handling the item. It also means that\nrecipients of the item may redistribute it under the same conditions they\nreceived it.\n\n0. The Jetty Package is Copyright (c) Mort Bay Consulting Pty. Ltd. (Australia)\nand others. Individual files in this package may contain additional copyright\nnotices. The javax.servlet packages are copyright Sun Microsystems Inc.\n\n1. The Standard Version of the Jetty package is available from\nhttp://jetty.mortbay.org.\n\n2. You may make and distribute verbatim copies of the source form of the\nStandard Version of this Package without restriction, provided that you include\nthis license and all of the original copyright notices and associated\ndisclaimers.\n\n3. You may make and distribute verbatim copies of the compiled form of the\nStandard Version of this Package without restriction, provided that you include\nthis license.\n\n4. You may apply bug fixes, portability fixes and other modifications derived\nfrom the Public Domain or from the Copyright Holder. A Package modified in such\na way shall still be considered the Standard Version.\n\n5. You may otherwise modify your copy of this Package in any way, provided that\nyou insert a prominent notice in each changed file stating how and when you\nchanged that file, and provided that you do at least ONE of the following:\n\na) Place your modifications in the Public Domain or otherwise make them\nFreely Available, such as by posting said modifications to Usenet or an\nequivalent medium, or placing the modifications on a major archive site such as\nftp.uu.net, or by allowing the Copyright Holder to include your modifications in\nthe Standard Version of the Package.\n\nb) Use the modified Package only within your corporation or organization.\n\nc) Rename any non-standard classes so the names do not conflict with\nstandard classes, which must also be provided, and provide a separate manual\npage for each non-standard class that clearly documents how it differs from the\nStandard Version.\n\nd) Make other arrangements with the Copyright Holder.\n\n6. You may distribute modifications or subsets of this Package in source code or\ncompiled form, provided that you do at least ONE of the following:\n\na) Distribute this license and all original copyright messages, together\nwith instructions (in the about dialog, manual page or equivalent) on where to\nget the complete Standard Version.\n\nb) Accompany the distribution with the machine-readable source of the\nPackage with your modifications. The modified package must include this license\nand all of the original copyright notices and associated disclaimers, together\nwith instructions on where to get the complete Standard Version.\n\nc) Make other arrangements with the Copyright Holder.\n\n7. You may charge a reasonable copying fee for any distribution of this Package.\nYou may charge any fee you choose for support of this Package. You may not\ncharge a fee for this Package itself. However, you may distribute this Package\nin aggregate with other (possibly commercial) programs as part of a larger\n(possibly commercial) software distribution provided that you meet the other\ndistribution requirements of this license.\n\n8. Input to or the output produced from the programs of this Package do not\nautomatically fall under the copyright of this Package, but belong to whomever\ngenerated them, and may be sold commercially, and may be aggregated with this\nPackage.\n\n9. Any program subroutines supplied by you and linked into this Package shall\nnot be considered part of this Package.\n\n10. The name of the Copyright Holder may not be used to endorse or promote\nproducts derived from this software without specific prior written permission.\n\n11. This license may change with each release of a Standard Version of the\nPackage. You may choose to use the license associated with version you are using\nor the license of the latest Standard Version.\n\n12. THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n\n13. If any superior law implies a warranty, the sole remedy under such shall be,\nat the Copyright Holders option either\na) return of any price paid or\nb) use or reasonable endeavours to repair or replace the software.\n\n14. This license shall be read under the laws of Australia.\n\nThe End\nThis license was derived from the Artistic license published on\nhttp://www.opensource.com" } ], "files": [ diff --git a/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json b/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json index e47c3c0c380..e2066827867 100644 --- a/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json +++ b/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json @@ -75,7 +75,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -144,7 +144,7 @@ "matcher": "2-aho", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -239,7 +239,7 @@ "matcher": "2-aho", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -279,6 +279,7 @@ "license_references": [ { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -286,7 +287,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -297,81 +303,185 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], "license_rule_references": [ { - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", "license_expression": "mit", - "rule_url": null, - "rule_relevance": 100, - "rule_length": 1, - "is_license_text": false, + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "MIT" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "pypi_mit_license.RULE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", - "rule_relevance": 100, - "rule_length": 5, + "identifier": "mit_30.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "License :: OSI Approved :: MIT License" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT" }, { - "rule_identifier": "mit.LICENSE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, - "is_license_text": true, + "identifier": "pypi_mit_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: MIT License" }, { - "rule_identifier": "mit_30.RULE", "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", - "rule_relevance": 100, - "rule_length": 2, + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "License: MIT" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" }, { - "rule_identifier": "unknown-license-reference_see_license_at_manifest_2.RULE", "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_see_license_at_manifest_2.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_2.RULE", - "rule_relevance": 100, - "rule_length": 4, "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [ "LICENSE.txt" ], - "rule_text": "license:file = ../LICENSE.txt" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license:file = ../LICENSE.txt" } ], "files": [ @@ -552,7 +662,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -1243,7 +1353,7 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } diff --git a/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json b/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json index 25cc9437d50..54c137446f8 100644 --- a/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json +++ b/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json @@ -143,6 +143,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -150,6 +151,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -166,23 +170,51 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], "license_rule_references": [ { - "rule_identifier": "apache-2.0_7.RULE", "license_expression": "apache-2.0", + "identifier": "apache-2.0_7.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", - "rule_relevance": 100, - "rule_length": 85, "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 85, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": "apache 2.0 with disclaimer", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n# \n# http://www.apache.org/licenses/LICENSE-2.0\n# \n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." } ], "files": [ diff --git a/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json b/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json index cc51f23bfcd..e875a74bbdb 100644 --- a/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json +++ b/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json @@ -150,7 +150,7 @@ "matcher": "1-hash", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -232,6 +232,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -239,6 +240,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -255,10 +259,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -266,7 +285,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -277,93 +301,178 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "license_expression": "apache-2.0", - "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", - "rule_relevance": 100, - "rule_length": 3, + "identifier": "apache-2.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, + "is_license_reference": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" }, { - "rule_identifier": "apache-2.0_93.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", - "rule_relevance": 100, - "rule_length": 1410, - "is_license_text": true, + "identifier": "apache-2.0_73.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 80, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is licensed under [Apache]" }, { - "rule_identifier": "mit.LICENSE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_93.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { - "rule_identifier": "apache-2.0_73.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", - "rule_relevance": 80, - "rule_length": 4, + "license_expression": "apache-2.0 OR mit", + "identifier": "apache-2.0_or_mit_36.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "is licensed under [Apache]" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "{{apache-2.0 OR MIT}}" }, { - "rule_identifier": "apache-2.0_or_mit_36.RULE", - "license_expression": "apache-2.0 OR mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", - "rule_relevance": 100, - "rule_length": 5, - "is_license_text": false, + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "{{apache-2.0 OR MIT}}" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." }, { - "rule_identifier": "apache-2.0_65.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", - "rule_relevance": 100, - "rule_length": 4, + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, + "is_license_reference": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "license: Apache-2.0" + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" } ], "files": [ diff --git a/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json b/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json index 5687634751f..3387fc9b384 100644 --- a/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json +++ b/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json @@ -75,7 +75,7 @@ "matcher": "1-hash", "license_expression": "mit", "rule_identifier": "mit.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" } ] }, @@ -115,6 +115,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -122,6 +123,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -138,10 +142,25 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "mit", + "language": "en", "short_name": "MIT License", "name": "MIT License", "category": "Permissive", @@ -149,7 +168,12 @@ "homepage_url": "http://opensource.org/licenses/mit-license.php", "notes": "Per SPDX.org, this license is OSI certified.", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://opensource.org/licenses/mit-license.php" ], @@ -160,65 +184,126 @@ "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." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" } ], "license_rule_references": [ { - "rule_identifier": "apache-2.0_93.RULE", "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", - "rule_relevance": 100, - "rule_length": 1410, - "is_license_text": true, + "identifier": "apache-2.0_73.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", + "is_license_text": false, "is_license_notice": false, - "is_license_reference": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 80, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is licensed under [Apache]" }, { - "rule_identifier": "mit.LICENSE", - "license_expression": "mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "rule_relevance": 100, - "rule_length": 161, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_93.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" }, { - "rule_identifier": "apache-2.0_73.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_73.RULE", - "rule_relevance": 80, - "rule_length": 4, + "license_expression": "apache-2.0 OR mit", + "identifier": "apache-2.0_or_mit_36.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", "is_license_text": false, "is_license_notice": false, "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "is licensed under [Apache]" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "{{apache-2.0 OR MIT}}" }, { - "rule_identifier": "apache-2.0_or_mit_36.RULE", - "license_expression": "apache-2.0 OR mit", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", - "rule_relevance": 100, - "rule_length": 5, - "is_license_text": false, + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "{{apache-2.0 OR MIT}}" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." } ], "files": [ diff --git a/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json b/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json index 2515dd7f6af..69b6ad61a69 100644 --- a/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json +++ b/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json @@ -45,9 +45,74 @@ ] } ], + "tallies": { + "detected_license_expression": [ + { + "value": null, + "count": 1 + }, + { + "value": "gpl-2.0-plus", + "count": 1 + }, + { + "value": "gpl-3.0-plus", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 2 + }, + { + "value": "Copyright (c) - Members of the Gmerlin project", + "count": 1 + }, + { + "value": "Copyright (c) - Members of the Gmerlin project gmerlin-general@lists.sourceforge.net http://gmerlin.sourceforge.net", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 2 + }, + { + "value": "Members of the Gmerlin project", + "count": 2 + } + ], + "authors": [ + { + "value": null, + "count": 4 + } + ], + "programming_language": [ + { + "value": "C", + "count": 2 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "gpl-3.0-plus", + "count": 1 + } + ], + "copyrights": [], + "holders": [], + "authors": [], + "programming_language": [] + }, "license_references": [ { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -55,24 +120,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "gpl-3.0-plus", + "language": "en", "short_name": "GPL 3.0 or later", "name": "GNU General Public License 3.0 or later", "category": "Copyleft", @@ -80,117 +168,106 @@ "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", "notes": "Per SPDX.org, this license was released 29 June 2007 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-3.0-or-later", "other_spdx_license_keys": [ "GPL-3.0+", "LicenseRef-GPL-3.0-or-later" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/gpl-3.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-3.0", "https://opensource.org/licenses/GPL-3.0", "https://www.gnu.org/licenses/gpl-3.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/", + "https://fsf.org/", + "https://www.gnu.org/licenses/", + "https://www.gnu.org/licenses/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", + "scancode_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" } ], "license_rule_references": [ { - "rule_identifier": "gpl-3.0-plus_290.RULE", - "license_expression": "gpl-3.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE", - "rule_relevance": 100, - "rule_length": 102, + "license_expression": "gpl-2.0-plus", + "identifier": "gpl-2.0-plus_119.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_119.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 102, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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 ." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/" + ], + "ignorable_emails": [], + "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 2 of the License, or\n(at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\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 ." }, { - "rule_identifier": "gpl-2.0-plus_119.RULE", - "license_expression": "gpl-2.0-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_119.RULE", - "rule_relevance": 100, - "rule_length": 102, + "license_expression": "gpl-3.0-plus", + "identifier": "gpl-3.0-plus_290.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 102, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_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 2 of the License, or\n(at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\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 ." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/" + ], + "ignorable_emails": [], + "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 ." } ], - "tallies": { - "detected_license_expression": [ - { - "value": null, - "count": 1 - }, - { - "value": "gpl-2.0-plus", - "count": 1 - }, - { - "value": "gpl-3.0-plus", - "count": 1 - } - ], - "copyrights": [ - { - "value": null, - "count": 2 - }, - { - "value": "Copyright (c) - Members of the Gmerlin project", - "count": 1 - }, - { - "value": "Copyright (c) - Members of the Gmerlin project gmerlin-general@lists.sourceforge.net http://gmerlin.sourceforge.net", - "count": 1 - } - ], - "holders": [ - { - "value": null, - "count": 2 - }, - { - "value": "Members of the Gmerlin project", - "count": 2 - } - ], - "authors": [ - { - "value": null, - "count": 4 - } - ], - "programming_language": [ - { - "value": "C", - "count": 2 - } - ] - }, - "tallies_of_key_files": { - "detected_license_expression": [ - { - "value": "gpl-3.0-plus", - "count": 1 - } - ], - "copyrights": [], - "holders": [], - "authors": [], - "programming_language": [] - }, "files": [ { "path": "bug-1141.tar.gz", diff --git a/tests/summarycode/data/tallies/full_tallies/tallies.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies.expected.json index 43f43ae2a08..ce547e086d5 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies.expected.json @@ -3516,7 +3516,7 @@ "matcher": "2-aho", "license_expression": "zlib", "rule_identifier": "zlib.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE" } ] }, @@ -3542,25 +3542,226 @@ ] } ], + "tallies": { + "detected_license_expression": [ + { + "value": "zlib", + "count": 12 + }, + { + "value": "lgpl-2.1-plus", + "count": 3 + }, + { + "value": null, + "count": 1 + }, + { + "value": "artistic-2.0", + "count": 1 + }, + { + "value": "boost-1.0", + "count": 1 + }, + { + "value": "cc-by-2.5", + "count": 1 + }, + { + "value": "cc0-1.0", + "count": 1 + }, + { + "value": "gpl-2.0-plus WITH ada-linking-exception", + "count": 1 + }, + { + "value": "mit-old-style", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 6 + }, + { + "value": "Copyright (c) Jean-loup Gailly", + "count": 4 + }, + { + "value": "Copyright (c) Mark Adler", + "count": 4 + }, + { + "value": "Copyright (c) Jean-loup Gailly and Mark Adler", + "count": 3 + }, + { + "value": "Copyright (c) Brian Goetz and Tim Peierls", + "count": 1 + }, + { + "value": "Copyright (c) Christian Michelsen Research AS Advanced Computing", + "count": 1 + }, + { + "value": "Copyright (c) Dmitriy Anisimkov", + "count": 1 + }, + { + "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", + "count": 1 + }, + { + "value": "Copyright (c) by Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright JBoss Inc., and individual contributors", + "count": 1 + }, + { + "value": "Copyright Red Hat Middleware LLC, and individual contributors", + "count": 1 + }, + { + "value": "Copyright Red Hat, Inc. and individual contributors", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 6 + }, + { + "value": "Jean-loup Gailly", + "count": 4 + }, + { + "value": "Mark Adler", + "count": 4 + }, + { + "value": "Jean-loup Gailly and Mark Adler", + "count": 3 + }, + { + "value": "Henrik Ravn", + "count": 2 + }, + { + "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. and individual contributors", + "count": 1 + } + ], + "authors": [ + { + "value": null, + "count": 20 + }, + { + "value": "Bela Ban", + "count": 4 + }, + { + "value": "Gilles Vollant", + "count": 1 + }, + { + "value": "name' Isaac Z.", + "count": 1 + } + ], + "programming_language": [ + { + "value": "C", + "count": 12 + }, + { + "value": "Java", + "count": 7 + }, + { + "value": "C#", + "count": 2 + }, + { + "value": "GAS", + "count": 1 + } + ] + }, "license_references": [ { "key": "ada-linking-exception", + "language": "en", "short_name": "Ada linking exception to GPL 2.0 or later", "name": "Ada linking exception to GPL 2.0 or later", "category": "Copyleft Limited", "owner": "Dmitriy Anisimkov", + "homepage_url": null, + "notes": null, "is_builtin": true, "is_exception": true, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-ada-linking-exception", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://zlib-ada.sourceforge.net/", "http://ada-ru.org/" ], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", - "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License." + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" }, { "key": "artistic-2.0", + "language": "en", "short_name": "Artistic 2.0", "name": "Artistic License 2.0", "category": "Copyleft Limited", @@ -3568,7 +3769,11 @@ "homepage_url": "http://www.perlfoundation.org/", "notes": "Per SPDX.org, this version was released 2006 This license is OSI\ncertifified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Artistic-2.0", + "other_spdx_license_keys": [], "osi_license_key": "Artistic-2.0", "text_urls": [ "https://www.perlfoundation.org/artistic_license_2_0", @@ -3582,10 +3787,28 @@ "https://www.opensource.org/licenses/artistic-license-2.0", "https://www.perlfoundation.org/artistic-license-20.html" ], - "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2000-2006, The Perl Foundation" + ], + "ignorable_holders": [ + "The Perl Foundation" + ], + "ignorable_authors": [ + "The Perl Foundation" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", + "scancode_url": "https://spdx.org/licenses/Artistic-2.0", + "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { "key": "boost-1.0", + "language": "en", "short_name": "Boost 1.0", "name": "Boost Software License 1.0", "category": "Permissive", @@ -3593,55 +3816,114 @@ "homepage_url": "http://www.boost.org/users/license.html", "notes": "Per SPDX.org, this version was released 17 August 2003 This license is OSI\ncertifified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSL-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.boost.org/LICENSE_1_0.txt" ], "osi_url": "http://www.opensource.org/licenses/bsl1.0.html", + "faq_url": null, "other_urls": [ "http://www.boost.org/users/license.html", "http://www.opensource.org/licenses/BSL-1.0", "https://opensource.org/licenses/BSL-1.0" ], - "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/BSL-1.0", + "licensedb_url": "https://spdx.org/licenses/BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" }, { "key": "cc-by-2.5", + "language": "en", "short_name": "CC-BY-2.5", "name": "Creative Commons Attribution License 2.5", "category": "Permissive", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/licenses/by/2.5/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC-BY-2.5", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/licenses/by/2.5/legalcode" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://creativecommons.org/licenses/by/2.5/legalcode" ], - "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/" + ], + "ignorable_emails": [], + "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/.", + "scancode_url": "https://spdx.org/licenses/CC-BY-2.5", + "licensedb_url": "https://spdx.org/licenses/CC-BY-2.5", + "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" }, { "key": "cc0-1.0", + "language": "en", "short_name": "CC0-1.0", "name": "Creative Commons CC0 1.0 Universal", "category": "Public Domain", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC0-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/publicdomain/zero/1.0/legalcode" ], + "osi_url": null, "faq_url": "http://wiki.creativecommons.org/CC0_FAQ", "other_urls": [ "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", + "scancode_url": "https://spdx.org/licenses/CC0-1.0", + "licensedb_url": "https://spdx.org/licenses/CC0-1.0", + "spdx_url": "https://spdx.org/licenses/CC0-1.0" }, { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -3649,24 +3931,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "lgpl-2.1-plus", + "language": "en", "short_name": "LGPL 2.1 or later", "name": "GNU Lesser General Public License 2.1 or later", "category": "Copyleft Limited", @@ -3674,38 +3979,82 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-2.1-or-later", "other_spdx_license_keys": [ "LGPL-2.1+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.opensource.org/licenses/LGPL-2.1", "https://opensource.org/licenses/LGPL-2.1", "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { "key": "mit-old-style", + "language": "en", "short_name": "MIT Old Style", "name": "MIT Old Style", "category": "Permissive", "owner": "MIT", "homepage_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-mit-old-style", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style" ], - "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty." + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" }, { "key": "zlib", + "language": "en", "short_name": "ZLIB License", "name": "ZLIB License", "category": "Permissive", @@ -3713,7 +4062,12 @@ "homepage_url": "http://www.zlib.net/", "notes": "Per SPDX.org, this is OSI certified", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Zlib", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.gzip.org/zlib/zlib_license.html" ], @@ -3724,350 +4078,321 @@ "http://www.zlib.net/zlib_license.html", "https://opensource.org/licenses/Zlib" ], + "key_aliases": [], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", + "scancode_url": "https://spdx.org/licenses/Zlib", + "licensedb_url": "https://spdx.org/licenses/Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" } ], "license_rule_references": [ { - "rule_identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "license_expression": "artistic-2.0", - "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", - "rule_relevance": 50, - "rule_length": 3, + "identifier": "artistic-2.0_46.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "artistic-2.0" - }, - { - "rule_identifier": "cc0-1.0_155.RULE", - "license_expression": "cc0-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE", - "rule_relevance": 100, - "rule_length": 981, - "is_license_text": true, - "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Artistic-2.0" }, { - "rule_identifier": "artistic-2.0_46.RULE", - "license_expression": "artistic-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "boost-1.0", + "identifier": "boost-1.0_21.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_21.RULE", "is_license_text": false, - "is_license_notice": false, + "is_license_notice": true, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "license: Artistic-2.0" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 32, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.boost.org/LICENSE_1_0.txt" + ], + "ignorable_emails": [], + "text": "Use, modification and distribution are subject to the Boost Software License, Version 1.0.\n(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)" }, { - "rule_identifier": "zlib_5.RULE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE", - "rule_relevance": 100, - "rule_length": 12, + "license_expression": "cc-by-2.5", + "identifier": "cc-by-2.5_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-2.5_4.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "zlib.h" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 14, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/licenses/by/2.5" ], - "rule_text": "For conditions of distribution and use, see copyright notice in zlib.h" + "ignorable_emails": [], + "text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" }, { - "rule_identifier": "zlib_17.RULE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", - "rule_relevance": 100, - "rule_length": 144, + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_155.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 981, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." }, { - "rule_identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE", - "rule_relevance": 100, - "rule_length": 125, + "license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ada-linking-exception_1.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 176, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." }, { - "rule_identifier": "cc-by-2.5_4.RULE", - "license_expression": "cc-by-2.5", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-2.5_4.RULE", - "rule_relevance": 100, - "rule_length": 14, + "license_expression": "lgpl-2.1-plus", + "identifier": "lgpl-2.1-plus_59.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 125, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.fsf.org/" + ], + "ignorable_emails": [], + "text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." }, { - "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "license_expression": "gpl-2.0-plus WITH ada-linking-exception", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "rule_relevance": 100, - "rule_length": 176, - "is_license_text": false, - "is_license_notice": true, + "license_expression": "mit-old-style", + "identifier": "mit-old-style_cmr-no_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_cmr-no_1.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 71, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, distribute and sell this software\nand its documentation for any purpose is hereby granted without fee,\nprovided that the above copyright notice appear in all copies and\nthat both that copyright notice and this permission notice appear\nin supporting documentation. Christian Michelsen Research AS\nmakes no representations about the suitability of this software for\nany purpose. It is provided \"as is\" without express or implied warranty." }, { - "rule_identifier": "boost-1.0_21.RULE", - "license_expression": "boost-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_21.RULE", - "rule_relevance": 100, - "rule_length": 32, + "license_expression": "artistic-2.0", + "identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", + "language": "en", + "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", "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "LICENSE_1_0.txt" - ], - "rule_text": "Use, modification and distribution are subject to the Boost Software License, Version 1.0.\n(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)" + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 50, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "artistic-2.0" }, { - "rule_identifier": "zlib.LICENSE", "license_expression": "zlib", + "identifier": "zlib.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "rule_relevance": 100, - "rule_length": 132, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 132, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." }, { - "rule_identifier": "mit-old-style_cmr-no_1.RULE", - "license_expression": "mit-old-style", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_cmr-no_1.RULE", - "rule_relevance": 100, - "rule_length": 71, + "license_expression": "zlib", + "identifier": "zlib_17.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 144, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Permission to use, copy, modify, distribute and sell this software\nand its documentation for any purpose is hereby granted without fee,\nprovided that the above copyright notice appear in all copies and\nthat both that copyright notice and this permission notice appear\nin supporting documentation. Christian Michelsen Research AS\nmakes no representations about the suitability of this software for\nany purpose. It is provided \"as is\" without express or implied warranty." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [ + "jloup@gzip.org", + "madler@alumni.caltech.edu" + ], + "text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" + }, + { + "license_expression": "zlib", + "identifier": "zlib_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 99, + "referenced_filenames": [ + "zlib.h" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "For conditions of distribution and use, see copyright notice in zlib.h" } ], - "tallies": { - "detected_license_expression": [ - { - "value": "zlib", - "count": 12 - }, - { - "value": "lgpl-2.1-plus", - "count": 3 - }, - { - "value": null, - "count": 1 - }, - { - "value": "artistic-2.0", - "count": 1 - }, - { - "value": "boost-1.0", - "count": 1 - }, - { - "value": "cc-by-2.5", - "count": 1 - }, - { - "value": "cc0-1.0", - "count": 1 - }, - { - "value": "gpl-2.0-plus WITH ada-linking-exception", - "count": 1 - }, - { - "value": "mit-old-style", - "count": 1 - } - ], - "copyrights": [ - { - "value": null, - "count": 6 - }, - { - "value": "Copyright (c) Jean-loup Gailly", - "count": 4 - }, - { - "value": "Copyright (c) Mark Adler", - "count": 4 - }, - { - "value": "Copyright (c) Jean-loup Gailly and Mark Adler", - "count": 3 - }, - { - "value": "Copyright (c) Brian Goetz and Tim Peierls", - "count": 1 - }, - { - "value": "Copyright (c) Christian Michelsen Research AS Advanced Computing", - "count": 1 - }, - { - "value": "Copyright (c) Dmitriy Anisimkov", - "count": 1 - }, - { - "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", - "count": 1 - }, - { - "value": "Copyright (c) by Henrik Ravn", - "count": 1 - }, - { - "value": "Copyright Henrik Ravn", - "count": 1 - }, - { - "value": "Copyright JBoss Inc., and individual contributors", - "count": 1 - }, - { - "value": "Copyright Red Hat Middleware LLC, and individual contributors", - "count": 1 - }, - { - "value": "Copyright Red Hat, Inc. and individual contributors", - "count": 1 - } - ], - "holders": [ - { - "value": null, - "count": 6 - }, - { - "value": "Jean-loup Gailly", - "count": 4 - }, - { - "value": "Mark Adler", - "count": 4 - }, - { - "value": "Jean-loup Gailly and Mark Adler", - "count": 3 - }, - { - "value": "Henrik Ravn", - "count": 2 - }, - { - "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. and individual contributors", - "count": 1 - } - ], - "authors": [ - { - "value": null, - "count": 20 - }, - { - "value": "Bela Ban", - "count": 4 - }, - { - "value": "Gilles Vollant", - "count": 1 - }, - { - "value": "name' Isaac Z.", - "count": 1 - } - ], - "programming_language": [ - { - "value": "C", - "count": 12 - }, - { - "value": "Java", - "count": 7 - }, - { - "value": "C#", - "count": 2 - }, - { - "value": "GAS", - "count": 1 - } - ] - }, "files": [ { "path": "scan", diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json index 4c9a53bbda8..94a179777ed 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json @@ -3516,7 +3516,7 @@ "matcher": "2-aho", "license_expression": "zlib", "rule_identifier": "zlib.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE" } ] }, @@ -3542,352 +3542,6 @@ ] } ], - "license_references": [ - { - "key": "ada-linking-exception", - "short_name": "Ada linking exception to GPL 2.0 or later", - "name": "Ada linking exception to GPL 2.0 or later", - "category": "Copyleft Limited", - "owner": "Dmitriy Anisimkov", - "is_builtin": true, - "is_exception": true, - "spdx_license_key": "LicenseRef-scancode-ada-linking-exception", - "other_urls": [ - "http://zlib-ada.sourceforge.net/", - "http://ada-ru.org/" - ], - "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", - "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public 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\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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": "boost-1.0", - "short_name": "Boost 1.0", - "name": "Boost Software License 1.0", - "category": "Permissive", - "owner": "Boost", - "homepage_url": "http://www.boost.org/users/license.html", - "notes": "Per SPDX.org, this version was released 17 August 2003 This license is OSI\ncertifified.\n", - "is_builtin": true, - "spdx_license_key": "BSL-1.0", - "text_urls": [ - "http://www.boost.org/LICENSE_1_0.txt" - ], - "osi_url": "http://www.opensource.org/licenses/bsl1.0.html", - "other_urls": [ - "http://www.boost.org/users/license.html", - "http://www.opensource.org/licenses/BSL-1.0", - "https://opensource.org/licenses/BSL-1.0" - ], - "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." - }, - { - "key": "cc-by-2.5", - "short_name": "CC-BY-2.5", - "name": "Creative Commons Attribution License 2.5", - "category": "Permissive", - "owner": "Creative Commons", - "homepage_url": "http://creativecommons.org/licenses/by/2.5/", - "is_builtin": true, - "spdx_license_key": "CC-BY-2.5", - "text_urls": [ - "http://creativecommons.org/licenses/by/2.5/legalcode" - ], - "other_urls": [ - "https://creativecommons.org/licenses/by/2.5/legalcode" - ], - "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/." - }, - { - "key": "cc0-1.0", - "short_name": "CC0-1.0", - "name": "Creative Commons CC0 1.0 Universal", - "category": "Public Domain", - "owner": "Creative Commons", - "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", - "is_builtin": true, - "spdx_license_key": "CC0-1.0", - "text_urls": [ - "http://creativecommons.org/publicdomain/zero/1.0/legalcode" - ], - "faq_url": "http://wiki.creativecommons.org/CC0_FAQ", - "other_urls": [ - "https://creativecommons.org/publicdomain/zero/1.0/legalcode" - ], - "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work." - }, - { - "key": "gpl-2.0-plus", - "short_name": "GPL 2.0 or later", - "name": "GNU General Public License 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", - "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", - "is_builtin": true, - "spdx_license_key": "GPL-2.0-or-later", - "other_spdx_license_keys": [ - "GPL-2.0+", - "GPL 2.0+" - ], - "text_urls": [ - "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" - ], - "other_urls": [ - "http://www.opensource.org/licenses/GPL-2.0", - "https://opensource.org/licenses/GPL-2.0", - "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" - ], - "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." - }, - { - "key": "lgpl-2.1-plus", - "short_name": "LGPL 2.1 or later", - "name": "GNU Lesser General Public License 2.1 or later", - "category": "Copyleft Limited", - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", - "is_builtin": true, - "spdx_license_key": "LGPL-2.1-or-later", - "other_spdx_license_keys": [ - "LGPL-2.1+" - ], - "text_urls": [ - "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" - ], - "other_urls": [ - "http://www.gnu.org/copyleft/lesser.html", - "http://www.opensource.org/licenses/LGPL-2.1", - "https://opensource.org/licenses/LGPL-2.1", - "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" - ], - "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" - }, - { - "key": "mit-old-style", - "short_name": "MIT Old Style", - "name": "MIT Old Style", - "category": "Permissive", - "owner": "MIT", - "homepage_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", - "is_builtin": true, - "spdx_license_key": "LicenseRef-scancode-mit-old-style", - "text_urls": [ - "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style" - ], - "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty." - }, - { - "key": "zlib", - "short_name": "ZLIB License", - "name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "notes": "Per SPDX.org, this is OSI certified", - "is_builtin": true, - "spdx_license_key": "Zlib", - "text_urls": [ - "http://www.gzip.org/zlib/zlib_license.html" - ], - "osi_url": "http://www.opensource.org/licenses/zlib-license.php", - "faq_url": "http://www.gzip.org/zlib/zlib-faq.html", - "other_urls": [ - "http://www.opensource.org/licenses/Zlib", - "http://www.zlib.net/zlib_license.html", - "https://opensource.org/licenses/Zlib" - ], - "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." - } - ], - "license_rule_references": [ - { - "rule_identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", - "license_expression": "artistic-2.0", - "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", - "rule_relevance": 50, - "rule_length": 3, - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "artistic-2.0" - }, - { - "rule_identifier": "cc0-1.0_155.RULE", - "license_expression": "cc0-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE", - "rule_relevance": 100, - "rule_length": 981, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." - }, - { - "rule_identifier": "artistic-2.0_46.RULE", - "license_expression": "artistic-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", - "rule_relevance": 100, - "rule_length": 4, - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "license: Artistic-2.0" - }, - { - "rule_identifier": "zlib_5.RULE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE", - "rule_relevance": 100, - "rule_length": 12, - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [ - "zlib.h" - ], - "rule_text": "For conditions of distribution and use, see copyright notice in zlib.h" - }, - { - "rule_identifier": "zlib_17.RULE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", - "rule_relevance": 100, - "rule_length": 144, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" - }, - { - "rule_identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE", - "rule_relevance": 100, - "rule_length": 125, - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." - }, - { - "rule_identifier": "cc-by-2.5_4.RULE", - "license_expression": "cc-by-2.5", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-2.5_4.RULE", - "rule_relevance": 100, - "rule_length": 14, - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" - }, - { - "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "license_expression": "gpl-2.0-plus WITH ada-linking-exception", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "rule_relevance": 100, - "rule_length": 176, - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." - }, - { - "rule_identifier": "boost-1.0_21.RULE", - "license_expression": "boost-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_21.RULE", - "rule_relevance": 100, - "rule_length": 32, - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [ - "LICENSE_1_0.txt" - ], - "rule_text": "Use, modification and distribution are subject to the Boost Software License, Version 1.0.\n(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)" - }, - { - "rule_identifier": "zlib.LICENSE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "rule_relevance": 100, - "rule_length": 132, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." - }, - { - "rule_identifier": "mit-old-style_cmr-no_1.RULE", - "license_expression": "mit-old-style", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_cmr-no_1.RULE", - "rule_relevance": 100, - "rule_length": 71, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "Permission to use, copy, modify, distribute and sell this software\nand its documentation for any purpose is hereby granted without fee,\nprovided that the above copyright notice appear in all copies and\nthat both that copyright notice and this permission notice appear\nin supporting documentation. Christian Michelsen Research AS\nmakes no representations about the suitability of this software for\nany purpose. It is provided \"as is\" without express or implied warranty." - } - ], "tallies": { "detected_license_expression": [ { @@ -4104,221 +3758,892 @@ "count": 2 }, { - "value": "Copyright (c) Christian Michelsen Research AS Advanced Computing", + "value": "Copyright (c) Christian Michelsen Research AS Advanced Computing", + "count": 1 + } + ], + "holders": [ + { + "value": "Jean-loup Gailly", + "count": 4 + }, + { + "value": "Jean-loup Gailly and Mark Adler", + "count": 3 + }, + { + "value": "Mark Adler", + "count": 2 + }, + { + "value": "Christian Michelsen Research AS Advanced Computing", + "count": 1 + } + ], + "authors": [ + { + "value": "name' Isaac Z.", + "count": 1 + } + ], + "programming_language": [ + { + "value": "C", + "count": 10 + } + ] + } + }, + { + "facet": "dev", + "tallies": { + "detected_license_expression": [ + { + "value": "lgpl-2.1-plus", + "count": 3 + }, + { + "value": "boost-1.0", + "count": 1 + }, + { + "value": "cc-by-2.5", + "count": 1 + }, + { + "value": "gpl-2.0-plus WITH ada-linking-exception", + "count": 1 + } + ], + "copyrights": [ + { + "value": "Copyright (c) Brian Goetz and Tim Peierls", + "count": 1 + }, + { + "value": "Copyright (c) Dmitriy Anisimkov", + "count": 1 + }, + { + "value": "Copyright (c) by Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright JBoss Inc., and individual contributors", + "count": 1 + }, + { + "value": "Copyright Red Hat Middleware LLC, and individual contributors", + "count": 1 + }, + { + "value": "Copyright Red Hat, Inc. and individual contributors", + "count": 1 + } + ], + "holders": [ + { + "value": "Henrik Ravn", + "count": 2 + }, + { + "value": "Brian Goetz and Tim Peierls", + "count": 1 + }, + { + "value": "Dmitriy Anisimkov", + "count": 1 + }, + { + "value": "JBoss Inc., and individual contributors", + "count": 1 + }, + { + "value": "Red Hat Middleware LLC, and individual contributors", + "count": 1 + }, + { + "value": "Red Hat, Inc. and individual contributors", + "count": 1 + } + ], + "authors": [ + { + "value": "Bela Ban", + "count": 4 + } + ], + "programming_language": [ + { + "value": "Java", + "count": 7 + }, + { + "value": "C#", + "count": 2 + } + ] + } + }, + { + "facet": "tests", + "tallies": { + "detected_license_expression": [ + { + "value": "zlib", + "count": 2 + } + ], + "copyrights": [ + { + "value": "Copyright (c) Mark Adler", + "count": 2 + } + ], + "holders": [ + { + "value": "Mark Adler", + "count": 2 + } + ], + "authors": [], + "programming_language": [ + { + "value": "C", + "count": 2 + } + ] + } + }, + { + "facet": "docs", + "tallies": { + "detected_license_expression": [], + "copyrights": [], + "holders": [], + "authors": [], + "programming_language": [] + } + }, + { + "facet": "data", + "tallies": { + "detected_license_expression": [ + { + "value": "zlib", + "count": 1 + } + ], + "copyrights": [ + { + "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", "count": 1 } ], "holders": [ { - "value": "Jean-loup Gailly", - "count": 4 - }, - { - "value": "Jean-loup Gailly and Mark Adler", - "count": 3 - }, - { - "value": "Mark Adler", - "count": 2 - }, - { - "value": "Christian Michelsen Research AS Advanced Computing", + "value": "Jean-loup Gailly, Brian Raiter and Gilles Vollant", "count": 1 } ], "authors": [ { - "value": "name' Isaac Z.", + "value": "Gilles Vollant", "count": 1 } ], "programming_language": [ { - "value": "C", - "count": 10 + "value": "GAS", + "count": 1 } ] } }, { - "facet": "dev", - "tallies": { - "detected_license_expression": [ - { - "value": "lgpl-2.1-plus", - "count": 3 - }, - { - "value": "boost-1.0", - "count": 1 - }, - { - "value": "cc-by-2.5", - "count": 1 - }, - { - "value": "gpl-2.0-plus WITH ada-linking-exception", - "count": 1 - } - ], - "copyrights": [ - { - "value": "Copyright (c) Brian Goetz and Tim Peierls", - "count": 1 - }, - { - "value": "Copyright (c) Dmitriy Anisimkov", - "count": 1 - }, - { - "value": "Copyright (c) by Henrik Ravn", - "count": 1 - }, - { - "value": "Copyright Henrik Ravn", - "count": 1 - }, - { - "value": "Copyright JBoss Inc., and individual contributors", - "count": 1 - }, - { - "value": "Copyright Red Hat Middleware LLC, and individual contributors", - "count": 1 - }, - { - "value": "Copyright Red Hat, Inc. and individual contributors", - "count": 1 - } - ], - "holders": [ - { - "value": "Henrik Ravn", - "count": 2 - }, - { - "value": "Brian Goetz and Tim Peierls", - "count": 1 - }, - { - "value": "Dmitriy Anisimkov", - "count": 1 - }, - { - "value": "JBoss Inc., and individual contributors", - "count": 1 - }, - { - "value": "Red Hat Middleware LLC, and individual contributors", - "count": 1 - }, - { - "value": "Red Hat, Inc. and individual contributors", - "count": 1 - } - ], - "authors": [ - { - "value": "Bela Ban", - "count": 4 - } - ], - "programming_language": [ - { - "value": "Java", - "count": 7 - }, - { - "value": "C#", - "count": 2 - } - ] - } + "facet": "examples", + "tallies": { + "detected_license_expression": [], + "copyrights": [], + "holders": [], + "authors": [], + "programming_language": [] + } + } + ], + "license_references": [ + { + "key": "ada-linking-exception", + "language": "en", + "short_name": "Ada linking exception to GPL 2.0 or later", + "name": "Ada linking exception to GPL 2.0 or later", + "category": "Copyleft Limited", + "owner": "Dmitriy Anisimkov", + "homepage_url": null, + "notes": null, + "is_builtin": true, + "is_exception": true, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-ada-linking-exception", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "http://zlib-ada.sourceforge.net/", + "http://ada-ru.org/" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" + }, + { + "key": "artistic-2.0", + "language": "en", + "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, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Artistic-2.0", + "other_spdx_license_keys": [], + "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" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2000-2006, The Perl Foundation" + ], + "ignorable_holders": [ + "The Perl Foundation" + ], + "ignorable_authors": [ + "The Perl Foundation" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", + "scancode_url": "https://spdx.org/licenses/Artistic-2.0", + "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "spdx_url": "https://spdx.org/licenses/Artistic-2.0" + }, + { + "key": "boost-1.0", + "language": "en", + "short_name": "Boost 1.0", + "name": "Boost Software License 1.0", + "category": "Permissive", + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "notes": "Per SPDX.org, this version was released 17 August 2003 This license is OSI\ncertifified.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSL-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://www.boost.org/LICENSE_1_0.txt" + ], + "osi_url": "http://www.opensource.org/licenses/bsl1.0.html", + "faq_url": null, + "other_urls": [ + "http://www.boost.org/users/license.html", + "http://www.opensource.org/licenses/BSL-1.0", + "https://opensource.org/licenses/BSL-1.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/BSL-1.0", + "licensedb_url": "https://spdx.org/licenses/BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + }, + { + "key": "cc-by-2.5", + "language": "en", + "short_name": "CC-BY-2.5", + "name": "Creative Commons Attribution License 2.5", + "category": "Permissive", + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by/2.5/", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "CC-BY-2.5", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://creativecommons.org/licenses/by/2.5/legalcode" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://creativecommons.org/licenses/by/2.5/legalcode" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/" + ], + "ignorable_emails": [], + "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/.", + "scancode_url": "https://spdx.org/licenses/CC-BY-2.5", + "licensedb_url": "https://spdx.org/licenses/CC-BY-2.5", + "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" + }, + { + "key": "cc0-1.0", + "language": "en", + "short_name": "CC0-1.0", + "name": "Creative Commons CC0 1.0 Universal", + "category": "Public Domain", + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "CC0-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://creativecommons.org/publicdomain/zero/1.0/legalcode" + ], + "osi_url": null, + "faq_url": "http://wiki.creativecommons.org/CC0_FAQ", + "other_urls": [ + "https://creativecommons.org/publicdomain/zero/1.0/legalcode" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", + "scancode_url": "https://spdx.org/licenses/CC0-1.0", + "licensedb_url": "https://spdx.org/licenses/CC0-1.0", + "spdx_url": "https://spdx.org/licenses/CC0-1.0" + }, + { + "key": "gpl-2.0-plus", + "language": "en", + "short_name": "GPL 2.0 or later", + "name": "GNU General Public License 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", + "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-2.0-or-later", + "other_spdx_license_keys": [ + "GPL-2.0+", + "GPL 2.0+" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "http://www.opensource.org/licenses/GPL-2.0", + "https://opensource.org/licenses/GPL-2.0", + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "lgpl-2.1-plus", + "language": "en", + "short_name": "LGPL 2.1 or later", + "name": "GNU Lesser General Public License 2.1 or later", + "category": "Copyleft Limited", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LGPL-2.1-or-later", + "other_spdx_license_keys": [ + "LGPL-2.1+" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "http://www.gnu.org/copyleft/lesser.html", + "http://www.opensource.org/licenses/LGPL-2.1", + "https://opensource.org/licenses/LGPL-2.1", + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + }, + { + "key": "mit-old-style", + "language": "en", + "short_name": "MIT Old Style", + "name": "MIT Old Style", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-mit-old-style", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" + }, + { + "key": "zlib", + "language": "en", + "short_name": "ZLIB License", + "name": "ZLIB License", + "category": "Permissive", + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "notes": "Per SPDX.org, this is OSI certified", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Zlib", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://www.gzip.org/zlib/zlib_license.html" + ], + "osi_url": "http://www.opensource.org/licenses/zlib-license.php", + "faq_url": "http://www.gzip.org/zlib/zlib-faq.html", + "other_urls": [ + "http://www.opensource.org/licenses/Zlib", + "http://www.zlib.net/zlib_license.html", + "https://opensource.org/licenses/Zlib" + ], + "key_aliases": [], + "minimum_coverage": 50, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", + "scancode_url": "https://spdx.org/licenses/Zlib", + "licensedb_url": "https://spdx.org/licenses/Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ], + "license_rule_references": [ + { + "license_expression": "artistic-2.0", + "identifier": "artistic-2.0_46.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Artistic-2.0" + }, + { + "license_expression": "boost-1.0", + "identifier": "boost-1.0_21.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_21.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 32, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.boost.org/LICENSE_1_0.txt" + ], + "ignorable_emails": [], + "text": "Use, modification and distribution are subject to the Boost Software License, Version 1.0.\n(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)" + }, + { + "license_expression": "cc-by-2.5", + "identifier": "cc-by-2.5_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-2.5_4.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 14, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/licenses/by/2.5" + ], + "ignorable_emails": [], + "text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" + }, + { + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_155.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 981, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." }, { - "facet": "tests", - "tallies": { - "detected_license_expression": [ - { - "value": "zlib", - "count": 2 - } - ], - "copyrights": [ - { - "value": "Copyright (c) Mark Adler", - "count": 2 - } - ], - "holders": [ - { - "value": "Mark Adler", - "count": 2 - } - ], - "authors": [], - "programming_language": [ - { - "value": "C", - "count": 2 - } - ] - } + "license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ada-linking-exception_1.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 176, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." }, { - "facet": "docs", - "tallies": { - "detected_license_expression": [], - "copyrights": [], - "holders": [], - "authors": [], - "programming_language": [] - } + "license_expression": "lgpl-2.1-plus", + "identifier": "lgpl-2.1-plus_59.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 125, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.fsf.org/" + ], + "ignorable_emails": [], + "text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." }, { - "facet": "data", - "tallies": { - "detected_license_expression": [ - { - "value": "zlib", - "count": 1 - } - ], - "copyrights": [ - { - "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", - "count": 1 - } - ], - "holders": [ - { - "value": "Jean-loup Gailly, Brian Raiter and Gilles Vollant", - "count": 1 - } - ], - "authors": [ - { - "value": "Gilles Vollant", - "count": 1 - } - ], - "programming_language": [ - { - "value": "GAS", - "count": 1 - } - ] - } + "license_expression": "mit-old-style", + "identifier": "mit-old-style_cmr-no_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_cmr-no_1.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 71, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, distribute and sell this software\nand its documentation for any purpose is hereby granted without fee,\nprovided that the above copyright notice appear in all copies and\nthat both that copyright notice and this permission notice appear\nin supporting documentation. Christian Michelsen Research AS\nmakes no representations about the suitability of this software for\nany purpose. It is provided \"as is\" without express or implied warranty." }, { - "facet": "examples", - "tallies": { - "detected_license_expression": [], - "copyrights": [], - "holders": [], - "authors": [], - "programming_language": [] - } + "license_expression": "artistic-2.0", + "identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", + "language": "en", + "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", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 50, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "artistic-2.0" + }, + { + "license_expression": "zlib", + "identifier": "zlib.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 132, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + }, + { + "license_expression": "zlib", + "identifier": "zlib_17.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 144, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [ + "jloup@gzip.org", + "madler@alumni.caltech.edu" + ], + "text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" + }, + { + "license_expression": "zlib", + "identifier": "zlib_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 99, + "referenced_filenames": [ + "zlib.h" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "For conditions of distribution and use, see copyright notice in zlib.h" } ], "files": [ diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json index ef329eef099..56e12c5e2d3 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json @@ -3516,7 +3516,7 @@ "matcher": "2-aho", "license_expression": "zlib", "rule_identifier": "zlib.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE" } ] }, @@ -3542,25 +3542,226 @@ ] } ], + "tallies": { + "detected_license_expression": [ + { + "value": "zlib", + "count": 12 + }, + { + "value": "lgpl-2.1-plus", + "count": 3 + }, + { + "value": null, + "count": 1 + }, + { + "value": "artistic-2.0", + "count": 1 + }, + { + "value": "boost-1.0", + "count": 1 + }, + { + "value": "cc-by-2.5", + "count": 1 + }, + { + "value": "cc0-1.0", + "count": 1 + }, + { + "value": "gpl-2.0-plus WITH ada-linking-exception", + "count": 1 + }, + { + "value": "mit-old-style", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 6 + }, + { + "value": "Copyright (c) Jean-loup Gailly", + "count": 4 + }, + { + "value": "Copyright (c) Mark Adler", + "count": 4 + }, + { + "value": "Copyright (c) Jean-loup Gailly and Mark Adler", + "count": 3 + }, + { + "value": "Copyright (c) Brian Goetz and Tim Peierls", + "count": 1 + }, + { + "value": "Copyright (c) Christian Michelsen Research AS Advanced Computing", + "count": 1 + }, + { + "value": "Copyright (c) Dmitriy Anisimkov", + "count": 1 + }, + { + "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", + "count": 1 + }, + { + "value": "Copyright (c) by Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright JBoss Inc., and individual contributors", + "count": 1 + }, + { + "value": "Copyright Red Hat Middleware LLC, and individual contributors", + "count": 1 + }, + { + "value": "Copyright Red Hat, Inc. and individual contributors", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 6 + }, + { + "value": "Jean-loup Gailly", + "count": 4 + }, + { + "value": "Mark Adler", + "count": 4 + }, + { + "value": "Jean-loup Gailly and Mark Adler", + "count": 3 + }, + { + "value": "Henrik Ravn", + "count": 2 + }, + { + "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. and individual contributors", + "count": 1 + } + ], + "authors": [ + { + "value": null, + "count": 20 + }, + { + "value": "Bela Ban", + "count": 4 + }, + { + "value": "Gilles Vollant", + "count": 1 + }, + { + "value": "name' Isaac Z.", + "count": 1 + } + ], + "programming_language": [ + { + "value": "C", + "count": 12 + }, + { + "value": "Java", + "count": 7 + }, + { + "value": "C#", + "count": 2 + }, + { + "value": "GAS", + "count": 1 + } + ] + }, "license_references": [ { "key": "ada-linking-exception", + "language": "en", "short_name": "Ada linking exception to GPL 2.0 or later", "name": "Ada linking exception to GPL 2.0 or later", "category": "Copyleft Limited", "owner": "Dmitriy Anisimkov", + "homepage_url": null, + "notes": null, "is_builtin": true, "is_exception": true, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-ada-linking-exception", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://zlib-ada.sourceforge.net/", "http://ada-ru.org/" ], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", - "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License." + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" }, { "key": "artistic-2.0", + "language": "en", "short_name": "Artistic 2.0", "name": "Artistic License 2.0", "category": "Copyleft Limited", @@ -3568,7 +3769,11 @@ "homepage_url": "http://www.perlfoundation.org/", "notes": "Per SPDX.org, this version was released 2006 This license is OSI\ncertifified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Artistic-2.0", + "other_spdx_license_keys": [], "osi_license_key": "Artistic-2.0", "text_urls": [ "https://www.perlfoundation.org/artistic_license_2_0", @@ -3582,10 +3787,28 @@ "https://www.opensource.org/licenses/artistic-license-2.0", "https://www.perlfoundation.org/artistic-license-20.html" ], - "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2000-2006, The Perl Foundation" + ], + "ignorable_holders": [ + "The Perl Foundation" + ], + "ignorable_authors": [ + "The Perl Foundation" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", + "scancode_url": "https://spdx.org/licenses/Artistic-2.0", + "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { "key": "boost-1.0", + "language": "en", "short_name": "Boost 1.0", "name": "Boost Software License 1.0", "category": "Permissive", @@ -3593,55 +3816,114 @@ "homepage_url": "http://www.boost.org/users/license.html", "notes": "Per SPDX.org, this version was released 17 August 2003 This license is OSI\ncertifified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSL-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.boost.org/LICENSE_1_0.txt" ], "osi_url": "http://www.opensource.org/licenses/bsl1.0.html", + "faq_url": null, "other_urls": [ "http://www.boost.org/users/license.html", "http://www.opensource.org/licenses/BSL-1.0", "https://opensource.org/licenses/BSL-1.0" ], - "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/BSL-1.0", + "licensedb_url": "https://spdx.org/licenses/BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" }, { "key": "cc-by-2.5", + "language": "en", "short_name": "CC-BY-2.5", "name": "Creative Commons Attribution License 2.5", "category": "Permissive", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/licenses/by/2.5/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC-BY-2.5", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/licenses/by/2.5/legalcode" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://creativecommons.org/licenses/by/2.5/legalcode" ], - "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/" + ], + "ignorable_emails": [], + "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/.", + "scancode_url": "https://spdx.org/licenses/CC-BY-2.5", + "licensedb_url": "https://spdx.org/licenses/CC-BY-2.5", + "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" }, { "key": "cc0-1.0", + "language": "en", "short_name": "CC0-1.0", "name": "Creative Commons CC0 1.0 Universal", "category": "Public Domain", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC0-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/publicdomain/zero/1.0/legalcode" ], + "osi_url": null, "faq_url": "http://wiki.creativecommons.org/CC0_FAQ", "other_urls": [ "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", + "scancode_url": "https://spdx.org/licenses/CC0-1.0", + "licensedb_url": "https://spdx.org/licenses/CC0-1.0", + "spdx_url": "https://spdx.org/licenses/CC0-1.0" }, { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -3649,24 +3931,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "lgpl-2.1-plus", + "language": "en", "short_name": "LGPL 2.1 or later", "name": "GNU Lesser General Public License 2.1 or later", "category": "Copyleft Limited", @@ -3674,38 +3979,82 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-2.1-or-later", "other_spdx_license_keys": [ "LGPL-2.1+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.opensource.org/licenses/LGPL-2.1", "https://opensource.org/licenses/LGPL-2.1", "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { "key": "mit-old-style", + "language": "en", "short_name": "MIT Old Style", "name": "MIT Old Style", "category": "Permissive", "owner": "MIT", "homepage_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-mit-old-style", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style" ], - "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty." + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" }, { "key": "zlib", + "language": "en", "short_name": "ZLIB License", "name": "ZLIB License", "category": "Permissive", @@ -3713,7 +4062,12 @@ "homepage_url": "http://www.zlib.net/", "notes": "Per SPDX.org, this is OSI certified", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Zlib", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.gzip.org/zlib/zlib_license.html" ], @@ -3724,350 +4078,321 @@ "http://www.zlib.net/zlib_license.html", "https://opensource.org/licenses/Zlib" ], + "key_aliases": [], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", + "scancode_url": "https://spdx.org/licenses/Zlib", + "licensedb_url": "https://spdx.org/licenses/Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" } ], "license_rule_references": [ { - "rule_identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "license_expression": "artistic-2.0", - "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", - "rule_relevance": 50, - "rule_length": 3, + "identifier": "artistic-2.0_46.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "artistic-2.0" - }, - { - "rule_identifier": "cc0-1.0_155.RULE", - "license_expression": "cc0-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE", - "rule_relevance": 100, - "rule_length": 981, - "is_license_text": true, - "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Artistic-2.0" }, { - "rule_identifier": "artistic-2.0_46.RULE", - "license_expression": "artistic-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", - "rule_relevance": 100, - "rule_length": 4, + "license_expression": "boost-1.0", + "identifier": "boost-1.0_21.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_21.RULE", "is_license_text": false, - "is_license_notice": false, + "is_license_notice": true, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "license: Artistic-2.0" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 32, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.boost.org/LICENSE_1_0.txt" + ], + "ignorable_emails": [], + "text": "Use, modification and distribution are subject to the Boost Software License, Version 1.0.\n(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)" }, { - "rule_identifier": "zlib_5.RULE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE", - "rule_relevance": 100, - "rule_length": 12, + "license_expression": "cc-by-2.5", + "identifier": "cc-by-2.5_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-2.5_4.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "zlib.h" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 14, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/licenses/by/2.5" ], - "rule_text": "For conditions of distribution and use, see copyright notice in zlib.h" + "ignorable_emails": [], + "text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" }, { - "rule_identifier": "zlib_17.RULE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", - "rule_relevance": 100, - "rule_length": 144, + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_155.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 981, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." }, { - "rule_identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE", - "rule_relevance": 100, - "rule_length": 125, + "license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ada-linking-exception_1.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 176, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." }, { - "rule_identifier": "cc-by-2.5_4.RULE", - "license_expression": "cc-by-2.5", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-2.5_4.RULE", - "rule_relevance": 100, - "rule_length": 14, + "license_expression": "lgpl-2.1-plus", + "identifier": "lgpl-2.1-plus_59.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 125, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.fsf.org/" + ], + "ignorable_emails": [], + "text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." }, { - "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "license_expression": "gpl-2.0-plus WITH ada-linking-exception", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "rule_relevance": 100, - "rule_length": 176, - "is_license_text": false, - "is_license_notice": true, + "license_expression": "mit-old-style", + "identifier": "mit-old-style_cmr-no_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_cmr-no_1.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 71, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, distribute and sell this software\nand its documentation for any purpose is hereby granted without fee,\nprovided that the above copyright notice appear in all copies and\nthat both that copyright notice and this permission notice appear\nin supporting documentation. Christian Michelsen Research AS\nmakes no representations about the suitability of this software for\nany purpose. It is provided \"as is\" without express or implied warranty." }, { - "rule_identifier": "boost-1.0_21.RULE", - "license_expression": "boost-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_21.RULE", - "rule_relevance": 100, - "rule_length": 32, + "license_expression": "artistic-2.0", + "identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", + "language": "en", + "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", "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, + "is_license_notice": false, + "is_license_reference": true, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "LICENSE_1_0.txt" - ], - "rule_text": "Use, modification and distribution are subject to the Boost Software License, Version 1.0.\n(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)" + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 50, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "artistic-2.0" }, { - "rule_identifier": "zlib.LICENSE", "license_expression": "zlib", + "identifier": "zlib.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "rule_relevance": 100, - "rule_length": 132, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 132, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." }, { - "rule_identifier": "mit-old-style_cmr-no_1.RULE", - "license_expression": "mit-old-style", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_cmr-no_1.RULE", - "rule_relevance": 100, - "rule_length": 71, + "license_expression": "zlib", + "identifier": "zlib_17.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 144, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Permission to use, copy, modify, distribute and sell this software\nand its documentation for any purpose is hereby granted without fee,\nprovided that the above copyright notice appear in all copies and\nthat both that copyright notice and this permission notice appear\nin supporting documentation. Christian Michelsen Research AS\nmakes no representations about the suitability of this software for\nany purpose. It is provided \"as is\" without express or implied warranty." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [ + "jloup@gzip.org", + "madler@alumni.caltech.edu" + ], + "text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" + }, + { + "license_expression": "zlib", + "identifier": "zlib_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 99, + "referenced_filenames": [ + "zlib.h" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "For conditions of distribution and use, see copyright notice in zlib.h" } ], - "tallies": { - "detected_license_expression": [ - { - "value": "zlib", - "count": 12 - }, - { - "value": "lgpl-2.1-plus", - "count": 3 - }, - { - "value": null, - "count": 1 - }, - { - "value": "artistic-2.0", - "count": 1 - }, - { - "value": "boost-1.0", - "count": 1 - }, - { - "value": "cc-by-2.5", - "count": 1 - }, - { - "value": "cc0-1.0", - "count": 1 - }, - { - "value": "gpl-2.0-plus WITH ada-linking-exception", - "count": 1 - }, - { - "value": "mit-old-style", - "count": 1 - } - ], - "copyrights": [ - { - "value": null, - "count": 6 - }, - { - "value": "Copyright (c) Jean-loup Gailly", - "count": 4 - }, - { - "value": "Copyright (c) Mark Adler", - "count": 4 - }, - { - "value": "Copyright (c) Jean-loup Gailly and Mark Adler", - "count": 3 - }, - { - "value": "Copyright (c) Brian Goetz and Tim Peierls", - "count": 1 - }, - { - "value": "Copyright (c) Christian Michelsen Research AS Advanced Computing", - "count": 1 - }, - { - "value": "Copyright (c) Dmitriy Anisimkov", - "count": 1 - }, - { - "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", - "count": 1 - }, - { - "value": "Copyright (c) by Henrik Ravn", - "count": 1 - }, - { - "value": "Copyright Henrik Ravn", - "count": 1 - }, - { - "value": "Copyright JBoss Inc., and individual contributors", - "count": 1 - }, - { - "value": "Copyright Red Hat Middleware LLC, and individual contributors", - "count": 1 - }, - { - "value": "Copyright Red Hat, Inc. and individual contributors", - "count": 1 - } - ], - "holders": [ - { - "value": null, - "count": 6 - }, - { - "value": "Jean-loup Gailly", - "count": 4 - }, - { - "value": "Mark Adler", - "count": 4 - }, - { - "value": "Jean-loup Gailly and Mark Adler", - "count": 3 - }, - { - "value": "Henrik Ravn", - "count": 2 - }, - { - "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. and individual contributors", - "count": 1 - } - ], - "authors": [ - { - "value": null, - "count": 20 - }, - { - "value": "Bela Ban", - "count": 4 - }, - { - "value": "Gilles Vollant", - "count": 1 - }, - { - "value": "name' Isaac Z.", - "count": 1 - } - ], - "programming_language": [ - { - "value": "C", - "count": 12 - }, - { - "value": "Java", - "count": 7 - }, - { - "value": "C#", - "count": 2 - }, - { - "value": "GAS", - "count": 1 - } - ] - }, "files": [ { "path": "scan", diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines b/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines index e96489f2152..2a512fdc495 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines +++ b/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines @@ -27,6 +27,10 @@ "python_version": "3.9.10 (main, Jan 29 2022, 10:01:49) \n[GCC 5.4.0 20160609]" }, "spdx_license_list_version": "3.19", + "additional_license_plugins": [ + "/home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install1", + "/home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install2" + ], "files_count": 26 } } @@ -219,7 +223,7 @@ "matcher": "2-aho", "license_expression": "zlib", "rule_identifier": "zlib.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE" } ] }, @@ -246,26 +250,252 @@ } ] }, + { + "tallies": { + "detected_license_expression": [ + { + "value": "zlib", + "count": 12 + }, + { + "value": "lgpl-2.1-plus", + "count": 3 + }, + { + "value": null, + "count": 1 + }, + { + "value": "artistic-2.0", + "count": 1 + }, + { + "value": "boost-1.0", + "count": 1 + }, + { + "value": "cc-by-2.5", + "count": 1 + }, + { + "value": "cc0-1.0", + "count": 1 + }, + { + "value": "gpl-2.0-plus WITH ada-linking-exception", + "count": 1 + }, + { + "value": "mit-old-style", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 6 + }, + { + "value": "Copyright (c) Jean-loup Gailly", + "count": 4 + }, + { + "value": "Copyright (c) Mark Adler", + "count": 4 + }, + { + "value": "Copyright (c) Jean-loup Gailly and Mark Adler", + "count": 3 + }, + { + "value": "Copyright (c) Brian Goetz and Tim Peierls", + "count": 1 + }, + { + "value": "Copyright (c) Christian Michelsen Research AS Advanced Computing", + "count": 1 + }, + { + "value": "Copyright (c) Dmitriy Anisimkov", + "count": 1 + }, + { + "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", + "count": 1 + }, + { + "value": "Copyright (c) by Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright JBoss Inc., and individual contributors", + "count": 1 + }, + { + "value": "Copyright Red Hat Middleware LLC, and individual contributors", + "count": 1 + }, + { + "value": "Copyright Red Hat, Inc. and individual contributors", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 6 + }, + { + "value": "Jean-loup Gailly", + "count": 4 + }, + { + "value": "Mark Adler", + "count": 4 + }, + { + "value": "Jean-loup Gailly and Mark Adler", + "count": 3 + }, + { + "value": "Henrik Ravn", + "count": 2 + }, + { + "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. and individual contributors", + "count": 1 + } + ], + "authors": [ + { + "value": null, + "count": 20 + }, + { + "value": "Bela Ban", + "count": 4 + }, + { + "value": "Gilles Vollant", + "count": 1 + }, + { + "value": "name' Isaac Z.", + "count": 1 + } + ], + "programming_language": [ + { + "value": "C", + "count": 12 + }, + { + "value": "Java", + "count": 7 + }, + { + "value": "C#", + "count": 2 + }, + { + "value": "GAS", + "count": 1 + } + ] + } + }, + { + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "artistic-2.0", + "count": 1 + }, + { + "value": "cc0-1.0", + "count": 1 + } + ], + "copyrights": [], + "holders": [], + "authors": [ + { + "value": "name' Isaac Z.", + "count": 1 + } + ], + "programming_language": [] + } + }, { "license_references": [ { "key": "ada-linking-exception", + "language": "en", "short_name": "Ada linking exception to GPL 2.0 or later", "name": "Ada linking exception to GPL 2.0 or later", "category": "Copyleft Limited", "owner": "Dmitriy Anisimkov", + "homepage_url": null, + "notes": null, "is_builtin": true, "is_exception": true, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-ada-linking-exception", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://zlib-ada.sourceforge.net/", "http://ada-ru.org/" ], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", - "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License." + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" }, { "key": "artistic-2.0", + "language": "en", "short_name": "Artistic 2.0", "name": "Artistic License 2.0", "category": "Copyleft Limited", @@ -273,7 +503,11 @@ "homepage_url": "http://www.perlfoundation.org/", "notes": "Per SPDX.org, this version was released 2006 This license is OSI\ncertifified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Artistic-2.0", + "other_spdx_license_keys": [], "osi_license_key": "Artistic-2.0", "text_urls": [ "https://www.perlfoundation.org/artistic_license_2_0", @@ -287,10 +521,28 @@ "https://www.opensource.org/licenses/artistic-license-2.0", "https://www.perlfoundation.org/artistic-license-20.html" ], - "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2000-2006, The Perl Foundation" + ], + "ignorable_holders": [ + "The Perl Foundation" + ], + "ignorable_authors": [ + "The Perl Foundation" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", + "scancode_url": "https://spdx.org/licenses/Artistic-2.0", + "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { "key": "boost-1.0", + "language": "en", "short_name": "Boost 1.0", "name": "Boost Software License 1.0", "category": "Permissive", @@ -298,55 +550,114 @@ "homepage_url": "http://www.boost.org/users/license.html", "notes": "Per SPDX.org, this version was released 17 August 2003 This license is OSI\ncertifified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSL-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.boost.org/LICENSE_1_0.txt" ], "osi_url": "http://www.opensource.org/licenses/bsl1.0.html", + "faq_url": null, "other_urls": [ "http://www.boost.org/users/license.html", "http://www.opensource.org/licenses/BSL-1.0", "https://opensource.org/licenses/BSL-1.0" ], - "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/BSL-1.0", + "licensedb_url": "https://spdx.org/licenses/BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" }, { "key": "cc-by-2.5", + "language": "en", "short_name": "CC-BY-2.5", "name": "Creative Commons Attribution License 2.5", "category": "Permissive", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/licenses/by/2.5/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC-BY-2.5", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/licenses/by/2.5/legalcode" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://creativecommons.org/licenses/by/2.5/legalcode" ], - "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/" + ], + "ignorable_emails": [], + "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/.", + "scancode_url": "https://spdx.org/licenses/CC-BY-2.5", + "licensedb_url": "https://spdx.org/licenses/CC-BY-2.5", + "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" }, { "key": "cc0-1.0", + "language": "en", "short_name": "CC0-1.0", "name": "Creative Commons CC0 1.0 Universal", "category": "Public Domain", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC0-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/publicdomain/zero/1.0/legalcode" ], + "osi_url": null, "faq_url": "http://wiki.creativecommons.org/CC0_FAQ", "other_urls": [ "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", + "scancode_url": "https://spdx.org/licenses/CC0-1.0", + "licensedb_url": "https://spdx.org/licenses/CC0-1.0", + "spdx_url": "https://spdx.org/licenses/CC0-1.0" }, { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -354,24 +665,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "lgpl-2.1-plus", + "language": "en", "short_name": "LGPL 2.1 or later", "name": "GNU Lesser General Public License 2.1 or later", "category": "Copyleft Limited", @@ -379,38 +713,82 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-2.1-or-later", "other_spdx_license_keys": [ "LGPL-2.1+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.opensource.org/licenses/LGPL-2.1", "https://opensource.org/licenses/LGPL-2.1", "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { "key": "mit-old-style", + "language": "en", "short_name": "MIT Old Style", "name": "MIT Old Style", "category": "Permissive", "owner": "MIT", "homepage_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-mit-old-style", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style" ], - "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty." + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" }, { "key": "zlib", + "language": "en", "short_name": "ZLIB License", "name": "ZLIB License", "category": "Permissive", @@ -418,7 +796,12 @@ "homepage_url": "http://www.zlib.net/", "notes": "Per SPDX.org, this is OSI certified", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Zlib", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.gzip.org/zlib/zlib_license.html" ], @@ -429,364 +812,298 @@ "http://www.zlib.net/zlib_license.html", "https://opensource.org/licenses/Zlib" ], + "key_aliases": [], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", + "scancode_url": "https://spdx.org/licenses/Zlib", + "licensedb_url": "https://spdx.org/licenses/Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" } ] }, { "license_rule_references": [ { - "rule_identifier": "cc0-1.0_155.RULE", - "license_expression": "cc0-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE", - "rule_relevance": 100, - "rule_length": 981, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." - }, - { - "rule_identifier": "artistic-2.0_46.RULE", "license_expression": "artistic-2.0", + "identifier": "artistic-2.0_46.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", - "rule_relevance": 100, - "rule_length": 4, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "license: Artistic-2.0" + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Artistic-2.0" }, { - "rule_identifier": "zlib_5.RULE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE", - "rule_relevance": 100, - "rule_length": 12, + "license_expression": "boost-1.0", + "identifier": "boost-1.0_21.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_21.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 32, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [ - "zlib.h" + "LICENSE_1_0.txt" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.boost.org/LICENSE_1_0.txt" ], - "rule_text": "For conditions of distribution and use, see copyright notice in zlib.h" + "ignorable_emails": [], + "text": "Use, modification and distribution are subject to the Boost Software License, Version 1.0.\n(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)" }, { - "rule_identifier": "zlib_17.RULE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", - "rule_relevance": 100, - "rule_length": 144, - "is_license_text": true, - "is_license_notice": false, + "license_expression": "cc-by-2.5", + "identifier": "cc-by-2.5_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-2.5_4.RULE", + "is_license_text": false, + "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 14, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/licenses/by/2.5" + ], + "ignorable_emails": [], + "text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" }, { - "rule_identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE", - "rule_relevance": 100, - "rule_length": 125, - "is_license_text": false, - "is_license_notice": true, + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_155.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 981, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." }, { - "rule_identifier": "cc-by-2.5_4.RULE", - "license_expression": "cc-by-2.5", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-2.5_4.RULE", - "rule_relevance": 100, - "rule_length": 14, + "license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ada-linking-exception_1.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 176, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." }, { - "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "license_expression": "gpl-2.0-plus WITH ada-linking-exception", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "rule_relevance": 100, - "rule_length": 176, + "license_expression": "lgpl-2.1-plus", + "identifier": "lgpl-2.1-plus_59.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 125, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.fsf.org/" + ], + "ignorable_emails": [], + "text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." }, { - "rule_identifier": "boost-1.0_21.RULE", - "license_expression": "boost-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_21.RULE", - "rule_relevance": 100, - "rule_length": 32, - "is_license_text": false, - "is_license_notice": true, + "license_expression": "mit-old-style", + "identifier": "mit-old-style_cmr-no_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_cmr-no_1.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "LICENSE_1_0.txt" - ], - "rule_text": "Use, modification and distribution are subject to the Boost Software License, Version 1.0.\n(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 71, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, distribute and sell this software\nand its documentation for any purpose is hereby granted without fee,\nprovided that the above copyright notice appear in all copies and\nthat both that copyright notice and this permission notice appear\nin supporting documentation. Christian Michelsen Research AS\nmakes no representations about the suitability of this software for\nany purpose. It is provided \"as is\" without express or implied warranty." }, { - "rule_identifier": "zlib.LICENSE", "license_expression": "zlib", + "identifier": "zlib.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "rule_relevance": 100, - "rule_length": 132, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 132, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." }, { - "rule_identifier": "mit-old-style_cmr-no_1.RULE", - "license_expression": "mit-old-style", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_cmr-no_1.RULE", - "rule_relevance": 100, - "rule_length": 71, + "license_expression": "zlib", + "identifier": "zlib_17.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 144, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Permission to use, copy, modify, distribute and sell this software\nand its documentation for any purpose is hereby granted without fee,\nprovided that the above copyright notice appear in all copies and\nthat both that copyright notice and this permission notice appear\nin supporting documentation. Christian Michelsen Research AS\nmakes no representations about the suitability of this software for\nany purpose. It is provided \"as is\" without express or implied warranty." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [ + "jloup@gzip.org", + "madler@alumni.caltech.edu" + ], + "text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" + }, + { + "license_expression": "zlib", + "identifier": "zlib_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 99, + "referenced_filenames": [ + "zlib.h" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "For conditions of distribution and use, see copyright notice in zlib.h" } ] }, - { - "tallies": { - "detected_license_expression": [ - { - "value": "zlib", - "count": 12 - }, - { - "value": "lgpl-2.1-plus", - "count": 3 - }, - { - "value": null, - "count": 1 - }, - { - "value": "artistic-2.0", - "count": 1 - }, - { - "value": "boost-1.0", - "count": 1 - }, - { - "value": "cc-by-2.5", - "count": 1 - }, - { - "value": "cc0-1.0", - "count": 1 - }, - { - "value": "gpl-2.0-plus WITH ada-linking-exception", - "count": 1 - }, - { - "value": "mit-old-style", - "count": 1 - } - ], - "copyrights": [ - { - "value": null, - "count": 6 - }, - { - "value": "Copyright (c) Jean-loup Gailly", - "count": 4 - }, - { - "value": "Copyright (c) Mark Adler", - "count": 4 - }, - { - "value": "Copyright (c) Jean-loup Gailly and Mark Adler", - "count": 3 - }, - { - "value": "Copyright (c) Brian Goetz and Tim Peierls", - "count": 1 - }, - { - "value": "Copyright (c) Christian Michelsen Research AS Advanced Computing", - "count": 1 - }, - { - "value": "Copyright (c) Dmitriy Anisimkov", - "count": 1 - }, - { - "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", - "count": 1 - }, - { - "value": "Copyright (c) by Henrik Ravn", - "count": 1 - }, - { - "value": "Copyright Henrik Ravn", - "count": 1 - }, - { - "value": "Copyright JBoss Inc., and individual contributors", - "count": 1 - }, - { - "value": "Copyright Red Hat Middleware LLC, and individual contributors", - "count": 1 - }, - { - "value": "Copyright Red Hat, Inc. and individual contributors", - "count": 1 - } - ], - "holders": [ - { - "value": null, - "count": 6 - }, - { - "value": "Jean-loup Gailly", - "count": 4 - }, - { - "value": "Mark Adler", - "count": 4 - }, - { - "value": "Jean-loup Gailly and Mark Adler", - "count": 3 - }, - { - "value": "Henrik Ravn", - "count": 2 - }, - { - "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. and individual contributors", - "count": 1 - } - ], - "authors": [ - { - "value": null, - "count": 20 - }, - { - "value": "Bela Ban", - "count": 4 - }, - { - "value": "Gilles Vollant", - "count": 1 - }, - { - "value": "name' Isaac Z.", - "count": 1 - } - ], - "programming_language": [ - { - "value": "C", - "count": 12 - }, - { - "value": "Java", - "count": 7 - }, - { - "value": "C#", - "count": 2 - }, - { - "value": "GAS", - "count": 1 - } - ] - } - }, - { - "tallies_of_key_files": { - "detected_license_expression": [ - { - "value": "artistic-2.0", - "count": 1 - }, - { - "value": "cc0-1.0", - "count": 1 - } - ], - "copyrights": [], - "holders": [], - "authors": [ - { - "value": "name' Isaac Z.", - "count": 1 - } - ], - "programming_language": [] - } - }, { "files": [ { diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json index b38a74b0d83..f7905f26cc9 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json @@ -185,7 +185,7 @@ "matcher": "2-aho", "license_expression": "zlib", "rule_identifier": "zlib.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib.LICENSE" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE" } ] }, @@ -211,25 +211,247 @@ ] } ], + "tallies": { + "detected_license_expression": [ + { + "value": "zlib", + "count": 12 + }, + { + "value": "lgpl-2.1-plus", + "count": 3 + }, + { + "value": null, + "count": 1 + }, + { + "value": "artistic-2.0", + "count": 1 + }, + { + "value": "boost-1.0", + "count": 1 + }, + { + "value": "cc-by-2.5", + "count": 1 + }, + { + "value": "cc0-1.0", + "count": 1 + }, + { + "value": "gpl-2.0-plus WITH ada-linking-exception", + "count": 1 + }, + { + "value": "mit-old-style", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 6 + }, + { + "value": "Copyright (c) Jean-loup Gailly", + "count": 4 + }, + { + "value": "Copyright (c) Mark Adler", + "count": 4 + }, + { + "value": "Copyright (c) Jean-loup Gailly and Mark Adler", + "count": 3 + }, + { + "value": "Copyright (c) Brian Goetz and Tim Peierls", + "count": 1 + }, + { + "value": "Copyright (c) Christian Michelsen Research AS Advanced Computing", + "count": 1 + }, + { + "value": "Copyright (c) Dmitriy Anisimkov", + "count": 1 + }, + { + "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", + "count": 1 + }, + { + "value": "Copyright (c) by Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright JBoss Inc., and individual contributors", + "count": 1 + }, + { + "value": "Copyright Red Hat Middleware LLC, and individual contributors", + "count": 1 + }, + { + "value": "Copyright Red Hat, Inc. and individual contributors", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 6 + }, + { + "value": "Jean-loup Gailly", + "count": 4 + }, + { + "value": "Mark Adler", + "count": 4 + }, + { + "value": "Jean-loup Gailly and Mark Adler", + "count": 3 + }, + { + "value": "Henrik Ravn", + "count": 2 + }, + { + "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. and individual contributors", + "count": 1 + } + ], + "authors": [ + { + "value": null, + "count": 20 + }, + { + "value": "Bela Ban", + "count": 4 + }, + { + "value": "Gilles Vollant", + "count": 1 + }, + { + "value": "name' Isaac Z.", + "count": 1 + } + ], + "programming_language": [ + { + "value": "C", + "count": 12 + }, + { + "value": "Java", + "count": 7 + }, + { + "value": "C#", + "count": 2 + }, + { + "value": "GAS", + "count": 1 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "artistic-2.0", + "count": 1 + }, + { + "value": "cc0-1.0", + "count": 1 + } + ], + "copyrights": [], + "holders": [], + "authors": [ + { + "value": "name' Isaac Z.", + "count": 1 + } + ], + "programming_language": [] + }, "license_references": [ { "key": "ada-linking-exception", + "language": "en", "short_name": "Ada linking exception to GPL 2.0 or later", "name": "Ada linking exception to GPL 2.0 or later", "category": "Copyleft Limited", "owner": "Dmitriy Anisimkov", + "homepage_url": null, + "notes": null, "is_builtin": true, "is_exception": true, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-ada-linking-exception", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://zlib-ada.sourceforge.net/", "http://ada-ru.org/" ], + "key_aliases": [], + "minimum_coverage": 0, "standard_notice": "---------------------------------------------------------------------------\n---\n-- This library 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 (at --\n-- your option) any later version. --\n-- --\n-- This library is distributed in the hope that it will be useful, but --\n-- WITHOUT ANY WARRANTY; without even the implied warranty of --\n-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --\n-- General Public License for more details. --\n-- --\n-- You should have received a copy of the GNU General Public License --\n-- along with this library; if not, write to the Free Software Foundation,\n--\n-- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. --\n-- --\n-- As a special exception, if other files instantiate generics from this --\n-- unit, or you link this unit with other files to produce an executable,\n--\n-- this unit does not by itself cause the resulting executable to be --\n-- covered by the GNU General Public License. This exception does not --\n-- however invalidate any other reasons why the executable file might be --\n-- covered by the GNU Public License. --\n---------------------------------------------------------------------------\n---\n", - "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License." + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" }, { "key": "artistic-2.0", + "language": "en", "short_name": "Artistic 2.0", "name": "Artistic License 2.0", "category": "Copyleft Limited", @@ -237,7 +459,11 @@ "homepage_url": "http://www.perlfoundation.org/", "notes": "Per SPDX.org, this version was released 2006 This license is OSI\ncertifified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Artistic-2.0", + "other_spdx_license_keys": [], "osi_license_key": "Artistic-2.0", "text_urls": [ "https://www.perlfoundation.org/artistic_license_2_0", @@ -251,10 +477,28 @@ "https://www.opensource.org/licenses/artistic-license-2.0", "https://www.perlfoundation.org/artistic-license-20.html" ], - "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2000-2006, The Perl Foundation" + ], + "ignorable_holders": [ + "The Perl Foundation" + ], + "ignorable_authors": [ + "The Perl Foundation" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", + "scancode_url": "https://spdx.org/licenses/Artistic-2.0", + "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { "key": "boost-1.0", + "language": "en", "short_name": "Boost 1.0", "name": "Boost Software License 1.0", "category": "Permissive", @@ -262,55 +506,114 @@ "homepage_url": "http://www.boost.org/users/license.html", "notes": "Per SPDX.org, this version was released 17 August 2003 This license is OSI\ncertifified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "BSL-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.boost.org/LICENSE_1_0.txt" ], "osi_url": "http://www.opensource.org/licenses/bsl1.0.html", + "faq_url": null, "other_urls": [ "http://www.boost.org/users/license.html", "http://www.opensource.org/licenses/BSL-1.0", "https://opensource.org/licenses/BSL-1.0" ], - "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/BSL-1.0", + "licensedb_url": "https://spdx.org/licenses/BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" }, { "key": "cc-by-2.5", + "language": "en", "short_name": "CC-BY-2.5", "name": "Creative Commons Attribution License 2.5", "category": "Permissive", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/licenses/by/2.5/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC-BY-2.5", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/licenses/by/2.5/legalcode" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "https://creativecommons.org/licenses/by/2.5/legalcode" ], - "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/" + ], + "ignorable_emails": [], + "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/.", + "scancode_url": "https://spdx.org/licenses/CC-BY-2.5", + "licensedb_url": "https://spdx.org/licenses/CC-BY-2.5", + "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" }, { "key": "cc0-1.0", + "language": "en", "short_name": "CC0-1.0", "name": "Creative Commons CC0 1.0 Universal", "category": "Public Domain", "owner": "Creative Commons", "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "CC0-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://creativecommons.org/publicdomain/zero/1.0/legalcode" ], + "osi_url": null, "faq_url": "http://wiki.creativecommons.org/CC0_FAQ", "other_urls": [ "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", + "scancode_url": "https://spdx.org/licenses/CC0-1.0", + "licensedb_url": "https://spdx.org/licenses/CC0-1.0", + "spdx_url": "https://spdx.org/licenses/CC0-1.0" }, { "key": "gpl-2.0-plus", + "language": "en", "short_name": "GPL 2.0 or later", "name": "GNU General Public License 2.0 or later", "category": "Copyleft", @@ -318,24 +621,47 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "notes": "Per SPDX.org, this license was released June 1991 This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.opensource.org/licenses/GPL-2.0", "https://opensource.org/licenses/GPL-2.0", "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" ], + "key_aliases": [], "minimum_coverage": 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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License." + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "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 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { "key": "lgpl-2.1-plus", + "language": "en", "short_name": "LGPL 2.1 or later", "name": "GNU Lesser General Public License 2.1 or later", "category": "Copyleft Limited", @@ -343,38 +669,82 @@ "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LGPL-2.1-or-later", "other_spdx_license_keys": [ "LGPL-2.1+" ], + "osi_license_key": null, "text_urls": [ "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "osi_url": null, + "faq_url": null, "other_urls": [ "http://www.gnu.org/copyleft/lesser.html", "http://www.opensource.org/licenses/LGPL-2.1", "https://opensource.org/licenses/LGPL-2.1", "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" ], + "key_aliases": [], "minimum_coverage": 99, - "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!" + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { "key": "mit-old-style", + "language": "en", "short_name": "MIT Old Style", "name": "MIT Old Style", "category": "Permissive", "owner": "MIT", "homepage_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", + "notes": null, "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-mit-old-style", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style" ], - "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty." + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" }, { "key": "zlib", + "language": "en", "short_name": "ZLIB License", "name": "ZLIB License", "category": "Permissive", @@ -382,7 +752,12 @@ "homepage_url": "http://www.zlib.net/", "notes": "Per SPDX.org, this is OSI certified", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Zlib", + "other_spdx_license_keys": [], + "osi_license_key": null, "text_urls": [ "http://www.gzip.org/zlib/zlib_license.html" ], @@ -393,357 +768,295 @@ "http://www.zlib.net/zlib_license.html", "https://opensource.org/licenses/Zlib" ], + "key_aliases": [], "minimum_coverage": 50, - "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", + "scancode_url": "https://spdx.org/licenses/Zlib", + "licensedb_url": "https://spdx.org/licenses/Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" } ], "license_rule_references": [ { - "rule_identifier": "cc0-1.0_155.RULE", - "license_expression": "cc0-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE", - "rule_relevance": 100, - "rule_length": 981, - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "referenced_filenames": [], - "rule_text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." - }, - { - "rule_identifier": "artistic-2.0_46.RULE", "license_expression": "artistic-2.0", + "identifier": "artistic-2.0_46.RULE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", - "rule_relevance": 100, - "rule_length": 4, "is_license_text": false, "is_license_notice": false, "is_license_reference": false, "is_license_tag": true, "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "license: Artistic-2.0" + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Artistic-2.0" }, { - "rule_identifier": "zlib_5.RULE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE", - "rule_relevance": 100, - "rule_length": 12, + "license_expression": "boost-1.0", + "identifier": "boost-1.0_21.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_21.RULE", "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, + "is_license_notice": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 32, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [ - "zlib.h" + "LICENSE_1_0.txt" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.boost.org/LICENSE_1_0.txt" ], - "rule_text": "For conditions of distribution and use, see copyright notice in zlib.h" + "ignorable_emails": [], + "text": "Use, modification and distribution are subject to the Boost Software License, Version 1.0.\n(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)" }, { - "rule_identifier": "zlib_17.RULE", - "license_expression": "zlib", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", - "rule_relevance": 100, - "rule_length": 144, - "is_license_text": true, - "is_license_notice": false, + "license_expression": "cc-by-2.5", + "identifier": "cc-by-2.5_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-2.5_4.RULE", + "is_license_text": false, + "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 14, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/licenses/by/2.5" + ], + "ignorable_emails": [], + "text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" }, { - "rule_identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE", - "rule_relevance": 100, - "rule_length": 125, - "is_license_text": false, - "is_license_notice": true, + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_155.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 981, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Statatement of Purpose\n .\n The laws of most jurisdictions throughout the world automatically confer\n exclusive Copyright and Related Rights (defined below) upon the creator\n and subsequent owner(s) (each and all, an \"owner\") of an original work\n of authorship and/or a database (each, a \"Work\").\n .\n Certain owners wish to permanently relinquish those rights to a Work\n for the purpose of contributing to a commons of creative, cultural and\n scientific works (\"Commons\") that the public can reliably and without\n fear of later claims of infringement build upon, modify, incorporate in\n other works, reuse and redistribute as freely as possible in any form\n whatsoever and for any purposes, including without limitation commercial\n purposes. These owners may contribute to the Commons to promote the ideal\n of a free culture and the further production of creative, cultural and\n scientific works, or to gain reputation or greater distribution for\n their Work in part through the use and efforts of others.\n .\n For these and/or other purposes and motivations, and without any\n expectation of additional consideration or compensation, the person\n associating CC0 with a Work (the \"Affirmer\"), to the extent that\n he or she is an owner of Copyright and Related Rights in the Work,\n voluntarily elects to apply CC0 to the Work and publicly distribute\n the Work under its terms, with knowledge of his or her Copyright and\n Related Rights in the Work and the meaning and intended legal effect\n of CC0 on those rights.\n .\n 1. Copyright and Related Rights. A Work made available under CC0 may be\n protected by copyright and related or neighboring rights (\"Copyright\n and Related Rights\"). Copyright and Related Rights include, but are\n not limited to, the following:\n .\n the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n .\n moral rights retained by the original author(s) and/or performer(s);\n .\n publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n .\n rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n .\n rights protecting the extraction, dissemination, use and reuse of data in a Work;\n .\n database rights (such as those arising under Directive 96/9/EC\n of the European Parliament and of the Council of 11 March 1996\n on the legal protection of databases, and under any national\n implementation thereof, including any amended or successor version\n of such directive); and\n .\n other similar, equivalent or corresponding rights throughout the world\n based on applicable law or treaty, and any national implementations\n thereof.\n .\n 2. Waiver. To the greatest extent permitted by, but not in contravention\n of, applicable law, Affirmer hereby overtly, fully, permanently,\n irrevocably and unconditionally waives, abandons, and surrenders all\n of Affirmer's Copyright and Related Rights and associated claims and\n causes of action, whether now known or unknown (including existing\n as well as future claims and causes of action), in the Work (i) in\n all territories worldwide, (ii) for the maximum duration provided by\n applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"Waiver\"). Affirmer makes the\n Waiver for the benefit of each member of the public at large and to the\n detriment of Affirmer's heirs and successors, fully intending that such\n Waiver shall not be subject to revocation, rescission, cancellation,\n termination, or any other legal or equitable action to disrupt the\n quiet enjoyment of the Work by the public as contemplated by Affirmer's\n express Statement of Purpose.\n .\n 3. Public License Fallback. Should any part of the Waiver for any\n reason be judged legally invalid or ineffective under applicable law,\n then the Waiver shall be preserved to the maximum extent permitted\n taking into account Affirmer's express Statement of Purpose. In\n addition, to the extent the Waiver is so judged Affirmer hereby\n grants to each affected person a royalty-free, non transferable, non\n sublicensable, non exclusive, irrevocable and unconditional license\n to exercise Affirmer's Copyright and Related Rights in the Work (i)\n in all territories worldwide, (ii) for the maximum duration provided\n by applicable law or treaty (including future time extensions), (iii)\n in any current or future medium and for any number of copies, and (iv)\n for any purpose whatsoever, including without limitation commercial,\n advertising or promotional purposes (the \"License\"). The License shall\n be deemed effective as of the date CC0 was applied by Affirmer to the\n Work. Should any part of the License for any reason be judged legally\n invalid or ineffective under applicable law, such partial invalidity\n or ineffectiveness shall not invalidate the remainder of the License,\n and in such case Affirmer hereby affirms that he or she will not (i)\n exercise any of his or her remaining Copyright and Related Rights in\n the Work or (ii) assert any associated claims and causes of action\n with respect to the Work, in either case contrary to Affirmer's express\n Statement of Purpose.\n .\n 4. Limitations and Disclaimers.\n .\n No trademark or patent rights held by Affirmer are waived,\n abandoned, surrendered, licensed or otherwise affected by this\n document.\n .\n Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties\n of title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy,\n or the present or absence of errors, whether or not discoverable,\n all to the greatest extent permissible under applicable law.\n .\n Affirmer disclaims responsibility for clearing rights of other\n persons that may apply to the Work or any use thereof, including\n without limitation any person's Copyright and Related Rights in the\n Work. Further, Affirmer disclaims responsibility for obtaining any\n necessary consents, permissions or other rights required for any\n use of the Work.\n .\n Affirmer understands and acknowledges that Creative Commons is not\n a party to this document and has no duty or obligation with respect\n to this CC0 or use of the Work." }, { - "rule_identifier": "cc-by-2.5_4.RULE", - "license_expression": "cc-by-2.5", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-2.5_4.RULE", - "rule_relevance": 100, - "rule_length": 14, + "license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ada-linking-exception_1.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 176, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "* Released under the Creative Commons Attribution License\n * (http://creativecommons.org/licenses/by/2.5)" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." }, { - "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "license_expression": "gpl-2.0-plus WITH ada-linking-exception", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "rule_relevance": 100, - "rule_length": 176, + "license_expression": "lgpl-2.1-plus", + "identifier": "lgpl-2.1-plus_59.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_59.RULE", "is_license_text": false, "is_license_notice": true, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 125, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "This library 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 2 of the License, or (at \nyour option) any later version. \n \nThis library is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details. \n \nYou should have received a copy of the GNU General Public License \nalong with this library; if not, write to the Free Software Foundation\nInc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \n \nAs a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable,\nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be\ncovered by the GNU Public License." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.fsf.org/" + ], + "ignorable_emails": [], + "text": "This is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as\n published by the Free Software Foundation; either version 2.1 of\n the License, or (at your option) any later version.\n\n This software 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 software; if not, write to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301 USA, or see the FSF site: http://www.fsf.org." }, { - "rule_identifier": "boost-1.0_21.RULE", - "license_expression": "boost-1.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_21.RULE", - "rule_relevance": 100, - "rule_length": 32, - "is_license_text": false, - "is_license_notice": true, + "license_expression": "mit-old-style", + "identifier": "mit-old-style_cmr-no_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_cmr-no_1.RULE", + "is_license_text": true, + "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "referenced_filenames": [ - "LICENSE_1_0.txt" - ], - "rule_text": "Use, modification and distribution are subject to the Boost Software License, Version 1.0.\n(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)" + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 71, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, distribute and sell this software\nand its documentation for any purpose is hereby granted without fee,\nprovided that the above copyright notice appear in all copies and\nthat both that copyright notice and this permission notice appear\nin supporting documentation. Christian Michelsen Research AS\nmakes no representations about the suitability of this software for\nany purpose. It is provided \"as is\" without express or implied warranty." }, { - "rule_identifier": "zlib.LICENSE", "license_expression": "zlib", + "identifier": "zlib.LICENSE", + "language": "en", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "rule_relevance": 100, - "rule_length": 132, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 132, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\nyou wrote the original software. If you use this software in a product, an\nacknowledgment in the product documentation would be appreciated but is not\nrequired.\n\n2. Altered source versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution." }, { - "rule_identifier": "mit-old-style_cmr-no_1.RULE", - "license_expression": "mit-old-style", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_cmr-no_1.RULE", - "rule_relevance": 100, - "rule_length": 71, + "license_expression": "zlib", + "identifier": "zlib_17.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 144, + "relevance": 100, + "minimum_coverage": 100, "referenced_filenames": [], - "rule_text": "Permission to use, copy, modify, distribute and sell this software\nand its documentation for any purpose is hereby granted without fee,\nprovided that the above copyright notice appear in all copies and\nthat both that copyright notice and this permission notice appear\nin supporting documentation. Christian Michelsen Research AS\nmakes no representations about the suitability of this software for\nany purpose. It is provided \"as is\" without express or implied warranty." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [ + "jloup@gzip.org", + "madler@alumni.caltech.edu" + ], + "text": "This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" + }, + { + "license_expression": "zlib", + "identifier": "zlib_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 99, + "referenced_filenames": [ + "zlib.h" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "For conditions of distribution and use, see copyright notice in zlib.h" } ], - "tallies": { - "detected_license_expression": [ - { - "value": "zlib", - "count": 12 - }, - { - "value": "lgpl-2.1-plus", - "count": 3 - }, - { - "value": null, - "count": 1 - }, - { - "value": "artistic-2.0", - "count": 1 - }, - { - "value": "boost-1.0", - "count": 1 - }, - { - "value": "cc-by-2.5", - "count": 1 - }, - { - "value": "cc0-1.0", - "count": 1 - }, - { - "value": "gpl-2.0-plus WITH ada-linking-exception", - "count": 1 - }, - { - "value": "mit-old-style", - "count": 1 - } - ], - "copyrights": [ - { - "value": null, - "count": 6 - }, - { - "value": "Copyright (c) Jean-loup Gailly", - "count": 4 - }, - { - "value": "Copyright (c) Mark Adler", - "count": 4 - }, - { - "value": "Copyright (c) Jean-loup Gailly and Mark Adler", - "count": 3 - }, - { - "value": "Copyright (c) Brian Goetz and Tim Peierls", - "count": 1 - }, - { - "value": "Copyright (c) Christian Michelsen Research AS Advanced Computing", - "count": 1 - }, - { - "value": "Copyright (c) Dmitriy Anisimkov", - "count": 1 - }, - { - "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", - "count": 1 - }, - { - "value": "Copyright (c) by Henrik Ravn", - "count": 1 - }, - { - "value": "Copyright Henrik Ravn", - "count": 1 - }, - { - "value": "Copyright JBoss Inc., and individual contributors", - "count": 1 - }, - { - "value": "Copyright Red Hat Middleware LLC, and individual contributors", - "count": 1 - }, - { - "value": "Copyright Red Hat, Inc. and individual contributors", - "count": 1 - } - ], - "holders": [ - { - "value": null, - "count": 6 - }, - { - "value": "Jean-loup Gailly", - "count": 4 - }, - { - "value": "Mark Adler", - "count": 4 - }, - { - "value": "Jean-loup Gailly and Mark Adler", - "count": 3 - }, - { - "value": "Henrik Ravn", - "count": 2 - }, - { - "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. and individual contributors", - "count": 1 - } - ], - "authors": [ - { - "value": null, - "count": 20 - }, - { - "value": "Bela Ban", - "count": 4 - }, - { - "value": "Gilles Vollant", - "count": 1 - }, - { - "value": "name' Isaac Z.", - "count": 1 - } - ], - "programming_language": [ - { - "value": "C", - "count": 12 - }, - { - "value": "Java", - "count": 7 - }, - { - "value": "C#", - "count": 2 - }, - { - "value": "GAS", - "count": 1 - } - ] - }, - "tallies_of_key_files": { - "detected_license_expression": [ - { - "value": "artistic-2.0", - "count": 1 - }, - { - "value": "cc0-1.0", - "count": 1 - } - ], - "copyrights": [], - "holders": [], - "authors": [ - { - "value": "name' Isaac Z.", - "count": 1 - } - ], - "programming_language": [] - }, "files": [ { "path": "scan", diff --git a/tests/summarycode/data/tallies/packages/expected.json b/tests/summarycode/data/tallies/packages/expected.json index dcacb9a7637..b8d9969032f 100644 --- a/tests/summarycode/data/tallies/packages/expected.json +++ b/tests/summarycode/data/tallies/packages/expected.json @@ -42,32 +42,7 @@ "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" - } - ] + "matched_text": "Public Domain" } ] } @@ -148,32 +123,7 @@ "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" - } - ] + "matched_text": "GPLv2" } ] } @@ -245,34 +195,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } @@ -1154,6 +1079,221 @@ } ], "tallies": {}, + "license_references": [ + { + "key": "gpl-2.0", + "language": "en", + "short_name": "GPL 2.0", + "name": "GNU General Public License 2.0", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-2.0-only", + "other_spdx_license_keys": [ + "GPL-2.0", + "GPL 2.0", + "LicenseRef-GPL-2.0" + ], + "osi_license_key": "GPL-2.0", + "text_urls": [ + "http://www.gnu.org/licenses/gpl-2.0.txt", + "http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt" + ], + "osi_url": "http://opensource.org/licenses/gpl-license.php", + "faq_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html", + "other_urls": [ + "http://creativecommons.org/choose/cc-gpl", + "http://creativecommons.org/images/public/cc-GPL-a.png", + "http://creativecommons.org/licenses/GPL/2.0/", + "http://creativecommons.org/licenses/GPL/2.0/legalcode.pt", + "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "http://www.opensource.org/licenses/GPL-2.0", + "https://opensource.org/licenses/GPL-2.0", + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", + "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://spdx.org/licenses/MIT", + "licensedb_url": "https://spdx.org/licenses/MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "public-domain", + "language": "en", + "short_name": "Public Domain", + "name": "Public Domain", + "category": "Public Domain", + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": true, + "spdx_license_key": "LicenseRef-scancode-public-domain", + "other_spdx_license_keys": [ + "LicenseRef-PublicDomain" + ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": "http://www.linfo.org/publicdomain.html", + "other_urls": [ + "http://creativecommons.org/licenses/publicdomain/", + "http://en.wikipedia.org/wiki/Public_domain", + "http://www.linfo.org/publicdomain.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_bare_single_word.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPLv2" + }, + { + "license_expression": "public-domain", + "identifier": "public-domain_bare_words.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 70, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Public Domain" + }, + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], "files": [ { "path": "scan", @@ -1231,32 +1371,7 @@ "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" - } - ] + "matched_text": "Public Domain" } ] } @@ -1357,32 +1472,7 @@ "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" - } - ] + "matched_text": "GPLv2" } ] } @@ -1467,34 +1557,9 @@ "match_coverage": 100.0, "matcher": "1-spdx-id", "license_expression": "mit", - "rule_identifier": "spdx-license-identifier-mit-a4db7113a36d8a7c3f72b0eab712d9e98d1ce6f7", + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "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" - } - ] + "matched_text": "MIT" } ] } From 88b51445572c70c602a005231f50587afdea3500 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 22:45:53 +0100 Subject: [PATCH 80/84] Generate correct Rule URL Additional rules and synthetic rules have no URL for now. The logic to create such URL is now under Rule.rule_url Signed-off-by: Philippe Ombredanne --- src/licensedcode/match.py | 12 +- src/licensedcode/models.py | 10 +- src/scancode/api.py | 1 - ...tional_license_combined_test.expected.json | 275 ++++++++++++++---- ...ional_license_directory_test.expected.json | 106 +++++-- ...ditional_license_plugin_test.expected.json | 53 +++- 6 files changed, 360 insertions(+), 97 deletions(-) diff --git a/src/licensedcode/match.py b/src/licensedcode/match.py index 003824f4e86..6dda9ecd615 100644 --- a/src/licensedcode/match.py +++ b/src/licensedcode/match.py @@ -22,11 +22,8 @@ from licensedcode.tokenize import index_tokenizer from licensedcode.tokenize import matched_query_text_tokenizer - from scancode.api import SPDX_LICENSE_URL from scancode.api import SCANCODE_LICENSEDB_URL -from scancode.api import SCANCODE_LICENSE_URL -from scancode.api import SCANCODE_RULE_URL """ LicenseMatch data structure and processing. @@ -793,14 +790,7 @@ def to_dict( # LicenseDB Level Information (Rule that was matched) result['license_expression'] = self.rule.license_expression result['rule_identifier'] = self.rule.identifier - - # TODO: should be a Rule.url() method instead - if self.matcher == "1-spdx-id": - result['rule_url'] = None - elif self.rule.is_from_license: - result['rule_url'] = SCANCODE_LICENSE_URL.format(self.rule.license_expression) - else: - result['rule_url'] = SCANCODE_RULE_URL.format(self.rule.identifier) + result['rule_url'] = self.rule.rule_url if include_text: result['matched_text'] = matched_text diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 50fea60ad9a..0095d0064ba 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -43,7 +43,6 @@ from licensedcode.tokenize import query_lines from scancode.api import SCANCODE_LICENSEDB_URL from scancode.api import SCANCODE_LICENSE_URL -from scancode.api import SCANCODE_LICENSE_RULE_URL from scancode.api import SCANCODE_RULE_URL from scancode.api import SPDX_LICENSE_URL @@ -1627,13 +1626,14 @@ def rule_url(self): Return a string with the permanent URL to this rule on scancode-toolkit github repository. """ - if self.is_synthetic: + if self.is_synthetic or not self.is_builtin: return None if self.is_from_license: - return SCANCODE_LICENSE_RULE_URL.format(self.identifier) - - return SCANCODE_RULE_URL.format(self.identifier) + # license expression is single key + return SCANCODE_LICENSE_URL.format(self.license_expression) + else: + return SCANCODE_RULE_URL.format(self.identifier) def rule_file( self, diff --git a/src/scancode/api.py b/src/scancode/api.py index 2cf9e7196e9..d61065dd006 100644 --- a/src/scancode/api.py +++ b/src/scancode/api.py @@ -145,7 +145,6 @@ def get_urls(location, threshold=50, **kwargs): SCANCODE_LICENSEDB_URL = 'https://scancode-licensedb.aboutcode.org/{}' SCANCODE_DATA_BASE_URL = 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data' SCANCODE_LICENSE_URL = f'{SCANCODE_DATA_BASE_URL}/licenses/{{}}.LICENSE' -SCANCODE_LICENSE_RULE_URL = f'{SCANCODE_DATA_BASE_URL}/licenses/{{}}' SCANCODE_RULE_URL = f'{SCANCODE_DATA_BASE_URL}/rules/{{}}' def get_licenses( 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 1263076ebb7..6ad198f5728 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 @@ -17,7 +17,7 @@ "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/rules/example-installed-1.LICENSE" + "rule_url": null }, { "score": 100.0, @@ -28,7 +28,7 @@ "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/rules/example-installed-2.LICENSE" + "rule_url": null }, { "score": 100.0, @@ -39,7 +39,7 @@ "matcher": "2-aho", "license_expression": "example1", "rule_identifier": "example1.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/example1.LICENSE" + "rule_url": null }, { "score": 100.0, @@ -50,7 +50,7 @@ "matcher": "2-aho", "license_expression": "example2", "rule_identifier": "example2.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/example2.LICENSE" + "rule_url": null }, { "score": 100.0, @@ -69,6 +69,7 @@ "license_references": [ { "key": "apache-2.0", + "language": "en", "short_name": "Apache 2.0", "name": "Apache License 2.0", "category": "Permissive", @@ -76,6 +77,9 @@ "homepage_url": "http://www.apache.org/licenses/", "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", @@ -92,115 +96,285 @@ "https://opensource.org/licenses/Apache-2.0", "https://www.apache.org/licenses/LICENSE-2.0" ], - "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://spdx.org/licenses/Apache-2.0", + "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { "key": "example-installed-1", + "language": "en", "short_name": "Example Installed License 1", "name": "Example Installed License 1", "category": "Permissive", "owner": "NexB", + "homepage_url": null, + "notes": null, + "is_builtin": false, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "scancode-example-installed1", - "text": "This is a test license that must be installed into ScanCode Toolkit." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This is a test license that must be installed into ScanCode Toolkit.", + "scancode_url": "https://spdx.org/licenses/scancode-example-installed1", + "licensedb_url": "https://spdx.org/licenses/scancode-example-installed1", + "spdx_url": "https://spdx.org/licenses/scancode-example-installed1" }, { "key": "example-installed-2", + "language": "en", "short_name": "Example Installed License 2", "name": "Example Installed License 2", "category": "Permissive", "owner": "NexB", + "homepage_url": null, + "notes": null, + "is_builtin": false, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "LicenseRef-scancode-example-installed2", - "text": "This is a test license EXAMPLE2 that must be installed into ScanCode Toolkit." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This is a test license EXAMPLE2 that must be installed into ScanCode Toolkit.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE", + "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE" }, { "key": "example1", + "language": "en", "short_name": "Example External License 1", "name": "Example External License 1", "category": "Permissive", "owner": "NexB", + "homepage_url": null, + "notes": null, + "is_builtin": false, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "scancode-example1", - "text": "The quick brown fox jumps over the lazy dog." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The quick brown fox jumps over the lazy dog.", + "scancode_url": "https://spdx.org/licenses/scancode-example1", + "licensedb_url": "https://spdx.org/licenses/scancode-example1", + "spdx_url": "https://spdx.org/licenses/scancode-example1" }, { "key": "example2", + "language": "en", "short_name": "Example External License 2", "name": "Example External License 2", "category": "Permissive", "owner": "NexB", + "homepage_url": null, + "notes": null, + "is_builtin": false, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "scancode-example2", - "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\nut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\nin voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\ndeserunt mollit anim id est laborum." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\nut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\nin voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\ndeserunt mollit anim id est laborum.", + "scancode_url": "https://spdx.org/licenses/scancode-example2", + "licensedb_url": "https://spdx.org/licenses/scancode-example2", + "spdx_url": "https://spdx.org/licenses/scancode-example2" } ], "license_rule_references": [ { - "rule_identifier": "example-installed-1.LICENSE", - "license_expression": "example-installed-1", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-1.LICENSE", - "rule_relevance": 100, - "rule_length": 11, - "is_license_text": true, + "license_expression": "apache-2.0", + "identifier": "apache-2.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", + "is_license_text": false, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": false, + "is_license_tag": true, "is_license_intro": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "This is a test license that must be installed into ScanCode Toolkit." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" }, { - "rule_identifier": "example-installed-2.LICENSE", - "license_expression": "example-installed-2", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE", - "rule_relevance": 100, - "rule_length": 12, + "license_expression": "example-installed-1", + "identifier": "example-installed-1.LICENSE", + "language": "en", + "rule_url": null, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": false, + "is_from_license": true, + "is_synthetic": false, + "length": 11, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "This is a test license EXAMPLE2 that must be installed into ScanCode Toolkit." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This is a test license that must be installed into ScanCode Toolkit." }, { - "rule_identifier": "example1.LICENSE", - "license_expression": "example1", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example1.LICENSE", - "rule_relevance": 100, - "rule_length": 9, + "license_expression": "example-installed-2", + "identifier": "example-installed-2.LICENSE", + "language": "en", + "rule_url": null, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": false, + "is_from_license": true, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "The quick brown fox jumps over the lazy dog." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This is a test license EXAMPLE2 that must be installed into ScanCode Toolkit." }, { - "rule_identifier": "example2.LICENSE", - "license_expression": "example2", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example2.LICENSE", - "rule_relevance": 100, - "rule_length": 69, + "license_expression": "example1", + "identifier": "example1.LICENSE", + "language": "en", + "rule_url": null, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": false, + "is_from_license": true, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\nut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\nin voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\ndeserunt mollit anim id est laborum." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The quick brown fox jumps over the lazy dog." }, { - "rule_identifier": "apache-2.0_65.RULE", - "license_expression": "apache-2.0", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", - "rule_relevance": 100, - "rule_length": 4, - "is_license_text": false, + "license_expression": "example2", + "identifier": "example2.LICENSE", + "language": "en", + "rule_url": null, + "is_license_text": true, "is_license_notice": false, "is_license_reference": false, - "is_license_tag": true, + "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": false, + "is_from_license": true, + "is_synthetic": false, + "length": 69, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "license: Apache-2.0" + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\nut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\nin voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\ndeserunt mollit anim id est laborum." } ], "files": [ @@ -225,8 +399,7 @@ "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", - "is_builtin": false + "rule_url": null }, { "score": 100.0, @@ -237,8 +410,7 @@ "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", - "is_builtin": false + "rule_url": null }, { "score": 100.0, @@ -249,8 +421,7 @@ "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", - "is_builtin": false + "rule_url": null }, { "score": 100.0, @@ -261,8 +432,7 @@ "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", - "is_builtin": false + "rule_url": null }, { "score": 100.0, @@ -273,8 +443,7 @@ "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", - "is_builtin": true + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE" } ] } 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 aa02ecefcff..1282d5ece02 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 @@ -17,7 +17,7 @@ "matcher": "2-aho", "license_expression": "example1", "rule_identifier": "example1.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/example1.LICENSE" + "rule_url": null }, { "score": 100.0, @@ -28,7 +28,7 @@ "matcher": "2-aho", "license_expression": "example2", "rule_identifier": "example2.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/example2.LICENSE" + "rule_url": null } ] } @@ -36,51 +36,123 @@ "license_references": [ { "key": "example1", + "language": "en", "short_name": "Example External License 1", "name": "Example External License 1", "category": "Permissive", "owner": "NexB", + "homepage_url": null, + "notes": null, + "is_builtin": false, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "scancode-example1", - "text": "The quick brown fox jumps over the lazy dog." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The quick brown fox jumps over the lazy dog.", + "scancode_url": "https://spdx.org/licenses/scancode-example1", + "licensedb_url": "https://spdx.org/licenses/scancode-example1", + "spdx_url": "https://spdx.org/licenses/scancode-example1" }, { "key": "example2", + "language": "en", "short_name": "Example External License 2", "name": "Example External License 2", "category": "Permissive", "owner": "NexB", + "homepage_url": null, + "notes": null, + "is_builtin": false, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "scancode-example2", - "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\nut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\nin voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\ndeserunt mollit anim id est laborum." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\nut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\nin voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\ndeserunt mollit anim id est laborum.", + "scancode_url": "https://spdx.org/licenses/scancode-example2", + "licensedb_url": "https://spdx.org/licenses/scancode-example2", + "spdx_url": "https://spdx.org/licenses/scancode-example2" } ], "license_rule_references": [ { - "rule_identifier": "example1.LICENSE", "license_expression": "example1", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example1.LICENSE", - "rule_relevance": 100, - "rule_length": 9, + "identifier": "example1.LICENSE", + "language": "en", + "rule_url": null, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": false, + "is_from_license": true, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 80, "referenced_filenames": [], - "rule_text": "The quick brown fox jumps over the lazy dog." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The quick brown fox jumps over the lazy dog." }, { - "rule_identifier": "example2.LICENSE", "license_expression": "example2", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example2.LICENSE", - "rule_relevance": 100, - "rule_length": 69, + "identifier": "example2.LICENSE", + "language": "en", + "rule_url": null, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": false, + "is_from_license": true, + "is_synthetic": false, + "length": 69, + "relevance": 100, + "minimum_coverage": 0, "referenced_filenames": [], - "rule_text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\nut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\nin voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\ndeserunt mollit anim id est laborum." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\nut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\nin voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\ndeserunt mollit anim id est laborum." } ], "files": [ @@ -105,8 +177,7 @@ "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", - "is_builtin": false + "rule_url": null }, { "score": 100.0, @@ -117,8 +188,7 @@ "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", - "is_builtin": false + "rule_url": null } ] } 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 e2da7ae95b1..7cd7d632a28 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 @@ -17,7 +17,7 @@ "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/rules/example-installed-1.LICENSE" + "rule_url": null } ] } @@ -25,28 +25,64 @@ "license_references": [ { "key": "example-installed-1", + "language": "en", "short_name": "Example Installed License 1", "name": "Example Installed License 1", "category": "Permissive", "owner": "NexB", + "homepage_url": null, + "notes": null, + "is_builtin": false, + "is_exception": false, + "is_unknown": false, + "is_generic": false, "spdx_license_key": "scancode-example-installed1", - "text": "This is a test license that must be installed into ScanCode Toolkit." + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This is a test license that must be installed into ScanCode Toolkit.", + "scancode_url": "https://spdx.org/licenses/scancode-example-installed1", + "licensedb_url": "https://spdx.org/licenses/scancode-example-installed1", + "spdx_url": "https://spdx.org/licenses/scancode-example-installed1" } ], "license_rule_references": [ { - "rule_identifier": "example-installed-1.LICENSE", "license_expression": "example-installed-1", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-1.LICENSE", - "rule_relevance": 100, - "rule_length": 11, + "identifier": "example-installed-1.LICENSE", + "language": "en", + "rule_url": null, "is_license_text": true, "is_license_notice": false, "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, + "is_continuous": false, + "is_builtin": false, + "is_from_license": true, + "is_synthetic": false, + "length": 11, + "relevance": 100, + "minimum_coverage": 50, "referenced_filenames": [], - "rule_text": "This is a test license that must be installed into ScanCode Toolkit." + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This is a test license that must be installed into ScanCode Toolkit." } ], "files": [ @@ -71,8 +107,7 @@ "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", - "is_builtin": false + "rule_url": null } ] } From 2b64449ddc0347d3d7231bb7ac98cccc7f03fe21 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Tue, 3 Jan 2023 23:07:35 +0100 Subject: [PATCH 81/84] Use plain JSON test file Signed-off-by: Philippe Ombredanne --- ...-fedora-rootfs.tar.xz-expected.json.tar.xz | Bin 329480 -> 0 bytes tests/packagedcode/test_rpm_installed.py | 26 ++---------------- 2 files changed, 2 insertions(+), 24 deletions(-) delete mode 100644 tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json.tar.xz diff --git a/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json.tar.xz b/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json.tar.xz deleted file mode 100644 index 81a03d3d0c31e697f33db2a0cd64ba8cadd8d261..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329480 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%0D3UN15 zc8~Gpayl$o-{Ff=t#Sr-Lre>?ZY=z4{}E52BNPAJaA8B}*yLV97<_xQu(QB}I7?{d z2PW5glVMwiooEb|(Pc`=A<9_uGqeZmtnnYCbjM^5tj{dF+xL768(Cp$K|jt?DP^`j z!L58uieUQSi|S7XamOW2Q>-KUtEIXGQ$p<^ID+qjD)%a)A>4 zB{S^3k5UF_wK5kv4WcMgRO}3H#ci*hQnNaCZJc2&xEG8bx@Pxo2FEdj>C!n}E)HAO zy40+OU)e}NjMuK-(DKxLEt6~jt5{dyUUIhkbVp#o>zP2EKZ|hZW!%SFbxVdevE}Ka zoboHY&mdDH#f|as45_C&EP`#KJ7+A6lSv}<9wbV&CrAyX8rXb}VL|!>q~h}oc=4NIiEe5Cs$OiymHt+UoW=HYQ1Xh~lGV71>c)}`#n>z+sOf8jrZ7RPr zHK%c9E5?-Sn;rN|yOJ$WWy*?P9!k=zo4z+lv|GBYG0dEb=*GK~z4g$IjiX+5rl8)p zn$7U4d^%@lgPGT;iIJ(gPz4)Ljbd^dHxsuNBshkE5Uv@>a?Wy~Djg52oEv88dM9Sya3lVu^FHDVlUEq|{HYd)lTBSO$RV04`XZHRI4V=>9sSFJk znjf`M9V_JKy)URw82WJwcm?kB^NaEbY2ieiHW-eKZEZL(@!MRH`2$=ijD-W)Xv_F? z2d;X$KtH=FB?x7U-B4GI4w>^+6ArJyz{3V9CBRP1jBD$ceW-gv=)cR2(; zBXeBQ#L82Y{52Q5%9;?bxZV~ft$Kvidvfi@<-Z7}){l;uY38Cn0jFI7BC%!)EdDoJ zUEkh5taN&f^&g)%cW!EY9`pKVk$M@E!v&ZQItK5xy=`zmTfpC~D2!EDH*a%N;MH}V zM?6=}#2&9^M~Ms;?=l$dsVW55QWH7%1({d~et+X>MScKJ-GT)r9>nUME1^B{164&D z`g9yElxqJr)ZAxtb2q^Y*0&%5l+y1XgP1{Eqn*!svJ|3|9FrzL3;sg{b?GX~w|65G zm)H9n!MpiE{*~|3aCFWPDm_2(a~X}_Et(~FMUGrUi#?1DpL2>V7cKu{jxs|QV0*_E zA(W&FVDfY_SlaGq*2?_rG*%H_dmM`zGF;;$Df3~JxZ`yU=Tx%_U;p+|m`U9D2Z!&$ z!35lv)9jEzL1`≧FPOR};u1o2v7M`?7Vw^o4$#u9asDtx$n3 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 z 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 Date: Wed, 4 Jan 2023 10:30:41 +0100 Subject: [PATCH 82/84] Correct license mappings for Alpine We were missing out certain openssl exception Signed-off-by: Philippe Ombredanne --- src/packagedcode/alpine.py | 3 ++- .../data/alpine/licenses/alp-3.14-community-clamav.yml | 2 +- .../alpine/licenses/alp-3.14-testing-ossec-hids-local.yml | 2 +- tests/packagedcode/data/alpine/licenses/clamav.yml | 2 ++ tests/packagedcode/data/alpine/licenses/cryptsetup.yml | 2 ++ tests/packagedcode/data/alpine/licenses/haproxy.yml | 2 ++ tests/packagedcode/test_alpine_license.py | 6 +----- 7 files changed, 11 insertions(+), 8 deletions(-) create mode 100644 tests/packagedcode/data/alpine/licenses/clamav.yml create mode 100644 tests/packagedcode/data/alpine/licenses/cryptsetup.yml create mode 100644 tests/packagedcode/data/alpine/licenses/haproxy.yml diff --git a/src/packagedcode/alpine.py b/src/packagedcode/alpine.py index fab11756cff..59223cf72da 100644 --- a/src/packagedcode/alpine.py +++ b/src/packagedcode/alpine.py @@ -1442,6 +1442,7 @@ def normalize_and_cleanup_declared_license(declared): '(gpl-2.0-only with licenseref-scancode-generic-exception ' 'and lgpl-2.1-or-later with licenseref-scancode-generic-exception)', + # seen in https://github.com/alpinelinux/aports/blob/6052f331b316cf5366bd3db02af8400e9a34ab59/main/haproxy/APKBUILD '(gpl-2.0-or-later and gpl-2.1-or-later) with openssl-exception': '(gpl-2.0-or-later with licenseref-scancode-generic-exception ' 'and lgpl-2.1-or-later with licenseref-scancode-generic-exception)', @@ -1647,7 +1648,7 @@ def apply_syntax_fixes(s): # "with" mishaps 'gpl-2.0 with classpath': 'gpl-2.0 with classpath-exception-2.0', - 'gpl-2.0-only with openssl-exception': 'pl-2.0-only with licenseref-scancode-openssl-exception-gpl-2.0', + 'gpl-2.0-only with openssl-exception': 'gpl-2.0-only with licenseref-scancode-openssl-exception-gpl-2.0-plus', 'gpl-2.0-or-later with openssl-exception': 'gpl-2.0-or-later with licenseref-scancode-openssl-exception-gpl-2.0-plus', 'gpl-3.0-only with openssl-exception': 'gpl-3.0-only with licenseref-scancode-openssl-exception-gpl-3.0-plus', diff --git a/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml b/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml index 19ef19af337..861c5863659 100644 --- a/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml +++ b/tests/packagedcode/data/alpine/licenses/alp-3.14-community-clamav.yml @@ -1,2 +1,2 @@ declared_license: GPL-2.0-only WITH OpenSSL-Exception -license_expression: gpl-2.0 +license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0-plus diff --git a/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml b/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml index 3c18279d875..325264ea33f 100644 --- a/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml +++ b/tests/packagedcode/data/alpine/licenses/alp-3.14-testing-ossec-hids-local.yml @@ -1,2 +1,2 @@ declared_license: GPL-2.0-only WITH openssl-exception -license_expression: gpl-2.0 +license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0-plus diff --git a/tests/packagedcode/data/alpine/licenses/clamav.yml b/tests/packagedcode/data/alpine/licenses/clamav.yml new file mode 100644 index 00000000000..c0afaa6e471 --- /dev/null +++ b/tests/packagedcode/data/alpine/licenses/clamav.yml @@ -0,0 +1,2 @@ +declared_license: GPL-2.0-only WITH OpenSSL-Exception +license_expression: gpl-2.0 with openssl-exception-gpl-2.0-plus diff --git a/tests/packagedcode/data/alpine/licenses/cryptsetup.yml b/tests/packagedcode/data/alpine/licenses/cryptsetup.yml new file mode 100644 index 00000000000..f1cd837050e --- /dev/null +++ b/tests/packagedcode/data/alpine/licenses/cryptsetup.yml @@ -0,0 +1,2 @@ +declared_license: GPL-2.0-or-later WITH OpenSSL-Exception +license_expression: gpl-2.0-plus with openssl-exception-gpl-2.0-plus diff --git a/tests/packagedcode/data/alpine/licenses/haproxy.yml b/tests/packagedcode/data/alpine/licenses/haproxy.yml new file mode 100644 index 00000000000..7824c97effd --- /dev/null +++ b/tests/packagedcode/data/alpine/licenses/haproxy.yml @@ -0,0 +1,2 @@ +declared_license: (GPL-2.0-or-later AND GPL-2.1-or-later) WITH OpenSSL-Exception +license_expression: gpl-2.0-plus with generic-exception and lgpl-2.1-plus with generic-exception diff --git a/tests/packagedcode/test_alpine_license.py b/tests/packagedcode/test_alpine_license.py index 3be269aa115..955d26cf99f 100644 --- a/tests/packagedcode/test_alpine_license.py +++ b/tests/packagedcode/test_alpine_license.py @@ -117,11 +117,7 @@ def closure_test_function(*args, **kwargs): license_test.dump() return - if detected != license_test.license_expression: - # On failure, we compare against more result data to get additional - # failure details, including the test_file - expected = [license_test.to_dict(), f'file://{license_test.data_file}'] - raise Exception(expected, saneyaml.dump(_license_detections)) + assert detected == license_test.license_expression return closure_test_function From 676a4713ca3182654d96e9613677622b4ba376de Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 4 Jan 2023 17:44:56 +0100 Subject: [PATCH 83/84] Generate correct URLs for license and rules Signed-off-by: Philippe Ombredanne --- src/licensedcode/models.py | 32 ++++++----- .../filtered-expected.json | 4 +- .../filtered-expected2.json | 2 +- .../filtered-expected3.json | 2 +- .../data/yaml/simple-expected.yaml | 3 -- .../data/yaml/tree/expected.yaml | 10 ---- .../data/datadriven/lic4/qt_config.cpp.yml | 4 +- ...e-reference-works-with-clues.expected.json | 42 +++++++-------- ...-matched-text-with-reference.expected.json | 16 +++--- .../scan-with-reference.expected.json | 16 +++--- .../license-expression/scan.expected.json | 16 +++--- .../spdx-expressions.expected.json | 8 +-- .../license-ref-see-copying.expected.json | 6 +-- .../license_reference/scan-ref.expected.json | 6 +-- ...-unknown-reference-copyright.expected.json | 4 +- .../license_reference/scan-wref.expected.json | 2 +- ...unknown-ref-to-key-file-root.expected.json | 6 +-- .../license_url/license_url.expected.json | 4 +- .../package/package.expected.json | 4 +- .../scan/e2fsprogs-expected.json | 10 ++-- .../scan/ffmpeg-license.expected.json | 50 ++++++++--------- .../sqlite/sqlite.expected.json | 4 +- .../text/scan-diag.expected.json | 16 +++--- .../plugin_license/text/scan.expected.json | 16 +++--- .../text_long_lines/scan-diag.expected.json | 16 +++--- .../text_long_lines/scan.expected.json | 16 +++--- ...n-unknown-intro-dual-license.expected.json | 10 ++-- ...tro-eclipse-foundation-tycho.expected.json | 22 ++++---- ...own-intro-eclipse-foundation.expected.json | 4 +- ...nown-intro-long-gaps-between.expected.json | 8 +-- ...intro-with-imperfect-matches.expected.json | 6 +-- .../policy-codebase.expected.json | 10 ++-- .../plugin_license_text/scan.expected.json | 22 ++++---- .../data/about/aboutfiles.expected.json | 4 +- .../data/alpine/licenses/clamav.yml | 2 +- .../data/alpine/licenses/cryptsetup.yml | 2 +- .../data/alpine/licenses/haproxy.yml | 2 +- .../data/bower/scan-expected.json | 12 ++--- .../data/build/buck/end2end-expected.json | 4 +- .../data/cargo/scan.expected.json | 12 ++--- .../data/chef/package.scan.expected.json | 4 +- .../assemble/many-podspecs-expected.json | 4 +- .../assemble/multiple-podspec-expected.json | 4 +- .../assemble/single-podspec-expected.json | 4 +- .../solo/RxDataSources.podspec-expected.json | 4 +- ...instance-expected-with-test-manifests.json | 4 +- ...n-package-instance-expected-with-uuid.json | 8 +-- .../python-package-instance-expected.json | 8 +-- .../activemq-camel.expected.json | 4 +- ...tivemq-camel_without_license.expected.json | 4 +- .../google-built-collection.expected.json | 4 +- ...t-collection_without_license.expected.json | 4 +- .../flutter_playtabs_bridge.expected.json | 6 +-- ...ytabs_bridge_without_license.expected.json | 6 +-- .../nanopb.expected.json | 4 +- .../nanopb_without_license.expected.json | 4 +- .../reference-to-package/base.expected.json | 6 +-- .../fusiondirectory.expected.json | 54 +++++++++---------- .../google_appengine_sdk.expected.json | 18 +++---- .../paddlenlp.expected.json | 6 +-- .../physics.expected.json | 12 ++--- .../reference-to-package/samba.expected.json | 40 +++++++------- .../data/npm/electron/package.expected.json | 4 +- .../get_package_resources.scan.expected.json | 4 +- .../data/npm/scan-nested/scan.expected.json | 4 +- .../data/plugin/about-package-expected.json | 4 +- .../data/plugin/bower-package-expected.json | 4 +- .../data/plugin/cargo-package-expected.json | 4 +- .../data/plugin/chef-package-expected.json | 4 +- .../data/plugin/com-package-expected.json | 2 +- .../data/plugin/conda-package-expected.json | 2 +- .../data/plugin/cran-package-expected.json | 4 +- .../data/plugin/freebsd-package-expected.json | 4 +- .../data/plugin/haxe-package-expected.json | 4 +- .../data/plugin/maven-package-expected.json | 26 ++++----- .../data/plugin/mui-package-expected.json | 2 +- .../data/plugin/mun-package-expected.json | 2 +- .../data/plugin/npm-package-expected.json | 4 +- .../data/plugin/nuget-package-expected.json | 4 +- .../plugin/phpcomposer-package-expected.json | 4 +- .../data/plugin/python-package-expected.json | 12 ++--- .../data/plugin/rpm-package-expected.json | 4 +- .../plugin/rubygems-package-expected.json | 4 +- .../data/plugin/sys-package-expected.json | 2 +- .../data/plugin/tlb-package-expected.json | 2 +- .../data/plugin/win_pe-package-expected.json | 2 +- .../data/plugin/winmd-package-expected.json | 2 +- .../site-packages/site-packages-expected.json | 8 +-- .../data/pypi/solo-metadata/expected.json | 12 ++--- .../data/pypi/solo-setup/expected.json | 4 +- .../pip-22.0.4-pypi-package-expected.json | 4 +- ...ip-22.0.4-pypi-package-setup-expected.json | 4 +- .../celery-expected.json | 4 +- .../daglib_wheel_extracted-expected.json | 4 +- .../data/composer/composer.expected.json | 4 +- tests/scancode/data/info/all.expected.json | 12 ++--- .../data/info/all.rooted.expected.json | 12 ++--- .../scancode/data/license_text/test.expected | 4 +- .../plugin_only_findings/basic.expected.json | 12 ++--- ...-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json | 2 +- .../component-package-build-expected.json | 12 ++--- .../component-package-expected.json | 12 ++--- .../license-holder-rollup-expected.json | 14 ++--- ...iple-same-holder-and-license-expected.json | 4 +- ...t-counted-in-license-holders-expected.json | 4 +- .../package-fileset-expected.json | 4 +- .../package-manifest-expected.json | 4 +- ...rectory-with-minority-origin-expected.json | 4 +- ...return-nested-local-majority-expected.json | 14 ++--- .../data/score/basic-expected.json | 4 +- ...consistent_licenses_copyleft-expected.json | 8 +-- .../score/no_license_ambiguity-expected.json | 8 +-- .../no_license_or_copyright-expected.json | 4 +- .../data/score/no_license_text-expected.json | 4 +- ...nflicting_license_categories.expected.json | 20 +++---- .../summary/end-2-end/bug-1141.expected.json | 8 +-- .../holders/clear_holder.expected.json | 8 +-- .../holders/combined_holders.expected.json | 8 +-- .../license_ambiguity/ambiguous.expected.json | 8 +-- .../unambiguous.expected.json | 8 +-- .../multiple_package_data.expected.json | 8 +-- .../single_file/single_file.expected.json | 2 +- .../summary-without-holder-pypi.expected.json | 6 +-- ...holder_from_package_resource.expected.json | 4 +- .../with_package_data.expected.json | 8 +-- .../without_package_data.expected.json | 8 +-- .../tallies/end-2-end/bug-1141.expected.json | 8 +-- .../full_tallies/tallies.expected.json | 32 +++++------ .../tallies_by_facet.expected.json | 32 +++++------ .../tallies_details.expected.json | 32 +++++------ ...lies_key_files-details.expected.json-lines | 36 ++++++------- .../tallies_key_files.expected.json | 32 +++++------ .../data/tallies/packages/expected.json | 10 ++-- 133 files changed, 605 insertions(+), 620 deletions(-) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index 0095d0064ba..a087a7cc264 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -368,29 +368,33 @@ def from_dir(cls, key, licenses_data_dir=licenses_data_dir, check_consistency=Tr @property def scancode_url(self): - return SCANCODE_LICENSE_URL.format(self.key) + if self.is_builtin: + return SCANCODE_LICENSE_URL.format(self.key) @property def licensedb_url(self): - return SCANCODE_LICENSEDB_URL.format(self.key) + if self.is_builtin: + return SCANCODE_LICENSEDB_URL.format(self.key) @property def spdx_url(self): """ Return a URL to the SPDX license either at SPDX, ScanCode or None. """ - spdx_license_key = self.spdx_license_key - if not spdx_license_key: - return + if self.is_builtin: + spdx_license_key = self.spdx_license_key + if not spdx_license_key: + return - is_license_ref = spdx_license_key.lower().startswith('licenseref-') + slkl = spdx_license_key.lower() + is_licenseref = slkl.startswith('licenseref-') - if is_license_ref: - return SCANCODE_LICENSE_URL.format(self.key) - else: - # TODO: Is this replacing spdx_key??? - spdx_license_key = spdx_license_key.rstrip('+') - return SPDX_LICENSE_URL.format(spdx_license_key) + if is_licenseref: + return SCANCODE_LICENSE_URL.format(self.key) + else: + # TODO: Is this replacing spdx_key??? + spdx_license_key = spdx_license_key.rstrip('+') + return SPDX_LICENSE_URL.format(spdx_license_key) def license_file(self, licenses_data_dir=licenses_data_dir): return join(licenses_data_dir, f'{self.key}.LICENSE') @@ -462,8 +466,8 @@ def to_reference(self): # include everything data = self._to_dict(include_field=lambda k, v: True) data.pop('is_deprecated', None) - data['scancode_url'] = self.spdx_url - data['licensedb_url'] = self.spdx_url + data['scancode_url'] = self.scancode_url + data['licensedb_url'] = self.licensedb_url data['spdx_url'] = self.spdx_url return data diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected.json index 98a01954136..3c24db8e4b2 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected.json @@ -67,8 +67,8 @@ "apache@apache.org" ], "text": "The Apache Software License, Version 1.1\n\nCopyright (c) 2000 The Apache Software Foundation. All rights\nreserved.\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\n notice, this list of conditions and the following disclaimer.\n\n2. 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\n3. The end-user documentation included with the redistribution,\n if any, must include the following acknowledgment:\n \"This product includes software developed by the\n Apache Software Foundation (http://www.apache.org/).\"\n Alternately, this acknowledgment may appear in the software itself,\n if and wherever such third-party acknowledgments normally appear.\n\n4. The names \"Apache\" and \"Apache Software Foundation\" must\n not be used to endorse or promote products derived from this\n software without prior written permission. For written\n permission, please contact apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\",\n nor may \"Apache\" appear in their name, without prior written\n permission of the Apache Software Foundation.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR\nITS 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\nUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\nOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/Apache-1.1", - "licensedb_url": "https://spdx.org/licenses/Apache-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.1.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-1.1", "spdx_url": "https://spdx.org/licenses/Apache-1.1" } ], diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json index 6884c5e2fbd..b2e1eb81e2e 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json @@ -65,7 +65,7 @@ ], "text": "PyGres, version 2.2 A Python interface for PostgreSQL database. Written by\nD'Arcy J.M. Cain, (darcy@druid.net). Based heavily on code written by\nPascal Andre, andre@chimay.via.ecp.fr. Copyright (c) 1995, Pascal Andre\n(andre@via.ecp.fr).\n\nPermission to use, copy, modify, and distribute this software and its\ndocumentation for any purpose, without fee, and without a written\nagreement is hereby granted, provided that the above copyright notice and\nthis paragraph and the following two paragraphs appear in all copies or in\nany new file that contains a substantial portion of this file.\n\nIN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,\nSPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS,\nARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE\nAUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nTHE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE\nAUTHOR HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,\nENHANCEMENTS, OR MODIFICATIONS.\n\nFurther modifications copyright 1997, 1998, 1999 by D'Arcy J.M. Cain\n(darcy@druid.net) subject to the same terms and conditions as above.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/pygres-2.2", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE" } ], diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json index 72c125bf13f..96c3fc43fb6 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json @@ -67,7 +67,7 @@ ], "text": "PCRE LICENCE \n------------ \n\nPCRE is a library of functions to support regular expressions whose\nsyntax and semantics are as close as possible to those of the Perl 5\nlanguage.\n\nWritten by: Philip Hazel \nUniversity of Cambridge Computing Service, Cambridge, England. \nPhone: +44 1223 334714.\nCopyright (c) 1997-2001 University of Cambridge\n\nPermission is granted to anyone to use this software for any purpose on\nany computer system, and to redistribute it freely, subject to the\nfollowing restrictions:\n\n1. This software is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n2. The origin of this software must not be misrepresented, either by\nexplicit claim or by omission. In practice, this means that if you use\nPCRE in software which you distribute to others, commercially or\notherwise, you must put a sentence like this\n\"Regular expression support is provided by the PCRE library package,\nwhich is open source software, written by Philip Hazel, and copyright by\nthe University of Cambridge, England\" \n\nsomewhere reasonably visible in your documentation and in any relevant\nfiles or online help data or similar.\n\nA reference to the ftp site for the source, that is, to\nftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \nshould also be given in the documentation.\n\n3. Altered versions must be plainly marked as such, and must not be\nmisrepresented as being the original software.\n\n4. If PCRE is embedded in any software that is released under the GNU\nGeneral Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL),\nthen the terms of that licence shall supersede any condition above with\nwhich it is incompatible.\n\nThe documentation for PCRE, supplied in the \"doc\" directory, is\ndistributed under the same terms as the software itself.\n\nEnd PCRE LICENCE", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/pcre", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE" } ], diff --git a/tests/formattedcode/data/yaml/simple-expected.yaml b/tests/formattedcode/data/yaml/simple-expected.yaml index c697b257aa1..edc05abed42 100644 --- a/tests/formattedcode/data/yaml/simple-expected.yaml +++ b/tests/formattedcode/data/yaml/simple-expected.yaml @@ -26,9 +26,6 @@ headers: platform_version: '#211~16.04.2-Ubuntu SMP Fri Nov 25 09:18:48 UTC 2022' python_version: "3.9.10 (main, Jan 29 2022, 10:01:49) \n[GCC 5.4.0 20160609]" spdx_license_list_version: '3.19' - additional_license_plugins: - - /home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install1 - - /home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install2 files_count: 1 packages: [] dependencies: [] diff --git a/tests/formattedcode/data/yaml/tree/expected.yaml b/tests/formattedcode/data/yaml/tree/expected.yaml index 74a83d29d05..f9284989603 100644 --- a/tests/formattedcode/data/yaml/tree/expected.yaml +++ b/tests/formattedcode/data/yaml/tree/expected.yaml @@ -27,16 +27,6 @@ headers: platform_version: '#211~16.04.2-Ubuntu SMP Fri Nov 25 09:18:48 UTC 2022' python_version: "3.9.10 (main, Jan 29 2022, 10:01:49) \n[GCC 5.4.0 20160609]" spdx_license_list_version: '3.19' - OUTDATED: 'WARNING: Outdated ScanCode Toolkit version! You are using an outdated version - of ScanCode Toolkit: 32.0.0rc1 released on: 2023-01-03. A new version 42.5.1 is available - with important improvements including bug and security fixes, updated license, copyright - and package detection, and improved scanning accuracy. Please download and install the - latest version of ScanCode. Visit https://github.com/nexB/scancode-toolkit/releases - for details.' - additional_license_directory: /home/pombreda/w421/scancode-toolkit-master5/tests/licensedcode/data/additional_licenses/additional_dir - additional_license_plugins: - - /home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install1 - - /home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install2 files_count: 7 packages: [] dependencies: [] diff --git a/tests/licensedcode/data/datadriven/lic4/qt_config.cpp.yml b/tests/licensedcode/data/datadriven/lic4/qt_config.cpp.yml index 34b20e20182..e5c9b4e0f9f 100644 --- a/tests/licensedcode/data/datadriven/lic4/qt_config.cpp.yml +++ b/tests/licensedcode/data/datadriven/lic4/qt_config.cpp.yml @@ -1,4 +1,2 @@ license_expressions: - - qt-commercial-1.1 OR lgpl-2.1 WITH qt-company-exception-lgpl-2.1 OR lgpl-3.0 WITH - qt-company-exception-lgpl-2.1 - + - qt-commercial-1.1 OR lgpl-2.1 WITH qt-company-exception-lgpl-2.1 OR lgpl-3.0 WITH qt-company-exception-lgpl-2.1 diff --git a/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json b/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json index 333363d6504..be1bb609da9 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json @@ -467,8 +467,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -509,8 +509,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" }, { @@ -548,8 +548,8 @@ "ignorable_urls": [], "ignorable_emails": [], "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.", - "scancode_url": "https://spdx.org/licenses/bzip2-1.0.6", - "licensedb_url": "https://spdx.org/licenses/bzip2-1.0.6", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bzip2-libbzip-2010", "spdx_url": "https://spdx.org/licenses/bzip2-1.0.6" }, { @@ -594,8 +594,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { @@ -636,7 +636,7 @@ ], "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. 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\n3. 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\n4. 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 licensing@OpenSSL.org.\n\n5. 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\n6. 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\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.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/openssl", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.LICENSE" }, { @@ -687,8 +687,8 @@ "tjh@cryptsoft.com" ], "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\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\n notice, this list of conditions and the following disclaimer. \n\n2. 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\n3. 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\n4. 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\n5. 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\n6. 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\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\n Original 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\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. 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 :-).\n4. 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\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.]", - "scancode_url": "https://spdx.org/licenses/OpenSSL", - "licensedb_url": "https://spdx.org/licenses/OpenSSL", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", "spdx_url": "https://spdx.org/licenses/OpenSSL" }, { @@ -721,7 +721,7 @@ "ignorable_emails": [], "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.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/other-copyleft", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE" }, { @@ -770,8 +770,8 @@ ], "ignorable_emails": [], "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\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.\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.", - "scancode_url": "https://spdx.org/licenses/Python-2.0", - "licensedb_url": "https://spdx.org/licenses/Python-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/python", "spdx_url": "https://spdx.org/licenses/Python-2.0" }, { @@ -804,7 +804,7 @@ "ignorable_emails": [], "text": "Permission to use, copy, modify, and distribute this software and its \ndocumentation for any purpose and without fee is hereby granted, \nprovided that the above copyright notice appear in all copies and 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.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/python-cwi", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE" }, { @@ -842,8 +842,8 @@ "ignorable_urls": [], "ignorable_emails": [], "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.\n\n THIS SOFTWARE IS PROVIDED BY ORACLE CORPORATION ``AS IS'' AND ANY EXPRESS\n OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR\n NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE CORPORATION\n BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/Sleepycat", - "licensedb_url": "https://spdx.org/licenses/Sleepycat", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sleepycat.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/sleepycat", "spdx_url": "https://spdx.org/licenses/Sleepycat" }, { @@ -890,7 +890,7 @@ ], "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\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. 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 :-).\n4. 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\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.]", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/ssleay-windows", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE" }, { @@ -931,8 +931,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This software is copyrighted by the Regents of the University of\nCalifornia, Sun Microsystems, Inc., Scriptics Corporation, ActiveState\nCorporation and other parties. The following terms apply to all files\nassociated with the software unless explicitly disclaimed in\nindividual files.\n\nThe authors hereby grant permission to use, copy, modify, distribute,\nand license this software and its documentation for any purpose, provided\nthat existing copyright notices are retained in all copies and that this\nnotice is included verbatim in any distributions. No written agreement,\nlicense, or royalty fee is required for any of the authorized uses.\nModifications to this software may be copyrighted by their authors\nand need not follow the licensing terms described here, provided that\nthe new terms are clearly indicated on the first page of each file where\nthey apply.\n\nIN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY\nFOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\nARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY\nDERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n\nTHE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,\nINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.\nTHIS SOFTWARE IS PROVIDED ON AN \"AS IS\" BASIS, AND THE AUTHORS AND\nDISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT,\nUPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n\nGOVERNMENT USE: If you are acquiring this software on behalf of the\nU.S. government, the Government shall have only \"Restricted Rights\"\nin the software and related documentation as defined in the Federal\nAcquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you\nare acquiring the software on behalf of the Department of Defense, the\nsoftware shall be classified as \"Commercial Computer Software\" and the\nGovernment shall have only \"Restricted Rights\" as defined in Clause\n252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the\nauthors grant the U.S. Government and others acting in its behalf\npermission to use and distribute the software in accordance with the\nterms specified in this license.", - "scancode_url": "https://spdx.org/licenses/TCL", - "licensedb_url": "https://spdx.org/licenses/TCL", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/tcl", "spdx_url": "https://spdx.org/licenses/TCL" }, { @@ -965,7 +965,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json index 17192ac7ef9..e53e4efb56f 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json @@ -199,8 +199,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -246,8 +246,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", - "scancode_url": "https://spdx.org/licenses/Artistic-2.0", - "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { @@ -288,8 +288,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" }, { @@ -327,8 +327,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json index b36660c4ce8..148bc8802cc 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json @@ -199,8 +199,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -246,8 +246,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", - "scancode_url": "https://spdx.org/licenses/Artistic-2.0", - "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { @@ -288,8 +288,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" }, { @@ -327,8 +327,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], 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 52f84fdef49..851f0fd6f18 100644 --- a/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json @@ -81,8 +81,8 @@ "apache@apache.org" ], "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see .", - "scancode_url": "https://spdx.org/licenses/Apache-1.0", - "licensedb_url": "https://spdx.org/licenses/Apache-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-1.0", "spdx_url": "https://spdx.org/licenses/Apache-1.0" }, { @@ -136,8 +136,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -174,8 +174,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", - "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-openib", "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { @@ -216,8 +216,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", - "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", - "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" } ], 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 index 72f41b281f5..1301a67a7ef 100644 --- a/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json +++ b/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json @@ -75,8 +75,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -114,8 +114,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", - "scancode_url": "https://spdx.org/licenses/Zlib", - "licensedb_url": "https://spdx.org/licenses/Zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/zlib", "spdx_url": "https://spdx.org/licenses/Zlib" } ], 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 83eeb31f4ad..b87ccafeff0 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 @@ -85,8 +85,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -119,7 +119,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], 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 07cde3cbeff..c646b164e27 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 @@ -79,8 +79,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -113,7 +113,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], 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 index 8b1e2b23daa..51f5ad3b6cb 100644 --- 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 @@ -95,7 +95,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" }, { @@ -130,7 +130,7 @@ "ignorable_emails": [], "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:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 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.\n\nExcept 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.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium-veillard", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE" } ], 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 0d27a902839..b6e479531ce 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 @@ -53,7 +53,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], 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 index 2e487d7315c..ac1c03a17a6 100644 --- 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 @@ -174,8 +174,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -208,7 +208,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], 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 f0f86f10054..52c122e29b3 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 @@ -60,8 +60,8 @@ "apache@apache.org" ], "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see .", - "scancode_url": "https://spdx.org/licenses/Apache-1.0", - "licensedb_url": "https://spdx.org/licenses/Apache-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-1.0", "spdx_url": "https://spdx.org/licenses/Apache-1.0" } ], diff --git a/tests/licensedcode/data/plugin_license/package/package.expected.json b/tests/licensedcode/data/plugin_license/package/package.expected.json index 6930322f529..d58c4b4fe53 100644 --- a/tests/licensedcode/data/plugin_license/package/package.expected.json +++ b/tests/licensedcode/data/plugin_license/package/package.expected.json @@ -190,8 +190,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json b/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json index dfe7ecddc01..c925629fc78 100644 --- a/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json +++ b/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json @@ -95,8 +95,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -141,8 +141,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Library General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" }, { @@ -175,7 +175,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/patent-disclaimer.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/patent-disclaimer.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/patent-disclaimer", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/patent-disclaimer.LICENSE" } ], diff --git a/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json b/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json index 0712440d6e8..7dadc202ba9 100644 --- a/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json +++ b/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json @@ -290,8 +290,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -336,8 +336,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { @@ -391,8 +391,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -439,8 +439,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -491,8 +491,8 @@ ], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", - "scancode_url": "https://spdx.org/licenses/GPL-3.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-3.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" }, { @@ -541,8 +541,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "LEGAL ISSUES\n============\n\nIn plain English:\n\n1. We don't promise that this software works. (But if you find any bugs,\n please let us know!)\n2. You can use this software for whatever you want. You don't have to pay us.\n3. You may not pretend that you wrote this software. If you use it in a\n program, you must acknowledge somewhere in your documentation that\n you've used the IJG code.\n\nIn legalese:\n\nThe authors make NO WARRANTY or representation, either express or implied,\nwith respect to this software, its quality, accuracy, merchantability, or\nfitness for a particular purpose. This software is provided \"AS IS\", and you,\nits user, assume the entire risk as to its quality and accuracy.\n\nThis software is copyright (C) 1991-1998, Thomas G. Lane.\nAll Rights Reserved except as specified below.\n\nPermission is hereby granted to use, copy, modify, and distribute this\nsoftware (or portions thereof) for any purpose, without fee, subject to these\nconditions:\n(1) If any part of the source code for this software is distributed, then this\nREADME file must be included, with this copyright and no-warranty notice\nunaltered; and any additions, deletions, or changes to the original files\nmust be clearly indicated in accompanying documentation.\n(2) If only executable code is distributed, then the accompanying\ndocumentation must state that \"this software is based in part on the work of\nthe Independent JPEG Group\".\n(3) Permission for use of this software is granted only if the user accepts\nfull responsibility for any undesirable consequences; the authors accept\nNO LIABILITY for damages of any kind.\n\nThese conditions apply to any software derived from or based on the IJG code,\nnot just to the unmodified library. If you use our work, you ought to\nacknowledge us.\n\nPermission is NOT granted for the use of any IJG author's name or company name\nin advertising or publicity relating to this software or products derived from\nit. This software may be referred to only as \"the Independent JPEG Group's\nsoftware\".\n\nWe specifically permit and encourage the use of this software as the basis of\ncommercial products, provided that all warranty or liability claims are\nassumed by the product vendor.\n\n\nansi2knr.c is included in this distribution by permission of L. Peter Deutsch,\nsole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.\nansi2knr.c is NOT covered by the above copyright and conditions, but instead\nby the usual distribution terms of the Free Software Foundation; principally,\nthat you must include source code if you redistribute it. (See the file\nansi2knr.c for full details.) However, since ansi2knr.c is not needed as part\nof any program generated from the IJG code, this does not limit you more than\nthe foregoing paragraphs do.\n\nThe Unix configuration script \"configure\" was produced with GNU Autoconf.\nIt is copyright by the Free Software Foundation but is freely distributable.\nThe same holds for its supporting scripts (config.guess, config.sub,\nltconfig, ltmain.sh). Another support script, install-sh, is copyright\nby M.I.T. but is also freely distributable.\n\nIt appears that the arithmetic coding option of the JPEG spec is covered by\npatents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot\nlegally be used without obtaining one or more licenses. For this reason,\nsupport for arithmetic coding has been removed from the free JPEG software.\n(Since arithmetic coding provides only a marginal gain over the unpatented\nHuffman mode, it is unlikely that very many implementations will support it.)\nSo far as we are aware, there are no patent restrictions on the remaining\ncode.\n\nThe IJG distribution formerly included code to read and write GIF files.\nTo avoid entanglement with the Unisys LZW patent, GIF reading support has\nbeen removed altogether, and the GIF writer has been simplified to produce\n\"uncompressed GIFs\". This technique does not use the LZW algorithm; the\nresulting GIF files are larger than usual, but are readable by all standard\nGIF decoders.\n\nWe are required to state that\n \"The Graphics Interchange Format(c) is the Copyright property of\n CompuServe Incorporated. GIF(sm) is a Service Mark property of\n CompuServe Incorporated.\"", - "scancode_url": "https://spdx.org/licenses/IJG", - "licensedb_url": "https://spdx.org/licenses/IJG", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ijg.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/ijg", "spdx_url": "https://spdx.org/licenses/IJG" }, { @@ -587,8 +587,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Library General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" }, { @@ -635,8 +635,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { @@ -686,8 +686,8 @@ ], "ignorable_emails": [], "text": " GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", - "scancode_url": "https://spdx.org/licenses/LGPL-3.0-only", - "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" }, { @@ -735,8 +735,8 @@ ], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", - "scancode_url": "https://spdx.org/licenses/LGPL-3.0-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" }, { @@ -774,8 +774,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -808,7 +808,7 @@ "ignorable_emails": [], "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/other-permissive", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" }, { @@ -844,7 +844,7 @@ "ignorable_emails": [], "text": "This component is normally licensed under a proprietary license agreement with \na supplier that has terms and conditions that restrict the use of the code, \nbut may not require payment to the supplier.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/proprietary-license", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE" }, { @@ -877,7 +877,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], diff --git a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json index 2a54be1abbb..763ebf7970b 100644 --- a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json +++ b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json @@ -55,8 +55,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "The author disclaims copyright to this source code.\nIn place of a legal notice, here is a blessing:\n May you do good and not evil.\n May you find forgiveness for yourself and forgive others.\n May you share freely, never taking more than you give.", - "scancode_url": "https://spdx.org/licenses/blessing", - "licensedb_url": "https://spdx.org/licenses/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/blessing", "spdx_url": "https://spdx.org/licenses/blessing" } ], 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 863b5718f35..869068ac21a 100644 --- a/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json @@ -78,8 +78,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Copying and distribution of this file, with or without modification, are\npermitted in any medium without royalty provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any\nwarranty.", - "scancode_url": "https://spdx.org/licenses/FSFAP", - "licensedb_url": "https://spdx.org/licenses/FSFAP", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/fsf-ap", "spdx_url": "https://spdx.org/licenses/FSFAP" }, { @@ -133,8 +133,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -171,8 +171,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", - "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-openib", "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { @@ -213,8 +213,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", - "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", - "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" } ], diff --git a/tests/licensedcode/data/plugin_license/text/scan.expected.json b/tests/licensedcode/data/plugin_license/text/scan.expected.json index 7636165bf65..20139f85438 100644 --- a/tests/licensedcode/data/plugin_license/text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan.expected.json @@ -78,8 +78,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Copying and distribution of this file, with or without modification, are\npermitted in any medium without royalty provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any\nwarranty.", - "scancode_url": "https://spdx.org/licenses/FSFAP", - "licensedb_url": "https://spdx.org/licenses/FSFAP", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/fsf-ap", "spdx_url": "https://spdx.org/licenses/FSFAP" }, { @@ -133,8 +133,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -171,8 +171,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", - "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-openib", "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { @@ -213,8 +213,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", - "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", - "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" } ], 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 47c56d996b7..b8a712575fb 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 @@ -95,8 +95,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -133,8 +133,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", - "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-openib", "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { @@ -175,8 +175,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", - "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", - "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" }, { @@ -212,8 +212,8 @@ ], "ignorable_emails": [], "text": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\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 BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to ", - "scancode_url": "https://spdx.org/licenses/Unlicense", - "licensedb_url": "https://spdx.org/licenses/Unlicense", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unlicense", "spdx_url": "https://spdx.org/licenses/Unlicense" } ], 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 47c56d996b7..b8a712575fb 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 @@ -95,8 +95,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -133,8 +133,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", - "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-openib", "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { @@ -175,8 +175,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", - "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", - "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" }, { @@ -212,8 +212,8 @@ ], "ignorable_emails": [], "text": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\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 BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to ", - "scancode_url": "https://spdx.org/licenses/Unlicense", - "licensedb_url": "https://spdx.org/licenses/Unlicense", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unlicense", "spdx_url": "https://spdx.org/licenses/Unlicense" } ], 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 index dfdb3452329..56b618bc3de 100644 --- 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 @@ -91,8 +91,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -125,7 +125,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" }, { @@ -166,8 +166,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n Version 2, December 2004\n\n Copyright (C) 2004 Sam Hocevar\n 14 rue de Plaisance, 75014 Paris, France\n Everyone is permitted to copy and distribute verbatim or modified\n copies of this license document, and changing it is allowed as long\n as the name is changed.\n\n DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. You just DO WHAT THE FUCK YOU WANT TO.", - "scancode_url": "https://spdx.org/licenses/WTFPL", - "licensedb_url": "https://spdx.org/licenses/WTFPL", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/wtfpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/wtfpl-2.0", "spdx_url": "https://spdx.org/licenses/WTFPL" } ], 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 index 47254b501e9..7c65df448bf 100644 --- 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 @@ -570,8 +570,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -611,8 +611,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -653,8 +653,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Common Public License - v 1.0\n\nUpdated 16 Apr 2009\n\nAs of 25 Feb 2009, IBM has assigned the Agreement Steward role for the CPL to the Eclipse Foundation. Eclipse has designated the Eclipse Public License (EPL) as the follow-on version of the CPL.\n\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\na) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and\nb) in the case of each subsequent Contributor:\ni)\t changes to the Program, and\nii)\t additions to the Program;\nwhere such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.\n\n\"Contributor\" means any person or entity that distributes the Program.\n\n\n\"Licensed Patents \" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.\n\n\n\"Program\" means the Contributions distributed in accordance with this Agreement.\n\n\n\"Recipient\" means anyone who receives the Program under this Agreement, including all Contributors.\n\n\n2. GRANT OF RIGHTS\n\na)\tSubject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.\nb) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.\nc)\tRecipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.\nd)\tEach Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.\n3. REQUIREMENTS\n\nA Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:\n\na)\tit complies with the terms and conditions of this Agreement; and\nb)\tits license agreement:\ni)\teffectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;\nii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;\niii)\tstates that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and\niv)\tstates that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.\nWhen the Program is made available in source code form:\n\na)\tit must be made available under this Agreement; and\nb)\ta copy of this Agreement must be included with each copy of the Program.\n\nContributors may not remove or alter any copyright notices contained within the Program.\n\n\nEach Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.\n\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor (\"Commercial Contributor\") hereby agrees to defend and indemnify every other Contributor (\"Indemnified Contributor\") against any losses, damages and costs (collectively \"Losses\") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.\n\n\nFor example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.\n\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.\n\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\n\n\nIf Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.\n\n\nAll Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.\n\n\nEveryone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.\n\n\nThis Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.", - "scancode_url": "https://spdx.org/licenses/CPL-1.0", - "licensedb_url": "https://spdx.org/licenses/CPL-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cpl-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cpl-1.0", "spdx_url": "https://spdx.org/licenses/CPL-1.0" }, { @@ -691,8 +691,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Eclipse Public License - v 1.0\n\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\na) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and\nb) in the case of each subsequent Contributor:\n\ni) changes to the Program, and\n\nii) additions to the Program;\n\nwhere such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.\n\n\"Contributor\" means any person or entity that distributes the Program.\n\n\"Licensed Patents \" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.\n\n\"Program\" means the Contributions distributed in accordance with this Agreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement, including all Contributors.\n\n2. GRANT OF RIGHTS\n\na) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.\n\nb) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.\n\nc) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.\n\nd) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.\n\n3. REQUIREMENTS\n\nA Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:\n\na) it complies with the terms and conditions of this Agreement; and\n\nb) its license agreement:\n\ni) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;\n\nii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;\n\niii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and\n\niv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.\n\nWhen the Program is made available in source code form:\n\na) it must be made available under this Agreement; and\n\nb) a copy of this Agreement must be included with each copy of the Program.\n\nContributors may not remove or alter any copyright notices contained within the Program.\n\nEach Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor (\"Commercial Contributor\") hereby agrees to defend and indemnify every other Contributor (\"Indemnified Contributor\") against any losses, damages and costs (collectively \"Losses\") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.\n\nThis Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.", - "scancode_url": "https://spdx.org/licenses/EPL-1.0", - "licensedb_url": "https://spdx.org/licenses/EPL-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/epl-1.0", "spdx_url": "https://spdx.org/licenses/EPL-1.0" }, { @@ -729,8 +729,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Eclipse Public License - v 2.0\n\n THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE\n PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION\n OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\n a) in the case of the initial Contributor, the initial content\n Distributed under this Agreement, and\n\n b) in the case of each subsequent Contributor:\n i) changes to the Program, and\n ii) additions to the Program;\n where such changes and/or additions to the Program originate from\n and are Distributed by that particular Contributor. A Contribution\n \"originates\" from a Contributor if it was added to the Program by\n such Contributor itself or anyone acting on such Contributor's behalf.\n Contributions do not include changes or additions to the Program that\n are not Modified Works.\n\n\"Contributor\" means any person or entity that Distributes the Program.\n\n\"Licensed Patents\" mean patent claims licensable by a Contributor which\nare necessarily infringed by the use or sale of its Contribution alone\nor when combined with the Program.\n\n\"Program\" means the Contributions Distributed in accordance with this\nAgreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement\nor any Secondary License (as applicable), including Contributors.\n\n\"Derivative Works\" shall mean any work, whether in Source Code or other\nform, that is based on (or derived from) the Program and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship.\n\n\"Modified Works\" shall mean any work in Source Code or other form that\nresults from an addition to, deletion from, or modification of the\ncontents of the Program, including, for purposes of clarity any new file\nin Source Code form that contains any contents of the Program. Modified\nWorks shall not include works that contain only declarations,\ninterfaces, types, classes, structures, or files of the Program solely\nin each case in order to link to, bind by name, or subclass the Program\nor Modified Works thereof.\n\n\"Distribute\" means the acts of a) distributing or b) making available\nin any manner that enables the transfer of a copy.\n\n\"Source Code\" means the form of a Program preferred for making\nmodifications, including but not limited to software source code,\ndocumentation source, and configuration files.\n\n\"Secondary License\" means either the GNU General Public License,\nVersion 2.0, or any later versions of that license, including any\nexceptions or additional permissions as identified by the initial\nContributor.\n\n2. GRANT OF RIGHTS\n\n a) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free copyright\n license to reproduce, prepare Derivative Works of, publicly display,\n publicly perform, Distribute and sublicense the Contribution of such\n Contributor, if any, and such Derivative Works.\n\n b) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free patent\n license under Licensed Patents to make, use, sell, offer to sell,\n import and otherwise transfer the Contribution of such Contributor,\n if any, in Source Code or other form. This patent license shall\n apply to the combination of the Contribution and the Program if, at\n the time the Contribution is added by the Contributor, such addition\n of the Contribution causes such combination to be covered by the\n Licensed Patents. The patent license shall not apply to any other\n combinations which include the Contribution. No hardware per se is\n licensed hereunder.\n\n c) Recipient understands that although each Contributor grants the\n licenses to its Contributions set forth herein, no assurances are\n provided by any Contributor that the Program does not infringe the\n patent or other intellectual property rights of any other entity.\n Each Contributor disclaims any liability to Recipient for claims\n brought by any other entity based on infringement of intellectual\n property rights or otherwise. As a condition to exercising the\n rights and licenses granted hereunder, each Recipient hereby\n assumes sole responsibility to secure any other intellectual\n property rights needed, if any. For example, if a third party\n patent license is required to allow Recipient to Distribute the\n Program, it is Recipient's responsibility to acquire that license\n before distributing the Program.\n\n d) Each Contributor represents that to its knowledge it has\n sufficient copyright rights in its Contribution, if any, to grant\n the copyright license set forth in this Agreement.\n\n e) Notwithstanding the terms of any Secondary License, no\n Contributor makes additional grants to any Recipient (other than\n those set forth in this Agreement) as a result of such Recipient's\n receipt of the Program under the terms of a Secondary License\n (if permitted under the terms of Section 3).\n\n3. REQUIREMENTS\n\n3.1 If a Contributor Distributes the Program in any form, then:\n\n a) the Program must also be made available as Source Code, in\n accordance with section 3.2, and the Contributor must accompany\n the Program with a statement that the Source Code for the Program\n is available under this Agreement, and informs Recipients how to\n obtain it in a reasonable manner on or through a medium customarily\n used for software exchange; and\n\n b) the Contributor may Distribute the Program under a license\n different than this Agreement, provided that such license:\n i) effectively disclaims on behalf of all other Contributors all\n warranties and conditions, express and implied, including\n warranties or conditions of title and non-infringement, and\n implied warranties or conditions of merchantability and fitness\n for a particular purpose;\n\n ii) effectively excludes on behalf of all other Contributors all\n liability for damages, including direct, indirect, special,\n incidental and consequential damages, such as lost profits;\n\n iii) does not attempt to limit or alter the recipients' rights\n in the Source Code under section 3.2; and\n\n iv) requires any subsequent distribution of the Program by any\n party to be under a license that satisfies the requirements\n of this section 3.\n\n3.2 When the Program is Distributed as Source Code:\n\n a) it must be made available under this Agreement, or if the\n Program (i) is combined with other material in a separate file or\n files made available under a Secondary License, and (ii) the initial\n Contributor attached to the Source Code the notice described in\n Exhibit A of this Agreement, then the Program may be made available\n under the terms of such Secondary Licenses, and\n\n b) a copy of this Agreement must be included with each copy of\n the Program.\n\n3.3 Contributors may not remove or alter any copyright, patent,\ntrademark, attribution notices, disclaimers of warranty, or limitations\nof liability (\"notices\") contained within the Program from any copy of\nthe Program which they Distribute, provided that Contributors may add\ntheir own appropriate notices.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities\nwith respect to end users, business partners and the like. While this\nlicense is intended to facilitate the commercial use of the Program,\nthe Contributor who includes the Program in a commercial product\noffering should do so in a manner which does not create potential\nliability for other Contributors. Therefore, if a Contributor includes\nthe Program in a commercial product offering, such Contributor\n(\"Commercial Contributor\") hereby agrees to defend and indemnify every\nother Contributor (\"Indemnified Contributor\") against any losses,\ndamages and costs (collectively \"Losses\") arising from claims, lawsuits\nand other legal actions brought by a third party against the Indemnified\nContributor to the extent caused by the acts or omissions of such\nCommercial Contributor in connection with its distribution of the Program\nin a commercial product offering. The obligations in this section do not\napply to any claims or Losses relating to any actual or alleged\nintellectual property infringement. In order to qualify, an Indemnified\nContributor must: a) promptly notify the Commercial Contributor in\nwriting of such claim, and b) allow the Commercial Contributor to control,\nand cooperate with the Commercial Contributor in, the defense and any\nrelated settlement negotiations. The Indemnified Contributor may\nparticipate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial\nproduct offering, Product X. That Contributor is then a Commercial\nContributor. If that Commercial Contributor then makes performance\nclaims, or offers warranties related to Product X, those performance\nclaims and warranties are such Commercial Contributor's responsibility\nalone. Under this section, the Commercial Contributor would have to\ndefend claims against the other Contributors related to those performance\nclaims and warranties, and if a court requires any other Contributor to\npay any damages as a result, the Commercial Contributor must pay\nthose damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN \"AS IS\"\nBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF\nTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR\nPURPOSE. Each Recipient is solely responsible for determining the\nappropriateness of using and distributing the Program and assumes all\nrisks associated with its exercise of rights under this Agreement,\nincluding but not limited to the risks and costs of program errors,\ncompliance with applicable laws, damage to or loss of data, programs\nor equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS\nSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\nPROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE\nEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under\napplicable law, it shall not affect the validity or enforceability of\nthe remainder of the terms of this Agreement, and without further\naction by the parties hereto, such provision shall be reformed to the\nminimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nProgram itself (excluding combinations of the Program with other software\nor hardware) infringes such Recipient's patent(s), then such Recipient's\nrights granted under Section 2(b) shall terminate as of the date such\nlitigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it\nfails to comply with any of the material terms or conditions of this\nAgreement and does not cure such failure in a reasonable period of\ntime after becoming aware of such noncompliance. If all Recipient's\nrights under this Agreement terminate, Recipient agrees to cease use\nand distribution of the Program as soon as reasonably practicable.\nHowever, Recipient's obligations under this Agreement and any licenses\ngranted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement,\nbut in order to avoid inconsistency the Agreement is copyrighted and\nmay only be modified in the following manner. The Agreement Steward\nreserves the right to publish new versions (including revisions) of\nthis Agreement from time to time. No one other than the Agreement\nSteward has the right to modify this Agreement. The Eclipse Foundation\nis the initial Agreement Steward. The Eclipse Foundation may assign the\nresponsibility to serve as the Agreement Steward to a suitable separate\nentity. Each new version of the Agreement will be given a distinguishing\nversion number. The Program (including Contributions) may always be\nDistributed subject to the version of the Agreement under which it was\nreceived. In addition, after a new version of the Agreement is published,\nContributor may elect to Distribute the Program (including its\nContributions) under the new version.\n\nExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient\nreceives no rights or licenses to the intellectual property of any\nContributor under this Agreement, whether expressly, by implication,\nestoppel or otherwise. All rights in the Program not expressly granted\nunder this Agreement are reserved. Nothing in this Agreement is intended\nto be enforceable by any entity that is not a Contributor or Recipient.\nNo third-party beneficiary rights are created under this Agreement.\n\nExhibit A - Form of Secondary Licenses Notice\n\n\"This Source Code is also Distributed under one\nor more Secondary Licenses, as those terms are defined by\nthe Eclipse Public License, v. 2.0: {name license(s),version(s),\nand exceptions or additional permissions here}.\"\n\n Simply including a copy of this Agreement, including this Exhibit A\n is not sufficient to license the Source Code under Secondary Licenses.\n\n If it is not possible or desirable to put the notice in a particular\n file, then You may include the notice in a location (such as a LICENSE\n file in a relevant directory) where a recipient would be likely to\n look for such a notice.\n\n You may add additional accurate notices of copyright ownership.", - "scancode_url": "https://spdx.org/licenses/EPL-2.0", - "licensedb_url": "https://spdx.org/licenses/EPL-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/epl-2.0", "spdx_url": "https://spdx.org/licenses/EPL-2.0" }, { @@ -763,7 +763,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], 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 index c82c48def8a..c4ea564d38b 100644 --- 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 @@ -68,8 +68,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Eclipse Public License - v 2.0\n\n THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE\n PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION\n OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\n a) in the case of the initial Contributor, the initial content\n Distributed under this Agreement, and\n\n b) in the case of each subsequent Contributor:\n i) changes to the Program, and\n ii) additions to the Program;\n where such changes and/or additions to the Program originate from\n and are Distributed by that particular Contributor. A Contribution\n \"originates\" from a Contributor if it was added to the Program by\n such Contributor itself or anyone acting on such Contributor's behalf.\n Contributions do not include changes or additions to the Program that\n are not Modified Works.\n\n\"Contributor\" means any person or entity that Distributes the Program.\n\n\"Licensed Patents\" mean patent claims licensable by a Contributor which\nare necessarily infringed by the use or sale of its Contribution alone\nor when combined with the Program.\n\n\"Program\" means the Contributions Distributed in accordance with this\nAgreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement\nor any Secondary License (as applicable), including Contributors.\n\n\"Derivative Works\" shall mean any work, whether in Source Code or other\nform, that is based on (or derived from) the Program and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship.\n\n\"Modified Works\" shall mean any work in Source Code or other form that\nresults from an addition to, deletion from, or modification of the\ncontents of the Program, including, for purposes of clarity any new file\nin Source Code form that contains any contents of the Program. Modified\nWorks shall not include works that contain only declarations,\ninterfaces, types, classes, structures, or files of the Program solely\nin each case in order to link to, bind by name, or subclass the Program\nor Modified Works thereof.\n\n\"Distribute\" means the acts of a) distributing or b) making available\nin any manner that enables the transfer of a copy.\n\n\"Source Code\" means the form of a Program preferred for making\nmodifications, including but not limited to software source code,\ndocumentation source, and configuration files.\n\n\"Secondary License\" means either the GNU General Public License,\nVersion 2.0, or any later versions of that license, including any\nexceptions or additional permissions as identified by the initial\nContributor.\n\n2. GRANT OF RIGHTS\n\n a) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free copyright\n license to reproduce, prepare Derivative Works of, publicly display,\n publicly perform, Distribute and sublicense the Contribution of such\n Contributor, if any, and such Derivative Works.\n\n b) Subject to the terms of this Agreement, each Contributor hereby\n grants Recipient a non-exclusive, worldwide, royalty-free patent\n license under Licensed Patents to make, use, sell, offer to sell,\n import and otherwise transfer the Contribution of such Contributor,\n if any, in Source Code or other form. This patent license shall\n apply to the combination of the Contribution and the Program if, at\n the time the Contribution is added by the Contributor, such addition\n of the Contribution causes such combination to be covered by the\n Licensed Patents. The patent license shall not apply to any other\n combinations which include the Contribution. No hardware per se is\n licensed hereunder.\n\n c) Recipient understands that although each Contributor grants the\n licenses to its Contributions set forth herein, no assurances are\n provided by any Contributor that the Program does not infringe the\n patent or other intellectual property rights of any other entity.\n Each Contributor disclaims any liability to Recipient for claims\n brought by any other entity based on infringement of intellectual\n property rights or otherwise. As a condition to exercising the\n rights and licenses granted hereunder, each Recipient hereby\n assumes sole responsibility to secure any other intellectual\n property rights needed, if any. For example, if a third party\n patent license is required to allow Recipient to Distribute the\n Program, it is Recipient's responsibility to acquire that license\n before distributing the Program.\n\n d) Each Contributor represents that to its knowledge it has\n sufficient copyright rights in its Contribution, if any, to grant\n the copyright license set forth in this Agreement.\n\n e) Notwithstanding the terms of any Secondary License, no\n Contributor makes additional grants to any Recipient (other than\n those set forth in this Agreement) as a result of such Recipient's\n receipt of the Program under the terms of a Secondary License\n (if permitted under the terms of Section 3).\n\n3. REQUIREMENTS\n\n3.1 If a Contributor Distributes the Program in any form, then:\n\n a) the Program must also be made available as Source Code, in\n accordance with section 3.2, and the Contributor must accompany\n the Program with a statement that the Source Code for the Program\n is available under this Agreement, and informs Recipients how to\n obtain it in a reasonable manner on or through a medium customarily\n used for software exchange; and\n\n b) the Contributor may Distribute the Program under a license\n different than this Agreement, provided that such license:\n i) effectively disclaims on behalf of all other Contributors all\n warranties and conditions, express and implied, including\n warranties or conditions of title and non-infringement, and\n implied warranties or conditions of merchantability and fitness\n for a particular purpose;\n\n ii) effectively excludes on behalf of all other Contributors all\n liability for damages, including direct, indirect, special,\n incidental and consequential damages, such as lost profits;\n\n iii) does not attempt to limit or alter the recipients' rights\n in the Source Code under section 3.2; and\n\n iv) requires any subsequent distribution of the Program by any\n party to be under a license that satisfies the requirements\n of this section 3.\n\n3.2 When the Program is Distributed as Source Code:\n\n a) it must be made available under this Agreement, or if the\n Program (i) is combined with other material in a separate file or\n files made available under a Secondary License, and (ii) the initial\n Contributor attached to the Source Code the notice described in\n Exhibit A of this Agreement, then the Program may be made available\n under the terms of such Secondary Licenses, and\n\n b) a copy of this Agreement must be included with each copy of\n the Program.\n\n3.3 Contributors may not remove or alter any copyright, patent,\ntrademark, attribution notices, disclaimers of warranty, or limitations\nof liability (\"notices\") contained within the Program from any copy of\nthe Program which they Distribute, provided that Contributors may add\ntheir own appropriate notices.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities\nwith respect to end users, business partners and the like. While this\nlicense is intended to facilitate the commercial use of the Program,\nthe Contributor who includes the Program in a commercial product\noffering should do so in a manner which does not create potential\nliability for other Contributors. Therefore, if a Contributor includes\nthe Program in a commercial product offering, such Contributor\n(\"Commercial Contributor\") hereby agrees to defend and indemnify every\nother Contributor (\"Indemnified Contributor\") against any losses,\ndamages and costs (collectively \"Losses\") arising from claims, lawsuits\nand other legal actions brought by a third party against the Indemnified\nContributor to the extent caused by the acts or omissions of such\nCommercial Contributor in connection with its distribution of the Program\nin a commercial product offering. The obligations in this section do not\napply to any claims or Losses relating to any actual or alleged\nintellectual property infringement. In order to qualify, an Indemnified\nContributor must: a) promptly notify the Commercial Contributor in\nwriting of such claim, and b) allow the Commercial Contributor to control,\nand cooperate with the Commercial Contributor in, the defense and any\nrelated settlement negotiations. The Indemnified Contributor may\nparticipate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial\nproduct offering, Product X. That Contributor is then a Commercial\nContributor. If that Commercial Contributor then makes performance\nclaims, or offers warranties related to Product X, those performance\nclaims and warranties are such Commercial Contributor's responsibility\nalone. Under this section, the Commercial Contributor would have to\ndefend claims against the other Contributors related to those performance\nclaims and warranties, and if a court requires any other Contributor to\npay any damages as a result, the Commercial Contributor must pay\nthose damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN \"AS IS\"\nBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF\nTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR\nPURPOSE. Each Recipient is solely responsible for determining the\nappropriateness of using and distributing the Program and assumes all\nrisks associated with its exercise of rights under this Agreement,\nincluding but not limited to the risks and costs of program errors,\ncompliance with applicable laws, damage to or loss of data, programs\nor equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT\nPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS\nSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\nPROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE\nEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under\napplicable law, it shall not affect the validity or enforceability of\nthe remainder of the terms of this Agreement, and without further\naction by the parties hereto, such provision shall be reformed to the\nminimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nProgram itself (excluding combinations of the Program with other software\nor hardware) infringes such Recipient's patent(s), then such Recipient's\nrights granted under Section 2(b) shall terminate as of the date such\nlitigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it\nfails to comply with any of the material terms or conditions of this\nAgreement and does not cure such failure in a reasonable period of\ntime after becoming aware of such noncompliance. If all Recipient's\nrights under this Agreement terminate, Recipient agrees to cease use\nand distribution of the Program as soon as reasonably practicable.\nHowever, Recipient's obligations under this Agreement and any licenses\ngranted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement,\nbut in order to avoid inconsistency the Agreement is copyrighted and\nmay only be modified in the following manner. The Agreement Steward\nreserves the right to publish new versions (including revisions) of\nthis Agreement from time to time. No one other than the Agreement\nSteward has the right to modify this Agreement. The Eclipse Foundation\nis the initial Agreement Steward. The Eclipse Foundation may assign the\nresponsibility to serve as the Agreement Steward to a suitable separate\nentity. Each new version of the Agreement will be given a distinguishing\nversion number. The Program (including Contributions) may always be\nDistributed subject to the version of the Agreement under which it was\nreceived. In addition, after a new version of the Agreement is published,\nContributor may elect to Distribute the Program (including its\nContributions) under the new version.\n\nExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient\nreceives no rights or licenses to the intellectual property of any\nContributor under this Agreement, whether expressly, by implication,\nestoppel or otherwise. All rights in the Program not expressly granted\nunder this Agreement are reserved. Nothing in this Agreement is intended\nto be enforceable by any entity that is not a Contributor or Recipient.\nNo third-party beneficiary rights are created under this Agreement.\n\nExhibit A - Form of Secondary Licenses Notice\n\n\"This Source Code is also Distributed under one\nor more Secondary Licenses, as those terms are defined by\nthe Eclipse Public License, v. 2.0: {name license(s),version(s),\nand exceptions or additional permissions here}.\"\n\n Simply including a copy of this Agreement, including this Exhibit A\n is not sufficient to license the Source Code under Secondary Licenses.\n\n If it is not possible or desirable to put the notice in a particular\n file, then You may include the notice in a location (such as a LICENSE\n file in a relevant directory) where a recipient would be likely to\n look for such a notice.\n\n You may add additional accurate notices of copyright ownership.", - "scancode_url": "https://spdx.org/licenses/EPL-2.0", - "licensedb_url": "https://spdx.org/licenses/EPL-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/epl-2.0", "spdx_url": "https://spdx.org/licenses/EPL-2.0" } ], 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 index e369c80520f..b7a5f6c2c8a 100644 --- 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 @@ -101,8 +101,8 @@ "ignorable_urls": [], "ignorable_emails": [], "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.", - "scancode_url": "https://spdx.org/licenses/bzip2-1.0.6", - "licensedb_url": "https://spdx.org/licenses/bzip2-1.0.6", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bzip2-libbzip-2010", "spdx_url": "https://spdx.org/licenses/bzip2-1.0.6" }, { @@ -135,7 +135,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" }, { @@ -168,7 +168,7 @@ "ignorable_emails": [], "text": "Permission to use, copy, modify, and distribute this software for any\npurpose without fee is hereby granted, provided that this entire notice\nis included in all copies of any software which is or includes a copy\nor modification of this software and in all copies of the supporting\ndocumentation for such software.\n\nTHIS SOFTWARE IS BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY\nREPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY\nOF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/x11-lucent", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE" } ], 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 index 2aa9a85bfea..1cc1458fdd2 100644 --- 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 @@ -91,8 +91,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -125,7 +125,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], diff --git a/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json b/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json index 10d46dcfb46..174ddfb2221 100644 --- a/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json +++ b/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json @@ -137,7 +137,7 @@ "ignorable_emails": [], "text": "Confidential Property of Broadcom Corporation\n\nTHIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE\nAGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR\nEXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/broadcom-commercial", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE" }, { @@ -174,7 +174,7 @@ "ignorable_emails": [], "text": "Redistribution and use in source and binary forms are permitted provided that: \n\n(1) source distributions retain this entire copyright notice and comment, and \n\n(2) distributions including binaries display the following acknowledgement:\n``This product includes software developed by copyright holder and its\ncontributors'' in the documentation or other materials provided with the\ndistribution and in all advertising materials mentioning features or use of this\nsoftware.\n\nNeither the name of the {copyright-holder} nor the names of its contributors may\nbe used to endorse or promote products derived from this software without\nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-1988", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE" }, { @@ -211,7 +211,7 @@ "ignorable_emails": [], "text": "Copyright 2006 ESRI\n\nAll rights reserved under the copyright laws of the United States\nand applicable international laws, treaties, and conventions.\n\nYou may freely redistribute and use this sample code, with or\nwithout modification, provided you include the original copyright\nnotice and use restrictions.\n\nSee use restrictions at /arcgis/developerkit/userestrictions.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/esri-devkit", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE" }, { @@ -249,7 +249,7 @@ "ignorable_emails": [], "text": "Oracle Technology Network Developer License Terms for JAVA EE SDK\n\nExport Controls on the Programs Selecting the \"Accept License Agreement\" button is a confirmation of your agreement that you comply, now and during the trial term, with each of the following statements:\n\n-You are not a citizen, national, or resident of, and are not under control of, the government of Cuba, Iran, Sudan, Libya, North Korea, Syria, nor any country to which the United States has prohibited export.\n\n-You will not download or otherwise export or re-export the Programs, directly or indirectly, to the above mentioned countries nor to citizens, nationals or residents of those countries.\n\n-You are not listed on the United States Department of Treasury lists of Specially Designated Nationals, Specially Designated Terrorists, and Specially Designated Narcotic Traffickers, nor are you listed on the United States Department of Commerce Table of Denial Orders.\n\nYou will not download or otherwise export or re-export the Programs, directly or indirectly, to persons on the above mentioned lists.\n\nYou will not use the Programs for, and will not allow the Programs to be used for, any purposes prohibited by United States law, including, without limitation, for the development, design, manufacture or production of nuclear, chemical or biological weapons of mass destruction.\n\nEXPORT RESTRICTIONS You agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle\u00ae's Global Trade Compliance web site (http://www.oracle.com/products/export).\n\nYou agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nOracle Employees: Under no circumstances are Oracle Employees authorized to download software for the purpose of distributing it to customers. Oracle products are available to employees for internal use or demonstration purposes only. In keeping with Oracle's trade compliance obligations under U.S. and applicable multilateral law, failure to comply with this policy could result in disciplinary action up to and including termination.\n\nNote: You are bound by the Oracle Technology Network (\"OTN\") License Agreement terms. The OTN License Agreement terms also apply to all updates you receive under your Technology Track subscription.\n\nThe OTN License Agreement terms below supercede any shrinkwrap license on the OTN Technology Track software CDs and previous OTN License terms (including the Oracle Program License as modified by the OTN Program Use Certificate). \n\nOracle Technology Network Development License Agreement for JAVA EE SDK\n\n\"We,\" \"us,\" and \"our\" refers to Oracle America, Inc., for and on behalf of itself and its subsidiaries and affiliates under common control. \"You\" and \"your\" refers to the individual or entity that wishes to use the programs from Oracle. \"Programs\" refers to the Java EE SDK software product you wish to download and use and program documentation. \"License\" refers to your right to use the programs under the terms of this agreement. This agreement is governed by the substantive and procedural laws of California. You and Oracle agree to submit to the exclusive jurisdiction of, and venue in, the courts of San Francisco, San Mateo, or Santa Clara counties in California in any dispute arising out of or relating to this agreement.\n\nWe are willing to license the programs to you only upon the condition that you accept all of the terms contained in this agreement. Read the terms carefully and select the \"Accept\" button at the bottom of the page to confirm your acceptance. If you are not willing to be bound by these terms, select the \"Do Not Accept\" button and the registration process will not continue.\n\nLicense Rights\n\nWe grant you a nonexclusive, nontransferable limited license to use the programs for purposes of developing your applications. If you want to use the programs for any purpose other than as expressly permitted under this agreement you must contact us, or an Oracle reseller, to obtain the appropriate license. We may audit your use of the programs. Program documentation is provided with the programs.\n\nOwnership and Restrictions\n\nWe retain all ownership and intellectual property rights in the programs. You may make a sufficient number of copies of the programs for the licensed use and one copy of the programs for backup purposes.\n\nYou may not:\n\n\u00b7 use the programs for any purpose other than as provided above; \n\u00b7 distribute the programs; \n\u00b7 charge your end users for use of the programs; \n\u00b7 remove or modify any program markings or any notice of our proprietary rights; \n\u00b7 use the programs to provide third party training on the content and/or functionality of the programs; \n\u00b7 assign this agreement or give the programs, program access or an interest in the programs to any individual or entity; \n\u00b7 cause or permit reverse engineering (unless required by law for interoperability), disassembly or decompilation of the programs; \n\u00b7 disclose results of any program benchmark tests without our prior consent; or, \n\u00b7 use any Oracle name, trademark or logo.\n\nExport\n\nYou agree that U.S. export control laws and other applicable export and import laws govern your use of the programs, including technical data; additional information can be found on Oracle's Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html. You agree that neither the programs nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.\n\nDisclaimer of Warranty and Exclusive Remedies\n\nTHE PROGRAMS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND. WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. OUR ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000).\n\nNo Technical Support\n\nOur technical support organization will not provide technical support, phone support, or updates to you for the programs licensed under this agreement.\n\nRestricted Rights\n\nIf you distribute a license to the United States government, the programs, including documentation, shall be considered commercial computer software and you will place a legend, in addition to applicable copyright notices, on the documentation, and on the media label, substantially similar to the following:\n\nNOTICE OF RESTRICTED RIGHTS\n\n\"Programs delivered subject to the DOD FAR Supplement are 'commercial computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software-Restricted Rights (June 1987). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.\"\n\nEnd of Agreement\n\nYou may terminate this agreement by destroying all copies of the programs. We have the right to terminate your right to use the programs if you fail to comply with any of the terms of this agreement, in which case you shall destroy all copies of the programs.\n\nRelationship Between the Parties\n\nThe relationship between you and us is that of licensee/licensor. Neither party will represent that it has any authority to assume or create any obligation, express or implied, on behalf of the other party, nor to represent the other party as agent, employee, franchisee, or in any other capacity. Nothing in this agreement shall be construed to limit either party's right to independently develop or distribute software that is functionally similar to the other party's products, so long as proprietary information of the other party is not included in such software.\n\nOpen Source\n\n\"Open Source\" software - software available without charge for use, modification and distribution - is often licensed under terms that require the user to make the user's modifications to the Open Source software or any software that the user 'combines' with the Open Source software freely available in source code form. If you use Open Source software in conjunction with the programs, you must ensure that your use does not: (i) create, or purport to create, obligations of us with respect to the Oracle programs; or (ii) grant, or purport to grant, to any third party any rights to or immunities under our intellectual property or proprietary rights in the Oracle. For example, you may not develop a software program using an Oracle program and an Open Source program where such use results in a program file(s) that contains code from both the Oracle program and the Open Source program (including without limitation libraries) if the Open Source program is licensed under a license that requires any \"modifications\" be made freely available. You also may not combine the Oracle program with programs licensed under the GNU General Public License (\"GPL\") in any manner that could cause, or could be interpreted or asserted to cause, the Oracle program, or any modifications thereto, to become subject to the terms of the GPL.\n\nEntire Agreement\n\nYou agree that this agreement is the complete agreement for the programs and licenses, and this agreement supersedes all prior or contemporaneous agreements or representations. If any term of this agreement is found to be invalid or unenforceable, the remaining provisions will remain effective.\n\nLast updated: 05/10/2010 Should you have any questions concerning this License Agreement, or if you desire to contact Oracle for any reason, please write: Oracle America, Inc. 500 Oracle Parkway, Redwood City, CA 94065\n\nOracle may contact you to ask if you had a satisfactory experience installing and using this OTN software download.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/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" }, { @@ -292,7 +292,7 @@ "ignorable_emails": [], "text": "END USER LICENSE AGREEMENT\nRED HAT\u00ae ENTERPRISE LINUX\u00ae AND RED HAT APPLICATIONS\n\nThis end user license agreement (\"EULA\") governs the use of any of the versions\nof Red Hat Enterprise Linux, any Red Hat Applications (as set forth at\nwww.redhat.com/licenses/products), and any related updates, source code,\nappearance, structure and organization (the \"Programs\"), regardless of the\ndelivery mechanism.\n\n\n1. License Grant. Subject to the following terms, Red Hat, Inc. (\"Red Hat\")\n grants to you (\"User\") a perpetual, worldwide license to the Programs\n pursuant to the GNU General Public License v.2. The Programs are either a\n modular operating system or an application consisting of hundreds of\n software components. With the exception of certain image files identified\n in Section 2 below, the license agreement for each software component is\n located in the software component's source code and permits User to run,\n copy, modify, and redistribute (subject to certain obligations in some\n cases) the software component, in both source code and binary code forms.\n This EULA pertains solely to the Programs and does not limit User's rights\n under, or grant User rights that supersede, the license terms of any\n particular component.\n\n2. Intellectual Property Rights. The Programs and each of their components are\n owned by Red Hat and others and are protected under copyright law and under\n other laws as applicable. Title to the Programs and any component, or to any\n copy, modification, or merged portion shall remain with the aforementioned,\n subject to the applicable license. The \"Red Hat\" trademark and the\n \"Shadowman\" logo are registered trademarks of Red Hat in the U.S. and other\n countries. This EULA does not permit User to distribute the Programs or\n their components using Red Hat's trademarks, regardless of whether the copy\n has been modified. User should read the information found at\n http://www.redhat.com/about/corporate/trademark/ before distributing a copy\n of the Programs. User may make a commercial redistribution of the Programs\n only if, (a) a separate agreement with Red Hat authorizing such commercial\n redistribution is executed or other written permission is granted by Red Hat\n or (b) User modifies any files identified as \"REDHAT-LOGOS\" to remove and\n replace all images containing the \"Red Hat\" trademark or the \"Shadowman\"\n logo. Merely deleting these files may corrupt the Programs.\n\n3. Limited Warranty. Except as specifically stated in this Section 3, a\n separate agreement with Red Hat, or a license for a particular component, to\n the maximum extent permitted under applicable law, the Programs and the\n components are provided and licensed \"as is\" without warranty of any kind,\n expressed or implied, including the implied warranties of merchantability,\n non-infringement or fitness for a particular purpose. Red Hat warrants that\n the media on which the Programs and the components are furnished will be\n free from defects in materials and manufacture under normal use for a period\n of 30 days from the date of delivery to User. Red Hat does not warrant that\n the functions contained in the Programs will meet User's requirements or\n that the operation of the Programs will be entirely error free, appear\n precisely as described in the accompanying documentation, or comply with\n regulatory requirements. This warranty extends only to the party that\n purchases services pertaining to the Programs from Red Hat or a Red Hat\n authorized distributor.\n\n4. Limitation of Remedies and Liability. To the maximum extent permitted by\n applicable law, User's exclusive remedy under this EULA is to return any\n defective media within 30 days of delivery along with a copy of User's\n payment receipt and Red Hat, at its option, will replace it or refund the\n money paid by User for the media. To the maximum extent permitted under\n applicable law, neither Red Hat, any Red Hat authorized distributor, nor the\n licensor of any component provided to User under this EULA will be liable to\n User for any incidental or consequential damages, including lost profits or\n lost savings arising out of the use or inability to use the Programs or any\n component, even if Red Hat, such authorized distributor or licensor has been\n advised of the possibility of such damages. In no event shall Red Hat's\n liability, an authorized distributor\u2019s liability or the liability of the\n licensor of a component provided to User under this EULA exceed the amount\n that User paid to Red Hat under this EULA during the twelve months preceding\n the action.\n\n5. Export Control. As required by the laws of the United States and other\n countries, User represents and warrants that it: (a) understands that the\n Programs and their components may be subject to export controls under the\n U.S. Commerce Department\u2019s Export Administration Regulations (\"EAR\"); (b) is\n not located in a prohibited destination country under the EAR or\n U.S. sanctions regulations (currently Cuba, Iran, Iraq, North Korea, Sudan\n and Syria, subject to change as posted by the United States government); (c)\n will not export, re-export, or transfer the Programs to any prohibited\n destination or persons or entities on the U.S. Bureau of Industry and\n Security Denied Parties List or Entity List, or the U.S. Office of Foreign\n Assets Control list of Specially Designated Nationals and Blocked Persons,\n or any similar lists maintained by other countries, without the necessary\n export license(s) or authorizations(s); (d) will not use or transfer the\n Programs for use in connection with any nuclear, chemical or biological\n weapons, missile technology, or military end-uses where prohibited by an\n applicable arms embargo, unless authorized by the relevant government agency\n by regulation or specific license; (e) understands and agrees that if it is\n in the United States and exports or transfers the Programs to eligible end\n users, it will, to the extent required by EAR Section 740.17(e), submit\n semi-annual reports to the Commerce Department\u2019s Bureau of Industry and\n Security, which include the name and address (including country) of each\n transferee; and (f) understands that countries including the United States\n may restrict the import, use, or export of encryption products (which may\n include the Programs and the components) and agrees that it shall be solely\n responsible for compliance with any such import, use, or export\n restrictions.\n\n6. Third Party Programs. Red Hat may distribute third party software programs\n with the Programs that are not part of the Programs. These third party\n programs are not required to run the Programs, are provided as a convenience\n to User, and are subject to their own license terms. The license terms\n either accompany the third party software programs or can be viewed at\n http://www.redhat.com/licenses/thirdparty/eula.html. If User does not agree\n to abide by the applicable license terms for the third party software\n programs, then User may not install them. If User wishes to install the\n third party software programs on more than one system or transfer the third\n party software programs to another party, then User must contact the\n licensor of the applicable third party software programs.\n\n7. General. In the case of a discrepancy between the Spanish version and the\n English version of this EULA, the English version shall prevail. If any\n provision of this agreement is held to be unenforceable, that shall not\n affect the enforceability of the remaining provisions. This agreement shall\n be governed by the laws of the State of New York and of the United States,\n without regard to any conflict of laws provisions. The rights and\n obligations of the parties to this EULA shall not be governed by the United\n Nations Convention on the International Sale of Goods.\n\nCopyright \u00a9 2007 Red Hat, Inc. All rights reserved. \"Red Hat\" and the Red Hat\n\"Shadowman\" logo are registered trademarks of Red Hat, Inc. \"Linux\" is a\nregistered trademark of Linus Torvalds. All other trademarks are the property of\ntheir respective owners.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/rh-eula", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE" } ], diff --git a/tests/licensedcode/data/plugin_license_text/scan.expected.json b/tests/licensedcode/data/plugin_license_text/scan.expected.json index 600a4e235c8..f7a13bcda31 100644 --- a/tests/licensedcode/data/plugin_license_text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license_text/scan.expected.json @@ -123,8 +123,8 @@ "apache@apache.org" ], "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. 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\n3. All advertising materials mentioning features or use of this\n software must display the following acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\n4. The names \"Apache Server\" and \"Apache Group\" 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 apache@apache.org.\n\n5. Products derived from this software may not be called \"Apache\"\n nor may \"Apache\" appear in their names without prior written\n permission of the Apache Group.\n\n6. Redistributions of any form whatsoever must retain the following\n acknowledgment:\n \"This product includes software developed by the Apache Group\n for use in the Apache HTTP server project (http://www.apache.org/).\"\n\nTHIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE GROUP 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 software consists of voluntary contributions made by many\nindividuals on behalf of the Apache Group and was originally based\non public domain software written at the National Center for\nSupercomputing Applications, University of Illinois, Urbana-Champaign.\nFor more information on the Apache Group and the Apache HTTP server\nproject, please see .", - "scancode_url": "https://spdx.org/licenses/Apache-1.0", - "licensedb_url": "https://spdx.org/licenses/Apache-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-1.0", "spdx_url": "https://spdx.org/licenses/Apache-1.0" }, { @@ -168,8 +168,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -223,8 +223,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -261,7 +261,7 @@ "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\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 and/or\nother materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative \n(http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed\nor implied warranties, including, but not limited to, the implied warranties of\nmerchantability and fitness for a particular purpose are disclaimed. In no event\nshall the JA-SIG collaborative or its contributors be liable for any direct,\nindirect, incidental, special, exemplary, or consequential damages (including,\nbut not limited to, procurement of substitute goods or services; loss of use,\ndata, or 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.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/ja-sig", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE" }, { @@ -298,8 +298,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\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\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/Linux-OpenIB", - "licensedb_url": "https://spdx.org/licenses/Linux-OpenIB", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-openib", "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" }, { @@ -340,8 +340,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "NOTE! This copyright does *not* cover user programs that use kernel\nservices by normal system calls - this is merely considered normal use\nof the kernel, and does *not* fall under the heading of \"derived work\".\nAlso note that the GPL below is copyrighted by the Free Software\nFoundation, but the instance of code that it refers to (the Linux\nkernel) is copyrighted by me and others who actually wrote it.\n\nAlso note that the only valid version of the GPL as far as the kernel\nis concerned is _this_ particular version of the license (ie v2, not\nv2.2 or v3.x or whatever), unless explicitly otherwise stated.\n\nLinus Torvalds", - "scancode_url": "https://spdx.org/licenses/Linux-syscall-note", - "licensedb_url": "https://spdx.org/licenses/Linux-syscall-note", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" } ], diff --git a/tests/packagedcode/data/about/aboutfiles.expected.json b/tests/packagedcode/data/about/aboutfiles.expected.json index d4242e8a30f..0a3901d81ce 100644 --- a/tests/packagedcode/data/about/aboutfiles.expected.json +++ b/tests/packagedcode/data/about/aboutfiles.expected.json @@ -198,8 +198,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/alpine/licenses/clamav.yml b/tests/packagedcode/data/alpine/licenses/clamav.yml index c0afaa6e471..861c5863659 100644 --- a/tests/packagedcode/data/alpine/licenses/clamav.yml +++ b/tests/packagedcode/data/alpine/licenses/clamav.yml @@ -1,2 +1,2 @@ declared_license: GPL-2.0-only WITH OpenSSL-Exception -license_expression: gpl-2.0 with openssl-exception-gpl-2.0-plus +license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0-plus diff --git a/tests/packagedcode/data/alpine/licenses/cryptsetup.yml b/tests/packagedcode/data/alpine/licenses/cryptsetup.yml index f1cd837050e..430533d1624 100644 --- a/tests/packagedcode/data/alpine/licenses/cryptsetup.yml +++ b/tests/packagedcode/data/alpine/licenses/cryptsetup.yml @@ -1,2 +1,2 @@ declared_license: GPL-2.0-or-later WITH OpenSSL-Exception -license_expression: gpl-2.0-plus with openssl-exception-gpl-2.0-plus +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-2.0-plus diff --git a/tests/packagedcode/data/alpine/licenses/haproxy.yml b/tests/packagedcode/data/alpine/licenses/haproxy.yml index 7824c97effd..d45b7434a0c 100644 --- a/tests/packagedcode/data/alpine/licenses/haproxy.yml +++ b/tests/packagedcode/data/alpine/licenses/haproxy.yml @@ -1,2 +1,2 @@ declared_license: (GPL-2.0-or-later AND GPL-2.1-or-later) WITH OpenSSL-Exception -license_expression: gpl-2.0-plus with generic-exception and lgpl-2.1-plus with generic-exception +license_expression: gpl-2.0-plus WITH generic-exception AND lgpl-2.1-plus WITH generic-exception diff --git a/tests/packagedcode/data/bower/scan-expected.json b/tests/packagedcode/data/bower/scan-expected.json index 1d585da6f82..713889746f1 100644 --- a/tests/packagedcode/data/bower/scan-expected.json +++ b/tests/packagedcode/data/bower/scan-expected.json @@ -212,8 +212,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -253,8 +253,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -292,8 +292,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/build/buck/end2end-expected.json b/tests/packagedcode/data/build/buck/end2end-expected.json index d56a524a0d3..dc26089a2fd 100644 --- a/tests/packagedcode/data/build/buck/end2end-expected.json +++ b/tests/packagedcode/data/build/buck/end2end-expected.json @@ -155,8 +155,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], diff --git a/tests/packagedcode/data/cargo/scan.expected.json b/tests/packagedcode/data/cargo/scan.expected.json index a611bdf13bf..b24da2a8707 100644 --- a/tests/packagedcode/data/cargo/scan.expected.json +++ b/tests/packagedcode/data/cargo/scan.expected.json @@ -494,8 +494,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -533,8 +533,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -576,8 +576,8 @@ ], "ignorable_emails": [], "text": "Mozilla Public License Version 2.0\n==================================\n\n1. Definitions\n--------------\n\n1.1. \"Contributor\"\n means each individual or legal entity that creates, contributes to\n the creation of, or owns Covered Software.\n\n1.2. \"Contributor Version\"\n means the combination of the Contributions of others (if any) used\n by a Contributor and that particular Contributor's Contribution.\n\n1.3. \"Contribution\"\n means Covered Software of a particular Contributor.\n\n1.4. \"Covered Software\"\n means Source Code Form to which the initial Contributor has attached\n the notice in Exhibit A, the Executable Form of such Source Code\n Form, and Modifications of such Source Code Form, in each case\n including portions thereof.\n\n1.5. \"Incompatible With Secondary Licenses\"\n means\n\n (a) that the initial Contributor has attached the notice described\n in Exhibit B to the Covered Software; or\n\n (b) that the Covered Software was made available under the terms of\n version 1.1 or earlier of the License, but not also under the\n terms of a Secondary License.\n\n1.6. \"Executable Form\"\n means any form of the work other than Source Code Form.\n\n1.7. \"Larger Work\"\n means a work that combines Covered Software with other material, in \n a separate file or files, that is not Covered Software.\n\n1.8. \"License\"\n means this document.\n\n1.9. \"Licensable\"\n means having the right to grant, to the maximum extent possible,\n whether at the time of the initial grant or subsequently, any and\n all of the rights conveyed by this License.\n\n1.10. \"Modifications\"\n means any of the following:\n\n (a) any file in Source Code Form that results from an addition to,\n deletion from, or modification of the contents of Covered\n Software; or\n\n (b) any new file in Source Code Form that contains any Covered\n Software.\n\n1.11. \"Patent Claims\" of a Contributor\n means any patent claim(s), including without limitation, method,\n process, and apparatus claims, in any patent Licensable by such\n Contributor that would be infringed, but for the grant of the\n License, by the making, using, selling, offering for sale, having\n made, import, or transfer of either its Contributions or its\n Contributor Version.\n\n1.12. \"Secondary License\"\n means either the GNU General Public License, Version 2.0, the GNU\n Lesser General Public License, Version 2.1, the GNU Affero General\n Public License, Version 3.0, or any later versions of those\n licenses.\n\n1.13. \"Source Code Form\"\n means the form of the work preferred for making modifications.\n\n1.14. \"You\" (or \"Your\")\n means an individual or a legal entity exercising rights under this\n License. For legal entities, \"You\" includes any entity that\n controls, is controlled by, or is under common control with You. For\n purposes of this definition, \"control\" means (a) the power, direct\n or indirect, to cause the direction or management of such entity,\n whether by contract or otherwise, or (b) ownership of more than\n fifty percent (50%) of the outstanding shares or beneficial\n ownership of such entity.\n\n2. License Grants and Conditions\n--------------------------------\n\n2.1. Grants\n\nEach Contributor hereby grants You a world-wide, royalty-free,\nnon-exclusive license:\n\n(a) under intellectual property rights (other than patent or trademark)\n Licensable by such Contributor to use, reproduce, make available,\n modify, display, perform, distribute, and otherwise exploit its\n Contributions, either on an unmodified basis, with Modifications, or\n as part of a Larger Work; and\n\n(b) under Patent Claims of such Contributor to make, use, sell, offer\n for sale, have made, import, and otherwise transfer either its\n Contributions or its Contributor Version.\n\n2.2. Effective Date\n\nThe licenses granted in Section 2.1 with respect to any Contribution\nbecome effective for each Contribution on the date the Contributor first\ndistributes such Contribution.\n\n2.3. Limitations on Grant Scope\n\nThe licenses granted in this Section 2 are the only rights granted under\nthis License. No additional rights or licenses will be implied from the\ndistribution or licensing of Covered Software under this License.\nNotwithstanding Section 2.1(b) above, no patent license is granted by a\nContributor:\n\n(a) for any code that a Contributor has removed from Covered Software;\n or\n\n(b) for infringements caused by: (i) Your and any other third party's\n modifications of Covered Software, or (ii) the combination of its\n Contributions with other software (except as part of its Contributor\n Version); or\n\n(c) under Patent Claims infringed by Covered Software in the absence of\n its Contributions.\n\nThis License does not grant any rights in the trademarks, service marks,\nor logos of any Contributor (except as may be necessary to comply with\nthe notice requirements in Section 3.4).\n\n2.4. Subsequent Licenses\n\nNo Contributor makes additional grants as a result of Your choice to\ndistribute the Covered Software under a subsequent version of this\nLicense (see Section 10.2) or under the terms of a Secondary License (if\npermitted under the terms of Section 3.3).\n\n2.5. Representation\n\nEach Contributor represents that the Contributor believes its\nContributions are its original creation(s) or it has sufficient rights\nto grant the rights to its Contributions conveyed by this License.\n\n2.6. Fair Use\n\nThis License is not intended to limit any rights You have under\napplicable copyright doctrines of fair use, fair dealing, or other\nequivalents.\n\n2.7. Conditions\n\nSections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted\nin Section 2.1.\n\n3. Responsibilities\n-------------------\n\n3.1. Distribution of Source Form\n\nAll distribution of Covered Software in Source Code Form, including any\nModifications that You create or to which You contribute, must be under\nthe terms of this License. You must inform recipients that the Source\nCode Form of the Covered Software is governed by the terms of this\nLicense, and how they can obtain a copy of this License. You may not\nattempt to alter or restrict the recipients' rights in the Source Code\nForm.\n\n3.2. Distribution of Executable Form\n\nIf You distribute Covered Software in Executable Form then:\n\n(a) such Covered Software must also be made available in Source Code\n Form, as described in Section 3.1, and You must inform recipients of\n the Executable Form how they can obtain a copy of such Source Code\n Form by reasonable means in a timely manner, at a charge no more\n than the cost of distribution to the recipient; and\n\n(b) You may distribute such Executable Form under the terms of this\n License, or sublicense it under different terms, provided that the\n license for the Executable Form does not attempt to limit or alter\n the recipients' rights in the Source Code Form under this License.\n\n3.3. Distribution of a Larger Work\n\nYou may create and distribute a Larger Work under terms of Your choice,\nprovided that You also comply with the requirements of this License for\nthe Covered Software. If the Larger Work is a combination of Covered\nSoftware with a work governed by one or more Secondary Licenses, and the\nCovered Software is not Incompatible With Secondary Licenses, this\nLicense permits You to additionally distribute such Covered Software\nunder the terms of such Secondary License(s), so that the recipient of\nthe Larger Work may, at their option, further distribute the Covered\nSoftware under the terms of either this License or such Secondary\nLicense(s).\n\n3.4. Notices\n\nYou may not remove or alter the substance of any license notices\n(including copyright notices, patent notices, disclaimers of warranty,\nor limitations of liability) contained within the Source Code Form of\nthe Covered Software, except that You may alter any license notices to\nthe extent required to remedy known factual inaccuracies.\n\n3.5. Application of Additional Terms\n\nYou may choose to offer, and to charge a fee for, warranty, support,\nindemnity or liability obligations to one or more recipients of Covered\nSoftware. However, You may do so only on Your own behalf, and not on\nbehalf of any Contributor. You must make it absolutely clear that any\nsuch warranty, support, indemnity, or liability obligation is offered by\nYou alone, and You hereby agree to indemnify every Contributor for any\nliability incurred by such Contributor as a result of warranty, support,\nindemnity or liability terms You offer. You may include additional\ndisclaimers of warranty and limitations of liability specific to any\njurisdiction.\n\n4. Inability to Comply Due to Statute or Regulation\n---------------------------------------------------\n\nIf it is impossible for You to comply with any of the terms of this\nLicense with respect to some or all of the Covered Software due to\nstatute, judicial order, or regulation then You must: (a) comply with\nthe terms of this License to the maximum extent possible; and (b)\ndescribe the limitations and the code they affect. Such description must\nbe placed in a text file included with all distributions of the Covered\nSoftware under this License. Except to the extent prohibited by statute\nor regulation, such description must be sufficiently detailed for a\nrecipient of ordinary skill to be able to understand it.\n\n5. Termination\n--------------\n\n5.1. The rights granted under this License will terminate automatically\nif You fail to comply with any of its terms. However, if You become\ncompliant, then the rights granted under this License from a particular\nContributor are reinstated (a) provisionally, unless and until such\nContributor explicitly and finally terminates Your grants, and (b) on an\nongoing basis, if such Contributor fails to notify You of the\nnon-compliance by some reasonable means prior to 60 days after You have\ncome back into compliance. Moreover, Your grants from a particular\nContributor are reinstated on an ongoing basis if such Contributor\nnotifies You of the non-compliance by some reasonable means, this is the\nfirst time You have received notice of non-compliance with this License\nfrom such Contributor, and You become compliant prior to 30 days after\nYour receipt of the notice.\n\n5.2. If You initiate litigation against any entity by asserting a patent\ninfringement claim (excluding declaratory judgment actions,\ncounter-claims, and cross-claims) alleging that a Contributor Version\ndirectly or indirectly infringes any patent, then the rights granted to\nYou by any and all Contributors for the Covered Software under Section\n2.1 of this License shall terminate.\n\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all\nend user license agreements (excluding distributors and resellers) which\nhave been validly granted by You or Your distributors under this License\nprior to termination shall survive termination.\n\n************************************************************************\n* *\n* 6. Disclaimer of Warranty *\n* ------------------------- *\n* *\n* Covered Software is provided under this License on an \"as is\" *\n* basis, without warranty of any kind, either expressed, implied, or *\n* statutory, including, without limitation, warranties that the *\n* Covered Software is free of defects, merchantable, fit for a *\n* particular purpose or non-infringing. The entire risk as to the *\n* quality and performance of the Covered Software is with You. *\n* Should any Covered Software prove defective in any respect, You *\n* (not any Contributor) assume the cost of any necessary servicing, *\n* repair, or correction. This disclaimer of warranty constitutes an *\n* essential part of this License. No use of any Covered Software is *\n* authorized under this License except under this disclaimer. *\n* *\n************************************************************************\n\n************************************************************************\n* *\n* 7. Limitation of Liability *\n* -------------------------- *\n* *\n* Under no circumstances and under no legal theory, whether tort *\n* (including negligence), contract, or otherwise, shall any *\n* Contributor, or anyone who distributes Covered Software as *\n* permitted above, be liable to You for any direct, indirect, *\n* special, incidental, or consequential damages of any character *\n* including, without limitation, damages for lost profits, loss of *\n* goodwill, work stoppage, computer failure or malfunction, or any *\n* and all other commercial damages or losses, even if such party *\n* shall have been informed of the possibility of such damages. This *\n* limitation of liability shall not apply to liability for death or *\n* personal injury resulting from such party's negligence to the *\n* extent applicable law prohibits such limitation. Some *\n* jurisdictions do not allow the exclusion or limitation of *\n* incidental or consequential damages, so this exclusion and *\n* limitation may not apply to You. *\n* *\n************************************************************************\n\n8. Litigation\n-------------\n\nAny litigation relating to this License may be brought only in the\ncourts of a jurisdiction where the defendant maintains its principal\nplace of business and such litigation shall be governed by laws of that\njurisdiction, without reference to its conflict-of-law provisions.\nNothing in this Section shall prevent a party's ability to bring\ncross-claims or counter-claims.\n\n9. Miscellaneous\n----------------\n\nThis License represents the complete agreement concerning the subject\nmatter hereof. If any provision of this License is held to be\nunenforceable, such provision shall be reformed only to the extent\nnecessary to make it enforceable. Any law or regulation which provides\nthat the language of a contract shall be construed against the drafter\nshall not be used to construe this License against a Contributor.\n\n10. Versions of the License\n---------------------------\n\n10.1. New Versions\n\nMozilla Foundation is the license steward. Except as provided in Section\n10.3, no one other than the license steward has the right to modify or\npublish new versions of this License. Each version will be given a\ndistinguishing version number.\n\n10.2. Effect of New Versions\n\nYou may distribute the Covered Software under the terms of the version\nof the License under which You originally received the Covered Software,\nor under the terms of any subsequent version published by the license\nsteward.\n\n10.3. Modified Versions\n\nIf you create software not governed by this License, and you want to\ncreate a new license for such software, you may create and use a\nmodified version of this License if you rename the license and remove\nany references to the name of the license steward (except to note that\nsuch modified license differs from this License).\n\n10.4. Distributing Source Code Form that is Incompatible With Secondary\nLicenses\n\nIf You choose to distribute Source Code Form that is Incompatible With\nSecondary Licenses under the terms of this version of the License, the\nnotice described in Exhibit B of this License must be attached.\n\nExhibit A - Source Code Form License Notice\n-------------------------------------------\n\n This Source Code Form is subject to the terms of the Mozilla Public\n License, v. 2.0. If a copy of the MPL was not distributed with this\n file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nIf it is not possible or desirable to put the notice in a particular\nfile, then You may include the notice in a location (such as a LICENSE\nfile in a relevant directory) where a recipient would be likely to look\nfor such a notice.\n\nYou may add additional accurate notices of copyright ownership.\n\nExhibit B - \"Incompatible With Secondary Licenses\" Notice\n---------------------------------------------------------\n\n This Source Code Form is \"Incompatible With Secondary Licenses\", as\n defined by the Mozilla Public License, v. 2.0.", - "scancode_url": "https://spdx.org/licenses/MPL-2.0", - "licensedb_url": "https://spdx.org/licenses/MPL-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", "spdx_url": "https://spdx.org/licenses/MPL-2.0" } ], diff --git a/tests/packagedcode/data/chef/package.scan.expected.json b/tests/packagedcode/data/chef/package.scan.expected.json index 7514bd73dc7..90652106b53 100644 --- a/tests/packagedcode/data/chef/package.scan.expected.json +++ b/tests/packagedcode/data/chef/package.scan.expected.json @@ -143,8 +143,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json index 8d08f0a7145..0d7b571096b 100644 --- a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json @@ -601,8 +601,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json index 9e64f894ac3..3972d5f22c1 100644 --- a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json @@ -229,8 +229,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json index 84515d52715..08bee2ead12 100644 --- a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json @@ -155,8 +155,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], 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 3db4219ddc6..4da95c96b75 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json @@ -112,8 +112,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], 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 6ac44b857da..2de024b7850 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 @@ -124,8 +124,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], 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 1a98824506d..e1aa9536a83 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 @@ -191,8 +191,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -233,8 +233,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected.json b/tests/packagedcode/data/instance/python-package-instance-expected.json index 1a98824506d..e1aa9536a83 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected.json @@ -191,8 +191,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -233,8 +233,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" } ], 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 index 144c6857126..1ffb98852bb 100644 --- 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 @@ -290,8 +290,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], 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 index b76653bf866..4d3ecad251e 100644 --- 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 @@ -267,8 +267,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], 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 index bbae91a2077..90fcd797793 100644 --- 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 @@ -172,8 +172,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" } ], 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 index be1bd07c5a3..50fef08ccb9 100644 --- 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 @@ -149,8 +149,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" } ], 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 index ead9f069449..6b2ae1c6118 100644 --- 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 @@ -191,8 +191,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -225,7 +225,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], 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 index f794099ee04..bcd42a41db3 100644 --- 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 @@ -136,8 +136,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -170,7 +170,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], 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 index 7c98c63b58d..7c13c148f48 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json @@ -200,8 +200,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", - "scancode_url": "https://spdx.org/licenses/Zlib", - "licensedb_url": "https://spdx.org/licenses/Zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/zlib", "spdx_url": "https://spdx.org/licenses/Zlib" } ], 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 index e87ea88a334..9a718ba34f6 100644 --- 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 @@ -124,8 +124,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", - "scancode_url": "https://spdx.org/licenses/Zlib", - "licensedb_url": "https://spdx.org/licenses/Zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/zlib", "spdx_url": "https://spdx.org/licenses/Zlib" } ], 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 index 104b6d28542..c36a61d2b41 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json @@ -183,8 +183,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -217,7 +217,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/free-unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" } ], 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 index 49f3e6914e5..6fcbc9008f5 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json @@ -5380,8 +5380,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -5417,8 +5417,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Copyright 1993 Francis Borceux\nYou may freely use, modify, and/or distribute each of the files in this package without limitation. The package consists of the following files:\n\nREADME\ncompatibility/OldDiagram\ncompatibility/OldMaxiDiagram\ncompatibility/OldMicroDiagram\ncompatibility/OldMiniDiagram\ncompatibility/OldMultipleArrows\ndiagram/Diagram\ndiagram/MaxiDiagram\ndiagram/MicroDiagram\ndiagram/MiniDiagram\ndiagram/MultipleArrows\nuser-guides/Diagram_Mode_d_Emploi\nuser-guides/Diagram_Read_Me\n\nOf course no support is guaranteed, but the author will attempt to assist with problems. Current email address:\nfrancis dot borceux at uclouvain dot be.", - "scancode_url": "https://spdx.org/licenses/Borceux", - "licensedb_url": "https://spdx.org/licenses/Borceux", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/borceux.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/borceux", "spdx_url": "https://spdx.org/licenses/Borceux" }, { @@ -5458,8 +5458,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -5497,8 +5497,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice,\nthis list 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\n3. All advertising materials mentioning features or use of this software\nmust display the following acknowledgement: This product includes software\ndeveloped by the .\n\n4. Neither the name of the nor the names of its contributors\nmay be used to endorse or promote products derived from this software\nwithout specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY ''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 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,\nOR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-4-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-4-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-original", "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" }, { @@ -5539,8 +5539,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" }, { @@ -5573,7 +5573,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/free-unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" }, { @@ -5618,8 +5618,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { @@ -5666,8 +5666,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -5717,8 +5717,8 @@ ], "ignorable_emails": [], "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", - "scancode_url": "https://spdx.org/licenses/GPL-3.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" }, { @@ -5765,8 +5765,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { @@ -5816,8 +5816,8 @@ ], "ignorable_emails": [], "text": " GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", - "scancode_url": "https://spdx.org/licenses/LGPL-3.0-only", - "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" }, { @@ -5865,8 +5865,8 @@ ], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", - "scancode_url": "https://spdx.org/licenses/LGPL-3.0-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" }, { @@ -5904,8 +5904,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -5938,7 +5938,7 @@ "ignorable_emails": [], "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/other-permissive", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" }, { @@ -5977,7 +5977,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/public-domain", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" } ], 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 index 5f3c7d633bb..ee5e6315b0e 100644 --- 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 @@ -353,8 +353,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -394,8 +394,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -433,8 +433,8 @@ ], "ignorable_emails": [], "text": "Creative Commons Legal Code\n\nAttribution-NonCommercial-NoDerivs 3.0 Unported\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR\n DAMAGES RESULTING FROM ITS USE.\n\nLicense\n\nTHE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE\nCOMMONS PUBLIC LICENSE (\"CCPL\" OR \"LICENSE\"). THE WORK IS PROTECTED BY\nCOPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS\nAUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE\nTO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY\nBE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS\nCONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND\nCONDITIONS.\n\n1. Definitions\n\n a. \"Adaptation\" means a work based upon the Work, or upon the Work and\n other pre-existing works, such as a translation, adaptation,\n derivative work, arrangement of music or other alterations of a\n literary or artistic work, or phonogram or performance and includes\n cinematographic adaptations or any other form in which the Work may be\n recast, transformed, or adapted including in any form recognizably\n derived from the original, except that a work that constitutes a\n Collection will not be considered an Adaptation for the purpose of\n this License. For the avoidance of doubt, where the Work is a musical\n work, performance or phonogram, the synchronization of the Work in\n timed-relation with a moving image (\"synching\") will be considered an\n Adaptation for the purpose of this License.\n b. \"Collection\" means a collection of literary or artistic works, such as\n encyclopedias and anthologies, or performances, phonograms or\n broadcasts, or other works or subject matter other than works listed\n in Section 1(f) below, which, by reason of the selection and\n arrangement of their contents, constitute intellectual creations, in\n which the Work is included in its entirety in unmodified form along\n with one or more other contributions, each constituting separate and\n independent works in themselves, which together are assembled into a\n collective whole. A work that constitutes a Collection will not be\n considered an Adaptation (as defined above) for the purposes of this\n License.\n c. \"Distribute\" means to make available to the public the original and\n copies of the Work through sale or other transfer of ownership.\n d. \"Licensor\" means the individual, individuals, entity or entities that\n offer(s) the Work under the terms of this License.\n e. \"Original Author\" means, in the case of a literary or artistic work,\n the individual, individuals, entity or entities who created the Work\n or if no individual or entity can be identified, the publisher; and in\n addition (i) in the case of a performance the actors, singers,\n musicians, dancers, and other persons who act, sing, deliver, declaim,\n play in, interpret or otherwise perform literary or artistic works or\n expressions of folklore; (ii) in the case of a phonogram the producer\n being the person or legal entity who first fixes the sounds of a\n performance or other sounds; and, (iii) in the case of broadcasts, the\n organization that transmits the broadcast.\n f. \"Work\" means the literary and/or artistic work offered under the terms\n of this License including without limitation any production in the\n literary, scientific and artistic domain, whatever may be the mode or\n form of its expression including digital form, such as a book,\n pamphlet and other writing; a lecture, address, sermon or other work\n of the same nature; a dramatic or dramatico-musical work; a\n choreographic work or entertainment in dumb show; a musical\n composition with or without words; a cinematographic work to which are\n assimilated works expressed by a process analogous to cinematography;\n a work of drawing, painting, architecture, sculpture, engraving or\n lithography; a photographic work to which are assimilated works\n expressed by a process analogous to photography; a work of applied\n art; an illustration, map, plan, sketch or three-dimensional work\n relative to geography, topography, architecture or science; a\n performance; a broadcast; a phonogram; a compilation of data to the\n extent it is protected as a copyrightable work; or a work performed by\n a variety or circus performer to the extent it is not otherwise\n considered a literary or artistic work.\n g. \"You\" means an individual or entity exercising rights under this\n License who has not previously violated the terms of this License with\n respect to the Work, or who has received express permission from the\n Licensor to exercise rights under this License despite a previous\n violation.\n h. \"Publicly Perform\" means to perform public recitations of the Work and\n to communicate to the public those public recitations, by any means or\n process, including by wire or wireless means or public digital\n performances; to make available to the public Works in such a way that\n members of the public may access these Works from a place and at a\n place individually chosen by them; to perform the Work to the public\n by any means or process and the communication to the public of the\n performances of the Work, including by public digital performance; to\n broadcast and rebroadcast the Work by any means including signs,\n sounds or images.\n i. \"Reproduce\" means to make copies of the Work by any means including\n without limitation by sound or visual recordings and the right of\n fixation and reproducing fixations of the Work, including storage of a\n protected performance or phonogram in digital form or other electronic\n medium.\n\n2. Fair Dealing Rights. Nothing in this License is intended to reduce,\nlimit, or restrict any uses free from copyright or rights arising from\nlimitations or exceptions that are provided for in connection with the\ncopyright protection under copyright law or other applicable laws.\n\n3. License Grant. Subject to the terms and conditions of this License,\nLicensor hereby grants You a worldwide, royalty-free, non-exclusive,\nperpetual (for the duration of the applicable copyright) license to\nexercise the rights in the Work as stated below:\n\n a. to Reproduce the Work, to incorporate the Work into one or more\n Collections, and to Reproduce the Work as incorporated in the\n Collections; and,\n b. to Distribute and Publicly Perform the Work including as incorporated\n in Collections.\n\nThe above rights may be exercised in all media and formats whether now\nknown or hereafter devised. The above rights include the right to make\nsuch modifications as are technically necessary to exercise the rights in\nother media and formats, but otherwise you have no rights to make\nAdaptations. Subject to 8(f), all rights not expressly granted by Licensor\nare hereby reserved, including but not limited to the rights set forth in\nSection 4(d).\n\n4. Restrictions. The license granted in Section 3 above is expressly made\nsubject to and limited by the following restrictions:\n\n a. You may Distribute or Publicly Perform the Work only under the terms\n of this License. You must include a copy of, or the Uniform Resource\n Identifier (URI) for, this License with every copy of the Work You\n Distribute or Publicly Perform. You may not offer or impose any terms\n on the Work that restrict the terms of this License or the ability of\n the recipient of the Work to exercise the rights granted to that\n recipient under the terms of the License. You may not sublicense the\n Work. You must keep intact all notices that refer to this License and\n to the disclaimer of warranties with every copy of the Work You\n Distribute or Publicly Perform. When You Distribute or Publicly\n Perform the Work, You may not impose any effective technological\n measures on the Work that restrict the ability of a recipient of the\n Work from You to exercise the rights granted to that recipient under\n the terms of the License. This Section 4(a) applies to the Work as\n incorporated in a Collection, but this does not require the Collection\n apart from the Work itself to be made subject to the terms of this\n License. If You create a Collection, upon notice from any Licensor You\n must, to the extent practicable, remove from the Collection any credit\n as required by Section 4(c), as requested.\n b. You may not exercise any of the rights granted to You in Section 3\n above in any manner that is primarily intended for or directed toward\n commercial advantage or private monetary compensation. The exchange of\n the Work for other copyrighted works by means of digital file-sharing\n or otherwise shall not be considered to be intended for or directed\n toward commercial advantage or private monetary compensation, provided\n there is no payment of any monetary compensation in connection with\n the exchange of copyrighted works.\n c. If You Distribute, or Publicly Perform the Work or Collections, You\n must, unless a request has been made pursuant to Section 4(a), keep\n intact all copyright notices for the Work and provide, reasonable to\n the medium or means You are utilizing: (i) the name of the Original\n Author (or pseudonym, if applicable) if supplied, and/or if the\n Original Author and/or Licensor designate another party or parties\n (e.g., a sponsor institute, publishing entity, journal) for\n attribution (\"Attribution Parties\") in Licensor's copyright notice,\n terms of service or by other reasonable means, the name of such party\n or parties; (ii) the title of the Work if supplied; (iii) to the\n extent reasonably practicable, the URI, if any, that Licensor\n specifies to be associated with the Work, unless such URI does not\n refer to the copyright notice or licensing information for the Work.\n The credit required by this Section 4(c) may be implemented in any\n reasonable manner; provided, however, that in the case of a\n Collection, at a minimum such credit will appear, if a credit for all\n contributing authors of Collection appears, then as part of these\n credits and in a manner at least as prominent as the credits for the\n other contributing authors. For the avoidance of doubt, You may only\n use the credit required by this Section for the purpose of attribution\n in the manner set out above and, by exercising Your rights under this\n License, You may not implicitly or explicitly assert or imply any\n connection with, sponsorship or endorsement by the Original Author,\n Licensor and/or Attribution Parties, as appropriate, of You or Your\n use of the Work, without the separate, express prior written\n permission of the Original Author, Licensor and/or Attribution\n Parties.\n d. For the avoidance of doubt:\n\n i. Non-waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme cannot be waived, the Licensor\n reserves the exclusive right to collect such royalties for any\n exercise by You of the rights granted under this License;\n ii. Waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme can be waived, the Licensor reserves\n the exclusive right to collect such royalties for any exercise by\n You of the rights granted under this License if Your exercise of\n such rights is for a purpose or use which is otherwise than\n noncommercial as permitted under Section 4(b) and otherwise waives\n the right to collect royalties through any statutory or compulsory\n licensing scheme; and,\n iii. Voluntary License Schemes. The Licensor reserves the right to\n collect royalties, whether individually or, in the event that the\n Licensor is a member of a collecting society that administers\n voluntary licensing schemes, via that society, from any exercise\n by You of the rights granted under this License that is for a\n purpose or use which is otherwise than noncommercial as permitted\n under Section 4(b).\n e. Except as otherwise agreed in writing by the Licensor or as may be\n otherwise permitted by applicable law, if You Reproduce, Distribute or\n Publicly Perform the Work either by itself or as part of any\n Collections, You must not distort, mutilate, modify or take other\n derogatory action in relation to the Work which would be prejudicial\n to the Original Author's honor or reputation.\n\n5. Representations, Warranties and Disclaimer\n\nUNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR\nOFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY\nKIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,\nINCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,\nFITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF\nLATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,\nWHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION\nOF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.\n\n6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE\nLAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR\nANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES\nARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. Termination\n\n a. This License and the rights granted hereunder will terminate\n automatically upon any breach by You of the terms of this License.\n Individuals or entities who have received Collections from You under\n this License, however, will not have their licenses terminated\n provided such individuals or entities remain in full compliance with\n those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any\n termination of this License.\n b. Subject to the above terms and conditions, the license granted here is\n perpetual (for the duration of the applicable copyright in the Work).\n Notwithstanding the above, Licensor reserves the right to release the\n Work under different license terms or to stop distributing the Work at\n any time; provided, however that any such election will not serve to\n withdraw this License (or any other license that has been, or is\n required to be, granted under the terms of this License), and this\n License will continue in full force and effect unless terminated as\n stated above.\n\n8. Miscellaneous\n\n a. Each time You Distribute or Publicly Perform the Work or a Collection,\n the Licensor offers to the recipient a license to the Work on the same\n terms and conditions as the license granted to You under this License.\n b. If any provision of this License is invalid or unenforceable under\n applicable law, it shall not affect the validity or enforceability of\n the remainder of the terms of this License, and without further action\n by the parties to this agreement, such provision shall be reformed to\n the minimum extent necessary to make such provision valid and\n enforceable.\n c. No term or provision of this License shall be deemed waived and no\n breach consented to unless such waiver or consent shall be in writing\n and signed by the party to be charged with such waiver or consent.\n d. This License constitutes the entire agreement between the parties with\n respect to the Work licensed here. There are no understandings,\n agreements or representations with respect to the Work not specified\n here. Licensor shall not be bound by any additional provisions that\n may appear in any communication from You. This License may not be\n modified without the mutual written agreement of the Licensor and You.\n e. The rights granted under, and the subject matter referenced, in this\n License were drafted utilizing the terminology of the Berne Convention\n for the Protection of Literary and Artistic Works (as amended on\n September 28, 1979), the Rome Convention of 1961, the WIPO Copyright\n Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996\n and the Universal Copyright Convention (as revised on July 24, 1971).\n These rights and subject matter take effect in the relevant\n jurisdiction in which the License terms are sought to be enforced\n according to the corresponding provisions of the implementation of\n those treaty provisions in the applicable national law. If the\n standard suite of rights granted under applicable copyright law\n includes additional rights not granted under this License, such\n additional rights are deemed to be included in the License; this\n License is not intended to restrict the license of any rights under\n applicable law.\n\n\nCreative Commons Notice\n\n Creative Commons is not a party to this License, and makes no warranty\n whatsoever in connection with the Work. Creative Commons will not be\n liable to You or any party on any legal theory for any damages\n whatsoever, including without limitation any general, special,\n incidental or consequential damages arising in connection to this\n license. Notwithstanding the foregoing two (2) sentences, if Creative\n Commons has expressly identified itself as the Licensor hereunder, it\n shall have all rights and obligations of Licensor.\n\n Except for the limited purpose of indicating to the public that the\n Work is licensed under the CCPL, Creative Commons does not authorize\n the use by either party of the trademark \"Creative Commons\" or any\n related trademark or logo of Creative Commons without the prior\n written consent of Creative Commons. Any permitted use will be in\n compliance with Creative Commons' then-current trademark usage\n guidelines, as may be published on its website or otherwise made\n available upon request from time to time. For the avoidance of doubt,\n this trademark restriction does not form part of this License.\n\n Creative Commons may be contacted at https://creativecommons.org/.", - "scancode_url": "https://spdx.org/licenses/CC-BY-NC-ND-3.0", - "licensedb_url": "https://spdx.org/licenses/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", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc-by-nc-nd-3.0", "spdx_url": "https://spdx.org/licenses/CC-BY-NC-ND-3.0" }, { @@ -467,7 +467,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/free-unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" }, { @@ -500,7 +500,7 @@ "ignorable_emails": [], "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/other-permissive", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" }, { @@ -536,7 +536,7 @@ "ignorable_emails": [], "text": "This component is normally licensed under a proprietary license agreement with \na supplier that has terms and conditions that restrict the use of the code, \nbut may not require payment to the supplier.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/proprietary-license", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE" } ], 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 index 56fe07ba878..20da4b88e26 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json @@ -586,8 +586,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -620,7 +620,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/free-unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" } ], 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 index 914ef328426..a78ae95fc21 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json @@ -304,7 +304,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/free-unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" }, { @@ -355,8 +355,8 @@ ], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", - "scancode_url": "https://spdx.org/licenses/GPL-3.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-3.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" }, { @@ -406,8 +406,8 @@ ], "ignorable_emails": [], "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", - "scancode_url": "https://spdx.org/licenses/GPL-3.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" }, { @@ -440,7 +440,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], 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 index 26bb95a6aa9..021673c49b9 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json @@ -835,8 +835,8 @@ ], "ignorable_emails": [], "text": "Creative Commons Legal Code\n\nAttribution-ShareAlike 3.0 Unported\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR\n DAMAGES RESULTING FROM ITS USE.\n\nLicense\n\nTHE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE\nCOMMONS PUBLIC LICENSE (\"CCPL\" OR \"LICENSE\"). THE WORK IS PROTECTED BY\nCOPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS\nAUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE\nTO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY\nBE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS\nCONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND\nCONDITIONS.\n\n1. Definitions\n\n a. \"Adaptation\" means a work based upon the Work, or upon the Work and\n other pre-existing works, such as a translation, adaptation,\n derivative work, arrangement of music or other alterations of a\n literary or artistic work, or phonogram or performance and includes\n cinematographic adaptations or any other form in which the Work may be\n recast, transformed, or adapted including in any form recognizably\n derived from the original, except that a work that constitutes a\n Collection will not be considered an Adaptation for the purpose of\n this License. For the avoidance of doubt, where the Work is a musical\n work, performance or phonogram, the synchronization of the Work in\n timed-relation with a moving image (\"synching\") will be considered an\n Adaptation for the purpose of this License.\n b. \"Collection\" means a collection of literary or artistic works, such as\n encyclopedias and anthologies, or performances, phonograms or\n broadcasts, or other works or subject matter other than works listed\n in Section 1(f) below, which, by reason of the selection and\n arrangement of their contents, constitute intellectual creations, in\n which the Work is included in its entirety in unmodified form along\n with one or more other contributions, each constituting separate and\n independent works in themselves, which together are assembled into a\n collective whole. A work that constitutes a Collection will not be\n considered an Adaptation (as defined below) for the purposes of this\n License.\n c. \"Creative Commons Compatible License\" means a license that is listed\n at https://creativecommons.org/compatiblelicenses that has been\n approved by Creative Commons as being essentially equivalent to this\n License, including, at a minimum, because that license: (i) contains\n terms that have the same purpose, meaning and effect as the License\n Elements of this License; and, (ii) explicitly permits the relicensing\n of adaptations of works made available under that license under this\n License or a Creative Commons jurisdiction license with the same\n License Elements as this License.\n d. \"Distribute\" means to make available to the public the original and\n copies of the Work or Adaptation, as appropriate, through sale or\n other transfer of ownership.\n e. \"License Elements\" means the following high-level license attributes\n as selected by Licensor and indicated in the title of this License:\n Attribution, ShareAlike.\n f. \"Licensor\" means the individual, individuals, entity or entities that\n offer(s) the Work under the terms of this License.\n g. \"Original Author\" means, in the case of a literary or artistic work,\n the individual, individuals, entity or entities who created the Work\n or if no individual or entity can be identified, the publisher; and in\n addition (i) in the case of a performance the actors, singers,\n musicians, dancers, and other persons who act, sing, deliver, declaim,\n play in, interpret or otherwise perform literary or artistic works or\n expressions of folklore; (ii) in the case of a phonogram the producer\n being the person or legal entity who first fixes the sounds of a\n performance or other sounds; and, (iii) in the case of broadcasts, the\n organization that transmits the broadcast.\n h. \"Work\" means the literary and/or artistic work offered under the terms\n of this License including without limitation any production in the\n literary, scientific and artistic domain, whatever may be the mode or\n form of its expression including digital form, such as a book,\n pamphlet and other writing; a lecture, address, sermon or other work\n of the same nature; a dramatic or dramatico-musical work; a\n choreographic work or entertainment in dumb show; a musical\n composition with or without words; a cinematographic work to which are\n assimilated works expressed by a process analogous to cinematography;\n a work of drawing, painting, architecture, sculpture, engraving or\n lithography; a photographic work to which are assimilated works\n expressed by a process analogous to photography; a work of applied\n art; an illustration, map, plan, sketch or three-dimensional work\n relative to geography, topography, architecture or science; a\n performance; a broadcast; a phonogram; a compilation of data to the\n extent it is protected as a copyrightable work; or a work performed by\n a variety or circus performer to the extent it is not otherwise\n considered a literary or artistic work.\n i. \"You\" means an individual or entity exercising rights under this\n License who has not previously violated the terms of this License with\n respect to the Work, or who has received express permission from the\n Licensor to exercise rights under this License despite a previous\n violation.\n j. \"Publicly Perform\" means to perform public recitations of the Work and\n to communicate to the public those public recitations, by any means or\n process, including by wire or wireless means or public digital\n performances; to make available to the public Works in such a way that\n members of the public may access these Works from a place and at a\n place individually chosen by them; to perform the Work to the public\n by any means or process and the communication to the public of the\n performances of the Work, including by public digital performance; to\n broadcast and rebroadcast the Work by any means including signs,\n sounds or images.\n k. \"Reproduce\" means to make copies of the Work by any means including\n without limitation by sound or visual recordings and the right of\n fixation and reproducing fixations of the Work, including storage of a\n protected performance or phonogram in digital form or other electronic\n medium.\n\n2. Fair Dealing Rights. Nothing in this License is intended to reduce,\nlimit, or restrict any uses free from copyright or rights arising from\nlimitations or exceptions that are provided for in connection with the\ncopyright protection under copyright law or other applicable laws.\n\n3. License Grant. Subject to the terms and conditions of this License,\nLicensor hereby grants You a worldwide, royalty-free, non-exclusive,\nperpetual (for the duration of the applicable copyright) license to\nexercise the rights in the Work as stated below:\n\n a. to Reproduce the Work, to incorporate the Work into one or more\n Collections, and to Reproduce the Work as incorporated in the\n Collections;\n b. to create and Reproduce Adaptations provided that any such Adaptation,\n including any translation in any medium, takes reasonable steps to\n clearly label, demarcate or otherwise identify that changes were made\n to the original Work. For example, a translation could be marked \"The\n original work was translated from English to Spanish,\" or a\n modification could indicate \"The original work has been modified.\";\n c. to Distribute and Publicly Perform the Work including as incorporated\n in Collections; and,\n d. to Distribute and Publicly Perform Adaptations.\n e. For the avoidance of doubt:\n\n i. Non-waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme cannot be waived, the Licensor\n reserves the exclusive right to collect such royalties for any\n exercise by You of the rights granted under this License;\n ii. Waivable Compulsory License Schemes. In those jurisdictions in\n which the right to collect royalties through any statutory or\n compulsory licensing scheme can be waived, the Licensor waives the\n exclusive right to collect such royalties for any exercise by You\n of the rights granted under this License; and,\n iii. Voluntary License Schemes. The Licensor waives the right to\n collect royalties, whether individually or, in the event that the\n Licensor is a member of a collecting society that administers\n voluntary licensing schemes, via that society, from any exercise\n by You of the rights granted under this License.\n\nThe above rights may be exercised in all media and formats whether now\nknown or hereafter devised. The above rights include the right to make\nsuch modifications as are technically necessary to exercise the rights in\nother media and formats. Subject to Section 8(f), all rights not expressly\ngranted by Licensor are hereby reserved.\n\n4. Restrictions. The license granted in Section 3 above is expressly made\nsubject to and limited by the following restrictions:\n\n a. You may Distribute or Publicly Perform the Work only under the terms\n of this License. You must include a copy of, or the Uniform Resource\n Identifier (URI) for, this License with every copy of the Work You\n Distribute or Publicly Perform. You may not offer or impose any terms\n on the Work that restrict the terms of this License or the ability of\n the recipient of the Work to exercise the rights granted to that\n recipient under the terms of the License. You may not sublicense the\n Work. You must keep intact all notices that refer to this License and\n to the disclaimer of warranties with every copy of the Work You\n Distribute or Publicly Perform. When You Distribute or Publicly\n Perform the Work, You may not impose any effective technological\n measures on the Work that restrict the ability of a recipient of the\n Work from You to exercise the rights granted to that recipient under\n the terms of the License. This Section 4(a) applies to the Work as\n incorporated in a Collection, but this does not require the Collection\n apart from the Work itself to be made subject to the terms of this\n License. If You create a Collection, upon notice from any Licensor You\n must, to the extent practicable, remove from the Collection any credit\n as required by Section 4(c), as requested. If You create an\n Adaptation, upon notice from any Licensor You must, to the extent\n practicable, remove from the Adaptation any credit as required by\n Section 4(c), as requested.\n b. You may Distribute or Publicly Perform an Adaptation only under the\n terms of: (i) this License; (ii) a later version of this License with\n the same License Elements as this License; (iii) a Creative Commons\n jurisdiction license (either this or a later license version) that\n contains the same License Elements as this License (e.g.,\n Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible\n License. If you license the Adaptation under one of the licenses\n mentioned in (iv), you must comply with the terms of that license. If\n you license the Adaptation under the terms of any of the licenses\n mentioned in (i), (ii) or (iii) (the \"Applicable License\"), you must\n comply with the terms of the Applicable License generally and the\n following provisions: (I) You must include a copy of, or the URI for,\n the Applicable License with every copy of each Adaptation You\n Distribute or Publicly Perform; (II) You may not offer or impose any\n terms on the Adaptation that restrict the terms of the Applicable\n License or the ability of the recipient of the Adaptation to exercise\n the rights granted to that recipient under the terms of the Applicable\n License; (III) You must keep intact all notices that refer to the\n Applicable License and to the disclaimer of warranties with every copy\n of the Work as included in the Adaptation You Distribute or Publicly\n Perform; (IV) when You Distribute or Publicly Perform the Adaptation,\n You may not impose any effective technological measures on the\n Adaptation that restrict the ability of a recipient of the Adaptation\n from You to exercise the rights granted to that recipient under the\n terms of the Applicable License. This Section 4(b) applies to the\n Adaptation as incorporated in a Collection, but this does not require\n the Collection apart from the Adaptation itself to be made subject to\n the terms of the Applicable License.\n c. If You Distribute, or Publicly Perform the Work or any Adaptations or\n Collections, You must, unless a request has been made pursuant to\n Section 4(a), keep intact all copyright notices for the Work and\n provide, reasonable to the medium or means You are utilizing: (i) the\n name of the Original Author (or pseudonym, if applicable) if supplied,\n and/or if the Original Author and/or Licensor designate another party\n or parties (e.g., a sponsor institute, publishing entity, journal) for\n attribution (\"Attribution Parties\") in Licensor's copyright notice,\n terms of service or by other reasonable means, the name of such party\n or parties; (ii) the title of the Work if supplied; (iii) to the\n extent reasonably practicable, the URI, if any, that Licensor\n specifies to be associated with the Work, unless such URI does not\n refer to the copyright notice or licensing information for the Work;\n and (iv) , consistent with Ssection 3(b), in the case of an\n Adaptation, a credit identifying the use of the Work in the Adaptation\n (e.g., \"French translation of the Work by Original Author,\" or\n \"Screenplay based on original Work by Original Author\"). The credit\n required by this Section 4(c) may be implemented in any reasonable\n manner; provided, however, that in the case of a Adaptation or\n Collection, at a minimum such credit will appear, if a credit for all\n contributing authors of the Adaptation or Collection appears, then as\n part of these credits and in a manner at least as prominent as the\n credits for the other contributing authors. For the avoidance of\n doubt, You may only use the credit required by this Section for the\n purpose of attribution in the manner set out above and, by exercising\n Your rights under this License, You may not implicitly or explicitly\n assert or imply any connection with, sponsorship or endorsement by the\n Original Author, Licensor and/or Attribution Parties, as appropriate,\n of You or Your use of the Work, without the separate, express prior\n written permission of the Original Author, Licensor and/or Attribution\n Parties.\n d. Except as otherwise agreed in writing by the Licensor or as may be\n otherwise permitted by applicable law, if You Reproduce, Distribute or\n Publicly Perform the Work either by itself or as part of any\n Adaptations or Collections, You must not distort, mutilate, modify or\n take other derogatory action in relation to the Work which would be\n prejudicial to the Original Author's honor or reputation. Licensor\n agrees that in those jurisdictions (e.g. Japan), in which any exercise\n of the right granted in Section 3(b) of this License (the right to\n make Adaptations) would be deemed to be a distortion, mutilation,\n modification or other derogatory action prejudicial to the Original\n Author's honor and reputation, the Licensor will waive or not assert,\n as appropriate, this Section, to the fullest extent permitted by the\n applicable national law, to enable You to reasonably exercise Your\n right under Section 3(b) of this License (right to make Adaptations)\n but not otherwise.\n\n5. Representations, Warranties and Disclaimer\n\nUNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR\nOFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY\nKIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,\nINCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,\nFITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF\nLATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,\nWHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION\nOF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.\n\n6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE\nLAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR\nANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES\nARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. Termination\n\n a. This License and the rights granted hereunder will terminate\n automatically upon any breach by You of the terms of this License.\n Individuals or entities who have received Adaptations or Collections\n from You under this License, however, will not have their licenses\n terminated provided such individuals or entities remain in full\n compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will\n survive any termination of this License.\n b. Subject to the above terms and conditions, the license granted here is\n perpetual (for the duration of the applicable copyright in the Work).\n Notwithstanding the above, Licensor reserves the right to release the\n Work under different license terms or to stop distributing the Work at\n any time; provided, however that any such election will not serve to\n withdraw this License (or any other license that has been, or is\n required to be, granted under the terms of this License), and this\n License will continue in full force and effect unless terminated as\n stated above.\n\n8. Miscellaneous\n\n a. Each time You Distribute or Publicly Perform the Work or a Collection,\n the Licensor offers to the recipient a license to the Work on the same\n terms and conditions as the license granted to You under this License.\n b. Each time You Distribute or Publicly Perform an Adaptation, Licensor\n offers to the recipient a license to the original Work on the same\n terms and conditions as the license granted to You under this License.\n c. If any provision of this License is invalid or unenforceable under\n applicable law, it shall not affect the validity or enforceability of\n the remainder of the terms of this License, and without further action\n by the parties to this agreement, such provision shall be reformed to\n the minimum extent necessary to make such provision valid and\n enforceable.\n d. No term or provision of this License shall be deemed waived and no\n breach consented to unless such waiver or consent shall be in writing\n and signed by the party to be charged with such waiver or consent.\n e. This License constitutes the entire agreement between the parties with\n respect to the Work licensed here. There are no understandings,\n agreements or representations with respect to the Work not specified\n here. Licensor shall not be bound by any additional provisions that\n may appear in any communication from You. This License may not be\n modified without the mutual written agreement of the Licensor and You.\n f. The rights granted under, and the subject matter referenced, in this\n License were drafted utilizing the terminology of the Berne Convention\n for the Protection of Literary and Artistic Works (as amended on\n September 28, 1979), the Rome Convention of 1961, the WIPO Copyright\n Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996\n and the Universal Copyright Convention (as revised on July 24, 1971).\n These rights and subject matter take effect in the relevant\n jurisdiction in which the License terms are sought to be enforced\n according to the corresponding provisions of the implementation of\n those treaty provisions in the applicable national law. If the\n standard suite of rights granted under applicable copyright law\n includes additional rights not granted under this License, such\n additional rights are deemed to be included in the License; this\n License is not intended to restrict the license of any rights under\n applicable law.\n\n\nCreative Commons Notice\n\n Creative Commons is not a party to this License, and makes no warranty\n whatsoever in connection with the Work. Creative Commons will not be\n liable to You or any party on any legal theory for any damages\n whatsoever, including without limitation any general, special,\n incidental or consequential damages arising in connection to this\n license. Notwithstanding the foregoing two (2) sentences, if Creative\n Commons has expressly identified itself as the Licensor hereunder, it\n shall have all rights and obligations of Licensor.\n\n Except for the limited purpose of indicating to the public that the\n Work is licensed under the CCPL, Creative Commons does not authorize\n the use by either party of the trademark \"Creative Commons\" or any\n related trademark or logo of Creative Commons without the prior\n written consent of Creative Commons. Any permitted use will be in\n compliance with Creative Commons' then-current trademark usage\n guidelines, as may be published on its website or otherwise made\n available upon request from time to time. For the avoidance of doubt,\n this trademark restriction does not form part of the License.\n\n Creative Commons may be contacted at https://creativecommons.org/.", - "scancode_url": "https://spdx.org/licenses/CC-BY-SA-3.0", - "licensedb_url": "https://spdx.org/licenses/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", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0", "spdx_url": "https://spdx.org/licenses/CC-BY-SA-3.0" }, { @@ -872,8 +872,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Attribution-ShareAlike 4.0 International\n\n=======================================================================\n\nCreative Commons Corporation (\"Creative Commons\") is not a law firm and\ndoes not provide legal services or legal advice. Distribution of\nCreative Commons public licenses does not create a lawyer-client or\nother relationship. Creative Commons makes its licenses and related\ninformation available on an \"as-is\" basis. Creative Commons gives no\nwarranties regarding its licenses, any material licensed under their\nterms and conditions, or any related information. Creative Commons\ndisclaims all liability for damages resulting from their use to the\nfullest extent possible.\n\nUsing Creative Commons Public Licenses\n\nCreative Commons public licenses provide a standard set of terms and\nconditions that creators and other rights holders may use to share\noriginal works of authorship and other material subject to copyright\nand certain other rights specified in the public license below. The\nfollowing considerations are for informational purposes only, are not\nexhaustive, and do not form part of our licenses.\n\n Considerations for licensors: Our public licenses are\n intended for use by those authorized to give the public\n permission to use material in ways otherwise restricted by\n copyright and certain other rights. Our licenses are\n irrevocable. Licensors should read and understand the terms\n and conditions of the license they choose before applying it.\n Licensors should also secure all rights necessary before\n applying our licenses so that the public can reuse the\n material as expected. Licensors should clearly mark any\n material not subject to the license. This includes other CC-\n licensed material, or material used under an exception or\n limitation to copyright. More considerations for licensors:\n\twiki.creativecommons.org/Considerations_for_licensors\n\n Considerations for the public: By using one of our public\n licenses, a licensor grants the public permission to use the\n licensed material under specified terms and conditions. If\n the licensor's permission is not necessary for any reason--for\n example, because of any applicable exception or limitation to\n copyright--then that use is not regulated by the license. Our\n licenses grant only permissions under copyright and certain\n other rights that a licensor has authority to grant. Use of\n the licensed material may still be restricted for other\n reasons, including because others have copyright or other\n rights in the material. A licensor may make special requests,\n such as asking that all changes be marked or described.\n Although not required by our licenses, you are encouraged to\n respect those requests where reasonable. More considerations\n for the public: \n\twiki.creativecommons.org/Considerations_for_licensees\n\n=======================================================================\n\nCreative Commons Attribution-ShareAlike 4.0 International Public\nLicense\n\nBy exercising the Licensed Rights (defined below), You accept and agree\nto be bound by the terms and conditions of this Creative Commons\nAttribution-ShareAlike 4.0 International Public License (\"Public\nLicense\"). To the extent this Public License may be interpreted as a\ncontract, You are granted the Licensed Rights in consideration of Your\nacceptance of these terms and conditions, and the Licensor grants You\nsuch rights in consideration of benefits the Licensor receives from\nmaking the Licensed Material available under these terms and\nconditions.\n\n\nSection 1 -- Definitions.\n\n a. Adapted Material means material subject to Copyright and Similar\n Rights that is derived from or based upon the Licensed Material\n and in which the Licensed Material is translated, altered,\n arranged, transformed, or otherwise modified in a manner requiring\n permission under the Copyright and Similar Rights held by the\n Licensor. For purposes of this Public License, where the Licensed\n Material is a musical work, performance, or sound recording,\n Adapted Material is always produced where the Licensed Material is\n synched in timed relation with a moving image.\n\n b. Adapter's License means the license You apply to Your Copyright\n and Similar Rights in Your contributions to Adapted Material in\n accordance with the terms and conditions of this Public License.\n\n c. BY-SA Compatible License means a license listed at\n creativecommons.org/compatiblelicenses, approved by Creative\n Commons as essentially the equivalent of this Public License.\n\n d. Copyright and Similar Rights means copyright and/or similar rights\n closely related to copyright including, without limitation,\n performance, broadcast, sound recording, and Sui Generis Database\n Rights, without regard to how the rights are labeled or\n categorized. For purposes of this Public License, the rights\n specified in Section 2(b)(1)-(2) are not Copyright and Similar\n Rights.\n\n e. Effective Technological Measures means those measures that, in the\n absence of proper authority, may not be circumvented under laws\n fulfilling obligations under Article 11 of the WIPO Copyright\n Treaty adopted on December 20, 1996, and/or similar international\n agreements.\n\n f. Exceptions and Limitations means fair use, fair dealing, and/or\n any other exception or limitation to Copyright and Similar Rights\n that applies to Your use of the Licensed Material.\n\n g. License Elements means the license attributes listed in the name\n of a Creative Commons Public License. The License Elements of this\n Public License are Attribution and ShareAlike.\n\n h. Licensed Material means the artistic or literary work, database,\n or other material to which the Licensor applied this Public\n License.\n\n i. Licensed Rights means the rights granted to You subject to the\n terms and conditions of this Public License, which are limited to\n all Copyright and Similar Rights that apply to Your use of the\n Licensed Material and that the Licensor has authority to license.\n\n j. Licensor means the individual(s) or entity(ies) granting rights\n under this Public License.\n\n k. Share means to provide material to the public by any means or\n process that requires permission under the Licensed Rights, such\n as reproduction, public display, public performance, distribution,\n dissemination, communication, or importation, and to make material\n available to the public including in ways that members of the\n public may access the material from a place and at a time\n individually chosen by them.\n\n l. Sui Generis Database Rights means rights other than copyright\n resulting from Directive 96/9/EC of the European Parliament and of\n the Council of 11 March 1996 on the legal protection of databases,\n as amended and/or succeeded, as well as other essentially\n equivalent rights anywhere in the world.\n\n m. You means the individual or entity exercising the Licensed Rights\n under this Public License. Your has a corresponding meaning.\n\n\nSection 2 -- Scope.\n\n a. License grant.\n\n 1. Subject to the terms and conditions of this Public License,\n the Licensor hereby grants You a worldwide, royalty-free,\n non-sublicensable, non-exclusive, irrevocable license to\n exercise the Licensed Rights in the Licensed Material to:\n\n a. reproduce and Share the Licensed Material, in whole or\n in part; and\n\n b. produce, reproduce, and Share Adapted Material.\n\n 2. Exceptions and Limitations. For the avoidance of doubt, where\n Exceptions and Limitations apply to Your use, this Public\n License does not apply, and You do not need to comply with\n its terms and conditions.\n\n 3. Term. The term of this Public License is specified in Section\n 6(a).\n\n 4. Media and formats; technical modifications allowed. The\n Licensor authorizes You to exercise the Licensed Rights in\n all media and formats whether now known or hereafter created,\n and to make technical modifications necessary to do so. The\n Licensor waives and/or agrees not to assert any right or\n authority to forbid You from making technical modifications\n necessary to exercise the Licensed Rights, including\n technical modifications necessary to circumvent Effective\n Technological Measures. For purposes of this Public License,\n simply making modifications authorized by this Section 2(a)\n (4) never produces Adapted Material.\n\n 5. Downstream recipients.\n\n a. Offer from the Licensor -- Licensed Material. Every\n recipient of the Licensed Material automatically\n receives an offer from the Licensor to exercise the\n Licensed Rights under the terms and conditions of this\n Public License.\n\n b. Additional offer from the Licensor -- Adapted Material.\n Every recipient of Adapted Material from You\n automatically receives an offer from the Licensor to\n exercise the Licensed Rights in the Adapted Material\n under the conditions of the Adapter's License You apply.\n\n c. No downstream restrictions. You may not offer or impose\n any additional or different terms or conditions on, or\n apply any Effective Technological Measures to, the\n Licensed Material if doing so restricts exercise of the\n Licensed Rights by any recipient of the Licensed\n Material.\n\n 6. No endorsement. Nothing in this Public License constitutes or\n may be construed as permission to assert or imply that You\n are, or that Your use of the Licensed Material is, connected\n with, or sponsored, endorsed, or granted official status by,\n the Licensor or others designated to receive attribution as\n provided in Section 3(a)(1)(A)(i).\n\n b. Other rights.\n\n 1. Moral rights, such as the right of integrity, are not\n licensed under this Public License, nor are publicity,\n privacy, and/or other similar personality rights; however, to\n the extent possible, the Licensor waives and/or agrees not to\n assert any such rights held by the Licensor to the limited\n extent necessary to allow You to exercise the Licensed\n Rights, but not otherwise.\n\n 2. Patent and trademark rights are not licensed under this\n Public License.\n\n 3. To the extent possible, the Licensor waives any right to\n collect royalties from You for the exercise of the Licensed\n Rights, whether directly or through a collecting society\n under any voluntary or waivable statutory or compulsory\n licensing scheme. In all other cases the Licensor expressly\n reserves any right to collect such royalties.\n\n\nSection 3 -- License Conditions.\n\nYour exercise of the Licensed Rights is expressly made subject to the\nfollowing conditions.\n\n a. Attribution.\n\n 1. If You Share the Licensed Material (including in modified\n form), You must:\n\n a. retain the following if it is supplied by the Licensor\n with the Licensed Material:\n\n i. identification of the creator(s) of the Licensed\n Material and any others designated to receive\n attribution, in any reasonable manner requested by\n the Licensor (including by pseudonym if\n designated);\n\n ii. a copyright notice;\n\n iii. a notice that refers to this Public License;\n\n iv. a notice that refers to the disclaimer of\n warranties;\n\n v. a URI or hyperlink to the Licensed Material to the\n extent reasonably practicable;\n\n b. indicate if You modified the Licensed Material and\n retain an indication of any previous modifications; and\n\n c. indicate the Licensed Material is licensed under this\n Public License, and include the text of, or the URI or\n hyperlink to, this Public License.\n\n 2. You may satisfy the conditions in Section 3(a)(1) in any\n reasonable manner based on the medium, means, and context in\n which You Share the Licensed Material. For example, it may be\n reasonable to satisfy the conditions by providing a URI or\n hyperlink to a resource that includes the required\n information.\n\n 3. If requested by the Licensor, You must remove any of the\n information required by Section 3(a)(1)(A) to the extent\n reasonably practicable.\n\n b. ShareAlike.\n\n In addition to the conditions in Section 3(a), if You Share\n Adapted Material You produce, the following conditions also apply.\n\n 1. The Adapter's License You apply must be a Creative Commons\n license with the same License Elements, this version or\n later, or a BY-SA Compatible License.\n\n 2. You must include the text of, or the URI or hyperlink to, the\n Adapter's License You apply. You may satisfy this condition\n in any reasonable manner based on the medium, means, and\n context in which You Share Adapted Material.\n\n 3. You may not offer or impose any additional or different terms\n or conditions on, or apply any Effective Technological\n Measures to, Adapted Material that restrict exercise of the\n rights granted under the Adapter's License You apply.\n\n\nSection 4 -- Sui Generis Database Rights.\n\nWhere the Licensed Rights include Sui Generis Database Rights that\napply to Your use of the Licensed Material:\n\n a. for the avoidance of doubt, Section 2(a)(1) grants You the right\n to extract, reuse, reproduce, and Share all or a substantial\n portion of the contents of the database;\n\n b. if You include all or a substantial portion of the database\n contents in a database in which You have Sui Generis Database\n Rights, then the database in which You have Sui Generis Database\n Rights (but not its individual contents) is Adapted Material,\n\n including for purposes of Section 3(b); and\n c. You must comply with the conditions in Section 3(a) if You Share\n all or a substantial portion of the contents of the database.\n\nFor the avoidance of doubt, this Section 4 supplements and does not\nreplace Your obligations under this Public License where the Licensed\nRights include other Copyright and Similar Rights.\n\n\nSection 5 -- Disclaimer of Warranties and Limitation of Liability.\n\n a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE\n EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS\n AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF\n ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,\n IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,\n WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR\n PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,\n ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT\n KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT\n ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.\n\n b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE\n TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,\n NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,\n INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,\n COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR\n USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN\n ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR\n DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR\n IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.\n\n c. The disclaimer of warranties and limitation of liability provided\n above shall be interpreted in a manner that, to the extent\n possible, most closely approximates an absolute disclaimer and\n waiver of all liability.\n\n\nSection 6 -- Term and Termination.\n\n a. This Public License applies for the term of the Copyright and\n Similar Rights licensed here. However, if You fail to comply with\n this Public License, then Your rights under this Public License\n terminate automatically.\n\n b. Where Your right to use the Licensed Material has terminated under\n Section 6(a), it reinstates:\n\n 1. automatically as of the date the violation is cured, provided\n it is cured within 30 days of Your discovery of the\n violation; or\n\n 2. upon express reinstatement by the Licensor.\n\n For the avoidance of doubt, this Section 6(b) does not affect any\n right the Licensor may have to seek remedies for Your violations\n of this Public License.\n\n c. For the avoidance of doubt, the Licensor may also offer the\n Licensed Material under separate terms or conditions or stop\n distributing the Licensed Material at any time; however, doing so\n will not terminate this Public License.\n\n d. Sections 1, 5, 6, 7, and 8 survive termination of this Public\n License.\n\n\nSection 7 -- Other Terms and Conditions.\n\n a. The Licensor shall not be bound by any additional or different\n terms or conditions communicated by You unless expressly agreed.\n\n b. Any arrangements, understandings, or agreements regarding the\n Licensed Material not stated herein are separate from and\n independent of the terms and conditions of this Public License.\n\n\nSection 8 -- Interpretation.\n\n a. For the avoidance of doubt, this Public License does not, and\n shall not be interpreted to, reduce, limit, restrict, or impose\n conditions on any use of the Licensed Material that could lawfully\n be made without permission under this Public License.\n\n b. To the extent possible, if any provision of this Public License is\n deemed unenforceable, it shall be automatically reformed to the\n minimum extent necessary to make it enforceable. If the provision\n cannot be reformed, it shall be severed from this Public License\n without affecting the enforceability of the remaining terms and\n conditions.\n\n c. No term or condition of this Public License will be waived and no\n failure to comply consented to unless expressly agreed to by the\n Licensor.\n\n d. Nothing in this Public License constitutes or may be interpreted\n as a limitation upon, or waiver of, any privileges and immunities\n that apply to the Licensor or You, including from the legal\n processes of any jurisdiction or authority.\n\n\n=======================================================================\n\nCreative Commons is not a party to its public\nlicenses. Notwithstanding, Creative Commons may elect to apply one of\nits public licenses to material it publishes and in those instances\nwill be considered the \u201cLicensor.\u201d The text of the Creative Commons\npublic licenses is dedicated to the public domain under the CC0 Public\nDomain Dedication. Except for the limited purpose of indicating that\nmaterial is shared under a Creative Commons public license or as\notherwise permitted by the Creative Commons policies published at\ncreativecommons.org/policies, Creative Commons does not authorize the\nuse of the trademark \"Creative Commons\" or any other trademark or logo\nof Creative Commons without its prior written consent including,\nwithout limitation, in connection with any unauthorized modifications\nto any of its public licenses or any other arrangements,\nunderstandings, or agreements concerning use of licensed material. For\nthe avoidance of doubt, this paragraph does not form part of the\npublic licenses.\n\nCreative Commons may be contacted at creativecommons.org.", - "scancode_url": "https://spdx.org/licenses/CC-BY-SA-4.0", - "licensedb_url": "https://spdx.org/licenses/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", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-4.0", "spdx_url": "https://spdx.org/licenses/CC-BY-SA-4.0" }, { @@ -912,7 +912,7 @@ "ignorable_emails": [], "text": "Developer Certificate of Origin\nVersion 1.1\n\nCopyright (C) 2004, 2006 The Linux Foundation and its contributors.\n1 Letterman Drive\nSuite D4700\nSan Francisco, CA, 94129\n\nEveryone is permitted to copy and distribute verbatim copies of this\nlicense document, but changing it is not allowed.\n\n\nDeveloper's Certificate of Origin 1.1\n\nBy making a contribution to this project, I certify that:\n\n(a) The contribution was created in whole or in part by me and I\n have the right to submit it under the open source license\n indicated in the file; or\n\n(b) The contribution is based upon previous work that, to the best\n of my knowledge, is covered under an appropriate open source\n license and I have the right under that license to submit that\n work with modifications, whether created in whole or in part\n by me, under the same open source license (unless I am\n permitted to submit under a different license), as indicated\n in the file; or\n\n(c) The contribution was provided directly to me by some other\n person who certified (a), (b) or (c) and I have not modified\n it.\n\n(d) I understand and agree that this project and the contribution\n are public and that a record of the contribution (including all\n personal information I submit with it, including my sign-off) is\n maintained indefinitely and may be redistributed consistent with\n this project or the open source license(s) involved.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/dco-1.1", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE" }, { @@ -945,7 +945,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/free-unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" }, { @@ -990,8 +990,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { @@ -1045,8 +1045,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -1093,8 +1093,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -1145,8 +1145,8 @@ ], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", - "scancode_url": "https://spdx.org/licenses/GPL-3.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-3.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" }, { @@ -1196,8 +1196,8 @@ ], "ignorable_emails": [], "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", - "scancode_url": "https://spdx.org/licenses/GPL-3.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" }, { @@ -1247,8 +1247,8 @@ ], "ignorable_emails": [], "text": " GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", - "scancode_url": "https://spdx.org/licenses/LGPL-3.0-only", - "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" }, { @@ -1296,8 +1296,8 @@ ], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 3.0 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n GNU LESSER 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\n This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n 0. Additional Definitions.\n\n As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library. The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n 1. Exception to Section 3 of the GNU GPL.\n\n You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n 2. Conveying Modified Versions.\n\n If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n a) under this License, provided that you make a good faith effort to\n ensure that, in the event an Application does not supply the\n function or data, the facility still operates, and performs\n whatever part of its purpose remains meaningful, or\n\n b) under the GNU GPL, with none of the additional permissions of\n this License applicable to that copy.\n\n 3. Object Code Incorporating Material from Library Header Files.\n\n The object code form of an Application may incorporate material from\na header file that is part of the Library. You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n a) Give prominent notice with each copy of the object code that the\n Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the object code with a copy of the GNU GPL and this license\n document.\n\n 4. Combined Works.\n\n You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n a) Give prominent notice with each copy of the Combined Work that\n the Library is used in it and that the Library and its use are\n covered by this License.\n\n b) Accompany the Combined Work with a copy of the GNU GPL and this license\n document.\n\n c) For a Combined Work that displays copyright notices during\n execution, include the copyright notice for the Library among\n these notices, as well as a reference directing the user to the\n copies of the GNU GPL and this license document.\n\n d) Do one of the following:\n\n 0) Convey the Minimal Corresponding Source under the terms of this\n License, and the Corresponding Application Code in a form\n suitable for, and under terms that permit, the user to\n recombine or relink the Application with a modified version of\n the Linked Version to produce a modified Combined Work, in the\n manner specified by section 6 of the GNU GPL for conveying\n Corresponding Source.\n\n 1) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (a) uses at run time\n a copy of the Library already present on the user's computer\n system, and (b) will operate properly with a modified version\n of the Library that is interface-compatible with the Linked\n Version.\n\n e) Provide Installation Information, but only if you would otherwise\n be required to provide such information under section 6 of the\n GNU GPL, and only to the extent that such information is\n necessary to install and execute a modified version of the\n Combined Work produced by recombining or relinking the\n Application with a modified version of the Linked Version. (If\n you use option 4d0, the Installation Information must accompany\n the Minimal Corresponding Source and Corresponding Application\n Code. If you use option 4d1, you must provide the Installation\n Information in the manner specified by section 6 of the GNU GPL\n for conveying Corresponding Source.)\n\n 5. Combined Libraries.\n\n You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n a) Accompany the combined library with a copy of the same work based\n on the Library, uncombined with any other library facilities,\n conveyed under the terms of this License.\n\n b) Give prominent notice with the combined library that part of it\n is a work based on the Library, and explaining where to find the\n accompanying uncombined form of the same work.\n\n 6. Revised Versions of the GNU Lesser General Public License.\n\n The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.", - "scancode_url": "https://spdx.org/licenses/LGPL-3.0-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-3.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" } ], diff --git a/tests/packagedcode/data/npm/electron/package.expected.json b/tests/packagedcode/data/npm/electron/package.expected.json index 02a6eada0c6..45c1cac0f4a 100644 --- a/tests/packagedcode/data/npm/electron/package.expected.json +++ b/tests/packagedcode/data/npm/electron/package.expected.json @@ -199,8 +199,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json index f57905f6076..32dacf49cce 100644 --- a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json +++ b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json @@ -104,8 +104,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/npm/scan-nested/scan.expected.json b/tests/packagedcode/data/npm/scan-nested/scan.expected.json index d5511525f64..49c25e07ae4 100644 --- a/tests/packagedcode/data/npm/scan-nested/scan.expected.json +++ b/tests/packagedcode/data/npm/scan-nested/scan.expected.json @@ -884,8 +884,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/plugin/about-package-expected.json b/tests/packagedcode/data/plugin/about-package-expected.json index e48feb6aa30..bfba306ebca 100644 --- a/tests/packagedcode/data/plugin/about-package-expected.json +++ b/tests/packagedcode/data/plugin/about-package-expected.json @@ -198,8 +198,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/plugin/bower-package-expected.json b/tests/packagedcode/data/plugin/bower-package-expected.json index 8cda73398a7..fb28635c67e 100644 --- a/tests/packagedcode/data/plugin/bower-package-expected.json +++ b/tests/packagedcode/data/plugin/bower-package-expected.json @@ -159,8 +159,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/plugin/cargo-package-expected.json b/tests/packagedcode/data/plugin/cargo-package-expected.json index c1fcc884946..02d04b09b39 100644 --- a/tests/packagedcode/data/plugin/cargo-package-expected.json +++ b/tests/packagedcode/data/plugin/cargo-package-expected.json @@ -112,8 +112,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/plugin/chef-package-expected.json b/tests/packagedcode/data/plugin/chef-package-expected.json index ccc0f47d789..0d63205b13f 100644 --- a/tests/packagedcode/data/plugin/chef-package-expected.json +++ b/tests/packagedcode/data/plugin/chef-package-expected.json @@ -143,8 +143,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/plugin/com-package-expected.json b/tests/packagedcode/data/plugin/com-package-expected.json index 078f67897be..a7ad29f2b25 100644 --- a/tests/packagedcode/data/plugin/com-package-expected.json +++ b/tests/packagedcode/data/plugin/com-package-expected.json @@ -32,7 +32,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" } ], diff --git a/tests/packagedcode/data/plugin/conda-package-expected.json b/tests/packagedcode/data/plugin/conda-package-expected.json index 935662fa36d..cab7ba180a1 100644 --- a/tests/packagedcode/data/plugin/conda-package-expected.json +++ b/tests/packagedcode/data/plugin/conda-package-expected.json @@ -268,7 +268,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], diff --git a/tests/packagedcode/data/plugin/cran-package-expected.json b/tests/packagedcode/data/plugin/cran-package-expected.json index 2f035175247..be9a093ecde 100644 --- a/tests/packagedcode/data/plugin/cran-package-expected.json +++ b/tests/packagedcode/data/plugin/cran-package-expected.json @@ -141,8 +141,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" } ], diff --git a/tests/packagedcode/data/plugin/freebsd-package-expected.json b/tests/packagedcode/data/plugin/freebsd-package-expected.json index a837079c409..c0ce78ea859 100644 --- a/tests/packagedcode/data/plugin/freebsd-package-expected.json +++ b/tests/packagedcode/data/plugin/freebsd-package-expected.json @@ -133,8 +133,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" } ], diff --git a/tests/packagedcode/data/plugin/haxe-package-expected.json b/tests/packagedcode/data/plugin/haxe-package-expected.json index 0392ab4d3f9..5c7673d9887 100644 --- a/tests/packagedcode/data/plugin/haxe-package-expected.json +++ b/tests/packagedcode/data/plugin/haxe-package-expected.json @@ -117,8 +117,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/plugin/maven-package-expected.json b/tests/packagedcode/data/plugin/maven-package-expected.json index 6facb372a81..34c1fc4c5c7 100644 --- a/tests/packagedcode/data/plugin/maven-package-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-expected.json @@ -6361,8 +6361,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -6399,8 +6399,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Eclipse Public License - v 1.0\n\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\n\n1. DEFINITIONS\n\n\"Contribution\" means:\n\na) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and\nb) in the case of each subsequent Contributor:\n\ni) changes to the Program, and\n\nii) additions to the Program;\n\nwhere such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.\n\n\"Contributor\" means any person or entity that distributes the Program.\n\n\"Licensed Patents \" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.\n\n\"Program\" means the Contributions distributed in accordance with this Agreement.\n\n\"Recipient\" means anyone who receives the Program under this Agreement, including all Contributors.\n\n2. GRANT OF RIGHTS\n\na) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.\n\nb) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.\n\nc) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.\n\nd) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.\n\n3. REQUIREMENTS\n\nA Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:\n\na) it complies with the terms and conditions of this Agreement; and\n\nb) its license agreement:\n\ni) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;\n\nii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;\n\niii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and\n\niv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.\n\nWhen the Program is made available in source code form:\n\na) it must be made available under this Agreement; and\n\nb) a copy of this Agreement must be included with each copy of the Program.\n\nContributors may not remove or alter any copyright notices contained within the Program.\n\nEach Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.\n\n4. COMMERCIAL DISTRIBUTION\n\nCommercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor (\"Commercial Contributor\") hereby agrees to defend and indemnify every other Contributor (\"Indemnified Contributor\") against any losses, damages and costs (collectively \"Losses\") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.\n\nFor example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.\n\n5. NO WARRANTY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.\n\n6. DISCLAIMER OF LIABILITY\n\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n7. GENERAL\n\nIf any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\n\nIf Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.\n\nAll Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.\n\nEveryone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.\n\nThis Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.", - "scancode_url": "https://spdx.org/licenses/EPL-1.0", - "licensedb_url": "https://spdx.org/licenses/EPL-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/epl-1.0", "spdx_url": "https://spdx.org/licenses/EPL-1.0" }, { @@ -6445,8 +6445,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { @@ -6491,8 +6491,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Library General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" }, { @@ -6539,8 +6539,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { @@ -6578,8 +6578,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -6618,7 +6618,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/public-domain", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" } ], diff --git a/tests/packagedcode/data/plugin/mui-package-expected.json b/tests/packagedcode/data/plugin/mui-package-expected.json index e87ad4c358c..26364fff092 100644 --- a/tests/packagedcode/data/plugin/mui-package-expected.json +++ b/tests/packagedcode/data/plugin/mui-package-expected.json @@ -32,7 +32,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" } ], diff --git a/tests/packagedcode/data/plugin/mun-package-expected.json b/tests/packagedcode/data/plugin/mun-package-expected.json index 567737a1a6f..b77c53e68d3 100644 --- a/tests/packagedcode/data/plugin/mun-package-expected.json +++ b/tests/packagedcode/data/plugin/mun-package-expected.json @@ -32,7 +32,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" } ], diff --git a/tests/packagedcode/data/plugin/npm-package-expected.json b/tests/packagedcode/data/plugin/npm-package-expected.json index 2a66eebe0ac..88d59907375 100644 --- a/tests/packagedcode/data/plugin/npm-package-expected.json +++ b/tests/packagedcode/data/plugin/npm-package-expected.json @@ -157,8 +157,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/plugin/nuget-package-expected.json b/tests/packagedcode/data/plugin/nuget-package-expected.json index fc4b3ae4a35..5578fd30490 100644 --- a/tests/packagedcode/data/plugin/nuget-package-expected.json +++ b/tests/packagedcode/data/plugin/nuget-package-expected.json @@ -125,8 +125,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], diff --git a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json index e58f4c12d2f..e3cf5559142 100644 --- a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json +++ b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json @@ -162,8 +162,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/plugin/python-package-expected.json b/tests/packagedcode/data/plugin/python-package-expected.json index e935fda80fe..482cea5a5f2 100644 --- a/tests/packagedcode/data/plugin/python-package-expected.json +++ b/tests/packagedcode/data/plugin/python-package-expected.json @@ -770,8 +770,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -812,8 +812,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-2-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-2-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" }, { @@ -851,8 +851,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/plugin/rpm-package-expected.json b/tests/packagedcode/data/plugin/rpm-package-expected.json index f1cbab73523..49a406b289e 100644 --- a/tests/packagedcode/data/plugin/rpm-package-expected.json +++ b/tests/packagedcode/data/plugin/rpm-package-expected.json @@ -113,8 +113,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" } ], diff --git a/tests/packagedcode/data/plugin/rubygems-package-expected.json b/tests/packagedcode/data/plugin/rubygems-package-expected.json index 23c1715d144..ad721f46c05 100644 --- a/tests/packagedcode/data/plugin/rubygems-package-expected.json +++ b/tests/packagedcode/data/plugin/rubygems-package-expected.json @@ -316,8 +316,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/plugin/sys-package-expected.json b/tests/packagedcode/data/plugin/sys-package-expected.json index a04c37b64f6..8501b6ce3fd 100644 --- a/tests/packagedcode/data/plugin/sys-package-expected.json +++ b/tests/packagedcode/data/plugin/sys-package-expected.json @@ -32,7 +32,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" } ], diff --git a/tests/packagedcode/data/plugin/tlb-package-expected.json b/tests/packagedcode/data/plugin/tlb-package-expected.json index da2811f0cdb..cc37010484d 100644 --- a/tests/packagedcode/data/plugin/tlb-package-expected.json +++ b/tests/packagedcode/data/plugin/tlb-package-expected.json @@ -32,7 +32,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" } ], diff --git a/tests/packagedcode/data/plugin/win_pe-package-expected.json b/tests/packagedcode/data/plugin/win_pe-package-expected.json index 9991f725332..3079d179a9a 100644 --- a/tests/packagedcode/data/plugin/win_pe-package-expected.json +++ b/tests/packagedcode/data/plugin/win_pe-package-expected.json @@ -32,7 +32,7 @@ "ignorable_emails": [], "text": "This software is not subject to any export provision of the United States\nDepartment of Commerce, and may be exported to any country or planet.\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 above copyright\n notice immediately at the beginning of the file, without modification,\n 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.\n\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR OR CONTRIBUTORS BE LIABLE FOR\nANY 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.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified-darwin", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE" } ], diff --git a/tests/packagedcode/data/plugin/winmd-package-expected.json b/tests/packagedcode/data/plugin/winmd-package-expected.json index 30fcf9d8881..76819e2d19f 100644 --- a/tests/packagedcode/data/plugin/winmd-package-expected.json +++ b/tests/packagedcode/data/plugin/winmd-package-expected.json @@ -32,7 +32,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" } ], diff --git a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json index 9e817d87da6..01504d07f90 100644 --- a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json +++ b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json @@ -258,8 +258,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -297,8 +297,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/pypi/solo-metadata/expected.json b/tests/packagedcode/data/pypi/solo-metadata/expected.json index ff7263a90b6..9c77966795b 100644 --- a/tests/packagedcode/data/pypi/solo-metadata/expected.json +++ b/tests/packagedcode/data/pypi/solo-metadata/expected.json @@ -145,8 +145,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -182,8 +182,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Attribution 4.0 International\n\n=======================================================================\n\nCreative Commons Corporation (\"Creative Commons\") is not a law firm and\ndoes not provide legal services or legal advice. Distribution of\nCreative Commons public licenses does not create a lawyer-client or\nother relationship. Creative Commons makes its licenses and related\ninformation available on an \"as-is\" basis. Creative Commons gives no\nwarranties regarding its licenses, any material licensed under their\nterms and conditions, or any related information. Creative Commons\ndisclaims all liability for damages resulting from their use to the\nfullest extent possible.\n\nUsing Creative Commons Public Licenses\n\nCreative Commons public licenses provide a standard set of terms and\nconditions that creators and other rights holders may use to share\noriginal works of authorship and other material subject to copyright\nand certain other rights specified in the public license below. The\nfollowing considerations are for informational purposes only, are not\nexhaustive, and do not form part of our licenses.\n\n Considerations for licensors: Our public licenses are\n intended for use by those authorized to give the public\n permission to use material in ways otherwise restricted by\n copyright and certain other rights. Our licenses are\n irrevocable. Licensors should read and understand the terms\n and conditions of the license they choose before applying it.\n Licensors should also secure all rights necessary before\n applying our licenses so that the public can reuse the\n material as expected. Licensors should clearly mark any\n material not subject to the license. This includes other CC-\n licensed material, or material used under an exception or\n limitation to copyright. More considerations for licensors:\n\twiki.creativecommons.org/Considerations_for_licensors\n\n Considerations for the public: By using one of our public\n licenses, a licensor grants the public permission to use the\n licensed material under specified terms and conditions. If\n the licensor's permission is not necessary for any reason--for\n example, because of any applicable exception or limitation to\n copyright--then that use is not regulated by the license. Our\n licenses grant only permissions under copyright and certain\n other rights that a licensor has authority to grant. Use of\n the licensed material may still be restricted for other\n reasons, including because others have copyright or other\n rights in the material. A licensor may make special requests,\n such as asking that all changes be marked or described.\n Although not required by our licenses, you are encouraged to\n respect those requests where reasonable. More considerations\n for the public: \n\twiki.creativecommons.org/Considerations_for_licensees\n\n=======================================================================\n\nCreative Commons Attribution 4.0 International Public License\n\nBy exercising the Licensed Rights (defined below), You accept and agree\nto be bound by the terms and conditions of this Creative Commons\nAttribution 4.0 International Public License (\"Public License\"). To the\nextent this Public License may be interpreted as a contract, You are\ngranted the Licensed Rights in consideration of Your acceptance of\nthese terms and conditions, and the Licensor grants You such rights in\nconsideration of benefits the Licensor receives from making the\nLicensed Material available under these terms and conditions.\n\n\nSection 1 -- Definitions.\n\n a. Adapted Material means material subject to Copyright and Similar\n Rights that is derived from or based upon the Licensed Material\n and in which the Licensed Material is translated, altered,\n arranged, transformed, or otherwise modified in a manner requiring\n permission under the Copyright and Similar Rights held by the\n Licensor. For purposes of this Public License, where the Licensed\n Material is a musical work, performance, or sound recording,\n Adapted Material is always produced where the Licensed Material is\n synched in timed relation with a moving image.\n\n b. Adapter's License means the license You apply to Your Copyright\n and Similar Rights in Your contributions to Adapted Material in\n accordance with the terms and conditions of this Public License.\n\n c. Copyright and Similar Rights means copyright and/or similar rights\n closely related to copyright including, without limitation,\n performance, broadcast, sound recording, and Sui Generis Database\n Rights, without regard to how the rights are labeled or\n categorized. For purposes of this Public License, the rights\n specified in Section 2(b)(1)-(2) are not Copyright and Similar\n Rights.\n\n d. Effective Technological Measures means those measures that, in the\n absence of proper authority, may not be circumvented under laws\n fulfilling obligations under Article 11 of the WIPO Copyright\n Treaty adopted on December 20, 1996, and/or similar international\n agreements.\n\n e. Exceptions and Limitations means fair use, fair dealing, and/or\n any other exception or limitation to Copyright and Similar Rights\n that applies to Your use of the Licensed Material.\n\n f. Licensed Material means the artistic or literary work, database,\n or other material to which the Licensor applied this Public\n License.\n\n g. Licensed Rights means the rights granted to You subject to the\n terms and conditions of this Public License, which are limited to\n all Copyright and Similar Rights that apply to Your use of the\n Licensed Material and that the Licensor has authority to license.\n\n h. Licensor means the individual(s) or entity(ies) granting rights\n under this Public License.\n\n i. Share means to provide material to the public by any means or\n process that requires permission under the Licensed Rights, such\n as reproduction, public display, public performance, distribution,\n dissemination, communication, or importation, and to make material\n available to the public including in ways that members of the\n public may access the material from a place and at a time\n individually chosen by them.\n\n j. Sui Generis Database Rights means rights other than copyright\n resulting from Directive 96/9/EC of the European Parliament and of\n the Council of 11 March 1996 on the legal protection of databases,\n as amended and/or succeeded, as well as other essentially\n equivalent rights anywhere in the world.\n\n k. You means the individual or entity exercising the Licensed Rights\n under this Public License. Your has a corresponding meaning.\n\n\nSection 2 -- Scope.\n\n a. License grant.\n\n 1. Subject to the terms and conditions of this Public License,\n the Licensor hereby grants You a worldwide, royalty-free,\n non-sublicensable, non-exclusive, irrevocable license to\n exercise the Licensed Rights in the Licensed Material to:\n\n a. reproduce and Share the Licensed Material, in whole or\n in part; and\n\n b. produce, reproduce, and Share Adapted Material.\n\n 2. Exceptions and Limitations. For the avoidance of doubt, where\n Exceptions and Limitations apply to Your use, this Public\n License does not apply, and You do not need to comply with\n its terms and conditions.\n\n 3. Term. The term of this Public License is specified in Section\n 6(a).\n\n 4. Media and formats; technical modifications allowed. The\n Licensor authorizes You to exercise the Licensed Rights in\n all media and formats whether now known or hereafter created,\n and to make technical modifications necessary to do so. The\n Licensor waives and/or agrees not to assert any right or\n authority to forbid You from making technical modifications\n necessary to exercise the Licensed Rights, including\n technical modifications necessary to circumvent Effective\n Technological Measures. For purposes of this Public License,\n simply making modifications authorized by this Section 2(a)\n (4) never produces Adapted Material.\n\n 5. Downstream recipients.\n\n a. Offer from the Licensor -- Licensed Material. Every\n recipient of the Licensed Material automatically\n receives an offer from the Licensor to exercise the\n Licensed Rights under the terms and conditions of this\n Public License.\n\n b. No downstream restrictions. You may not offer or impose\n any additional or different terms or conditions on, or\n apply any Effective Technological Measures to, the\n Licensed Material if doing so restricts exercise of the\n Licensed Rights by any recipient of the Licensed\n Material.\n\n 6. No endorsement. Nothing in this Public License constitutes or\n may be construed as permission to assert or imply that You\n are, or that Your use of the Licensed Material is, connected\n with, or sponsored, endorsed, or granted official status by,\n the Licensor or others designated to receive attribution as\n provided in Section 3(a)(1)(A)(i).\n\n b. Other rights.\n\n 1. Moral rights, such as the right of integrity, are not\n licensed under this Public License, nor are publicity,\n privacy, and/or other similar personality rights; however, to\n the extent possible, the Licensor waives and/or agrees not to\n assert any such rights held by the Licensor to the limited\n extent necessary to allow You to exercise the Licensed\n Rights, but not otherwise.\n\n 2. Patent and trademark rights are not licensed under this\n Public License.\n\n 3. To the extent possible, the Licensor waives any right to\n collect royalties from You for the exercise of the Licensed\n Rights, whether directly or through a collecting society\n under any voluntary or waivable statutory or compulsory\n licensing scheme. In all other cases the Licensor expressly\n reserves any right to collect such royalties.\n\n\nSection 3 -- License Conditions.\n\nYour exercise of the Licensed Rights is expressly made subject to the\nfollowing conditions.\n\n a. Attribution.\n\n 1. If You Share the Licensed Material (including in modified\n form), You must:\n\n a. retain the following if it is supplied by the Licensor\n with the Licensed Material:\n\n i. identification of the creator(s) of the Licensed\n Material and any others designated to receive\n attribution, in any reasonable manner requested by\n the Licensor (including by pseudonym if\n designated);\n\n ii. a copyright notice;\n\n iii. a notice that refers to this Public License;\n\n iv. a notice that refers to the disclaimer of\n warranties;\n\n v. a URI or hyperlink to the Licensed Material to the\n extent reasonably practicable;\n\n b. indicate if You modified the Licensed Material and\n retain an indication of any previous modifications; and\n\n c. indicate the Licensed Material is licensed under this\n Public License, and include the text of, or the URI or\n hyperlink to, this Public License.\n\n 2. You may satisfy the conditions in Section 3(a)(1) in any\n reasonable manner based on the medium, means, and context in\n which You Share the Licensed Material. For example, it may be\n reasonable to satisfy the conditions by providing a URI or\n hyperlink to a resource that includes the required\n information.\n\n 3. If requested by the Licensor, You must remove any of the\n information required by Section 3(a)(1)(A) to the extent\n reasonably practicable.\n\n 4. If You Share Adapted Material You produce, the Adapter's\n License You apply must not prevent recipients of the Adapted\n Material from complying with this Public License.\n\n\nSection 4 -- Sui Generis Database Rights.\n\nWhere the Licensed Rights include Sui Generis Database Rights that\napply to Your use of the Licensed Material:\n\n a. for the avoidance of doubt, Section 2(a)(1) grants You the right\n to extract, reuse, reproduce, and Share all or a substantial\n portion of the contents of the database;\n\n b. if You include all or a substantial portion of the database\n contents in a database in which You have Sui Generis Database\n Rights, then the database in which You have Sui Generis Database\n Rights (but not its individual contents) is Adapted Material; and\n\n c. You must comply with the conditions in Section 3(a) if You Share\n all or a substantial portion of the contents of the database.\n\nFor the avoidance of doubt, this Section 4 supplements and does not\nreplace Your obligations under this Public License where the Licensed\nRights include other Copyright and Similar Rights.\n\n\nSection 5 -- Disclaimer of Warranties and Limitation of Liability.\n\n a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE\n EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS\n AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF\n ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,\n IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,\n WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR\n PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,\n ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT\n KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT\n ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.\n\n b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE\n TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,\n NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,\n INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,\n COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR\n USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN\n ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR\n DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR\n IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.\n\n c. The disclaimer of warranties and limitation of liability provided\n above shall be interpreted in a manner that, to the extent\n possible, most closely approximates an absolute disclaimer and\n waiver of all liability.\n\n\nSection 6 -- Term and Termination.\n\n a. This Public License applies for the term of the Copyright and\n Similar Rights licensed here. However, if You fail to comply with\n this Public License, then Your rights under this Public License\n terminate automatically.\n\n b. Where Your right to use the Licensed Material has terminated under\n Section 6(a), it reinstates:\n\n 1. automatically as of the date the violation is cured, provided\n it is cured within 30 days of Your discovery of the\n violation; or\n\n 2. upon express reinstatement by the Licensor.\n\n For the avoidance of doubt, this Section 6(b) does not affect any\n right the Licensor may have to seek remedies for Your violations\n of this Public License.\n\n c. For the avoidance of doubt, the Licensor may also offer the\n Licensed Material under separate terms or conditions or stop\n distributing the Licensed Material at any time; however, doing so\n will not terminate this Public License.\n\n d. Sections 1, 5, 6, 7, and 8 survive termination of this Public\n License.\n\n\nSection 7 -- Other Terms and Conditions.\n\n a. The Licensor shall not be bound by any additional or different\n terms or conditions communicated by You unless expressly agreed.\n\n b. Any arrangements, understandings, or agreements regarding the\n Licensed Material not stated herein are separate from and\n independent of the terms and conditions of this Public License.\n\n\nSection 8 -- Interpretation.\n\n a. For the avoidance of doubt, this Public License does not, and\n shall not be interpreted to, reduce, limit, restrict, or impose\n conditions on any use of the Licensed Material that could lawfully\n be made without permission under this Public License.\n\n b. To the extent possible, if any provision of this Public License is\n deemed unenforceable, it shall be automatically reformed to the\n minimum extent necessary to make it enforceable. If the provision\n cannot be reformed, it shall be severed from this Public License\n without affecting the enforceability of the remaining terms and\n conditions.\n\n c. No term or condition of this Public License will be waived and no\n failure to comply consented to unless expressly agreed to by the\n Licensor.\n\n d. Nothing in this Public License constitutes or may be interpreted\n as a limitation upon, or waiver of, any privileges and immunities\n that apply to the Licensor or You, including from the legal\n processes of any jurisdiction or authority.\n\n\n=======================================================================\n\nCreative Commons is not a party to its public\nlicenses. Notwithstanding, Creative Commons may elect to apply one of\nits public licenses to material it publishes and in those instances\nwill be considered the \u201cLicensor.\u201d The text of the Creative Commons\npublic licenses is dedicated to the public domain under the CC0 Public\nDomain Dedication. Except for the limited purpose of indicating that\nmaterial is shared under a Creative Commons public license or as\notherwise permitted by the Creative Commons policies published at\ncreativecommons.org/policies, Creative Commons does not authorize the\nuse of the trademark \"Creative Commons\" or any other trademark or logo\nof Creative Commons without its prior written consent including,\nwithout limitation, in connection with any unauthorized modifications\nto any of its public licenses or any other arrangements,\nunderstandings, or agreements concerning use of licensed material. For\nthe avoidance of doubt, this paragraph does not form part of the\npublic licenses.\n\nCreative Commons may be contacted at creativecommons.org.", - "scancode_url": "https://spdx.org/licenses/CC-BY-4.0", - "licensedb_url": "https://spdx.org/licenses/CC-BY-4.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-4.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc-by-4.0", "spdx_url": "https://spdx.org/licenses/CC-BY-4.0" }, { @@ -216,7 +216,7 @@ "ignorable_emails": [], "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.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/other-copyleft", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE" }, { @@ -249,7 +249,7 @@ "ignorable_emails": [], "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/other-permissive", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" } ], diff --git a/tests/packagedcode/data/pypi/solo-setup/expected.json b/tests/packagedcode/data/pypi/solo-setup/expected.json index 1013e53c235..ccd62d539ea 100644 --- a/tests/packagedcode/data/pypi/solo-setup/expected.json +++ b/tests/packagedcode/data/pypi/solo-setup/expected.json @@ -37,8 +37,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json index ad2e60f776a..4494161bc2a 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json @@ -148,8 +148,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json index f869c7e01dc..9586e44784f 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json @@ -37,8 +37,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json index cb5146e5483..83a67526c7c 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json @@ -743,8 +743,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" } ], diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json index c4e931b2bff..0847dc7cab0 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json @@ -195,8 +195,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/scancode/data/composer/composer.expected.json b/tests/scancode/data/composer/composer.expected.json index b2688c75d6d..66029942163 100644 --- a/tests/scancode/data/composer/composer.expected.json +++ b/tests/scancode/data/composer/composer.expected.json @@ -225,8 +225,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/scancode/data/info/all.expected.json b/tests/scancode/data/info/all.expected.json index 13730cf03b5..4a9fc9395c8 100644 --- a/tests/scancode/data/info/all.expected.json +++ b/tests/scancode/data/info/all.expected.json @@ -81,8 +81,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -129,8 +129,8 @@ ], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\".", - "scancode_url": "https://spdx.org/licenses/BSD-4-Clause-UC", - "licensedb_url": "https://spdx.org/licenses/BSD-4-Clause-UC", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-original-uc", "spdx_url": "https://spdx.org/licenses/BSD-4-Clause-UC" }, { @@ -184,8 +184,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" } ], diff --git a/tests/scancode/data/info/all.rooted.expected.json b/tests/scancode/data/info/all.rooted.expected.json index 22c9eb4e055..211e981c962 100644 --- a/tests/scancode/data/info/all.rooted.expected.json +++ b/tests/scancode/data/info/all.rooted.expected.json @@ -81,8 +81,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -129,8 +129,8 @@ ], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\".", - "scancode_url": "https://spdx.org/licenses/BSD-4-Clause-UC", - "licensedb_url": "https://spdx.org/licenses/BSD-4-Clause-UC", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-original-uc", "spdx_url": "https://spdx.org/licenses/BSD-4-Clause-UC" }, { @@ -184,8 +184,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" } ], diff --git a/tests/scancode/data/license_text/test.expected b/tests/scancode/data/license_text/test.expected index 33cf98f24d0..5441aa18082 100644 --- a/tests/scancode/data/license_text/test.expected +++ b/tests/scancode/data/license_text/test.expected @@ -74,8 +74,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.1-only", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" } ], diff --git a/tests/scancode/data/plugin_only_findings/basic.expected.json b/tests/scancode/data/plugin_only_findings/basic.expected.json index 5288493c202..40c84898abf 100644 --- a/tests/scancode/data/plugin_only_findings/basic.expected.json +++ b/tests/scancode/data/plugin_only_findings/basic.expected.json @@ -83,8 +83,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "scancode_url": "https://spdx.org/licenses/BSD-3-Clause", - "licensedb_url": "https://spdx.org/licenses/BSD-3-Clause", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" }, { @@ -131,8 +131,8 @@ ], "ignorable_emails": [], "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n 3. \n\n 4. Neither the name of the University nor the names of its contributors may\n be used to endorse or promote products derived from this software without\n specific 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.\n\nOn on July 22 1999, per notice reproduced below, the advertising clause (clause\n3) of this license was officially rescinded by the Director of the Office of\nTechnology Licensing of the University of California.\n\nThis applies only to BSD Unix files copyrighted by the Regents of the University\nof California under this license.\n\nFrom: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change :\n\n\"July 22, 1999\n\nTo All Licensees, Distributors of Any Version of BSD:\n\nAs you know, certain of the Berkeley Software Distribution (\"BSD\") source\ncode files require that further distributions of products containing all or\nportions of the software, acknowledge within their advertising materials\nthat such products contain software developed by UC Berkeley and its\ncontributors.\n\nSpecifically, the provision reads:\n\n\" * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * This product includes software developed by the University of\n * California, Berkeley and its contributors.\"\n\nEffective immediately, licensees and distributors are no longer required to\ninclude the acknowledgement within advertising materials. Accordingly, the\nforegoing paragraph of those BSD Unix files containing it is hereby deleted\nin its entirety.\n\nWilliam Hoskins\nDirector, Office of Technology Licensing\nUniversity of California, Berkeley\"\n\nNote also that in many variants of this original BSD license, both occurrences\nof the phrase \"REGENTS AND CONTRIBUTORS\" is replaced in the disclaimer section\nby \"COPYRIGHT HOLDERS AND CONTRIBUTORS\".", - "scancode_url": "https://spdx.org/licenses/BSD-4-Clause-UC", - "licensedb_url": "https://spdx.org/licenses/BSD-4-Clause-UC", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-original-uc", "spdx_url": "https://spdx.org/licenses/BSD-4-Clause-UC" }, { @@ -186,8 +186,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" } ], diff --git a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json index 58036fbd591..f834f0a998e 100644 --- a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json +++ b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json @@ -109,7 +109,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" } ], diff --git a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json index 98810203c0f..1623af2f3f9 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json @@ -308,8 +308,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -363,8 +363,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -415,8 +415,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0", "spdx_url": "https://spdx.org/licenses/LGPL-2.0-only" } ], diff --git a/tests/summarycode/data/plugin_consolidate/component-package-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-expected.json index 0b59d741cbe..4adbbf1715a 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-expected.json @@ -263,8 +263,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -318,8 +318,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -370,8 +370,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0", "spdx_url": "https://spdx.org/licenses/LGPL-2.0-only" } ], diff --git a/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json b/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json index 2d51ebfa0b2..8a344d970f1 100644 --- a/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json +++ b/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json @@ -160,8 +160,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -206,8 +206,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { @@ -261,8 +261,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -295,7 +295,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], diff --git a/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json b/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json index 25138c031d8..62689879cbd 100644 --- a/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json +++ b/tests/summarycode/data/plugin_consolidate/multiple-same-holder-and-license-expected.json @@ -106,8 +106,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" } ], diff --git a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json index 32573d3dff1..c8602439513 100644 --- a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json @@ -189,8 +189,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], diff --git a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json index fac05cf1387..3a70c8919ac 100644 --- a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json @@ -173,8 +173,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], diff --git a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json index 203bc0e3cb6..b18cdfbe7a3 100644 --- a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json @@ -156,8 +156,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], diff --git a/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json b/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json index b22fb77f82a..29fcd7dbc46 100644 --- a/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json +++ b/tests/summarycode/data/plugin_consolidate/report-subdirectory-with-minority-origin-expected.json @@ -95,8 +95,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json b/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json index 3f17520da1a..0e66fd75664 100644 --- a/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json +++ b/tests/summarycode/data/plugin_consolidate/return-nested-local-majority-expected.json @@ -144,8 +144,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -190,8 +190,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { @@ -245,8 +245,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -279,7 +279,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], diff --git a/tests/summarycode/data/score/basic-expected.json b/tests/summarycode/data/score/basic-expected.json index 69f8d8c43fa..b8733ac62c4 100644 --- a/tests/summarycode/data/score/basic-expected.json +++ b/tests/summarycode/data/score/basic-expected.json @@ -91,8 +91,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json b/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json index ae5c8915ba0..be19d831df5 100644 --- a/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json +++ b/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json @@ -121,8 +121,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -160,8 +160,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/score/no_license_ambiguity-expected.json b/tests/summarycode/data/score/no_license_ambiguity-expected.json index 15027268b78..7b7087d454c 100644 --- a/tests/summarycode/data/score/no_license_ambiguity-expected.json +++ b/tests/summarycode/data/score/no_license_ambiguity-expected.json @@ -182,8 +182,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -221,8 +221,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/score/no_license_or_copyright-expected.json b/tests/summarycode/data/score/no_license_or_copyright-expected.json index 6763a532517..31cc62f7492 100644 --- a/tests/summarycode/data/score/no_license_or_copyright-expected.json +++ b/tests/summarycode/data/score/no_license_or_copyright-expected.json @@ -1,7 +1,5 @@ { "license_detections": [], - "license_references": [], - "license_rule_references": [], "summary": { "declared_license_expression": null, "license_clarity_score": { @@ -14,6 +12,8 @@ "ambiguous_compound_licensing": true } }, + "license_references": [], + "license_rule_references": [], "files": [ { "path": "no_license_or_copyright", diff --git a/tests/summarycode/data/score/no_license_text-expected.json b/tests/summarycode/data/score/no_license_text-expected.json index ad95f844787..5d472e80fa0 100644 --- a/tests/summarycode/data/score/no_license_text-expected.json +++ b/tests/summarycode/data/score/no_license_text-expected.json @@ -70,8 +70,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json b/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json index 45e8db781f4..8ad68e08e13 100644 --- a/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json +++ b/tests/summarycode/data/summary/conflicting_license_categories/conflicting_license_categories.expected.json @@ -209,8 +209,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -255,8 +255,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/GPL-1.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-1.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" }, { @@ -310,8 +310,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -358,8 +358,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -397,8 +397,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json b/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json index a1e12c4081b..88eff743efe 100644 --- a/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json +++ b/tests/summarycode/data/summary/end-2-end/bug-1141.expected.json @@ -125,8 +125,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -176,8 +176,8 @@ ], "ignorable_emails": [], "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", - "scancode_url": "https://spdx.org/licenses/GPL-3.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" } ], diff --git a/tests/summarycode/data/summary/holders/clear_holder.expected.json b/tests/summarycode/data/summary/holders/clear_holder.expected.json index d4dd8e4da36..b08cb43d3dd 100644 --- a/tests/summarycode/data/summary/holders/clear_holder.expected.json +++ b/tests/summarycode/data/summary/holders/clear_holder.expected.json @@ -158,8 +158,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -197,8 +197,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/summary/holders/combined_holders.expected.json b/tests/summarycode/data/summary/holders/combined_holders.expected.json index 92da36430b7..859aae8f156 100644 --- a/tests/summarycode/data/summary/holders/combined_holders.expected.json +++ b/tests/summarycode/data/summary/holders/combined_holders.expected.json @@ -154,8 +154,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -193,8 +193,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json b/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json index 4131f8c6bec..06032e03548 100644 --- a/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json +++ b/tests/summarycode/data/summary/license_ambiguity/ambiguous.expected.json @@ -122,8 +122,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -161,8 +161,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json b/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json index c85ab446f73..1228b854171 100644 --- a/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json +++ b/tests/summarycode/data/summary/license_ambiguity/unambiguous.expected.json @@ -154,8 +154,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -193,8 +193,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json b/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json index 88d98d383f6..130e689a52b 100644 --- a/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json +++ b/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json @@ -370,8 +370,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -409,8 +409,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/summary/single_file/single_file.expected.json b/tests/summarycode/data/summary/single_file/single_file.expected.json index ce18b2d6b82..5a1692aaccf 100644 --- a/tests/summarycode/data/summary/single_file/single_file.expected.json +++ b/tests/summarycode/data/summary/single_file/single_file.expected.json @@ -91,7 +91,7 @@ "ignorable_emails": [], "text": "Jetty License\n$Revision: 584 $\n\nPreamble:\nThe intent of this document is to state the conditions under which the Jetty\nPackage may be copied, such that the Copyright Holder maintains some semblance\nof control over the development of the package, while giving the users of the\npackage the right to use, distribute and make reasonable modifications to the\nPackage in accordance with the goals and ideals of the Open Source concept as\ndescribed at http://www.opensource.org.\n\nIt is the intent of this license to allow commercial usage of the Jetty package,\nso long as the source code is distributed or suitable visible credit given or\nother arrangements made with the copyright holders.\n\nDefinitions:\n* \"Jetty\" refers to the collection of Java classes that are distributed as a\nHTTP server with servlet capabilities and associated utilities.\n\n* \"Package\" refers to the collection of files distributed by the Copyright\nHolder, and derivatives of that collection of files created through textual\nmodification.\n\n* \"Standard Version\" refers to such a Package if it has not been modified,\nor has been modified in accordance with the wishes of the Copyright Holder.\n\n* \"Copyright Holder\" is whoever is named in the copyright or copyrights for\nthe package. Mort Bay Consulting Pty. Ltd. (Australia) is the \"Copyright Holder\" for\nthe Jetty package.\n\n* \"You\" is you, if you're thinking about copying or distributing this\nPackage.\n\n* \"Reasonable copying fee\" is whatever you can justify on the basis of media\ncost, duplication charges, time of people involved, and so on. (You will not be\nrequired to justify it to the Copyright Holder, but only to the computing\ncommunity at large as a market that must bear the fee.)\n\n* \"Freely Available\" means that no fee is charged for the item itself,\nthough there may be fees involved in handling the item. It also means that\nrecipients of the item may redistribute it under the same conditions they\nreceived it.\n\n0. The Jetty Package is Copyright (c) Mort Bay Consulting Pty. Ltd. (Australia)\nand others. Individual files in this package may contain additional copyright\nnotices. The javax.servlet packages are copyright Sun Microsystems Inc.\n\n1. The Standard Version of the Jetty package is available from\nhttp://jetty.mortbay.org.\n\n2. You may make and distribute verbatim copies of the source form of the\nStandard Version of this Package without restriction, provided that you include\nthis license and all of the original copyright notices and associated\ndisclaimers.\n\n3. You may make and distribute verbatim copies of the compiled form of the\nStandard Version of this Package without restriction, provided that you include\nthis license.\n\n4. You may apply bug fixes, portability fixes and other modifications derived\nfrom the Public Domain or from the Copyright Holder. A Package modified in such\na way shall still be considered the Standard Version.\n\n5. You may otherwise modify your copy of this Package in any way, provided that\nyou insert a prominent notice in each changed file stating how and when you\nchanged that file, and provided that you do at least ONE of the following:\n\na) Place your modifications in the Public Domain or otherwise make them\nFreely Available, such as by posting said modifications to Usenet or an\nequivalent medium, or placing the modifications on a major archive site such as\nftp.uu.net, or by allowing the Copyright Holder to include your modifications in\nthe Standard Version of the Package.\n\nb) Use the modified Package only within your corporation or organization.\n\nc) Rename any non-standard classes so the names do not conflict with\nstandard classes, which must also be provided, and provide a separate manual\npage for each non-standard class that clearly documents how it differs from the\nStandard Version.\n\nd) Make other arrangements with the Copyright Holder.\n\n6. You may distribute modifications or subsets of this Package in source code or\ncompiled form, provided that you do at least ONE of the following:\n\na) Distribute this license and all original copyright messages, together\nwith instructions (in the about dialog, manual page or equivalent) on where to\nget the complete Standard Version.\n\nb) Accompany the distribution with the machine-readable source of the\nPackage with your modifications. The modified package must include this license\nand all of the original copyright notices and associated disclaimers, together\nwith instructions on where to get the complete Standard Version.\n\nc) Make other arrangements with the Copyright Holder.\n\n7. You may charge a reasonable copying fee for any distribution of this Package.\nYou may charge any fee you choose for support of this Package. You may not\ncharge a fee for this Package itself. However, you may distribute this Package\nin aggregate with other (possibly commercial) programs as part of a larger\n(possibly commercial) software distribution provided that you meet the other\ndistribution requirements of this license.\n\n8. Input to or the output produced from the programs of this Package do not\nautomatically fall under the copyright of this Package, but belong to whomever\ngenerated them, and may be sold commercially, and may be aggregated with this\nPackage.\n\n9. Any program subroutines supplied by you and linked into this Package shall\nnot be considered part of this Package.\n\n10. The name of the Copyright Holder may not be used to endorse or promote\nproducts derived from this software without specific prior written permission.\n\n11. This license may change with each release of a Standard Version of the\nPackage. You may choose to use the license associated with version you are using\nor the license of the latest Standard Version.\n\n12. THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n\n13. If any superior law implies a warranty, the sole remedy under such shall be, \nat the Copyright Holders option either \na) return of any price paid or \nb) use or reasonable endeavours to repair or replace the software.\n\n14. This license shall be read under the laws of Australia.\n\nThe End\nThis license was derived from the Artistic license published on\nhttp://www.opensource.com", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jetty.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jetty.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/jetty", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jetty.LICENSE" } ], diff --git a/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json b/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json index e2066827867..b7d706a91ff 100644 --- a/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json +++ b/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json @@ -312,8 +312,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -346,7 +346,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" } ], diff --git a/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json b/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json index 54c137446f8..2e5a8d92e40 100644 --- a/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json +++ b/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json @@ -182,8 +182,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" } ], diff --git a/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json b/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json index e875a74bbdb..6b56ca072a9 100644 --- a/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json +++ b/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json @@ -271,8 +271,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -310,8 +310,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json b/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json index 3387fc9b384..b65d51dcf1a 100644 --- a/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json +++ b/tests/summarycode/data/summary/without_package_data/without_package_data.expected.json @@ -154,8 +154,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -193,8 +193,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" } ], diff --git a/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json b/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json index 69b6ad61a69..7899b2a456b 100644 --- a/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json +++ b/tests/summarycode/data/tallies/end-2-end/bug-1141.expected.json @@ -154,8 +154,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -205,8 +205,8 @@ ], "ignorable_emails": [], "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", - "scancode_url": "https://spdx.org/licenses/GPL-3.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-3.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" } ], diff --git a/tests/summarycode/data/tallies/full_tallies/tallies.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies.expected.json index ce547e086d5..9009e64d04b 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies.expected.json @@ -3756,7 +3756,7 @@ "ignorable_emails": [], "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/ada-linking-exception", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" }, { @@ -3802,8 +3802,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", - "scancode_url": "https://spdx.org/licenses/Artistic-2.0", - "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { @@ -3841,8 +3841,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/BSL-1.0", - "licensedb_url": "https://spdx.org/licenses/BSL-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", "spdx_url": "https://spdx.org/licenses/BSL-1.0" }, { @@ -3880,8 +3880,8 @@ ], "ignorable_emails": [], "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/.", - "scancode_url": "https://spdx.org/licenses/CC-BY-2.5", - "licensedb_url": "https://spdx.org/licenses/CC-BY-2.5", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-2.5.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc-by-2.5", "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" }, { @@ -3917,8 +3917,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", - "scancode_url": "https://spdx.org/licenses/CC0-1.0", - "licensedb_url": "https://spdx.org/licenses/CC0-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc0-1.0", "spdx_url": "https://spdx.org/licenses/CC0-1.0" }, { @@ -3965,8 +3965,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -4013,8 +4013,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { @@ -4049,7 +4049,7 @@ "ignorable_emails": [], "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit-old-style", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" }, { @@ -4087,8 +4087,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", - "scancode_url": "https://spdx.org/licenses/Zlib", - "licensedb_url": "https://spdx.org/licenses/Zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/zlib", "spdx_url": "https://spdx.org/licenses/Zlib" } ], diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json index 94a179777ed..b55488ed405 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json @@ -4009,7 +4009,7 @@ "ignorable_emails": [], "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/ada-linking-exception", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" }, { @@ -4055,8 +4055,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", - "scancode_url": "https://spdx.org/licenses/Artistic-2.0", - "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { @@ -4094,8 +4094,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/BSL-1.0", - "licensedb_url": "https://spdx.org/licenses/BSL-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", "spdx_url": "https://spdx.org/licenses/BSL-1.0" }, { @@ -4133,8 +4133,8 @@ ], "ignorable_emails": [], "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/.", - "scancode_url": "https://spdx.org/licenses/CC-BY-2.5", - "licensedb_url": "https://spdx.org/licenses/CC-BY-2.5", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-2.5.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc-by-2.5", "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" }, { @@ -4170,8 +4170,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", - "scancode_url": "https://spdx.org/licenses/CC0-1.0", - "licensedb_url": "https://spdx.org/licenses/CC0-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc0-1.0", "spdx_url": "https://spdx.org/licenses/CC0-1.0" }, { @@ -4218,8 +4218,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -4266,8 +4266,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { @@ -4302,7 +4302,7 @@ "ignorable_emails": [], "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit-old-style", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" }, { @@ -4340,8 +4340,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", - "scancode_url": "https://spdx.org/licenses/Zlib", - "licensedb_url": "https://spdx.org/licenses/Zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/zlib", "spdx_url": "https://spdx.org/licenses/Zlib" } ], diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json index 56e12c5e2d3..58c298b73d0 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json @@ -3756,7 +3756,7 @@ "ignorable_emails": [], "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/ada-linking-exception", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" }, { @@ -3802,8 +3802,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", - "scancode_url": "https://spdx.org/licenses/Artistic-2.0", - "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { @@ -3841,8 +3841,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/BSL-1.0", - "licensedb_url": "https://spdx.org/licenses/BSL-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", "spdx_url": "https://spdx.org/licenses/BSL-1.0" }, { @@ -3880,8 +3880,8 @@ ], "ignorable_emails": [], "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/.", - "scancode_url": "https://spdx.org/licenses/CC-BY-2.5", - "licensedb_url": "https://spdx.org/licenses/CC-BY-2.5", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-2.5.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc-by-2.5", "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" }, { @@ -3917,8 +3917,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", - "scancode_url": "https://spdx.org/licenses/CC0-1.0", - "licensedb_url": "https://spdx.org/licenses/CC0-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc0-1.0", "spdx_url": "https://spdx.org/licenses/CC0-1.0" }, { @@ -3965,8 +3965,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -4013,8 +4013,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { @@ -4049,7 +4049,7 @@ "ignorable_emails": [], "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit-old-style", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" }, { @@ -4087,8 +4087,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", - "scancode_url": "https://spdx.org/licenses/Zlib", - "licensedb_url": "https://spdx.org/licenses/Zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/zlib", "spdx_url": "https://spdx.org/licenses/Zlib" } ], diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines b/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines index 2a512fdc495..ed9d0a26605 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines +++ b/tests/summarycode/data/tallies/full_tallies/tallies_key_files-details.expected.json-lines @@ -27,10 +27,6 @@ "python_version": "3.9.10 (main, Jan 29 2022, 10:01:49) \n[GCC 5.4.0 20160609]" }, "spdx_license_list_version": "3.19", - "additional_license_plugins": [ - "/home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install1", - "/home/pombreda/w421/scancode-toolkit-master5/venv/lib/python3.9/site-packages/licenses_to_install2" - ], "files_count": 26 } } @@ -490,7 +486,7 @@ "ignorable_emails": [], "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/ada-linking-exception", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" }, { @@ -536,8 +532,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", - "scancode_url": "https://spdx.org/licenses/Artistic-2.0", - "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { @@ -575,8 +571,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/BSL-1.0", - "licensedb_url": "https://spdx.org/licenses/BSL-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", "spdx_url": "https://spdx.org/licenses/BSL-1.0" }, { @@ -614,8 +610,8 @@ ], "ignorable_emails": [], "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/.", - "scancode_url": "https://spdx.org/licenses/CC-BY-2.5", - "licensedb_url": "https://spdx.org/licenses/CC-BY-2.5", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-2.5.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc-by-2.5", "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" }, { @@ -651,8 +647,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", - "scancode_url": "https://spdx.org/licenses/CC0-1.0", - "licensedb_url": "https://spdx.org/licenses/CC0-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc0-1.0", "spdx_url": "https://spdx.org/licenses/CC0-1.0" }, { @@ -699,8 +695,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -747,8 +743,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { @@ -783,7 +779,7 @@ "ignorable_emails": [], "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit-old-style", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" }, { @@ -821,8 +817,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", - "scancode_url": "https://spdx.org/licenses/Zlib", - "licensedb_url": "https://spdx.org/licenses/Zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/zlib", "spdx_url": "https://spdx.org/licenses/Zlib" } ] diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json index f7905f26cc9..2b53baf4de7 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_key_files.expected.json @@ -446,7 +446,7 @@ "ignorable_emails": [], "text": "As a special exception, if other files instantiate generics from this \nunit, or you link this unit with other files to produce an executable, \nthis unit does not by itself cause the resulting executable to be \ncovered by the GNU General Public License. This exception does not \nhowever invalidate any other reasons why the executable file might be \ncovered by the GNU Public License.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/ada-linking-exception", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" }, { @@ -492,8 +492,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " The Artistic License 2.0\n\n Copyright (c) 2000-2006, The Perl Foundation.\n\n Everyone is permitted to copy and distribute verbatim copies\n of 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)\n named in the copyright notice for the entire Package.\n\n \"Contributor\" means any party that has contributed code or other\n material to the Package, in accordance with the Copyright Holder's\n procedures.\n\n \"You\" and \"your\" means any person who would like to copy,\n distribute, or modify the Package.\n\n \"Package\" means the collection of files distributed by the\n Copyright Holder, and derivatives of that collection and/or of\n those files. A given Package may consist of either the Standard\n Version, or a Modified Version.\n\n \"Distribute\" means providing a copy of the Package or making it\n accessible to anyone else, or in the case of a company or\n organization, to others outside of your company or organization.\n\n \"Distributor Fee\" means any fee that you charge for Distributing\n this Package or providing support for this Package to another\n party. It does not mean licensing fees.\n\n \"Standard Version\" refers to the Package if it has not been\n modified, or has been modified only in ways explicitly requested\n by the Copyright Holder.\n\n \"Modified Version\" means the Package, if it has been changed, and\n such changes were not explicitly requested by the Copyright\n Holder. \n\n \"Original License\" means this Artistic License as Distributed with\n the Standard Version of the Package, in its current version or as\n it may be modified by The Perl Foundation in the future.\n\n \"Source\" form means the source code, documentation source, and\n configuration files for the Package.\n\n \"Compiled\" form means the compiled bytecode, object code, binary,\n or any other form resulting from mechanical transformation or\n translation 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\n of the Standard Version, under the Original License, so that the\n Copyright Holder may include your modifications in the Standard\n Version.\n\n (b) ensure that installation of your Modified Version does not\n prevent the user installing or running the Standard Version. In\n addition, the Modified Version must bear a name that is different\n from the name of the Standard Version.\n\n (c) allow anyone who receives a copy of the Modified Version to\n make the Source form of the Modified Version available to others\n under\n \n (i) the Original License or\n\n (ii) a license that permits the licensee to freely copy,\n modify and redistribute the Modified Version using the same\n licensing terms that apply to the copy that the licensee\n received, and requires that the Source form of the Modified\n Version, and of any works derived from it, be made freely\n available in that license fees are prohibited but Distributor\n Fees 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.", - "scancode_url": "https://spdx.org/licenses/Artistic-2.0", - "licensedb_url": "https://spdx.org/licenses/Artistic-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", "spdx_url": "https://spdx.org/licenses/Artistic-2.0" }, { @@ -531,8 +531,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Boost Software License - Version 1.0 - August 17th, 2003\n\nPermission is hereby granted, free of charge, to any person or organization\nobtaining a copy of the software and accompanying documentation covered by\nthis license (the \"Software\") to use, reproduce, display, distribute,\nexecute, and transmit the Software, and to prepare derivative works of the\nSoftware, and to permit third-parties to whom the Software is furnished to\ndo so, all subject to the following:\n\nThe copyright notices in the Software and this entire statement, including\nthe above license grant, this restriction and the following disclaimer,\nmust be included in all copies of the Software, in whole or in part, and\nall derivative works of the Software, unless such copies or derivative\nworks are solely in the form of machine-executable object code generated by\na source language processor.\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, TITLE AND NON-INFRINGEMENT. IN NO EVENT\nSHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\nFOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/BSL-1.0", - "licensedb_url": "https://spdx.org/licenses/BSL-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", "spdx_url": "https://spdx.org/licenses/BSL-1.0" }, { @@ -570,8 +570,8 @@ ], "ignorable_emails": [], "text": "Attribution 2.5\n\nCREATIVE 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.\nLicense\n\nTHE 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.\n\nBY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\n\n1. Definitions\n\n\"Collective Work\" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\n\"Derivative Work\" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image (\"synching\") will be considered a Derivative Work for the purpose of this License.\n\"Licensor\" means the individual or entity that offers the Work under the terms of this License.\n\"Original Author\" means the individual or entity who created the Work.\n\"Work\" means the copyrightable work of authorship offered under the terms of this License.\n\"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.\n2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\n\n3. 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:\n\nto reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\nto create and reproduce Derivative Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\nto distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.\nFor the avoidance of doubt, where the work is a musical composition:\n\nPerformance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.\nMechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work (\"cover version\") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).\nWebcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).\nThe 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. All rights not expressly granted by Licensor are hereby reserved.\n\n4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\n\nYou may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.\nIf you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must 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 (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, 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 in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., \"French translation of the Work by Original Author,\" or \"Screenplay based on original Work by Original Author\"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\n5. Representations, Warranties and Disclaimer\n\nUNLESS 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.\n\n6. 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.\n\n7. Termination\n\nThis 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 Derivative Works or Collective Works 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.\nSubject 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.\n8. Miscellaneous\n\nEach time You distribute or publicly digitally perform the Work or a Collective Work, 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.\nEach time You distribute or publicly digitally perform a Derivative Work, 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.\nIf 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.\nNo 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.\nThis 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.\nCreative 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.\n\nExcept for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use 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.\n\nCreative Commons may be contacted at http://creativecommons.org/.", - "scancode_url": "https://spdx.org/licenses/CC-BY-2.5", - "licensedb_url": "https://spdx.org/licenses/CC-BY-2.5", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-2.5.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc-by-2.5", "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" }, { @@ -607,8 +607,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", - "scancode_url": "https://spdx.org/licenses/CC0-1.0", - "licensedb_url": "https://spdx.org/licenses/CC0-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc0-1.0", "spdx_url": "https://spdx.org/licenses/CC0-1.0" }, { @@ -655,8 +655,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\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., 51 Franklin\nStreet, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" }, { @@ -703,8 +703,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", - "scancode_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "licensedb_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" }, { @@ -739,7 +739,7 @@ "ignorable_emails": [], "text": "Permission to use, copy, modify, distribute, and sell this software and\nits documentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that\ncopyright notice and this permission notice appear in supporting\ndocumentation. No representations are made about the suitability of this\nsoftware for any purpose. It is provided \"as is\" without express or\nimplied warranty.", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit-old-style", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" }, { @@ -777,8 +777,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This software is provided 'as-is', without any express or implied warranty. In no\nevent will the authors be held liable for any damages arising from the use of this\nsoftware.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim that\n you wrote the original software. If you use this software in a product, an\n acknowledgment in the product documentation would be appreciated but is not\n required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.", - "scancode_url": "https://spdx.org/licenses/Zlib", - "licensedb_url": "https://spdx.org/licenses/Zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/zlib", "spdx_url": "https://spdx.org/licenses/Zlib" } ], diff --git a/tests/summarycode/data/tallies/packages/expected.json b/tests/summarycode/data/tallies/packages/expected.json index b8d9969032f..909cd2a1188 100644 --- a/tests/summarycode/data/tallies/packages/expected.json +++ b/tests/summarycode/data/tallies/packages/expected.json @@ -1131,8 +1131,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", - "scancode_url": "https://spdx.org/licenses/GPL-2.0-only", - "licensedb_url": "https://spdx.org/licenses/GPL-2.0-only", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" }, { @@ -1170,8 +1170,8 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", - "scancode_url": "https://spdx.org/licenses/MIT", - "licensedb_url": "https://spdx.org/licenses/MIT", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", "spdx_url": "https://spdx.org/licenses/MIT" }, { @@ -1210,7 +1210,7 @@ "ignorable_emails": [], "text": "", "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/public-domain", "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" } ], From 993d4af9c4fc57b3dc349741f1ce5ecf0496f545 Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Wed, 4 Jan 2023 18:58:32 +0100 Subject: [PATCH 84/84] Use correct URLs for license and rules Signed-off-by: Philippe Ombredanne --- ...tional_license_combined_test.expected.json | 28 +++++++++---------- ...ional_license_directory_test.expected.json | 12 ++++---- ...ditional_license_plugin_test.expected.json | 6 ++-- 3 files changed, 23 insertions(+), 23 deletions(-) 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 6ad198f5728..73ad3b5fb14 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 @@ -108,8 +108,8 @@ ], "ignorable_emails": [], "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", - "scancode_url": "https://spdx.org/licenses/Apache-2.0", - "licensedb_url": "https://spdx.org/licenses/Apache-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", "spdx_url": "https://spdx.org/licenses/Apache-2.0" }, { @@ -141,9 +141,9 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This is a test license that must be installed into ScanCode Toolkit.", - "scancode_url": "https://spdx.org/licenses/scancode-example-installed1", - "licensedb_url": "https://spdx.org/licenses/scancode-example-installed1", - "spdx_url": "https://spdx.org/licenses/scancode-example-installed1" + "scancode_url": null, + "licensedb_url": null, + "spdx_url": null }, { "key": "example-installed-2", @@ -174,9 +174,9 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This is a test license EXAMPLE2 that must be installed into ScanCode Toolkit.", - "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE", - "licensedb_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE" + "scancode_url": null, + "licensedb_url": null, + "spdx_url": null }, { "key": "example1", @@ -207,9 +207,9 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "The quick brown fox jumps over the lazy dog.", - "scancode_url": "https://spdx.org/licenses/scancode-example1", - "licensedb_url": "https://spdx.org/licenses/scancode-example1", - "spdx_url": "https://spdx.org/licenses/scancode-example1" + "scancode_url": null, + "licensedb_url": null, + "spdx_url": null }, { "key": "example2", @@ -240,9 +240,9 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\nut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\nin voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\ndeserunt mollit anim id est laborum.", - "scancode_url": "https://spdx.org/licenses/scancode-example2", - "licensedb_url": "https://spdx.org/licenses/scancode-example2", - "spdx_url": "https://spdx.org/licenses/scancode-example2" + "scancode_url": null, + "licensedb_url": null, + "spdx_url": null } ], "license_rule_references": [ 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 1282d5ece02..2e8b39f72a8 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 @@ -63,9 +63,9 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "The quick brown fox jumps over the lazy dog.", - "scancode_url": "https://spdx.org/licenses/scancode-example1", - "licensedb_url": "https://spdx.org/licenses/scancode-example1", - "spdx_url": "https://spdx.org/licenses/scancode-example1" + "scancode_url": null, + "licensedb_url": null, + "spdx_url": null }, { "key": "example2", @@ -96,9 +96,9 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\nut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\nin voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in culpa qui officia\ndeserunt mollit anim id est laborum.", - "scancode_url": "https://spdx.org/licenses/scancode-example2", - "licensedb_url": "https://spdx.org/licenses/scancode-example2", - "spdx_url": "https://spdx.org/licenses/scancode-example2" + "scancode_url": null, + "licensedb_url": null, + "spdx_url": null } ], "license_rule_references": [ 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 7cd7d632a28..f457a379ea0 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 @@ -52,9 +52,9 @@ "ignorable_urls": [], "ignorable_emails": [], "text": "This is a test license that must be installed into ScanCode Toolkit.", - "scancode_url": "https://spdx.org/licenses/scancode-example-installed1", - "licensedb_url": "https://spdx.org/licenses/scancode-example-installed1", - "spdx_url": "https://spdx.org/licenses/scancode-example-installed1" + "scancode_url": null, + "licensedb_url": null, + "spdx_url": null } ], "license_rule_references": [

B4= zsxB)uTJx0tpg!1u9zWWu5Y6!ES#+{amROWMNs`}5pjkuZezz2tY_sF-hM=3&+3>}HN<$wI8sqERoYh9gYeB~#HXLVJt< zID&$!j~($lk})44LVGmJhMs7_hd^qA2+)hStC<>hoK6ni6~x=Yfnd;`c&&l52Jz~O z3kAhJyUdtoFoi(bJt&7Rg_yi)wCbd1xrXY@Q>KQ8(xq=_um?nr)qt<^p6kQM?j%J{ zNuCl~ALZe&B6qyOhLCj{%>P>B%Oo!_9CQSMKbyIYVx>8uI7d~pZ4>=#b-!e^u{1$X zW@=9M9m3<^0xmXXp9;?}1Gi#s+$%D!Q8g8w;+$CVK*m zl3MWCNzQ|HAs(JFO%gH>FPy!lc;4?hK3i%&b>VxN z^jjyl-b#hthuwa&ZEmh->hP%gDRb{T!lM&wkf<4d^Wyw+jz=;N7~?J_?;%qP&vk-r zBI&ILV#=qp_A$jb3%Hx>g(nmzLy00dn!mpUt=_HNT^RwI?G(+|E|#nj za~iHqVk4V`> z!FqGNRfUZCG7e4(Mu+2d^_D_fm`#wvQsTYUW;rI6RFHhDO0IZe3COK(v@|G}SU>^; zGXDm2zvp2W#0FwEb+M250MvKQ0$ybG!#-y(;x1>NDj#Ub0VD5sJwkJ4*S_D@Px)ft zE+?v%UoFD)swgA2VdpzXy3`h1hRr$4VS2NZosR#4nzH3^UQ+Oepb4_+S?Pw4N%5hE z_el>3wX-)~3Lz6TAn`qn1`TkIyPV=?4GoJHxk6DSUxK+IYO|R<=-eLdbZ`hUCBRAO zY}V~62LPA4dW)wT&%h&E%4m|0aGYy9irq3ZZi+ukV#!Ya<{Woi0+0+=LTPq?h`u~M zbUB$5K_6AQ)CWSkNkm9UZYZY?qyWeRc?qGJMjRl#TvPyB!0)Fmt*FVKmrQe3;ZXBk z_nfRLx=NV6b4oU-V9Fsv9zr_(jTKl?JMeOG5}q0u-D$+zRZdufMEt{>eSxDuKhGC2 zZ}!t8#F=7sAG>tzUdzo+{8&wJGcC6*-?=#-)r zHW+t}#)0C&pN8pq#wE@LoB(RvbIO`*2crKu(5q+hE_Kgkbje%$sU&#(76QpvH}4&A zgMCe?Q`F(lE$B35S8DVouRxTmftJhUv|IJ?Rw}e8a5>2+L)qPVMPU~O@$SvEOwtJ% z%cK#p%!!9h!*gN$R7NdJ1IdUC-1(~;nbJ)wzDq%DN8lEB==n=yYy;Fy0U1&w8Bhbu z!3kbhgp<)2P=6=2Ym1fvakiH>8Ydxg{@kHH zxCGx?@yyIVVBYV6A3%5#q;*Vu7!j%ytaE-gipOS08N_}bKO@l8RqzrkxyDwrj%x0i zQ(7;vzhrm!Z$`s#CD*j)ytd`Bxn%Y*oveeNLUq$BGJBYiP7`cSgxoW1E@_4PBPVI5 z?h09`6N4K?G77l6iFW*tquOnCWt3UZGACl;6J-kO(-Au~u@z<-($sUuXQxOr#>W@b zZz;oL`qItK*V??ov;_^3LXnM3EI!89iQWV<7lXVaRbj^y5rkT6Sb;8BX=2&y%nOjt zd#P~Z%Ec+>lKH%R8`@uGhP;T=)jVb+Q+0^OWs1c&`JcS+)oKJY`rVf2UE|hO5mxfr1MOHAceeTteqZMyX_h? z9mxeX|ElDHuE?b0khvxs;#n@UY^ z=&){*?{CuO=_nCai2z0ihyR^lJDOVY|1v?sBa15E9?Bx+ugP9lEz<^#X>s}^&hsrt2A3CHaM(#(R-|M?k5~xHj-jc}@=wx1|=;kR}`Wk&- zLn%T1&h1DbX)J)4buTMQFBXS}JG{WEU2+!s7|o;qRo<47kv|yQy;jop(U)!3lrel< zo*|Jr(2p$F|5~#Zc0Y`Qrc1CJgWo$BV`;Ex!M;`%m3s^}R*;&j@f#y5gGuN#xV)Re zd)23dLzg!=_DT@=6;53!4YU;`z2E}cp5|b@;F%m} zW2;9IOaV$5ObeO&c%U_^hOw%%^)Stg{?HOEp_kL%nrI-6+uEka=>QiURl&0B`RZp1Jg@6UwFauZu892Sf>5~%C!Ecgv>I54^4)UM zVSE8or*9bK4B~goU+ErI4eAB1v(5T#Xus&UwPM)&9b;g44BFU^{kyi7(JAv7ICO4; z_2!=A#I06&`gbf5-LqnTuyH$NooDYu*}=CcMei)svGz> z6n*a`VKIgV7x`b+-M`T`*dsv!u-9-QVmZNS?siYca-Xz%(L^lM{R*nts5gLjkXLg3ZYo z;pmPXZu~OMkhw^0|Mx|s(tUF%LNt))c}q454dyFQdMIZMCh%U9i-#BHzn73x7ja`d z185DB01^>R%MG_nL3KRskSakmvhFGOn_bO;v<;UKlAT1JG^g!?LK{2F`v_tLM@E+? zJ+=rBA91O>bPRHfPX&oYpEaOQFol;PC=vRvg~qe8j=8P}fU!YEqn^PC$i&FDR1h0v zFOfsLk{yM=Jy8)jI#wCs{@t(;X%;tYEUdv-Y)y|x`#CWu!}~-}uj+Qniw^p;b?B7i zo1de0i>mt;-pH2;Iu0BHp5gHA_H}5kQp~!Jz?2!h@kv`auqvXhN_nJ#8&Mq7|Kwb( zO-j!_v@;Ayi&bQU|Ig60XLbciSq?!>{Fu*vi-*!i)niNJb~PMu?iH;rI6GSb@S23D z5pFk&D^-!RV`Mlb0YUw>1dI@#JN&*BMOfNkAJsDE-(vlx9)N#sC;~dYN!EY7R|{Ds z7SzwWl=ZM!3Nq!~esl3ZBNwqs14wT5b=(;X_xtI1%|8G?KkTXLgRPb(LD~O#WYVNt zDB1r6<{{s>(__A{`lIgleI`MV>u#$0Sg;AH+j~x6z5;{3X_${l0hx@>j|`K#i59u& z(U{3g4+;m5kouIJk5P)pnL${2uLj8RUF&ZtPJPuM1hbcL|H1dxFIGHy9UO4jrW_5H zrM@l=WuO`wzv|2?;#BbVZ~R&-(wSIv_Zdp=$F^MYAD8=3|3DF_~m; zDkAtsTZ;P$_Rf^`PDQNdsy1KL{#lPT(uGnTY$nTf>VC_Pb~NOufuB);d;V2yFk5yp zZl6+0I`|0da>0=15~-!pj_ZD%>`h$YNvq z^H-pSv zv1}XAcj$^r^;gnY5Na*l%WOuPagiWJM!gq|d4AT~7Vz#NbG^6rqTILeV|M$#@;&vY z0NrGDaJDbO1O)^4pM1#1vzFqSH<4qn_VdeQ?hT?%C zV}Pe-C0cB=KA@9Nt8;7RciU}2IwW%0_W5EncL*#Ag_%h?d6Zdux?12g1qlm^tDj|K zEFIz$Z)lM_dgyZ)p~;t)uXmn4hd$3haD4sX8$ALm%)7Nz;ZRrEuCWflSfTLAaaJva z$Y`GZUUSZMv04a=?(b4vCDM{JXkmSB35f30UjtEsrsXjNFfHzQ18l6@;-J)FWU?d% zRXo05;B9O^!AA6mQtas2k=|SZm4GAs6qNgJsg?kRA?OdhEYr7@)U*B8>@k7*t`Lbd zKbrDH&0dePa`|4u5X+&3RvTOw`_}N9(gq_SRRxVTh1)Dc31f$~y7iejQ@uf5!V+m& z+6j#X%;#YMzii_QHMda%x95|pk9v=Gv@P5CwiSHfO8}_02!~^FLkm7ImzS-5p0e4rc!l?ghK1fQt!K+}sG#%TI4v1gX+2 zUO0?{H`76YFc$n!nh7f(L7`9lDx8i~WQndZxIG9qg6oaTb&-G*=TbU!lL6=J|) zU;R+fe_LE*-1l*k+DfE9>r?1!P2R=Uhotsh{Q#NikmR-Y#RcAfwEvO>j3=@&TkBdQ zW+u-@^J{&%Vdap~ZM7)9GllTd3K~8+=~o4s~>it>Mv{*wj`6L6E?QHgh6Tw&<(6Q~up-^!SuBW291L+qT54y5^7DbXuf!`s4 zPUv=6x4sRbB(^)r7(QjtqH_yY*TxAHi5F~(LT40#N0%qU?B?NeQu3;7<}liz#4Y$; z5ZW(RN$GbEeXho}vv!vWRY==Q5Kce{Li9P)atz{CJB+!a4~U;1-yb2B9~u4lr#WRI zJ@}2+F>*>ct6d?b26aF|ZymMt7;PaDwgX*5micb#3e11%(*LU^0^H+%3N=|a9Y={Xx+j4RF?MBxb*Wf4dsfESdEo?jXh8nGdRr~U6a zFG%^E;gHwc`Rir`C*TQP4v|z~2qB(_W#`RDuFiY+5qcvOhdZcCY;HeKbLp!7>?`2rk%1I))m~!<3gSoq3VT4oY(HXUA)6Bs;YI(F@SQFX)3IN} z5=8bMQ+{0eaVZa8j_|Wx`iA4DH6jF6Kz~ywbK5D<$uYeQY*|XMdhRp74VC_aglo3hVGAm_DUFCrVpQV`}-fk|O9T z9-%VGj#As9mP3}!YEhla^05lG#!wGMFpuKak4?7fc}!imRJAHe(k!&=K=j|X3XzV` zEW7s}9u^p5z~E0T`v(m0YABe`H6a{&->?*ae7k*~0f7gV33W;;B|kp)E@S|k7qB(+ z;&JU}^m<;nChLCtT@vBZjFFLDzB-Cj+5Z;JB;-dl8sCWvjb^RnE4sa#Ec>`t*YLAI zmHclRNAqICY7>>h5Fqj0YGC0#QN$RJdR(>PKz|Dwh)$t96A_{;>|utV|7+4fNO;EODN`!>Oz+H!EIB@JPayt5d(=v4>G9@?c=} zqs7UI#T`bu?S$c*|Cf3%tyj81ApVHS7Z@1eW}e^GI8}%!#GPTRGA5O~8q4uD!!32#w4SR)J3H z!H;Wc|Af-BWD>vN8XK&mzZD_NR>$J#0OAv{YnC?57xw+u%Trr0!xOKLru85p#-~Zq z<=o4AGp6C`*4XxGHUKHn0-gp2xsM#Z_7L8Vlz@MEV^!unPRB1YAH?@sd3N3p)Cn2p zDkHT|xkK(4WBN9|D+$6)sJ=5S-E5SIO_J~GoM!wS;({*f>cfAWDIrAK z9K}5&p5k_u#MXzm1~@+8s5T+c8zD1gIaPzU8xdim_Wb>kM5RnmHX?h`4onm5^cO$Mp7H;LE=s^I+pny@V$!pT4Pz zRVWn08Z^vYIkXIwVQeKY=`X|0i4*Dw8cj?;1J~vGm>Y2)`9OnhF^HvoJ17+TFwVBe z9vYKy6eip|7`Zih{cNOtw+%V^E64)e(m~zROPJJ-Z_&fbq|%Eun+-YEE~jZ}DYHTk zT_hZqRcUO;pks@`lek+lk86Kw6L6I?|HmZUKfKcpO;l6Y=0cI@W3_P<=X~0@-`wIr z6OOp6Jv!|bk~S$ObqJfpaTO?82j;OBux^}k-ZOp$v=a~@GIxkIm!Q^uq=(4ed~7>3 zOi_a`iw}DL)Gp)sK^TSbkySumLwCI?W{J)DL?=ys&L+w?H6~i6)Ow+!nOxD2x(j^| zi0OMnmZ-lT>0qQ@cx#7uA2v*0by2Q+PW2e;MvY)XK2NZ=YiVecLGDsObFH3E5>Ej$ zfvS}DhfP7omA>*g@t_BVOK{pgz1hu?+_d+;ig*s0KocJwo#!2lpom?dv9&35qWI`5 z#uz#8Gqi6~>^AiQ0Fi~J=F+GR%?#l}z{2`x?cX9W&XZ=!(p>hCL3E+R2gR?$!24S; zT9I#8O!#N+t!||sC%XuiS1CPn!mez1x_ZoqV}=&R9$gWksalx_F4LUh8o)_Mu33y= zN>e-CSu;W4OD&ca(4x&VsL}>BQ|x-ZD6o!kEUw%pm9N1V7Ra3&E|p{LmQ#Ah*8Sf{ zN`H9?zG_Ph+1=?@Knv>eN}l|79{?rd!ROyrN%_y@rr7^_ZVDNF;}utjMuHp`3@=l~ zZ`gZ?Wl6lla;qhh)d9NJs>$riBu)Op)-T{el07PP*48eS`!K)1|2ExYgxj5@aPAkZ z5}|UAt7+1;T9iZwKm;rncs z$jGB)ub-Qi!%x-il1`G4HHeUd3yaD5&BS+v7dFJ3_%W&JTL2JjmRqcCEV?+^59M!# zsDw2IsCu;~b1+OC0bp8gCSHKd#=F&rC z2?=S~^c)}}u})g)KOh5KXC2W$E#j}3UD&RC;oq!B7dskrqih)GeK5 zj);P(H4<*TIZJ#5&Og^T;Ht*%l=IE$Pe3y`3tmU~Y}FBAqn^A&AcI8J&G^?dI!b>Z zAm{$3VPd#ISCRp*oQC```@plJ3}Fj0DY#k%<>G|H=7~@L7;h|e;$vJ&Hd)l*@rtd@ zeIb$1FD$3w;&B4&(Fx$ygVG@iApK}Z2_hlaQ~o$V;E(cTN@K6;nn|al)jUl6`iI7? z67_fInaa?}iGJl!n*ajvI^H514c2Y;$8~Y17a@|0#0+}{`lG@`67dFBl9qFe+8o|P zhICg&`xMC|yuA()lJc#Lp3b()XJXU3bBGxCde@U(#_enuqj^<{$6_q5oi^p0?but( zhj*0jTqg@^)iY8=b>Pcib<~lLQVFQXCbi+5T4n$RwatSTZ@98RtlHM!nt`=<|IlAv zU=#YI?(pbsbUpPZh{+0DM2!gQte?6dlJ%bX;{d#Vo}JNArJMnriRN{kn}dyy?=V^k zs@iJ6+)NX~kvJ%XsF%xZ8N1KtcsMh(Wk`h|4lI*O%i-uWm~_!RxfpLXjN9AEwJgW2 zD#4E>hwUXY=moXX6M%J!zn#5#!OY1VeV|*xH&_;~J*h=T6^Dsb&g|=yTLez;SZk=9bJ>S0z1@lcc<2VkSkDmP`SB3{s zd3q6C;KEI!QW%c4NO*BSyn3$we~ai!EOI8)T!;ap@yNcAR(z`)O4iJ;J$9@{1{mQO z%WWw%E|2g{nBH^8ibfaK35L~TV1yKVshRHV^{EndN_-Sr-N~SQ)@s#n<=j&M zj2yHv|ImVkP$!{OBZw_DT;-VJmZbp)ec$vs5k%@Gx>{JO_pK{b@C2!5c~cF0Fpz+zW>H*vuSU& zF9N|qT67l04GydyE)&~f>I;H)NGEQ$Jpx8h!JAI`J6v08V7kzYW<@kAgb^GYQyMbd zTTa7qFwM5~DlKa1a5+7ZGB~+!AnBPr$bqHS{MvJ}sFAcq&#*)|GIt?K0V_?DctBET zv2kvdz`BKvZw=`s%{|HTtB@1S7#fJMMU&lgs+r>#7P8TnE`}L0vwvEL1Fi76*ML^p zKw-F^siJ*Szq~`8j`$lrI_%M{1Wdb`N;ndX)m~46PkA=`8i#S!jm$ zk}^1d>Vj5K?N+J!@*`Z*b~3An^7iatXQX59{*HmnWp=V0b~YDswoZlXc<%;a+({P6 z4~-OmpWUS!dUkHKXz*0B9*PVT8mWjkJ3QDEi#fM=#@aKYaJAJboYRyL7gTl#UjKFm z%_0ij=LwVWuYWydX5k%Y0u}cA=hoPVP$af3UA&`>2=N)JhJ@8O)iu+-@5(t-5C?U6 z6ktPloNiokY1gr}xq44CZ(IK2+$XCF{os41QU0UytQ{0sn4VEG#{DwnpulG{P+*%2 z(p|#&CXJ5H3|VXcdB^8SxT`3Vvr7U>!BOEYaNM1UWVO3OAJvCU;8Lsh_y>^mm3hyy z(K9H&p4QwuqPD|J$1>v&@kQmhpP&*ynwM0XJH|AZYgG`^e_s=-qT?f(a5h7k+UJK= z+BS|i6pSrHV2bdFQsT>AS7!n6$)3#`<`E*Z`i2EXMbz}fG<{ih`{Qx9m+QcavW0ow zVXpSd6LZl`C3m;3FM1iEF_3xNPJ`$+Y^Ym-#13J3T2pR;QKbA|>Vyuhlek%_tBs!= zHGYEI4U5bxQ?t~`LeHIsl42pnF6jHH&EjAe@J$#~k4~7jLe5(F z$!=wi>C8~UqDJgu0z?gM2Wo#;{B1JTXEb~$Qo8}5z$tdF_u77a8{0F(l+xT$27<4C z(&-Oz&qQHjIV!ZbD0M36-bLxmH%2I$;pdI9n?kv{V1skgBZjt6{;&b^T#UcqtM9m% zYrubQJ4nWaoC^FcX^j7vXlg5dLR}xC#nQMIJ|_UXibML8?~Hb=NLYNFf^Wk|GcmZK z_TjNeDq-m~1`7^$sAs1WkGL&62mS-fAYI3lGLNFvtDs_viS{zNlziaTpN@Kr0fG&d|9p^#L?TBtFXcp^)b zwX*gX@LGUyyaz-gB3Qo&GKPqpJLxAzcbd~5R-(UM({v{Pe$d;p;8K0Yr&(=Zf%EoF zufUY7;GGAplUX2YCFA)Io>!+2PY0%FcX7YPW+Y*})GNg9Crzq_@`}c?(o@q3WjIHW}Yj!D5y`xuH zU1uA~XEXgZ9-N~9i4i(NET^>@11B3mLGrv<4Dd~ACg8+pGIv~Z!U!@WJvb^MddWg-PdZh zm5W1_BTR8_D757V75HB2lD01PuQ!YrH0LVeSZqE z1m@_XXIgk+LVs`r+Gyzz<}0|rrkZloQ8ZftBNi3-pfH>Cy1pvXBkVa2gbtO&Tr-F& ziPzJw-w)x9(P&Zy0_6>yO(;Zrpk0#L zsgeuO9yV$=M{(iZ!13;36f_o00t(e`Xs3Wb)0rDq9*JIA-N#@eppOtuGLi($_&XLx zrnZsmRd8c8zozASS}r|_AK#L4`QzuM#a{6ET){T;E4O0c4p|nvW4*m!$ znDN4q31(M9CD~jl706PyIYzH4juF#Ju7WqhQ%HR1-Id8v{j416lTBk>s+veNDtnoG zGq?vZf5~T-Y_$59GL{5@nG-apx%p=@jPHRf!#Cm?Rvg_>aJK@CJR0D_COZgHM*N+q z9@gkTfHuKlnq|&c#Wha!BOYYDHiIZT3o@#Q*Q@aP44D#XT-#v!Z`20j9L)CXX#$R9N{;RVf_wXDL{870a26jklST5(O0(FOB2N3CP_9SB* zA#=7LhnQUpA}~&h70Dzi(e)^>h3`TGsl5m&AlU8jcOgYWDTKXctW{+18ewvior^6} z@9}7e-BEMd0<{`h5a^0tkkP*OL}9aOY|_@M`fuxq3_gxPwcU86c0Iu_H}u8B95bbo znb;(*UCB$jQRNv1>Cr=4uw)l!l;OurUJM($aqKS2uFbS!?c`T4bZ=OK;}MVMMpiIC zS*48KaX4!LLE03tf|*kp!kjKJsx!qF2RGCK-YRV5tu+1YTDa8BfI)k&c@a@ZK?>v zSg^@*3P+9e6-Kx;a3wGHA(=MF0sCm}SMZE;LDJzItYZ)&iiK|dzY;&DXkya2I zLtpTon~^I}I?3tr{*ELMIa&C(_g$Uk^xU_tG|m>TE>Wio$o)abDl?rzH$Q}7cEP75 zcgXP0>?cZ-B5L%nfCMX%#eD2~yD4R-yz*Lj!Ih%+a0SNB!0~jhU~?`TrIFL^tkpWT zfQ9IF`@wRcG=}CH2y@^1rJ}Y}dwCr7q;Doo&JpjH8nCUm2`#iR3wb_UV>h$phw#Ux zj~^GP=D%LUQhMCK5zRrx*`H3iH){SCCu2Ozc^~BBJ+0HVja)LbjHOp&m-oNSgH!Hi zZ}{ri`Zf?hrLsZ@nl_u@@8{{Os6x!X@O&6SISE9z&1lsPHao!Ap0&>)qC$)-8lkTW z=J>QZM@Oh%ESbs-H)1f|eUchrA9W-bV(rO_xcKl8XuTRld!vyEZ~w-?6n0hvT;3th zEJzKZJgiQJGQ?F1-{X)!dypMYewu@> zVe+c^#Ec+Oo#-rUXH`APopxSZVI}R%Jae>qr4&^0gjX8GLZK7XI0T0llCjoN&f!Iw z)ChH3Tg6amY7juC8x3)97n(v^0j6F!bbuzaSPn+OVKAgPRL79h{RXo z;)-cr&s*>m^&o1aR39@ya20pE?b5Bh$vf#KAXwvcpUo$-MyG6EkO5X4_n&ox2EB@| zjU<+S>&d2`2i+8?FzWiYWxUF6Pq`gEDL&!H{Zhp3!4tk!tHCXS@E)FEtx?8aJZ*P2 zJ-&N({5qN%r!JVY!WFlaIt{|L3$i>{^p6m$?*f`rDR{-!T+e-j+w^6ytX zde&Y+nG*Gm0unqGOi08jpB2k{4HOPQcNG2jOzTJo)i8F7X{|H*NX)Tsd(n(DM6&#U+H>q7^t5~B^ zVBim?Lbsl)f3Urtzz;sn&3AcX(F4rv-B0rlqgK(*Z~;M_lS(-2%* zq2|o9qG*X2TRZb8q@n)7|Z^l8XDYkdRH&mnQ)`9{Bj__n!kZ`M|TN1cuQ1;zdBDMc9 zSk-&+n)Q=@m)L>2T(Qi%C~rj`>-ZXhz9Tb&?5RW8_Uu3{gLMKXx83zZx?5BKx&E!J z$YLfPoB28Pir`bHylFuQ&K9~q(DYE#2dhJhk*8EE8+z0_y~i~MkO_T{oMz);px`B! zYWWQNp>c_vfumYp@C1|kBBX-QD{KLF<+mL*M4TaoIDIxk8iRmYi)nk|mvU?LQ z`bc?b9UVN7(#T?j# zN@*d>Q1c7#8%q*`{7$bNHm}!lsNZe6|K)Fq!U(O1#@~+gIALh8y)O#8tZYZ#;T@{F zm5WLSTCOkit*x@M&}SM*BDKF4SVnI4y=%JeBbDPu>B0BEo`(ntU!>iD*vtTaTHHov z^gnHWN8?MZ!6(tYho~?v%p=)X{5ISHn+CVPCA04~H1do1xZW6x4KLr3VVA68bE%M0 zBZTKJHf9@dkt9*tt)_6FKF+g5jw7uO;3eZOk7jg%tc#%?JO4r;y?@WGbKLnWL2$K| z;!~q)4I)SMv2j62SV?&5P?SHCE#5F+V;WYa75f~zEmDls<7)xR1ii;<{< zkU`Gzx0t8c^3#tO2uO>^!;-tPu!cHHoI{zlk6t-FHAVAe=Sjn;ZyS%YqGYv_5e$)- zuY1fTZ(;Tk%@#uJtZD1+fA~0N7P{Sm9+uZ&e(5#&j#^DI;O`)=u91*SDhPWA} z)*P?;HuZy!W~?yAKyFXbPMNm0U@C9yA{T&Op9v=XqGH$y+cMM2i2Qk&N{G*}+3G|D zvobV6%?E3mEgWahD3+HrE^c|Ycl5Y#4k3{_?)d+Y$Fb;lCH=Sd3*Ic3zMvH8VH~zt zET_`XS*MbOicbl6>8!KUb#Xuz&F&q2bGMD0oY#}3%SMsL9fXgpsUjG=w_1m{(waYr^UF~XCiq>k*FTmYI}AIu15fPjSjmf?!yH5Z0p0 z>f01LJ@qQ^)!JDQ78cbP6l-|jQIseMz>awiWnexnMSy^BHs>;9SaSJYz}d|fj_U)6 zl37xHXMzV&< zZI(*2-rTZ-LyG`UK(N1Wo!p9aZQp121HEL9^@A}Bnviw3kSm1BUSR~_TAj|ziR%6R z1ast@<(NpZx?_IBm(c<@2_Y87hBy6}Lm6UE2{l9X+9q3y8Ffj8Z){0ij~tXWxNOtS z?%$+Gg!`oMfy=6?7%60&2a^C_t+?r4AmXf%4YT(1;2C%ZFYd9y3gvE=8w1G5nf)18 zpR{Z|Jl0pO2xM9&Bc*ck#9@u_Is`@(^v%Nt>_e_2KT4=&*iF;p=SHg~*7zcF+@81| zG)z}1GphXcJ7a?X{;-Iqejd~WNK1j)a2;n$%lu(jZg^IIQ3re^AjL_3L|qhaM`*Dw z;`6A=>9&b!eRpW3H%wHG{XfxLB>NB}NV=$-XL<~R5k51XJLb3ckpc=Yl( zcBrU3@AFr}o{LQ!El6^z#HAV7IU`U_f3qRkAS+99Z!_mU&V&B?M0KRCNGn{~IwR4x z;yWa=W-w_aEdfI4oJZP4d*gTtn1*)%&(h)LvCF1Y$0uYzfL7T`Sa$b5&y_-OeL)*x zrJrF7&T{>;IF?x1Ln0wtp$~c=u+0m_7mj)-y6fC~QX&M1kjS+LChL-J=e&lsiB3?(?fUDgLz%=^(k)@~z=zK(Cgvy+2c$9JKU~;ztC!GU3zJT&U z^!ri+y3W9XpxTslkh1bZF|UM=w=Re(9wzbF_*R-+j0VAT9Oes0!-jFd@nW7zK50qa zN~`LT!=llxDA#e)EP!k*YuGT-FcX+Cy<2{zsb9lV=T)&TbYzVv@|5To0PyT{`!cO-6Wz|Tc@r{6f=8ePL6H>p`)z-52QCSM0~ImZ)- zLekuhdCklcPR!_-i1EkiD;{E)EmU?pwm9#=>kwN0kR60P(!BvFT zH;SAwN%9y}Db!b^;=z)npD%B2?cHm!oqzWob1EN3b%+9<7+l>C5K+yJ62tL*m%JOQS5-HICz+X)7H{{l6w?Y|7pj z>}tO>gV;Z}?2pSO6Q?xR+Tj6|G$2YW&83;&_tvKlfHB%w|44VfH)puJW58)^sP-pT za8&?=R|>TU^GMjZ*6M=+Rm?{LaVBaEdExtn&XP7m=ZDvUK7Pcf2^-?ZzeY8axpRBG zdTo2V1DD5738byq-0^8aHPvD}t^kUo9KcDT;6{4APGOL>u>no_3P_wqs~|;XZqVmECG>$$Rt0 zpn?JOBaIf08HxP35`+sFOht^5ixLTd99PGxHnCvsiE<=2R1>-j9q=G6-zl4~h^90E z?t!v~+X&THC7)$J7Py+x`L=jp-`(rCp!}H_2BDAN_%nFz)27vc`N|muMe7dO&+6N2 zbSF94ktl#b$liSzQ}BJ3K7|2N-xt>n^uyg_&eyP|=E8>2~Tu5kBb^ z3TNg;0A*k9KLkydbFe<-1p90pkeFo-nPOJ@PTt92q zk3IyA%L>0w+2)@UN57!O|2ZZ@((y~za!UWbAfk=n#IpH5ivDoFd#{ne@^^U@2)f#^ zN||7oQdsBquxs0eDQd!5d68cP@KYUyfjd8}1bt2CC)1XHpoMqj_7<;?%#B$li$45_ z$H*kQdbXtpj8NFo@`$;tAS?~Jb{n(a^4e|-`2NY8i(n5G)}VhwVpe8Wfot+SW0MSI zLG=<{%rtM`NNtu;=Xm{j)n1S(Y=gq=8zG*TIR^d1hy-wjEa*-lmMb;MM1sg~nxcP0 zBxluimEYgL^WqWb7A$6hxW>ge&J&#cl6&)clB4VzuJg3yz;)gy(GtZj7aG9NqLLb*MEF#WYlx$RV zy?lZmpwt^syhxags%HLeXesN9$2xIzY3HZE2t~=-|B63DW%Rng{8dTMLi2-~2q>*sT8X$5YlX!qL?gZPfBY z40v}qUBwT`Uqg1pu=bqQbigjSNjvMyo-C)9w31hyH&333HRW1a>+gAm7hD|03cFV- zqyaf}0Y|r{zdEgpUHp$IIZR&PR@NGyVH^l5dJWav#521;TZqY=F^p;^%6NPNhy4&{ zfwQNRG3|51McWQAR8`BB+@{T!u?|{krYdg7;>fa4f0ZS4Unke7z2|84Z{JXYif&#P zr|)nQc8ScTn!J3LeDaX`+E-CS9mk9EoWr( z2{DZBA+$+GyP$*Mm|&HeaK@kpk9xY?cBvTcb!X^l#if^HNSu0_%|m1e3DOdL>AhPY zP^-E(P4aLqHi>NRvnhcASzeX6Ggp3OeCo@UsGc@5;Ii=NV@SCmn${g6FNq&-j)n{y zaNJ*tySc{3FY|Vhd&iODArv@H_L4wS_Pg5w7aF-yoV1ra_bpRtr(0y3qcK}?lSL1= z+lhL=&LyBABHX@oVJ>^2Z6FlR;lNa{3m>O9uT>~q2!RxM4@@>@1Oa93jEgLH4l zuyQ+~lOw*4MZpFO`U5w$IFco#CayD>-%eOHJ6?>%A=kl>tx8vK{;<~8>kXrMhFohf zqj@3Yrq$)dLo@VoFSxRg#Oq0oWF?6chr@U9{nL@ zboG5aLB7-k7Cyj*=*-64VV?HY1TL&20R#NCllKKg<2M`8FKyzSf$<1*|xA3zu<; z8%_`kMjmgFhJwS@%YgcbU}WLP1_9Ff^(0kEmr~~Ei0m6&04O72wxwi`lRA=6#4;VN zyvCNKFz-6U>Xd#-r=@`AuWjx`3QVdnrwh8W>={vY`j%8^G1}5t zTR0_Z@9rKCO&42D#k96N7ID&tCv@zW=2oTFkieOy3_6aw^g z6jDJzIR~CTnx4-kLIT&`_X_HBv9Kg&efgBD*fEytP@OfEQP8xmljQN`n!0!q0{bh0 z3ZP~Z4)eV!UyR(PHESq=%XAhVZrh-bI1?m9ys;RghEze2eDy}DuVM6dm{cxO6p$Jj zP_D3``<7waRTq_{m-GNB7m}Sf!{*0QT^cb3vKd4|D5LVu^#o?;O`R=uLO@kzBmn@J}iE74!WSD;6c*fq*fa_g=f!$Ui{L-AaN^p37&7-82 zL?+!SHjtdQ;P_E#@?LF9MPk-z9#OWlLDui{g|)cP-Dip^H(d?Pi1{%z(CX7o;Wm#a zL=cPqV9nOJo;<~nKp0Zt*8N}xvNH+@V02|p<8WZK^)Wg*B%srw?EVuTf2h*;w4V%G z(c+H$xB~zSJTkIEBkfm73VJ4D9_pz+*+S-KPqpFFuK8u71MobjhPG+Ln<){qJKW2f zR&YF^Asa9V(yQ`SM>pS=L|d(uGMu8{-}_VoKZ+ammg-M^WT~Q7BvX??M@#@HV=*85poA+izHm?u`4aOB2i{6>*nc2 z``KJPs@DzPG3fBS7Wo&M8Raclp`L52>_V}X5-w&T)*F=ca1HpUcRR7|uy-z&J#{`9yad9$|(sjaaS z{u|hwf>p{V^Vq%(xF{NBnqG~m6P{^lR4{X5H7fPQFs;m^}Azv|+SV*6iQ^ftDo z&nolcGg=)1W7|riQsthLCv71A86LM=>xLQd$0mvEW!A(T-XXFo(SPsNY?GMTKvuI_01~n=_SWF$_ z>N>a6EWB(F8L*-cl&YQ#|D|!l-cBMF4Ii$vlb-r+mwx0OlG3ptkzwLuiL4J8#rJeZoWo>a{h|K$5qG1| zbG|B@T1lz2fd(AR_fnyb1>tRShxks*UU8IAG##2Rw!&N9NIdI8zWSyEYYXu>p<7UF zkD;;R@lVrLD80KT@2)X7_5+WG0E>BVBkW9aOX64Dm+yF*7r}?RdzoY)nv)Dc=kf1x zXU2KBQ)irFY=us@gXm%16J3{t78tOpql;z_&uy~zx~Y;G8zSDu_@i(Kvn zewZ@>Il3bSfS`JWD13BU4I$8k$m{a^Zc(?ye=OE$CU&4OAoP0dFgkQ7XlNEIv{iUe zLbP!L@{o=%7xQ?_2idWcknyYilxT+v6xhO~eq5m*^C_d2pdZY`2?ahyA#K^%t}x$$ z*O*V};>k_7tCp^1XF1wLzbB_(MS;ZK7g9Mi%0l763}x(Ims6Xb1alaVLq)uiZjCxY zuy?bdsBcetT?}Ld<0o)EF1b;bM>Z3r)$}Hnp|@2-?1VoMI}~sw12p!{W0P@j=^I?` zdN!8GAds-nOFGlt97Qyyw3;Z2B~0~{UBGy&3$LjtCK}U_XA8)5&8F%65kYg1-hZP3 z-(Tmd2v2%knfQepFcpGv4LisfV!GM{Ve??rgYc)hpADEWktf()M+aML4cPzF?7Z56 z-cmscf2Jx=CtqkClc`v)%D81?_y6U$`t5DD;uABy!AZcN6ueUr;HG|hdt*LW z6cg%&?APVD~0b`W09_~x17a@l!*YE z&^kFxKQyA?&h@Wb)%>vr{flKMX;qzM(|{hw55Wpb{DKBsz1{bATXE0=oZ?qVX4Wrd_~Q z;6dfn1U-A%%D`~2IH68|((%QsTW;R%e%u3|96P!ZjLWZji@twbf>Yn%K{58rXT85b z7fAz?55NY<1z6DBV;%+6?X?^CFhN>&PHJ7 zEe6lXRz5<>FQ_A?MGVNQ-Pzl^Gr1eew=82qT19Qz7}ISd73Yw@?SU|ZFwE?A#05Z@ zzE9!nB$`RZ4#czHf`>fEBwh@+MJ=K_!5^O0CTa8L9iCu*c{@ajo5a`Hez?uFDLiQX z{2x^#0Z))ra7&uYE}RotXoErduPjzvK12zIt=j@&XJ1UfXC}(k>g;b)=oINeCVzf6 zEGs~hJn$1b-wWBqsL-`pMg8*^l65w>d!|`_#HqOKYs4aYZXW}I#*~U@S?scyqB_AP zMSDuZ7zSlMRFtVT*E0Wpb^CNtwIR(S!k^v(25esw6jA>=*tKJQVX8 z=RX-TFPDdjtfdK<$caMwe}y@oNLu`@H>;7E8szA-51SsqX-O$m6@1I;s4oPau*LrMVc%o`%Q|w6gJq?(` zg&aM2$)-{!y->N?iZz!Bvulxah_WFX%0f|fh)Ll*C&JesUt@;3R-#Z>4Vty4{1R)# zS)%tvJfS+fj^PBay^MKqoRLjsF6UWg_3UeQtQp1SB9>0f1Cr7_MpFJH<$%R362r zHX>uAb25EkG=Zr9^rBN*gq_QDMKEf~cov=aC>Pqu;};X>IR0Un=7EKwpCaCux-vxL z(foCKUKK1H+4uJh`)1)cjSH49NokO|AJ4d~hdksqB^_o|1k8ceI4%oQG;vc_^})j_oV1oMefS$4na| z$EsOakR7nM{S;+o{%*7i2gEOoItJ*KEz_U~1EcB46Ul&-$8NyJFy(<+ENQbO7JGT_ zFNpcKX*3M2;a8n_*o0i__03wZ3i<0h`TFeEKqi0Q%UMhsGLx@n8A5$Ut&%&4pfLFs z9|r*unTe2~%*mBoV9^w3ELqf9N|u>(Lf&y0we1R_leu_ymO9lfT13OL8}2bWsh_=D z3|GY6mTa25T8l|%f`XKos;~wOFb526=L>dSRK8%Q(T`U&I+7^cTK@Ffl1bJMrQCr# zD>9sHy;M5017c4}R{wh}KoJcy5h>I$x~>ji7oK%JGuP4w2!7NF zC9wil5@jQ$(N2x;=V0IBx8q-Q`qYBeFh4s!siK^x5eq=Ro`p*qQ-(5Lt`Q6%raVGJ z)X&B`e*+Ttd^eBLz^k|Ysqm!DYsE&+Omxn@Yh`RM%{mxjsm_kO-o$C6e83Vj+h9cV zu7N2E@Lt<;yRby5D8%gP=OIU3UmSV$oT}|$9`Z*(WC66Hy4DJ*;(%U??1HJ z8yr~KYzegj2KQfKx89y6w0|}p} z^nUEQ%5CiR>9VNu_V{KEaY{?HG#JDZS`4$}TI-eUrc zL)pkOV>MlLw98=nqLd`FJE2@bhdM>{aZi@suN-cIYg|r%3*o>g%w%Y{IGDdM%+A6m zF)eWB-irIY$+XkBg`5cmjb#gzPsZKgOA|*6g4Ky-hRnJBP=%!|PhsnH*Pv)nm?2m{ zq=S4%a0f-4MpIg8_0336>n$GJRAGs7wS)Zsv-FOSS>F!$LFhd%_ zI3|N}c(PE0ij2KRl2@#Isok9eJ!>mYq)M~(fkuP;dCYZd;;;*k1i1ZX{%K^IT=uI- z(y}@XBLI8)69%%52b*F-PC*P5P{qKy8-BTNTJOi%p{CC)19e3^x#qlUM>pT&h=FVH zVwr(`*ht>PbLhQyP~Xei_ps0hs;I{}b(uYS?pjf?Kj=@}>W zLZq1;0d>9VUaKk-GlNftUd9p+PC}xWRO;wBc~YoAEmE{_iB^2{jCtHH;Nx(OoMh4Tk~ne~%)Lz^Y$JNohQO#JM{jfUHN<=&<~M zNGp$-qiWXf+KkrizO*d+?-Is{EOs%<%$j;nGzAp*K6@RQ?ff*+5FM4U?Nfi-S?hjX z_)uwuqP}^4!@UF()oW52P2dyb(7u4FEQ-!xa8hriNW@`=XK;C}O3h{JUPjF0Ek!Yq zTPVaiqdAKmsR84a!K%sIwAIALY!U=1z`+toen(lbaf+&RU3GKE?g9v1 zyw+u+x)wzTfz&arb2;7rzjRh))vP(qip@p!H<4mLoNV0omFau4DzzEZFNDCDZ!CI3 zYefSCl?6Q>F38Ym6LXb?8w3tmoz#Qg)pym>STr`8+o=VES;zRK~9!OAfN9NX&QYQlQFbduj% z!^I%{^FZb5__9vC2-Imm%-1y6PiOd0+$kl9I9lpw5EZYVB+nQKwsAw(B|XWmxwau` z)AdQ;n)X(r`GyH}?9U1HnST_vS*Gc|Gloa?P7gq=dpC)eR0(bo3*Di?0!P#!R;Zwg zW;ZEs@GmfI`q&4DO0InTRs}5L$9MW`1jdTIzg0(SH8CesF>9-v1VP_orU+qtk z!gsmx&)Zh>^G#psFMzW^49!|aVPi1G+>}%!e~7?!;9hZel;)=Qq5$8YlvOQyG$9Y= z#el%JjIQw3sL&>)QO=VldvE0Va_q|b1Bm1eOL;0Dvx$7t7ExC{Y9KKe@bYUuaxbwp>R~!#sPSRDR;Xi^^c8?6KBd|`Zv37(zc#d&I$eTwT8QRq-ee_GGGiptC zs_Zol_;VEuriEG4c=#+27wmaD|3NC!s?ajC)l%h;cF-0pDwG_CACGjWy`x|&SjHDr z>S%!zia8MpqfOL>roZBjjfpH?I?@SzJi?dGyFlc=B+DUD5+N5Jzr3MF5jUKJo@jFz z40A!~jeu5?cXme&?ZeJ^ToL+FMy5J5+7 z3cd|=_HlC|`BN4!s%HJu;j^&v>#wY;NZ4VZ5n(sy~M>aKzy~%>;)k--n&+Y9FuI9zzN`qVs zo|US;?m(Y=oB|-|7Mn$xy;lSW2zfpQpyRD77-t7~K(-hB=O3Y(<{_24?XfX!h6yLK zf`iGXipN~3B8&u<4D_d^#5dq1YqRIAu`ciZQ6Z~+G3Qi0dt_ZVJ!*X>Q~c|%j!_QW zxkE6HM3e$0@99s8h%*nDL%|8z z)Qhr72f9~1ZUNC^?8`F@6}>XC6|I!6xw~WZBsJY~WJam!Ds+LX_X%pXJL~Yc@EuA# zTk@YfV_HdX1UqEJoAXLUu0}!@6!bjCMN*hVlUGVwp2mf&4DxSeGz}%{Ko8+F*b4K( zy8TQ>&qY=~c}CtKH&+&~*NUi(Z20S0TM_(y zW_K3*_}w~;1kkd^gjAC#p|@V;%Dcsnhyu`BRkwocrZS#vTFv~DJf6gWybjK2`wz!Z zf4x6)R{cg?Eq*x=jo=#%%R=X;W4WJtx~{Ep5ILmTCw&%Y-TxG-Ar$I_@Ge{`t7Fhn zppxQv@;C8&F+j2OqsgB7>K5`0+PR2H%7b8r; zGL52=jrN_*kSJAv3uYP)@@7C6Y2vl($xxxVJq6H2)z&g`Fe0wlqE5IPFgWosfqTIO z3aq9+^Zl)%!i4%fb?O3XIml>ck24xh#R5d%J=M z2AduGt1r7bG>O?jNuKH|vE)pZpcp*+UytV`)$R{N3$Z8B^gT5=b#i6EXr`q@13)ZN ztuofPK#$++n*+#NJzJwdqEwZ^JWPv|95SdSC@y&=R-+K_R$zK~JwB&#v?S-%0`4)J zcX`1dWF~m2XEfEh6eN>nMZBR#{5cy=$!Q7{>-(hCX6mG(B2gB&Hak>$<0NXg6Dg|s zd7={2Z|w93XDgB(AJ2{M$hD3E8Gh>LKe8l@)}KuvDQAk#HC4>M^m@L8acERS{Cu3e2*VPKUgkm>*$$7@B0ifC+)$-|A3sq{~t9C~PN zX8OG3%rNeLQ*iB%GfEgy-Nkl3+qQ6-)wMvYnVhFd4)EFE^{XrJFbMZC$`t327{Lh+L{BhM$<3SCz%f!% zOYT_RV=#UP2~kHOYsYt(+z!hDUI`BA5&=LeDQMj_^dhhvIZWMz4xUAc<5=;8>4#re86S*s_$) znpNHob{;i5X$}!S>E!Vzi)M67J2`QxTM3wb5OKKI)1_ZKiu!P-bQl`d zj`BUkmtD(ei*q6I%ouDqu!^1E0pFU#-i(w??FIs>MpMA#ZV2i_Tq=*O4{KUme+NR~ zxVeh>uRkh5n~WQqV6q`cVx-Mf$=Dpz=^&+) z2EssTf-eE#%DyI;FhG5pr+7xj@r73g;vl@#%+YSJcH9yRmHxrT-h*9&Q^{6m%+M9N);*7XFZzyXZ*V+7@-?e1H$5W{ zseq?MICQxYga;JxY;itejvS#I00e4o9HWU4SN7c+C5aK6h@%zDt>m-q-u_~$nc`2w z&Y#PHR@T|N$(mj47{&!^5?!M#y@FEZ_f{KIFQq>BT@3W{1^Ip9eKo@=OZb-gx2x;` z8bmGjv)HOeK+zUa&!3isnGP)~96vMBGwtymZv?uq>hDP8!7W{L$lRw8Mz_4oII+w$ z5o+m{sLVo^iTp2XgXlGfBXh1#D%tlB>2Ohbpkq&zq|0#^qB~;}Jw8Y$UX}4%qsc^Z zS8U={?0W~{3qd94pp_s^87CVs(;7|)WQtHN+CR5Vv}dX9C6M2lE+gfy!OMV1(2IAK zY#TH=4NtT?@unQYQ?aUc@d-x^X9 zy%ddFn4tOAMw}qshXRp8!F9r1{dock|K->;4gz!3eP`OhAaZeGLt1mg=>tw@&JUxn z5CACxR49r_l=-g_H<_>NO}M>dyWQjeH6!agBqr~l$@s;(=qSk-XVI?_Sn>A=VR2fm z6V+Uxav9T;ES=Xv>t*-3(xuzIw=eyqDO@Bl3Wu&;Ot0!q3NKvDx|@`w$z)dkKyMVn z>&Llxh%({`L&kHkaSALn^oZI-^51j0Ox#6{(midIeDuK%6#{_x6o~+ZO>dj@aD~t@ zvocdPwU<=bW5iZy%uoF$Dz|@R6;s2sx0Y4I7WS_=U}0 z6k%$1$fL&W_W+E<%mojs zLOXni^W_)tDM=}^WTVGX-`hd~*b6Ul<94L6>%Qxdegwv!V|Z_KGe0;UEZ(%c%RqH= zoF>3z#%<44#1Li z!Nye#Pz1ggV}pfFi-y{rGNy|&hK%W*e2+O^8-9d+E6XKm8MLSW>}!Asd~?gqiq7{9 zR#YS5Mem00pRzANlsh%QRW9;f0{k33!>8|vaV#J)jIyy4Ll9Q4vrY4gn!|gDU$lR7 z95Ou$*y4EaHB!bEP5PO5X5XJ!J+nxW-t_Ke9{K&R%LjCH@PG1sTGwGLLpymePoMenvm(S?SLi)Ky_FP(?lP;oE@ zPZE%P=RMe_4IlK^$1OAB)U}c4ou;%I;u#YASzW@^%ky$`vVgnaWpuc|byK4qZff@_ zw-BUhZbd3qG7 zw99Ko#;oExaC%C(&f()t?u?gz%-_l&{If^BtSg#zV~l#MGQU5gwmUze`1)FzN|22b9uEsG*diVxX-ugC_BI`pS`r~27m>W=xmrd$sFTy-EdoOw} zQdj>szre?*V6TcloB93iV$csj&zrp1&%=Q<(U7_SXr%BA1?AzRzMj@i6X#VBvd%}f z7_0YQWIqpb@oFvRNGjh06`C2iCB3HR7|z6rnd}=JQ9J`FZ zz)lo~&HnbIR`qeiS=eHNYc<{(`ygP%i=b!W%9g^tcKXEbjSICtYNRs~Z0+kgL908j zkp1_m42ncsq3qIo0g@*S&%Km-68r@vN-#h`zFhAO{0mFd9x^5Fx60)1Opt9TZ1<}0 z6_mj+_#2+-fGS97a7DGCUSyKI>lF$&b<%wiQ7TXbr+pC}Vz@VV-SdMb%hwk%L>6|2 zRsU!T8}Iy948ZknlBdtKW8^s}rP=n+UiQNhqdreJM~>CY4tCIfNd`xu=ZVmKE=`B=QF4-Ob z2&ay+@ySv*0H>F7#=SYv=aU)_{L&0EP7Wv!OKB%3QuOT^KbBRX zL@1FkjUELXL#PWYl|-hswb!j_=bTYYkk^Vp`O_1H1Lf9>SHx0L*@O8o{Ciu+_(}7i zaFT(}-u9ReV9V%XE2jJCQks~~OOAJ9JwYwGf#_$oq1ehcqmuM=clq5fSL}*J;=t`E zr7~UvX|&Vzm=8&)G@c#tLN4+m)rWjIzKJrM*4O}c z9*BENwhKpEs7~~jXdQtamKj^*de_o6RL?rhvkiO3>IEK=dTteex+mhH1|C@{g{8B9 z0IeRck--TEC#@6pNK)#vjw#Fi;iWl9s(W)I59D2$vZUNh79j6J&u6t2h?@A^6@Vfx zsJQWo(V3BwpX_&>4Z_5ASovz0eCWj(gIKG)&w6GlLedKP{vyDIc41REB?P*pZe4^? zR0KEO_JAP&zjtDc^fLs`d{et2>=nPa{*dFMPxnb*DMx!|*^gg!p`k2pHCibj8JNxNnW2-@#!O)g`s&tF zBdw(=LF{>3vo8e|$OUJ+bWkuJnFe#HDlGjLgX2*86EfSX=q67?5vBdh2$P}0@wP)I zNwM#>#3X7~#0^BBLy7NN(B>cQ>?!S{_OoepY~JDXVq@-MNmC`)K#Vp82By5ODl ze5Ha)vHHY`3%~0U+*mVwDaX49-a8g)#Q$-=f#aAh*A7+qUPXru5Ydb_W)_V;&&Swp z&x5ZyksIV8QToJRpwlsq_ofG~-Ub!;kFt49zo3{~#r!7sK4CpR?qfGJy?!zaZPeTx zc`iN(dbY}UPOAg>n~eYC4GQ~$QYE-OVq;Vx4`V9=DBTn5|3?wsKyfpJg~jpC_lGrE zesCKyNDDyv_F;zj-(fQ|Rh1%u5H@j(Ba%V{psvxhUc$J!gh(DzfX-5=QAQxuQ}XHk zvCH>bBTJGK921*J81k6!c^}35`ZV_gMAp=@8yZ*zSO4zMImY-<(NR|cmuZp<;K2FQ z!wfQ*&&Q$y+bbhg`I0^X=~^2HrE3hRqh%^_*+#G=k$!jb0c|GbY&B%{8nbK=eQeuZ zZ(R9Q1K%sf+dt=Rc@Bmi;tj*N{aa~vG7!4qR}4{rLQMRnHykxKiUY3*&`Yi!N}5=W zu;UBYr<)~@03P-4fcF_@FLnvAR1lH220fRO{}{)k_uP0W8{2QvS*#p0Nt`uR5r3-R zXDT+|*Be5ystObmjW5^3FXa5p3h8`a3AN095^OWup9$%^oAmQo26A;U|IQgrek=Dr zA+ej4h0UM8Y2yTp`;s?s-7c`Eg%dzCqY43DSI;i+vR>3n^=9Oht*SFHe1^&o)mQ|h zR`nZS25B!9VFRN)M<*q#lIq?tGRm0t84=4^JTp+Y=4p()5D6CCk;qKuCy^0vt)Kd6 zF~o(VGSVTK0D#H2=9$~Cn82tH)x6)p<;J)m%@a~XysjsW5n!59fTe$+0SL6}{o#eI zT18mHzj#~ti+Mo=85pKbJI0)PBp;flON#6odD=%23!BFh5SSo;gmf*ioN8)#@Ra}@ z&8BQ<(>K#R?}byRdh13bC9r~MO8-cxukJI~EJvNq1F1la*kD7A8pn2F&YrYcz$-fq zkRf{;g!=CJy@}J|nR{x*0blVBP>E2hkS4)%5PZEIBw3q;XCuO@mFp&|GpJA}T&>=0 z*2#K6JH1+vu+Y*qlYTOGJ~1iVL4qO$7g$w(Co^bX5$|OE={Txxxd;3>*2gv}GO`Pi z8)AKiVhhHUfCkoOet}t*wJ2y|**>K;C z#iO`f{w)V6K+r>g9d%@{NerH4O)Ewm(jhcvY_^;^;!^pMfnBbBfmijJmU}Vk0HHkCN<<2cB#|3EH_d9Ll|^JY zl~6)H=P{qW{1f*Q`v3H{df(tudz0`IRI2k>Gsn@(?!korrqWPS2XGUUo+A3p($#QW zJ_9H?T#lAI1pqK!>)UL4R&63FhkG+iDLs7`1wAZ@HcD(3lWvtZT5M``O_WglBllgk z7wjU~1bo16+{^DTgm7pl#<;~nM=meI^QE`PnB|{dW-r91)TuyYm&P>sK9o02^zHle ziU)M zNj(5O+}3}}RJjF)Y3>bN4Di|rIQ;MuC(YW2HzA&?RE{erRz%iuOwH3@3^~i;4|*q+ zlS)~VfX&`}!cG<^qkSSvDMnnJ3`v-a%8DfrP{vz`pXrctH=O3jghDykVMcMO{^Yzp z8Oc|dq3*i|$Jrc;Njx%=!24tL{vM=Gcmop*jBi8} zO`G#mNN%6(hTxO|bbq%8@#zjQ4KBwZTvz_C*}afIxeSNN6HiJh3>U?F)=ckMjt~bi z-m5P9!Dds4%@;Hg{Dt819==Kiy5Jqc!K}&)AG@kx@DLD z5TIaz{N`V_6#GZ)3dGO?a%m3ypI)aR$jtlKXltZegYp?h8^2JMa!v3|54N=le7V`o;0KYF7J%G*$>1pT@w_o?*Va zo%n*d5&u#m$f?A)p=l9C9cMaok-#)fGQ;MG;xX(!(hSzVag`ia7;yXAQCVAtR-q8D z;3itBF*y>ZZik2;#qYWJ`IJ??3DMH_A%TrJcUTVV^og=wq0F}66^po#$VqNC^$}Q- z08w@@*Eooc5Y#r(&jx1Gqw*W9JA<-f`%F29?o!_ELV`MjX544CG@HN%nkVe~fI5dZ zsk|N26YS(J#kSM39IvtEOdZFQy-kRqjEQmFP-?jh!)5IT>A}wV&4Z#zW`!;L;L`wUQ=XdS0()1r=T%5*u^gKYwD?I;+7yyJ<%}N4j|4&&?i2On%X)b3WKC~8R-63-AX^+HfAWuOT=e!KsQnzQ@MjrrQmFB0`)|GkM}2*$7J!94q(X)!2F` z1lfQmv4uip0O1Fx^2HWK5bYS46nbArVCrGgsHN=kW@K8_`qfP7S-Sc*D9NpQuKs!x znQ9^d!VhyX1GsJRx4<*@Y;r_0`du1Oc61GgE7Nfc26ihG5zPml>udpX2nku=2)I&{ z4&mVQ>`qQvq|84m7Ltq~pDlL(a6$N&4la^p@%VMntjFmv!RIGt@vD63+nX@r#@op! zsyz=x*bFI{xapk@wufJm0IoK%vi6A!bkRbqs-!>+)I7DOQ*MYTyI(>P9{rq*`#LuT z0MBRpVda6GQz&$l*8%ksm#_8uYR6p}F7fOWNM=uNrn-rhJ$z(H)WRZhEskr*tq2@a zgFwe_O2LKz*nY=jlmN?X{b$p*hw%mc@+l&MpuSUm7m7Yi5R2qy%Tu&oz|j){ zA4#ySwNx$uuoLHYT+SVv8DTbsy?#Knat@DEF8ebT89GCwmac`UdRG-Wt1Y975ld0{ zK3)N5+QzEvOT}>bSEZ7de(4KgAwlOAcgEW)tAI#tGsH`Hy3Pe!Q#jwN<suX}KBNZW%&q%o&C3~%1Q?Cl#I8vpZcg#G z8iMCU32Kxk%uloFmfnVc1majyP^(`qA@l0EI|r$$QdQx^F2=oy@>ZBdqE>ow(`TnK zzieBX#RJ~B6dB~2!N5}ML5%CJkxexQ`u$v@DZ9?ei1dFNN2PD3EM0Y>UJmVyt4@(2 z1ZIrRFm(2!WYZz}gCW=NcjoD&)yi^B${>~i@&dAV4vP7NGuK_MDIFE8IO`~3QF?My zA^@u5FngA)@8reGEjxB@*u(#OnypgJMZZ_cgA$|0GfG4(CHLjWhia73o(-u@z-MIR zz98^c&g*r`RrE9QPf@{il)#0@(1O0vuIO@Bsd=K%Df#H|i9nM=4Gp>c*FM^wXqpq# z36;TXX%w!w`4IT#KtJj9m@X{xT`;^vj4zzF7c)}ar?6pUBYHY^&sgc974b4x zRf0t)p#9vwyBs+1sC~a7px!E8dodBO#E@w{SSQa(z^eYcPr>{Hb0{;%4 z@Zu3ln*}$d)JO6yl4p<}hl*ZVi=ZFZQNQk^T*9-N(EFSOKfAMA=tK7u}@WGV>I+Vs5G=PtM#2) zv|>|a|Fn6R)Zpj8yjT!stabL*(Z~Ac@2{z8^%Np1O-~i`Z~>Hm?DhJvW75)2-Pyxa zfTiZ}E3H;)yH&pJ-rA*|5r1EZ?qab2x#VBf?&-JU{wT!bxenjBS$ZCIJje4p!DR|O zha7Qq$-)6>jm+FHpSNY!;tb1R{yRx#sYE2oCt5p`RDa$ufjgYvALG??5S0=ua6L5l zI8w2JFGA*>nd@t2Hv7L`LXC95DD`P$qzn(e+#&da6i4PIwYy7=qcQMd^809(F*v6|WE ztLQ}29D7{YjD@Apl&WK&91yPsj7Pv{4{@vnDZ`f9k{!n|kQ^@B$u@92i%H>@4%-(C zG>Hnuy&g}&e;8xN3;iy%CPHYCXc<-{6C+Uurng$TvN#SWUFDl3*@hPRa`s}Ie@S^r z$_=zly#Ub`Hmph=NKXb+Vl4T&?1ciW4n3MDmTMI|rh5W#(%!e)&8?tbLZSbF-pd-t~`t72_ zmWRjlR2LOv>|n8FYn?X$`ZM8VSX7M=Qfqcv3^@9D2ni=)IjRe1KIPQng*{-9nmple zAj{n!u|%pOQ;D~)TB=X5)JNy#fe@V~^?8|B5g>HeS&JbOJ=4URN-=$Mn@zX~h!T-f zdW;HMv;*Fh^oh*x7oS^}nZ;*0g=?ahJ)Hsfc|oVO{#-dv8ejK_t*a6xi+6@j-#gxJ zU*q>wO=X`ap0ygLX>w(yz`%8XMP2>;njCuw3fxfr+apomO5*w`PA9Ty+T5KN_c7>U z%pMD0fw^diGO!!9Xr-J_Tvo9DenoyTMDX_l)cxMk&XB+UDvyQ+UIM_8Ls1qpG#vXP zE;%i6zL6_FI<0SB->KVKrxhzwe>^L;zzQkg9jr({a39vdTTE#J98-@*p70wp`u}(A z63ht>HUT!(KSiqLSew+bv ze_ahG-=3pJcbLWl(8mzwsjF=f@KkF4MviF=PSx;emIJl^vp3tm=M`-P$m>c9#n9b< zsEKpjw>-SOaKZRA+jMhh!HIu*Fkzp&$x&(+;zMDb4ELdZ0<%jUKl#*tpodtx)}4hF z34UjA+hN=`p*}q8B`~vcy1?Xo4{z_V3Qy3$unSQERcnUJyPwv@6GQ{jXqA70 z{Y7!fl}`?)BdIt)1HXR?W_vY3#W0-%{E$})9bE$|yEnHgnyfFdvtTl`6gxYHHS43V zVS|f=#e^o&b)O?A97Fp2W8C1ME9E4&tB#XY4IK^9UDX_}(WepG$U?R&oQ#KIm}^vq zQEC?kFZ){ljvFg2wYSf~PqV*_pmO=PH7HOc;#tjBnv-@*O>|oo!MG=T@L@X-*vJJL zn78fT<9$}Aq@Fgh?@AbCrawvjbs{nAKcOLK;_6V^mx3@XAmFb$Uc*s)9)Wsi_h<({ zFfedh3^hDj^}8|?@?9=X|KJ>}7Q-WYK4&&KSU=11?l}tV6Pq^}^~bll6GKrmH7uS!OmLwrA$Sr4+Wr zWG;ra+j%X(@2ClPHTX0J_aeoMB)m(pU z7VA)0A~izX8!&VU`+PGB z5$~S+`A;AibbSVRH_VRYblaN%%}IkdVsB>YLP95)%J-xgz#bEf{#U-Wc`D73sGwFi zQsuFNe9W2GjtE%oea{V+)_O@d(`TP`MWc{s;{sRT9^AZ+yVL_=P-Dj!CPa1mKTi#8VaBC_*tVN=T{7f&b_VFZn<(y#L4QMGXL0BWs&CaQ z)Szp1s`=rMctcT7`7BHY4D8eU)dxRZTSHIyB5#MJb3CR}4gH7KG!$Eg(ksi?u+tw_ zv!q5*gIa#jP!%smu$Ytxc(;Pi7m1$h|CB-4*EmwrqFf7#dc#Zjd?6V=JNQmh?=T3c z`Is8Yk)>SYfumfw|M+2C)Y!kghk{Z%ezvQCefLqzc zY`rAGhi~c` zr1ls(dTzgx3N&S8Y!0c7ML$rTaWj!*p!uO{kqHQ`V!b=z9d?WSE_(Pv%TcE}xy4E| zDO_f3VwyBu^}nE8Iwf|^rcM^FtKZ|d{b*{I!=!|M%K6j`ne~TJSsaa|&VMb(P0n7>PD~(rj|fLxB%XOl=}r10B)+9lv2pBvyQnp}OUFf3}AneA~l3&b&5@K3{m#(+b{>UYF7 z7c_F@ph@8u&6hf|>hrJZ)5;%@EJ}2cgBkF%3Xpl?sB@guzCJ6`K7FhTZWb0y{iBPN zfoPm(F`QwofV@7oGU!Z_f^0D9sFe!?C0l%Dfiyvl$1f29B&5wNmGfo%l z$0eZ!G43WJWgA?bkW##2ps*ge*D4+MF{J~0#b$F|-pl6)ZL2H1(<0ol*QNm^7{UbL z0hWv5g3rB?I$h_N+fv;C!N~icVpl{61`M_?zhDJ=$3q+hr%x0vzeQb-<(FeuMC5iZ z`A;!lql*hwL(UXY3p$mEf4=8H7ox5SQ(o^Nh)|U-+Yxkj?Q5&H)2*U0BpCPV3_!YJD}xYH6Ex=9ODEvRX8t*&ChTJ zS#T^&Z!_yK+$S!rG?y>-yd~0F>+1FI|BX3f zaLkU6)5H} zL;K}f_*LD908k(u8m>9e)c+{UA%!NGvzor9w!|^P@ATx!v*>eHFNO)6ueAv*9rlDo zA+umawR2N86|u;aCrDYrD9E&CWh&Wx(FJg`hRjFS5h;*#&5AXuw%;!>ShVRsnhl>_ zpX}CIZMHi;ev>4;)9C@ijSSd2o5D#bwBw4WS+6WaH&t>?h%%`Q>#2`ZzP1k^yn+)J zlLySxq7Sky><{1F1}UTn;Tv#x!(e&83usHyBv*u-nEK@GiZqPecN-O0!IElxyhf&6 z;DcA~R$9wR+$qs(Ds9bRI{Z^`B=Be_9MOD!4&9 zXv0lP=_;Cw4}q$unr7DE`!F_?E?(UfHR#K{fLp(yyCRd|iV;~T-JEqkH;C@4{B z`L)tkJ^7UfoxWVG`}mKv0k0+MR{2`ccCs*BY(-0G1f5>r8yY(ZEUjzL+Py`S@gVx9 z{HJ|T`@T0I|MnrijLk6qfw4;N%yL#ii33oFi&fnVAxH2zbP-*ZO5)$Hl72QVi0sw3TO<&S z&MwBFano0(5KN<6!$7FT38=$(_DwN`-GOxN z$yU|{Fx#hWh1Y4Vr&k>?pAO~*4r{MWzgmSub4$XPSi5Y15MFkoXP&lN1V@ehd!a&T zbiuBMSgdd$RC*WQ8zz*1GoZO^@P=Tfu&gSDd`5?$Qn~jywTmqwT=w|b0gRH^5B-2K zonUxa`{7+$8@{J7)b`|{d}t6li#TWel=0wCGJvX`+U6`6T0do zRvu%fobI^4BzAmyv#1Td3>utQ@O7s?nEBmi=M2S^2w4|?_+MYjadz?LT(*Iaez?fV zl12u3|Es|VT-;(nTxqmfQ)(~NI}$4);xh2GPIr+$9R16OidF&((-DZI3*-#lv}VnA z4wJE=Qor0c$k!Z~ZHQ6YI>d5Yu{}C?bQ>$aepR=n^IMI`-;ae38ywfXoH#L}2qSsq zq+lmWquQR**4F6gbeR*Pk2Trdvcfi|zF9{PzW^7KCCdZ#^fzlSYmRB(F&#K){4%3{ zB+So+o&hi;Pca!t8-#49mAxGPZV8yF$t3zUxR$6dvuUC0e*1n)>E}b5hMxUFP=v@x z`R1?87i;r^xKb`t#c0M(XMdz~x7z+X$)VIHA*JUhPS;CAs_`A?Jm0oshD#1#26W%Q zwlO6O{Ze6vM?h>rAd@9A!XGca!GNSq)H?$J45-s^9}4WhAZKPUJXcr5X}X~Z(!c7R zhSt2R&(i(VJP`S(b{{19cK>bQ5egRRJ4SBqk}MXF6TDWg3v24iO7e^Tk@=~kEw)Fj zAoNlSC1v}-s9P{XjEfUE5RK7bPgYzMIL~K1&YyfY8>byq9-ATu$+8;?pSwc1s43+2 z;8_$ZaSQw`UZFlnEgvx~`EnkSpjKT>o{?Rtn0l$$M64qr9A3GrBa%;XR()k);yYyz zH$<$ouMSE|=%7}fQGIC*H_1Od8pPd|6xWR>i6=P#3{sKqlml8AXxUJ=UdriS4w^V_ zh-g}gkHFHg@e=TfX$QA`6e)sUKFay^bg>LjIBUC@M3P=(G9ll1uc?G6-e?!og=J1d#$V zAt|!FI;xNCbEJ$8d*hzSM_85+_EYOHv-SK^aAIn@KWS~n)<7&sjBT@^mOR%lj3|!N zeG)&fd=at2emAOefgC&33jz#&Nh3M@R=J-KitXW#MTB84u?|fX*F&N9#eIu~=DDe@ z5K!z-0DTgtiZvv|Ll{!ogHvEZ&L#0w5z|dIYrjLN5K<&EiTNHEt$X(TNxxJH@Mbj1 z>m{0wU_0J@OHL?U#PRG-Q!8vdYy`^>T^X_6B0FMPHog@=L0)b|1MJUz_-wlL&G4v0ed#pO`U%Hi-pH{n zePpH>bTW6e0qdL(c_?+=M>wkyyCvo&GrX2K{+z;E5=OSsMOLuFNS%I+@R*&Q+~J$d zwWh9EnQ_<~&JE{&tS<~SKS`qG_{n(G;6ALDr=S-TIH`-1cZR9ATDGbRup=!XVqb&b z-4lv2-jL7$V!n*gGwLRXNJ_M$d$E+fNLHULdGe~hGJ|DBSTZki@>t$XWXvEY-E!%0 zWYVnQ#MVC}B3ZQJD{E*A`*HG09#1=^NJ+|@;4BnoCpnG6m-&GEfA`{&!}TY#oV?f} z?kNcZDLQ;8>BTIm?fExRbFQhs%N9;vgDf{2 zGrS`A9p)iF(l6I3SJOT3%!k{fgoM_MQk-lB^JgyYOAZlHlnkcNP&~CTe9n|*=x>n- zQm!dM4=YHH^2Xn|Fy!Z{#H~0QOT^NtX6-cbxQ1_q7&A|65#RkoHEcR(EONYi)$UpB z4l(CaoV|-Dsad9cACgx#_hQ^K3q7drH?x<>M$cYrkKsIq$r7=MVO)IK$gS4=z%+SO z^dlU3JaHB>wf3OACMr{XU{i8k?(c7*uiHi6iigAXT)l|x$&dmpgY&ndjN(wn+LtKbm|h8Y&Gn}rr0gpW1q zMK2}hwgkGH+9EkW2;l9(Yx}#2lZjjl#9hq}bJDq3B|K>E_ZU3SMwa}SF`gdQW2O6$ zaP43+%Bs(uazu#U7f`tOaTghCbD)E0b||?O)dH}oo=E`FpUR~fMZUP&t^e07O_DB# z7eXTt<4xqDGxpsNpEd{J9sK0QtkQFz`Hyr$6;`AlL`M)*QDIo_y@EKPGgA*#)gMfg zf?^D{RF1!~whMnE&dt_Oz$9V>kf zalcXK<3=Vy+L^@gK`2QwvrUKl@2B}T?L8XgA-AIU-}+Z9yy^qjs{4*rZ^fmTsUA$` zo(?4-UE(c`a`glc8om@W79mO1`;q2Fkc~qt_;BKb`n>kQkn!~gmfvQC$*xgE3?N8V zz=9v@x*ll1qSNR@Dq>(@c~e?lA^cJ`T(V(f@|He9dHn7>_Q4#co|?K7vk^Z-fNtT! z^bR@xd?8h`6bZ|2tn|-2?z!LVjGY8+W4)H3$SEBtke@+vq4z(u^G0S*d`V&hE`#WD z|HhhJk|H{ohZl}rL_SOU3HR?yz)7EzpHOJP<@-oOj8pO^kN}E)dR9 z06{0fHB>cp7H23QQN~)LORpPULhLrIW)BE{JTmOpLHO+E63K_phuBJ_JYDZQscw7M zHgT9bMomR>LjO`?jXUptaxK$TE-8AhEUSUx)Jf^XSvM)N4eyr4ZbntkB9J^Nxz?Z3 z1^bD>y`1PQF}j~zdf(-&VGKeGZWxo&AKPK^!`NzHPHb-0^eqPX#H}R21Gi|#n9u~B zNS~GeYKr#V5&C8JBls%ks6@jKo2mY=3b~;!0NuZNa*rQ0hzH&!sO870X4cEh*@Fh6 z;5+TG5-50m(*M+dDsxly@XNlXWHhfq;hhXJ;I~YS6l=9d)TY^LL9`nrgWJ~AKL$|C z)2bYz{d3ylWYCWNu6>kWnBG+=b89jS8WQdY6eAcb3IZDvEz zhQGI?`6_nkP@hlp97;o>{LI*oe{+-1l-@Wph@`Yl69|cCvJE!f3jd|$s-s2(Fk{v( zP7_dl;-LWlW)EjD=Mpk1lO7#1&ikgJ~`#UvE32ET9 zI#bQxM*LZ2N^N7cq(4v=kTj;h@928DaE~aiy$cKFJhz1eYYeBm>KJR5;9g>Hw zkc-qsxd232UaPTb5OGb%g6b)goVp_u>Bqv4E>}TNQ zx@2(P!IbtOUK!HM$OAN<{b72vQg)!$SKh*1x`}~Tfig?5z6Vu#6l z3{)!bgW`Eht-%MVup^Y6bg(Ya0$n~YkSGVIas{_*joz_0hYF_5cE(KK3&YxXdAeMD zdZ(41+)K^`dcDPax2%kL6_-Rc-a%*qjq~Jj(-_FS0ink zY3-wX13T^C$|VdINgXui*Pn})a?PGWnEXmzQ} zj!kMt>wxsXA)-E9F*-BiCP{n@YeG#vUdh!2y@?2;K=^H#d7#lw>8#uSLdWeCWw6>I z<^imh3-4?+=Pn3i<;O7Rx5wXVzELCjBg`)FN~BbLa3kPYQb3jS`oAD0LIJz01G{54 zYQ~V=o-?7@WgB`cVi9ODN1}9TYp{%EKo{BaGs@Tp6`&s~n$TnH9oWQ*%N~fFv8woj z<320D^zk~Fso$Q)|6`)?_2by0rQ$*pI#Jm)aG|n{rVm|+7k4Ts*AR@_9+!zf zGW&sg6pe8)G6F-5X_<7DKZDE;5-gFSGguv7kMob+ySX&9S(nUq;cg}krt%|ff(F{b z-Ma0>KNY!SMDp2p#UJ*fl$nm2NH z{Ulgg=7S|wT{)G83A%gZazo@9T^4@Hm-}oD>{$Rh1$B8ieO9MiY48K47BtI z8dD%XE$iYH@jni+F8qOk1!gH^ell7h3K0&h~XnLz^*!QuB? z*-BIk0aaWu0|1d5NbnpuJ^%>d8obT_TkIV0)Z3}yNm}zb1esC#m?K@0b2yuzW0r(F z=8H>>YO9QZ%D|=OMF-(}LC2S;pRc?@COqK+G;iynsMkpP-OwCj1Z9r}aA5Gj3fX>2 ztX*q>nMtHHg*oz=y1NZi^w^}G?8z#E&MW-MOb7a7NF;k&`+v&eTsI5LM7hB+qKi6j z|IZcn_>L`OtLE9aU@jTz*yDYQWsPo8B3~&rtN_4vYkZKX-~(i~%e$wW@@qC(GMo3D zWnp3Tc&Lg{>v{NcAf~4)?G$^%QN@P2GPd=t9-!6^V*zZfqR^;Z$WV*6ntHo+;AsLo z-iR)n4VY1&t{9PApSMr+Hw{4FhikW5X8hf;sE;J)QB9=KDgTF~W7mI)MY>rdYg?{pmNWIBjc#4UHWJ_JJXshO(-A&bb{mYL&FlErb+ zr_c>|=?KuD(XDv-Q9`|i$UsZV-Z;7@(7^r2RPD0R8I|38&XMW}?UOgPs2GOOV>{nn zG-v-0bowzi4a-ey$<6P6+s++LVcD|%8@F!@9T@zYyf+F#3`2=m1=OT$tPR+s`@eYm zGty68fXTo^0CAf7?11N=a5ao&L9&Lgiv&6BMM4;zR8livbIv8Uk0EL^L<*0iaU0wd zhP!mV{jI!Kmg7x#(yq-lmAK-i_b&vnERx=8;xZfxdB*j-uRMpPP_?o79PjT$ZdDBT zrmFgtsin6Hv5d47l>SofxP;$9rxZ_0tw5K9USjbY8nz7hiC~SE$K8O1eZ6=~dv)Q# z*%`bX_C5z(geG{(Lz^-SDUS%4(-#EXC*qA`e00bzUg*l{D4MnIR*n;rXNMVaIw4PBDe7 z8M?uxeBMG=YLs*o6#%NsNT9@Wqe#g$WT)n~s5aUTRNvtGiJ5DP# zH&D=cJ(sR*s5vGNrB>zZs39~%$EMiyj%CIP4oh!k_U=kUJayy0<73~qKwE6A^wY!# z;(OQO2N>fW!Nu7#7<#}>+yQU*&}7^p1E5Prq-Yj{Q>^d+?i&qB{>S5r(Y*(yrbNi+ z<6AlUN#fE^;fNTzx&-n%Od25J+PR;IA5MyadBcHL`vZ-!tztF7>20fk5G@QE} zNHl%RuvQ0lpbYMc75Lm0W}1#5#@Rlp#aeULWi62bUEg;=Z^=!>)s*In`;B3#;(A2* z@*xDppUVzN>yijSnSq>>DyfPa$ajzvb?AxcX!i{4{-1u=76galBb85Elqxx2)$1iJ zLvUJDU5+3f+KwKDay&3e)aiG0C~@*hB(5IFWuF0=mp5J1h4d0t0*pw$JPN!WVwT)(J_u3Sh`=HR{&%jEub|l+} z_8}yo=NDhOh~Y3^kW|G)l5xKR@ljw{^%o#UB&XPX)heE*uT^s+|82XeUF3-R)^uUI zzW|?D>fsUD3RB@p`H8H#pvLx+!=&+MUMjBbY)8RLE~lU~e`2-cYvUCY1M&wUAYkP$ zIH!XNQQX_5cZpLkSl)roW4Eza$+61+<;a=k=4r1-k87^^!{xJ?bq-%1&QsI8S&PnH z>ai6PDgc&DP4k5Mk&GmoBvH(dh=LwNGykF)XYm`L$R-H#`-{vAEA{w=w1;2((zAXJ>d1k(m8&J!G){HdG=UYz!I(Dzz2*&Ck~f7!9R)@5fS?%QfjvaQ^$ zdJA6}K!t&D60|Zl8KR?*QFC#&r|9^k0F+gN=tIT{Q}%gkR96Wv+vT+lMUY2ne~9ei zUreKCcPy|=R$qJ19{typl--)79cZ<)T$o|^K)a(^-DdGcV{Iq zwMyRbIW6)Ye+*}rq4+y672g?Bq$Li?h)eXJ|1Y=G09@)XjCjr(I&DCHLpEx*;2hyP zKrysKFusD$3T!yum#L*0`=vc_-jmWw;5zt9j#d;~kNd)*eF-F{m?87x3)5u^gJ^)I zpYk<6C%W|%vWrp-Ffd)f92DmWv@{j07^f%?2Za>Qu-J~)N-RAxEh%%h`r$|+wRtK& z%Y2l9qzPyBol5XmD&%iS(Rj*9>B;cl=nosZd?ZH(J6V{si8$anitJeeP_*|-XWGR9 z0Qhn*a)LCipa65zn|?e50BsTBy$NE}z{U)~+glMye4+Gqy-t@nSKR|^1~B-AGksSS zrDiX{02&tzB*O0Rth-8*yiSqcf(?g=AR?kHewpD}Bex6PwX6x1-;Q7IivGd@zzDV=R51A-|<*(H8>Yv|;gzosMAMJMSk6 z$!?B#4#Ady(4zKL1qsa*L`+_G5Njq&l5th?3xZNK?)lorH>RaI><{aYnf7vN7T2GR zv!>}Kqfck?h6ZE2xYIGvwGq}W^__rB9BNUqoK1zOn>!A-u=$IuMj_5@%stWBi*52PV!$zGI|bMap#YG$iuqa8 z;SeNF5EK9B-Li3%hYU6ZRC(~GmSydyz}AXq8&ukAuKGsfvS8T+WBBQx?-~$^H5vZU75q5-Z07HW#Q#d9;#kd&?;Apu6<{dZ zsTeF-dPH|?`6(7HaJ45?0dy9y#MRf_Y`+bbEf*VD_m)1hyh<31fW7=N^-t9?$Rhg;Oabc3?oj(( zdMvX0Mn}ZopdgWSRP{i;6ruC?a2|UVA!V?-L z0l$|D;gW7E99*lxonNiHul z2Mc&ET7ULJ!4Q%I_i3<1F4PfAI_(_}g*~Q~9t<+QIRT*Q1$#=l%1KCFHQz#NH`cxp zE&k9`1XelV6#afm%{`RF;%%M~;hdz#!`V~PhWnDLoLH1Ec(@?8fJCuT zSzFcKHiz)L^7P+tNR`{Gn@VW4VnQJZE3%b2Bq|8DnxQhYtDtuVjY;`ke@`@9gj(C+ zⓈ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